--- /home/fdroid/fdroiddata/tmp/org.segin.ttleditor_18.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.segin.ttleditor_18.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/layout-v17/activity_ttleditor.xml entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -1,18 +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: 1efc2db1d530b4586a7a2607ae5f492cd8bdcbeee2dd122e9b7b4c5bec46a48d │ -Signer #1 certificate SHA-1 digest: 10b44991f073f3e06463735567cf93daefd04376 │ -Signer #1 certificate MD5 digest: 7ea242a29a594891cc08b12fb105c065 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 1e0a4c507702cd7764eb0d5d1532d659f2652b8574104fe36474dd784fe0aea6 │ -Signer #1 public key SHA-1 digest: be17e667df8581818cab5ec938a8804e9a9fa6b9 │ -Signer #1 public key MD5 digest: 09b15aad9b5cee55bf59ca0c6e9533d3 │ -WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -1,26 +1,23 @@ │ -Zip file size: 492131 bytes, number of entries: 24 │ --rw---- 2.0 fat 1775 bl defN 15-May-03 07:46 META-INF/MANIFEST.MF │ --rw---- 2.0 fat 1896 bl defN 15-May-03 07:46 META-INF/2B6CFACE.SF │ --rw---- 2.0 fat 1332 bl defN 15-May-03 07:46 META-INF/2B6CFACE.RSA │ --rw---- 2.0 fat 41 bl defN 15-May-03 07:17 META-INF/buildserverid │ --rw---- 2.0 fat 41 bl defN 15-May-03 07:17 META-INF/fdroidserverid │ --rw---- 2.0 fat 4188 bX defN 15-May-03 07:17 AndroidManifest.xml │ --rw---- 2.0 fat 574 bl defN 15-May-03 07:17 assets/LICENSE-2.0.txt │ --rw---- 1.0 fat 4411 b- stor 15-May-03 07:16 res/drawable-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 8628 b- stor 15-May-03 07:16 res/drawable-hdpi-v4/ic_settings.png │ --rw---- 1.0 fat 2829 b- stor 15-May-03 07:16 res/drawable-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 4366 b- stor 15-May-03 07:16 res/drawable-mdpi-v4/ic_settings.png │ --rw---- 1.0 fat 5327 b- stor 15-May-03 07:16 res/drawable-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 15957 b- stor 15-May-03 07:16 res/drawable-xhdpi-v4/ic_settings.png │ --rw---- 1.0 fat 8738 b- stor 15-May-03 07:16 res/drawable-xxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 15957 b- stor 15-May-03 07:16 res/drawable/ic_settings.png │ --rw---- 2.0 fat 3720 bl defN 15-May-03 07:17 res/layout-v17/activity_ttleditor.xml │ --rw---- 2.0 fat 3760 bl defN 15-May-03 07:17 res/layout-v21/activity_ttleditor.xml │ --rw---- 2.0 fat 3260 bl defN 15-May-03 07:17 res/layout/activity_ttleditor.xml │ --rw---- 2.0 fat 744 bl defN 15-May-03 07:17 res/menu/ttleditor.xml │ --rw---- 2.0 fat 496 bl defN 15-May-03 07:17 res/xml/pref_debug.xml │ --rw---- 2.0 fat 1948 bl defN 15-May-03 07:17 res/xml/pref_general.xml │ --rw---- 2.0 fat 748 bl defN 15-May-03 07:17 res/xml/pref_headers.xml │ --rw---- 1.0 fat 17932 b- stor 15-May-03 07:16 resources.arsc │ --rw---- 2.0 fat 1396572 bl defN 15-May-03 07:17 classes.dex │ -24 files, 1505240 bytes uncompressed, 488708 bytes compressed: 67.5% │ +Zip file size: 489353 bytes, number of entries: 21 │ +-rw---- 2.0 fat 4188 bX defN 17-May-30 11:15 AndroidManifest.xml │ +-rw---- 2.0 fat 574 bl defN 17-May-30 11:15 assets/LICENSE-2.0.txt │ +-rw---- 1.0 fat 4411 b- stor 17-May-30 11:15 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 8628 b- stor 17-May-30 11:15 res/drawable-hdpi-v4/ic_settings.png │ +-rw---- 1.0 fat 2829 b- stor 17-May-30 11:15 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 4366 b- stor 17-May-30 11:15 res/drawable-mdpi-v4/ic_settings.png │ +-rw---- 1.0 fat 5327 b- stor 17-May-30 11:15 res/drawable-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 15957 b- stor 17-May-30 11:15 res/drawable-xhdpi-v4/ic_settings.png │ +-rw---- 1.0 fat 8738 b- stor 17-May-30 11:15 res/drawable-xxhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 15957 b- stor 17-May-30 11:15 res/drawable/ic_settings.png │ +-rw---- 2.0 fat 3760 bl defN 17-May-30 11:15 res/layout-v21/activity_ttleditor.xml │ +-rw---- 2.0 fat 3720 bl defN 17-May-30 11:15 res/layout/activity_ttleditor.xml │ +-rw---- 2.0 fat 744 bl defN 17-May-30 11:15 res/menu/ttleditor.xml │ +-rw---- 2.0 fat 496 bl defN 17-May-30 11:15 res/xml/pref_debug.xml │ +-rw---- 2.0 fat 1948 bl defN 17-May-30 11:15 res/xml/pref_general.xml │ +-rw---- 2.0 fat 748 bl defN 17-May-30 11:15 res/xml/pref_headers.xml │ +-rw---- 1.0 fat 17800 b- stor 17-May-30 11:15 resources.arsc │ +-rw---- 2.0 fat 1394240 bl defN 17-May-30 11:15 classes.dex │ +-rw---- 2.0 fat 1775 b- defN 17-May-30 11:15 META-INF/MANIFEST.MF │ +-rw---- 2.0 fat 1896 b- defN 17-May-30 11:15 META-INF/2B6CFACE.SF │ +-rw---- 2.0 fat 1332 b- defN 17-May-30 11:15 META-INF/2B6CFACE.RSA │ +21 files, 1499434 bytes uncompressed, 486437 bytes compressed: 67.6% ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── resources.arsc │ ├── aapt2 dump resources {} │ │ @@ -50,15 +50,14 @@ │ │ resource 0x7f0b000c id/action_settings │ │ () (id) │ │ resource 0x7f0b000d id/action_about │ │ () (id) │ │ type layout id=03 entryCount=1 │ │ resource 0x7f030000 layout/activity_ttleditor │ │ () (file) res/layout/activity_ttleditor.xml type=XML │ │ - (v17) (file) res/layout-v17/activity_ttleditor.xml type=XML │ │ (v21) (file) res/layout-v21/activity_ttleditor.xml type=XML │ │ type menu id=0a entryCount=1 │ │ resource 0x7f0a0000 menu/ttleditor │ │ () (file) res/menu/ttleditor.xml type=XML │ │ type plurals id=07 entryCount=2 │ │ resource 0x7f070000 plurals/iface_count │ │ () (plurals) size=2 ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,13 +1,13 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : d919ca23 │ │ -signature : 1db0...c402 │ │ -file_size : 1396572 │ │ +checksum : a1a6481c │ │ +signature : 6af6...5303 │ │ +file_size : 1394240 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 9836 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 1419 │ │ type_ids_off : 39456 (0x009a20) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 45132 (0x00b04c) │ │ field_ids_size : 2442 │ │ field_ids_off : 67788 (0x0108cc) │ │ method_ids_size : 8837 │ │ method_ids_off : 87324 (0x01551c) │ │ class_defs_size : 906 │ │ class_defs_off : 158020 (0x026944) │ │ -data_size : 1188632 │ │ +data_size : 1186300 │ │ data_off : 207940 (0x032c44) │ │ │ │ Class #0 header: │ │ class_idx : 197 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 1262 │ │ source_file_idx : 611 │ │ @@ -125471,15 +125471,15 @@ │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 25 │ │ virtual_methods_size: 0 │ │ │ │ Class #573 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/stericson/RootShell/RootShell$4; Lcom/stericson/RootShell/RootShell$LogLevel; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/stericson/RootShell/RootShell$LogLevel; } │ │ Annotations on method #7943 'closeAllShells' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #7944 'closeCustomShell' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #7945 'closeShell' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #7946 'commandWait' │ │ @@ -125566,15 +125566,14 @@ │ │ insns size : 4 16-bit code units │ │ 0767fc: |[0767fc] com.stericson.RootShell.RootShell.:()V │ │ 07680c: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ 076812: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ - 0x0003 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/stericson/RootShell/RootShell; │ │ │ │ #2 : (in Lcom/stericson/RootShell/RootShell;) │ │ name : 'closeAllShells' │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ @@ -125836,105 +125835,105 @@ │ │ 0x0000 - 0x0006 reg=1 file Ljava/lang/String; │ │ │ │ #7 : (in Lcom/stericson/RootShell/RootShell;) │ │ name : 'exists' │ │ type : '(Ljava/lang/String;Z)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 13 │ │ + registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 166 16-bit code units │ │ 076ab8: |[076ab8] com.stericson.RootShell.RootShell.exists:(Ljava/lang/String;Z)Z │ │ -076ac8: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -076aca: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -076acc: 2206 1505 |0002: new-instance v6, Ljava/util/ArrayList; // type@0515 │ │ -076ad0: 7010 9a21 0600 |0004: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@219a │ │ -076ad6: 2207 f704 |0007: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ -076ada: 7010 6021 0700 |0009: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -076ae0: 1a0a 531a |000c: const-string v10, "ls " // string@1a53 │ │ -076ae4: 6e20 6921 a700 |000e: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -076aea: 0c0a |0011: move-result-object v10 │ │ -076aec: 380c 5200 |0012: if-eqz v12, 0064 // +0052 │ │ -076af0: 1a07 1301 |0014: const-string v7, "-d " // string@0113 │ │ -076af4: 6e20 6921 7a00 |0016: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -076afa: 0c07 |0019: move-result-object v7 │ │ -076afc: 6e10 6e21 0700 |001a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +076ac8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +076aca: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +076acc: 2205 1505 |0002: new-instance v5, Ljava/util/ArrayList; // type@0515 │ │ +076ad0: 7010 9a21 0500 |0004: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@219a │ │ +076ad6: 2206 f704 |0007: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ +076ada: 7010 6021 0600 |0009: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +076ae0: 1a09 531a |000c: const-string v9, "ls " // string@1a53 │ │ +076ae4: 6e20 6921 9600 |000e: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +076aea: 0c09 |0011: move-result-object v9 │ │ +076aec: 380b 5200 |0012: if-eqz v11, 0064 // +0052 │ │ +076af0: 1a06 1301 |0014: const-string v6, "-d " // string@0113 │ │ +076af4: 6e20 6921 6900 |0016: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +076afa: 0c06 |0019: move-result-object v6 │ │ +076afc: 6e10 6e21 0600 |001a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ 076b02: 0c00 |001d: move-result-object v0 │ │ 076b04: 2201 7004 |001e: new-instance v1, Lcom/stericson/RootShell/RootShell$1; // type@0470 │ │ -076b08: 2387 8905 |0020: new-array v7, v8, [Ljava/lang/String; // type@0589 │ │ -076b0c: 220a f704 |0022: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ -076b10: 7010 6021 0a00 |0024: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -076b16: 6e20 6921 0a00 |0027: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -076b1c: 0c0a |002a: move-result-object v10 │ │ -076b1e: 6e20 6921 ba00 |002b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -076b24: 0c0a |002e: move-result-object v10 │ │ -076b26: 6e10 6e21 0a00 |002f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -076b2c: 0c0a |0032: move-result-object v10 │ │ -076b2e: 4d0a 0709 |0033: aput-object v10, v7, v9 │ │ -076b32: 7056 f91e 9179 |0035: invoke-direct {v1, v9, v9, v7, v6}, Lcom/stericson/RootShell/RootShell$1;.:(IZ[Ljava/lang/String;Ljava/util/List;)V // method@1ef9 │ │ -076b38: 1207 |0038: const/4 v7, #int 0 // #0 │ │ -076b3a: 7110 111f 0700 |0039: invoke-static {v7}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ -076b40: 0c07 |003c: move-result-object v7 │ │ -076b42: 6e20 861f 1700 |003d: invoke-virtual {v7, v1}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -076b48: 1207 |0040: const/4 v7, #int 0 // #0 │ │ -076b4a: 7110 111f 0700 |0041: invoke-static {v7}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ -076b50: 0c07 |0044: move-result-object v7 │ │ -076b52: 7120 0a1f 1700 |0045: invoke-static {v7, v1}, Lcom/stericson/RootShell/RootShell;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@1f0a │ │ -076b58: 7210 da21 0600 |0048: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@21da │ │ -076b5e: 0c04 |004b: move-result-object v4 │ │ -076b60: 7210 c121 0400 |004c: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ -076b66: 0a07 |004f: move-result v7 │ │ -076b68: 3807 1a00 |0050: if-eqz v7, 006a // +001a │ │ -076b6c: 7210 c221 0400 |0052: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ -076b72: 0c05 |0055: move-result-object v5 │ │ -076b74: 1f05 f504 |0056: check-cast v5, Ljava/lang/String; // type@04f5 │ │ -076b78: 6e10 5921 0500 |0058: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2159 │ │ -076b7e: 0c07 |005b: move-result-object v7 │ │ -076b80: 6e20 4721 b700 |005c: invoke-virtual {v7, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -076b86: 0a07 |005f: move-result v7 │ │ -076b88: 3807 ecff |0060: if-eqz v7, 004c // -0014 │ │ -076b8c: 0187 |0062: move v7, v8 │ │ -076b8e: 0f07 |0063: return v7 │ │ -076b90: 1a07 0400 |0064: const-string v7, " " // string@0004 │ │ +076b08: 2376 8905 |0020: new-array v6, v7, [Ljava/lang/String; // type@0589 │ │ +076b0c: 2209 f704 |0022: new-instance v9, Ljava/lang/StringBuilder; // type@04f7 │ │ +076b10: 7010 6021 0900 |0024: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +076b16: 6e20 6921 0900 |0027: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +076b1c: 0c09 |002a: move-result-object v9 │ │ +076b1e: 6e20 6921 a900 |002b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +076b24: 0c09 |002e: move-result-object v9 │ │ +076b26: 6e10 6e21 0900 |002f: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +076b2c: 0c09 |0032: move-result-object v9 │ │ +076b2e: 4d09 0608 |0033: aput-object v9, v6, v8 │ │ +076b32: 7055 f91e 8168 |0035: invoke-direct {v1, v8, v8, v6, v5}, Lcom/stericson/RootShell/RootShell$1;.:(IZ[Ljava/lang/String;Ljava/util/List;)V // method@1ef9 │ │ +076b38: 1206 |0038: const/4 v6, #int 0 // #0 │ │ +076b3a: 7110 111f 0600 |0039: invoke-static {v6}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ +076b40: 0c06 |003c: move-result-object v6 │ │ +076b42: 6e20 861f 1600 |003d: invoke-virtual {v6, v1}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +076b48: 1206 |0040: const/4 v6, #int 0 // #0 │ │ +076b4a: 7110 111f 0600 |0041: invoke-static {v6}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ +076b50: 0c06 |0044: move-result-object v6 │ │ +076b52: 7120 0a1f 1600 |0045: invoke-static {v6, v1}, Lcom/stericson/RootShell/RootShell;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@1f0a │ │ +076b58: 7210 da21 0500 |0048: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@21da │ │ +076b5e: 0c06 |004b: move-result-object v6 │ │ +076b60: 7210 c121 0600 |004c: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ +076b66: 0a09 |004f: move-result v9 │ │ +076b68: 3809 1a00 |0050: if-eqz v9, 006a // +001a │ │ +076b6c: 7210 c221 0600 |0052: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ +076b72: 0c04 |0055: move-result-object v4 │ │ +076b74: 1f04 f504 |0056: check-cast v4, Ljava/lang/String; // type@04f5 │ │ +076b78: 6e10 5921 0400 |0058: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2159 │ │ +076b7e: 0c09 |005b: move-result-object v9 │ │ +076b80: 6e20 4721 a900 |005c: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +076b86: 0a09 |005f: move-result v9 │ │ +076b88: 3809 ecff |0060: if-eqz v9, 004c // -0014 │ │ +076b8c: 0176 |0062: move v6, v7 │ │ +076b8e: 0f06 |0063: return v6 │ │ +076b90: 1a06 0400 |0064: const-string v6, " " // string@0004 │ │ 076b94: 28b0 |0066: goto 0016 // -0050 │ │ 076b96: 0d02 |0067: move-exception v2 │ │ -076b98: 0197 |0068: move v7, v9 │ │ +076b98: 0186 |0068: move v6, v8 │ │ 076b9a: 28fa |0069: goto 0063 // -0006 │ │ -076b9c: 7210 d621 0600 |006a: invoke-interface {v6}, Ljava/util/List;.clear:()V // method@21d6 │ │ -076ba2: 1217 |006d: const/4 v7, #int 1 // #1 │ │ -076ba4: 7110 111f 0700 |006e: invoke-static {v7}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ -076baa: 0c07 |0071: move-result-object v7 │ │ -076bac: 6e20 861f 1700 |0072: invoke-virtual {v7, v1}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -076bb2: 1217 |0075: const/4 v7, #int 1 // #1 │ │ -076bb4: 7110 111f 0700 |0076: invoke-static {v7}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ -076bba: 0c07 |0079: move-result-object v7 │ │ -076bbc: 7120 0a1f 1700 |007a: invoke-static {v7, v1}, Lcom/stericson/RootShell/RootShell;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@1f0a │ │ +076b9c: 7210 d621 0500 |006a: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@21d6 │ │ +076ba2: 1216 |006d: const/4 v6, #int 1 // #1 │ │ +076ba4: 7110 111f 0600 |006e: invoke-static {v6}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ +076baa: 0c06 |0071: move-result-object v6 │ │ +076bac: 6e20 861f 1600 |0072: invoke-virtual {v6, v1}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +076bb2: 1216 |0075: const/4 v6, #int 1 // #1 │ │ +076bb4: 7110 111f 0600 |0076: invoke-static {v6}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ +076bba: 0c06 |0079: move-result-object v6 │ │ +076bbc: 7120 0a1f 1600 |007a: invoke-static {v6, v1}, Lcom/stericson/RootShell/RootShell;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@1f0a │ │ 076bc2: 2203 1505 |007d: new-instance v3, Ljava/util/ArrayList; // type@0515 │ │ 076bc6: 7010 9a21 0300 |007f: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@219a │ │ -076bcc: 7220 d521 6300 |0082: invoke-interface {v3, v6}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@21d5 │ │ +076bcc: 7220 d521 5300 |0082: invoke-interface {v3, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@21d5 │ │ 076bd2: 7210 da21 0300 |0085: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@21da │ │ -076bd8: 0c04 |0088: move-result-object v4 │ │ -076bda: 7210 c121 0400 |0089: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ -076be0: 0a07 |008c: move-result v7 │ │ -076be2: 3807 1700 |008d: if-eqz v7, 00a4 // +0017 │ │ -076be6: 7210 c221 0400 |008f: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ -076bec: 0c05 |0092: move-result-object v5 │ │ -076bee: 1f05 f504 |0093: check-cast v5, Ljava/lang/String; // type@04f5 │ │ -076bf2: 6e10 5921 0500 |0095: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2159 │ │ -076bf8: 0c07 |0098: move-result-object v7 │ │ -076bfa: 6e20 4721 b700 |0099: invoke-virtual {v7, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -076c00: 0a07 |009c: move-result v7 │ │ -076c02: 3807 ecff |009d: if-eqz v7, 0089 // -0014 │ │ -076c06: 0187 |009f: move v7, v8 │ │ +076bd8: 0c06 |0088: move-result-object v6 │ │ +076bda: 7210 c121 0600 |0089: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ +076be0: 0a09 |008c: move-result v9 │ │ +076be2: 3809 1700 |008d: if-eqz v9, 00a4 // +0017 │ │ +076be6: 7210 c221 0600 |008f: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ +076bec: 0c04 |0092: move-result-object v4 │ │ +076bee: 1f04 f504 |0093: check-cast v4, Ljava/lang/String; // type@04f5 │ │ +076bf2: 6e10 5921 0400 |0095: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2159 │ │ +076bf8: 0c09 |0098: move-result-object v9 │ │ +076bfa: 6e20 4721 a900 |0099: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +076c00: 0a09 |009c: move-result v9 │ │ +076c02: 3809 ecff |009d: if-eqz v9, 0089 // -0014 │ │ +076c06: 0176 |009f: move v6, v7 │ │ 076c08: 28c3 |00a0: goto 0063 // -003d │ │ 076c0a: 0d02 |00a1: move-exception v2 │ │ -076c0c: 0197 |00a2: move v7, v9 │ │ +076c0c: 0186 |00a2: move v6, v8 │ │ 076c0e: 28c0 |00a3: goto 0063 // -0040 │ │ -076c10: 0197 |00a4: move v7, v9 │ │ +076c10: 0186 |00a4: move v6, v8 │ │ 076c12: 28be |00a5: goto 0063 // -0042 │ │ catches : 2 │ │ 0x0039 - 0x0048 │ │ Ljava/lang/Exception; -> 0x0067 │ │ 0x006e - 0x007d │ │ Ljava/lang/Exception; -> 0x00a1 │ │ positions : │ │ @@ -125957,29 +125956,27 @@ │ │ 0x0085 line=167 │ │ 0x0095 line=168 │ │ 0x00a0 line=169 │ │ 0x00a1 line=159 │ │ 0x00a3 line=160 │ │ 0x00a5 line=173 │ │ locals : │ │ - 0x004c - 0x0063 reg=4 i$ Ljava/util/Iterator; │ │ - 0x0058 - 0x0063 reg=5 line Ljava/lang/String; │ │ + 0x0058 - 0x0063 reg=4 line Ljava/lang/String; │ │ 0x001e - 0x0064 reg=0 cmdToExecute Ljava/lang/String; │ │ 0x0038 - 0x0064 reg=1 command Lcom/stericson/RootShell/execution/Command; │ │ 0x0068 - 0x006a reg=2 e Ljava/lang/Exception; │ │ 0x0082 - 0x00a1 reg=3 final_result Ljava/util/List; Ljava/util/List; │ │ - 0x0095 - 0x00a1 reg=5 line Ljava/lang/String; │ │ + 0x0095 - 0x00a1 reg=4 line Ljava/lang/String; │ │ 0x00a2 - 0x00a4 reg=2 e Ljava/lang/Exception; │ │ 0x0067 - 0x00a6 reg=0 cmdToExecute Ljava/lang/String; │ │ 0x0067 - 0x00a6 reg=1 command Lcom/stericson/RootShell/execution/Command; │ │ 0x00a4 - 0x00a6 reg=3 final_result Ljava/util/List; Ljava/util/List; │ │ - 0x006a - 0x00a6 reg=4 i$ Ljava/util/Iterator; │ │ - 0x0007 - 0x00a6 reg=6 result Ljava/util/List; Ljava/util/List; │ │ - 0x0000 - 0x00a6 reg=11 file Ljava/lang/String; │ │ - 0x0000 - 0x00a6 reg=12 isDir Z │ │ + 0x0007 - 0x00a6 reg=5 result Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x00a6 reg=10 file Ljava/lang/String; │ │ + 0x0000 - 0x00a6 reg=11 isDir Z │ │ │ │ #8 : (in Lcom/stericson/RootShell/RootShell;) │ │ name : 'findBinary' │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ @@ -126020,47 +126017,47 @@ │ │ 076c88: 0c01 |0016: move-result-object v1 │ │ 076c8a: 6e20 6921 d100 |0017: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ 076c90: 0c01 |001a: move-result-object v1 │ │ 076c92: 6e10 6e21 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ 076c98: 0c01 |001e: move-result-object v1 │ │ 076c9a: 7110 1a1f 0100 |001f: invoke-static {v1}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ 076ca0: 7210 da21 0e00 |0022: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@21da │ │ -076ca6: 0c09 |0025: move-result-object v9 │ │ -076ca8: 7210 c121 0900 |0026: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ +076ca6: 0c0a |0025: move-result-object v10 │ │ +076ca8: 7210 c121 0a00 |0026: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ 076cae: 0a01 |0029: move-result v1 │ │ 076cb0: 3801 d800 |002a: if-eqz v1, 0102 // +00d8 │ │ -076cb4: 7210 c221 0900 |002c: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ -076cba: 0c0a |002f: move-result-object v10 │ │ -076cbc: 1f0a f504 |0030: check-cast v10, Ljava/lang/String; // type@04f5 │ │ +076cb4: 7210 c221 0a00 |002c: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ +076cba: 0c09 |002f: move-result-object v9 │ │ +076cbc: 1f09 f504 |0030: check-cast v9, Ljava/lang/String; // type@04f5 │ │ 076cc0: 1a01 1a01 |0032: const-string v1, "/" // string@011a │ │ -076cc4: 6e20 4621 1a00 |0034: invoke-virtual {v10, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2146 │ │ +076cc4: 6e20 4621 1900 |0034: invoke-virtual {v9, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2146 │ │ 076cca: 0a01 |0037: move-result v1 │ │ 076ccc: 3901 1500 |0038: if-nez v1, 004d // +0015 │ │ 076cd0: 2201 f704 |003a: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ 076cd4: 7010 6021 0100 |003c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -076cda: 6e20 6921 a100 |003f: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +076cda: 6e20 6921 9100 |003f: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ 076ce0: 0c01 |0042: move-result-object v1 │ │ 076ce2: 1a02 1a01 |0043: const-string v2, "/" // string@011a │ │ 076ce6: 6e20 6921 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ 076cec: 0c01 |0048: move-result-object v1 │ │ 076cee: 6e10 6e21 0100 |0049: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -076cf4: 0c0a |004c: move-result-object v10 │ │ -076cf6: 07a6 |004d: move-object v6, v10 │ │ +076cf4: 0c09 |004c: move-result-object v9 │ │ +076cf6: 0796 |004d: move-object v6, v9 │ │ 076cf8: 2200 7104 |004e: new-instance v0, Lcom/stericson/RootShell/RootShell$2; // type@0471 │ │ 076cfc: 1201 |0050: const/4 v1, #int 0 // #0 │ │ 076cfe: 1202 |0051: const/4 v2, #int 0 // #0 │ │ 076d00: 1213 |0052: const/4 v3, #int 1 // #1 │ │ 076d02: 2333 8905 |0053: new-array v3, v3, [Ljava/lang/String; // type@0589 │ │ 076d06: 1204 |0055: const/4 v4, #int 0 // #0 │ │ 076d08: 220b f704 |0056: new-instance v11, Ljava/lang/StringBuilder; // type@04f7 │ │ 076d0c: 7010 6021 0b00 |0058: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ 076d12: 1a0c 6d24 |005b: const-string v12, "stat " // string@246d │ │ 076d16: 6e20 6921 cb00 |005d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ 076d1c: 0c0b |0060: move-result-object v11 │ │ -076d1e: 6e20 6921 ab00 |0061: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +076d1e: 6e20 6921 9b00 |0061: invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ 076d24: 0c0b |0064: move-result-object v11 │ │ 076d26: 6e20 6921 db00 |0065: invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ 076d2c: 0c0b |0068: move-result-object v11 │ │ 076d2e: 6e10 6e21 0b00 |0069: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ 076d34: 0c0b |006c: move-result-object v11 │ │ 076d36: 4d0b 0304 |006d: aput-object v11, v3, v4 │ │ 076d3a: 07d4 |006f: move-object v4, v13 │ │ @@ -126085,78 +126082,78 @@ │ │ 076d84: 6e10 6e21 0100 |0094: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ 076d8a: 0c01 |0097: move-result-object v1 │ │ 076d8c: 7110 1a1f 0100 |0098: invoke-static {v1}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ 076d92: 3908 8c00 |009b: if-nez v8, 0127 // +008c │ │ 076d96: 1a01 b50e |009d: const-string v1, "Trying second method" // string@0eb5 │ │ 076d9a: 7110 1a1f 0100 |009f: invoke-static {v1}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ 076da0: 7210 da21 0e00 |00a2: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@21da │ │ -076da6: 0c09 |00a5: move-result-object v9 │ │ -076da8: 7210 c121 0900 |00a6: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ -076dae: 0a01 |00a9: move-result v1 │ │ -076db0: 3801 7d00 |00aa: if-eqz v1, 0127 // +007d │ │ -076db4: 7210 c221 0900 |00ac: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ -076dba: 0c0a |00af: move-result-object v10 │ │ -076dbc: 1f0a f504 |00b0: check-cast v10, Ljava/lang/String; // type@04f5 │ │ -076dc0: 1a01 1a01 |00b2: const-string v1, "/" // string@011a │ │ -076dc4: 6e20 4621 1a00 |00b4: invoke-virtual {v10, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2146 │ │ -076dca: 0a01 |00b7: move-result v1 │ │ -076dcc: 3901 1500 |00b8: if-nez v1, 00cd // +0015 │ │ -076dd0: 2201 f704 |00ba: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -076dd4: 7010 6021 0100 |00bc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -076dda: 6e20 6921 a100 |00bf: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -076de0: 0c01 |00c2: move-result-object v1 │ │ -076de2: 1a02 1a01 |00c3: const-string v2, "/" // string@011a │ │ -076de6: 6e20 6921 2100 |00c5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -076dec: 0c01 |00c8: move-result-object v1 │ │ -076dee: 6e10 6e21 0100 |00c9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -076df4: 0c0a |00cc: move-result-object v10 │ │ -076df6: 2201 f704 |00cd: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -076dfa: 7010 6021 0100 |00cf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -076e00: 6e20 6921 a100 |00d2: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -076e06: 0c01 |00d5: move-result-object v1 │ │ -076e08: 6e20 6921 d100 |00d6: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -076e0e: 0c01 |00d9: move-result-object v1 │ │ -076e10: 6e10 6e21 0100 |00da: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -076e16: 0c01 |00dd: move-result-object v1 │ │ -076e18: 7110 0b1f 0100 |00de: invoke-static {v1}, Lcom/stericson/RootShell/RootShell;.exists:(Ljava/lang/String;)Z // method@1f0b │ │ -076e1e: 0a01 |00e1: move-result v1 │ │ -076e20: 3801 2a00 |00e2: if-eqz v1, 010c // +002a │ │ -076e24: 2201 f704 |00e4: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -076e28: 7010 6021 0100 |00e6: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -076e2e: 6e20 6921 d100 |00e9: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -076e34: 0c01 |00ec: move-result-object v1 │ │ -076e36: 1a02 ad00 |00ed: const-string v2, " was found here: " // string@00ad │ │ -076e3a: 6e20 6921 2100 |00ef: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -076e40: 0c01 |00f2: move-result-object v1 │ │ -076e42: 6e20 6921 a100 |00f3: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -076e48: 0c01 |00f6: move-result-object v1 │ │ -076e4a: 6e10 6e21 0100 |00f7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -076e50: 0c01 |00fa: move-result-object v1 │ │ -076e52: 7110 1a1f 0100 |00fb: invoke-static {v1}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -076e58: 7220 d421 a500 |00fe: invoke-interface {v5, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ +076da6: 0c01 |00a5: move-result-object v1 │ │ +076da8: 7210 c121 0100 |00a6: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ +076dae: 0a02 |00a9: move-result v2 │ │ +076db0: 3802 7d00 |00aa: if-eqz v2, 0127 // +007d │ │ +076db4: 7210 c221 0100 |00ac: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ +076dba: 0c09 |00af: move-result-object v9 │ │ +076dbc: 1f09 f504 |00b0: check-cast v9, Ljava/lang/String; // type@04f5 │ │ +076dc0: 1a02 1a01 |00b2: const-string v2, "/" // string@011a │ │ +076dc4: 6e20 4621 2900 |00b4: invoke-virtual {v9, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2146 │ │ +076dca: 0a02 |00b7: move-result v2 │ │ +076dcc: 3902 1500 |00b8: if-nez v2, 00cd // +0015 │ │ +076dd0: 2202 f704 |00ba: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +076dd4: 7010 6021 0200 |00bc: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +076dda: 6e20 6921 9200 |00bf: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +076de0: 0c02 |00c2: move-result-object v2 │ │ +076de2: 1a03 1a01 |00c3: const-string v3, "/" // string@011a │ │ +076de6: 6e20 6921 3200 |00c5: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +076dec: 0c02 |00c8: move-result-object v2 │ │ +076dee: 6e10 6e21 0200 |00c9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +076df4: 0c09 |00cc: move-result-object v9 │ │ +076df6: 2202 f704 |00cd: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +076dfa: 7010 6021 0200 |00cf: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +076e00: 6e20 6921 9200 |00d2: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +076e06: 0c02 |00d5: move-result-object v2 │ │ +076e08: 6e20 6921 d200 |00d6: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +076e0e: 0c02 |00d9: move-result-object v2 │ │ +076e10: 6e10 6e21 0200 |00da: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +076e16: 0c02 |00dd: move-result-object v2 │ │ +076e18: 7110 0b1f 0200 |00de: invoke-static {v2}, Lcom/stericson/RootShell/RootShell;.exists:(Ljava/lang/String;)Z // method@1f0b │ │ +076e1e: 0a02 |00e1: move-result v2 │ │ +076e20: 3802 2a00 |00e2: if-eqz v2, 010c // +002a │ │ +076e24: 2202 f704 |00e4: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +076e28: 7010 6021 0200 |00e6: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +076e2e: 6e20 6921 d200 |00e9: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +076e34: 0c02 |00ec: move-result-object v2 │ │ +076e36: 1a03 ad00 |00ed: const-string v3, " was found here: " // string@00ad │ │ +076e3a: 6e20 6921 3200 |00ef: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +076e40: 0c02 |00f2: move-result-object v2 │ │ +076e42: 6e20 6921 9200 |00f3: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +076e48: 0c02 |00f6: move-result-object v2 │ │ +076e4a: 6e10 6e21 0200 |00f7: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +076e50: 0c02 |00fa: move-result-object v2 │ │ +076e52: 7110 1a1f 0200 |00fb: invoke-static {v2}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +076e58: 7220 d421 9500 |00fe: invoke-interface {v5, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ 076e5e: 28a5 |0101: goto 00a6 // -005b │ │ 076e60: 7210 d921 0500 |0102: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@21d9 │ │ 076e66: 0a01 |0105: move-result v1 │ │ 076e68: 3901 0400 |0106: if-nez v1, 010a // +0004 │ │ 076e6c: 1218 |0108: const/4 v8, #int 1 // #1 │ │ 076e6e: 2892 |0109: goto 009b // -006e │ │ 076e70: 1208 |010a: const/4 v8, #int 0 // #0 │ │ 076e72: 28fe |010b: goto 0109 // -0002 │ │ -076e74: 2201 f704 |010c: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -076e78: 7010 6021 0100 |010e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -076e7e: 6e20 6921 d100 |0111: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -076e84: 0c01 |0114: move-result-object v1 │ │ -076e86: 1a02 ac00 |0115: const-string v2, " was NOT found here: " // string@00ac │ │ -076e8a: 6e20 6921 2100 |0117: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -076e90: 0c01 |011a: move-result-object v1 │ │ -076e92: 6e20 6921 a100 |011b: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -076e98: 0c01 |011e: move-result-object v1 │ │ -076e9a: 6e10 6e21 0100 |011f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -076ea0: 0c01 |0122: move-result-object v1 │ │ -076ea2: 7110 1a1f 0100 |0123: invoke-static {v1}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +076e74: 2202 f704 |010c: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +076e78: 7010 6021 0200 |010e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +076e7e: 6e20 6921 d200 |0111: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +076e84: 0c02 |0114: move-result-object v2 │ │ +076e86: 1a03 ac00 |0115: const-string v3, " was NOT found here: " // string@00ac │ │ +076e8a: 6e20 6921 3200 |0117: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +076e90: 0c02 |011a: move-result-object v2 │ │ +076e92: 6e20 6921 9200 |011b: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +076e98: 0c02 |011e: move-result-object v2 │ │ +076e9a: 6e10 6e21 0200 |011f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +076ea0: 0c02 |0122: move-result-object v2 │ │ +076ea2: 7110 1a1f 0200 |0123: invoke-static {v2}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ 076ea8: 2880 |0126: goto 00a6 // -0080 │ │ 076eaa: 7110 b621 0500 |0127: invoke-static {v5}, Ljava/util/Collections;.reverse:(Ljava/util/List;)V // method@21b6 │ │ 076eb0: 1105 |012a: return-object v5 │ │ catches : 2 │ │ 0x0022 - 0x0083 │ │ Ljava/lang/Exception; -> 0x0084 │ │ 0x0102 - 0x0105 │ │ @@ -126188,20 +126185,18 @@ │ │ 0x010c line=255 │ │ 0x0127 line=260 │ │ 0x012a line=262 │ │ locals : │ │ 0x0000 - 0x0000 reg=14 (null) Ljava/util/List; │ │ 0x0073 - 0x0084 reg=0 cc Lcom/stericson/RootShell/execution/Command; │ │ 0x004e - 0x0084 reg=6 currentPath Ljava/lang/String; │ │ - 0x0026 - 0x0084 reg=9 i$ Ljava/util/Iterator; │ │ - 0x0032 - 0x0084 reg=10 path Ljava/lang/String; │ │ + 0x0032 - 0x0084 reg=9 path Ljava/lang/String; │ │ 0x0085 - 0x009b reg=7 e Ljava/lang/Exception; │ │ - 0x00b2 - 0x0102 reg=10 path Ljava/lang/String; │ │ - 0x00a6 - 0x0127 reg=9 i$ Ljava/util/Iterator; │ │ - 0x010c - 0x0127 reg=10 path Ljava/lang/String; │ │ + 0x00b2 - 0x0102 reg=9 path Ljava/lang/String; │ │ + 0x010c - 0x0127 reg=9 path Ljava/lang/String; │ │ 0x0005 - 0x012b reg=5 foundPaths Ljava/util/List; Ljava/util/List; │ │ 0x0006 - 0x012b reg=8 found Z │ │ 0x0000 - 0x012b reg=13 binaryName Ljava/lang/String; │ │ 0x0000 - 0x012b reg=14 searchPaths Ljava/util/List; Ljava/util/List; │ │ │ │ #10 : (in Lcom/stericson/RootShell/RootShell;) │ │ name : 'getCustomShell' │ │ @@ -126362,64 +126357,64 @@ │ │ 0x0000 - 0x0007 reg=3 shellContext Lcom/stericson/RootShell/execution/Shell$ShellContext; │ │ │ │ #17 : (in Lcom/stericson/RootShell/RootShell;) │ │ name : 'isAccessGiven' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 13 │ │ + registers : 12 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 89 16-bit code units │ │ 076fbc: |[076fbc] com.stericson.RootShell.RootShell.isAccessGiven:()Z │ │ -076fcc: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -076fce: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +076fcc: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +076fce: 1206 |0001: const/4 v6, #int 0 // #0 │ │ 076fd0: 2201 1c05 |0002: new-instance v1, Ljava/util/HashSet; // type@051c │ │ 076fd4: 7010 bf21 0100 |0004: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@21bf │ │ 076fda: 1300 9e00 |0007: const/16 v0, #int 158 // #9e │ │ -076fde: 1a08 1003 |0009: const-string v8, "Checking for Root access" // string@0310 │ │ -076fe2: 7110 1a1f 0800 |000b: invoke-static {v8}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +076fde: 1a07 1003 |0009: const-string v7, "Checking for Root access" // string@0310 │ │ +076fe2: 7110 1a1f 0700 |000b: invoke-static {v7}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ 076fe8: 2202 7204 |000e: new-instance v2, Lcom/stericson/RootShell/RootShell$3; // type@0472 │ │ -076fec: 1308 9e00 |0010: const/16 v8, #int 158 // #9e │ │ -076ff0: 1209 |0012: const/4 v9, #int 0 // #0 │ │ -076ff2: 121a |0013: const/4 v10, #int 1 // #1 │ │ -076ff4: 23aa 8905 |0014: new-array v10, v10, [Ljava/lang/String; // type@0589 │ │ -076ff8: 120b |0016: const/4 v11, #int 0 // #0 │ │ -076ffa: 1a0c b318 |0017: const-string v12, "id" // string@18b3 │ │ -076ffe: 4d0c 0a0b |0019: aput-object v12, v10, v11 │ │ -077002: 7051 fd1e 82a9 |001b: invoke-direct {v2, v8, v9, v10, v1}, Lcom/stericson/RootShell/RootShell$3;.:(IZ[Ljava/lang/String;Ljava/util/Set;)V // method@1efd │ │ +076fec: 1307 9e00 |0010: const/16 v7, #int 158 // #9e │ │ +076ff0: 1208 |0012: const/4 v8, #int 0 // #0 │ │ +076ff2: 1219 |0013: const/4 v9, #int 1 // #1 │ │ +076ff4: 2399 8905 |0014: new-array v9, v9, [Ljava/lang/String; // type@0589 │ │ +076ff8: 120a |0016: const/4 v10, #int 0 // #0 │ │ +076ffa: 1a0b b318 |0017: const-string v11, "id" // string@18b3 │ │ +076ffe: 4d0b 090a |0019: aput-object v11, v9, v10 │ │ +077002: 7051 fd1e 7298 |001b: invoke-direct {v2, v7, v8, v9, v1}, Lcom/stericson/RootShell/RootShell$3;.:(IZ[Ljava/lang/String;Ljava/util/Set;)V // method@1efd │ │ 077008: 7100 9e1f 0000 |001e: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07700e: 0c08 |0021: move-result-object v8 │ │ -077010: 6e20 861f 2800 |0022: invoke-virtual {v8, v2}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07700e: 0c07 |0021: move-result-object v7 │ │ +077010: 6e20 861f 2700 |0022: invoke-virtual {v7, v2}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ 077016: 7100 9e1f 0000 |0025: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07701c: 0c08 |0028: move-result-object v8 │ │ -07701e: 7120 0a1f 2800 |0029: invoke-static {v8, v2}, Lcom/stericson/RootShell/RootShell;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@1f0a │ │ +07701c: 0c07 |0028: move-result-object v7 │ │ +07701e: 7120 0a1f 2700 |0029: invoke-static {v7, v2}, Lcom/stericson/RootShell/RootShell;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@1f0a │ │ 077024: 7210 f321 0100 |002c: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@21f3 │ │ -07702a: 0c04 |002f: move-result-object v4 │ │ -07702c: 7210 c121 0400 |0030: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ +07702a: 0c07 |002f: move-result-object v7 │ │ +07702c: 7210 c121 0700 |0030: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ 077032: 0a08 |0033: move-result v8 │ │ 077034: 3808 1d00 |0034: if-eqz v8, 0051 // +001d │ │ -077038: 7210 c221 0400 |0036: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ -07703e: 0c05 |0039: move-result-object v5 │ │ -077040: 1f05 f504 |003a: check-cast v5, Ljava/lang/String; // type@04f5 │ │ -077044: 7110 1a1f 0500 |003c: invoke-static {v5}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -07704a: 6e10 5621 0500 |003f: invoke-virtual {v5}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2156 │ │ +077038: 7210 c221 0700 |0036: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ +07703e: 0c04 |0039: move-result-object v4 │ │ +077040: 1f04 f504 |003a: check-cast v4, Ljava/lang/String; // type@04f5 │ │ +077044: 7110 1a1f 0400 |003c: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +07704a: 6e10 5621 0400 |003f: invoke-virtual {v4}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2156 │ │ 077050: 0c08 |0042: move-result-object v8 │ │ 077052: 1a09 5625 |0043: const-string v9, "uid=0" // string@2556 │ │ 077056: 6e20 4521 9800 |0045: invoke-virtual {v8, v9}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ 07705c: 0a08 |0048: move-result v8 │ │ 07705e: 3808 e7ff |0049: if-eqz v8, 0030 // -0019 │ │ -077062: 1a08 f701 |004b: const-string v8, "Access Given" // string@01f7 │ │ -077066: 7110 1a1f 0800 |004d: invoke-static {v8}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -07706c: 0f06 |0050: return v6 │ │ -07706e: 0176 |0051: move v6, v7 │ │ +077062: 1a07 f701 |004b: const-string v7, "Access Given" // string@01f7 │ │ +077066: 7110 1a1f 0700 |004d: invoke-static {v7}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +07706c: 0f05 |0050: return v5 │ │ +07706e: 0165 |0051: move v5, v6 │ │ 077070: 28fe |0052: goto 0050 // -0002 │ │ 077072: 0d03 |0053: move-exception v3 │ │ 077074: 6e10 fc20 0300 |0054: invoke-virtual {v3}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -07707a: 0176 |0057: move v6, v7 │ │ +07707a: 0165 |0057: move v5, v6 │ │ 07707c: 28f8 |0058: goto 0050 // -0008 │ │ catches : 1 │ │ 0x0009 - 0x0050 │ │ Ljava/lang/Exception; -> 0x0053 │ │ positions : │ │ 0x0002 line=355 │ │ 0x0007 line=356 │ │ @@ -126434,18 +126429,16 @@ │ │ 0x0050 line=388 │ │ 0x0052 line=385 │ │ 0x0053 line=386 │ │ 0x0054 line=387 │ │ 0x0058 line=388 │ │ locals : │ │ 0x001e - 0x0050 reg=2 command Lcom/stericson/RootShell/execution/Command; │ │ - 0x0030 - 0x0050 reg=4 i$ Ljava/util/Iterator; │ │ - 0x003c - 0x0050 reg=5 userid Ljava/lang/String; │ │ + 0x003c - 0x0050 reg=4 userid Ljava/lang/String; │ │ 0x0051 - 0x0053 reg=2 command Lcom/stericson/RootShell/execution/Command; │ │ - 0x0051 - 0x0053 reg=4 i$ Ljava/util/Iterator; │ │ 0x0009 - 0x0059 reg=0 IAG I │ │ 0x0007 - 0x0059 reg=1 ID Ljava/util/Set; Ljava/util/Set; │ │ 0x0054 - 0x0059 reg=3 e Ljava/lang/Exception; │ │ │ │ #18 : (in Lcom/stericson/RootShell/RootShell;) │ │ name : 'isBusyboxAvailable' │ │ type : '()Z' │ │ @@ -126752,15 +126745,15 @@ │ │ 077274: 7010 2621 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ 07727a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder$1;) │ │ name : 'accept' │ │ type : '(Ljava/io/File;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ @@ -126826,15 +126819,15 @@ │ │ 0772b0: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ 0772b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder$2;) │ │ name : 'accept' │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ @@ -126895,458 +126888,458 @@ │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ #0 : (in Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 22 │ │ + registers : 21 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 892 16-bit code units │ │ + insns size : 893 16-bit code units │ │ 0772d4: |[0772d4] com.stericson.RootShell.containers.RootClass$AnnotationsFinder.:()V │ │ -0772e4: 7601 2621 1500 |0000: invoke-direct/range {v21}, Ljava/lang/Object;.:()V // method@2126 │ │ -0772ea: 2212 f704 |0003: new-instance v18, Ljava/lang/StringBuilder; // type@04f7 │ │ -0772ee: 7601 6021 1200 |0005: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0772f4: 1a13 7824 |0008: const-string v19, "stericson" // string@2478 │ │ -0772f8: 7402 6921 1200 |000a: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0772fe: 0c12 |000d: move-result-object v18 │ │ -077300: 6213 0b09 |000e: sget-object v19, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -077304: 7402 6921 1200 |0010: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07730a: 0c12 |0013: move-result-object v18 │ │ -07730c: 1a13 570d |0014: const-string v19, "RootShell" // string@0d57 │ │ -077310: 7402 6921 1200 |0016: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077316: 0c12 |0019: move-result-object v18 │ │ -077318: 6213 0b09 |001a: sget-object v19, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -07731c: 7402 6921 1200 |001c: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077322: 0c12 |001f: move-result-object v18 │ │ -077324: 7401 6e21 1200 |0020: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07732a: 0c12 |0023: move-result-object v18 │ │ -07732c: 0800 1200 |0024: move-object/from16 v0, v18 │ │ -077330: 0801 1500 |0026: move-object/from16 v1, v21 │ │ +0772e4: 7601 2621 1400 |0000: invoke-direct/range {v20}, Ljava/lang/Object;.:()V // method@2126 │ │ +0772ea: 2211 f704 |0003: new-instance v17, Ljava/lang/StringBuilder; // type@04f7 │ │ +0772ee: 7601 6021 1100 |0005: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0772f4: 1a12 7824 |0008: const-string v18, "stericson" // string@2478 │ │ +0772f8: 7402 6921 1100 |000a: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0772fe: 0c11 |000d: move-result-object v17 │ │ +077300: 6212 0b09 |000e: sget-object v18, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +077304: 7402 6921 1100 |0010: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07730a: 0c11 |0013: move-result-object v17 │ │ +07730c: 1a12 570d |0014: const-string v18, "RootShell" // string@0d57 │ │ +077310: 7402 6921 1100 |0016: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077316: 0c11 |0019: move-result-object v17 │ │ +077318: 6212 0b09 |001a: sget-object v18, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +07731c: 7402 6921 1100 |001c: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077322: 0c11 |001f: move-result-object v17 │ │ +077324: 7401 6e21 1100 |0020: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07732a: 0c11 |0023: move-result-object v17 │ │ +07732c: 0800 1100 |0024: move-object/from16 v0, v17 │ │ +077330: 0801 1400 |0026: move-object/from16 v1, v20 │ │ 077334: 5b10 5b08 |0028: iput-object v0, v1, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;.AVOIDDIRPATH:Ljava/lang/String; // field@085b │ │ -077338: 6212 0f09 |002a: sget-object v18, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@090f │ │ -07733c: 1a13 9e03 |002c: const-string v19, "Discovering root class annotations..." // string@039e │ │ -077340: 7402 c520 1200 |002e: invoke-virtual/range {v18, v19}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@20c5 │ │ -077346: 2212 1505 |0031: new-instance v18, Ljava/util/ArrayList; // type@0515 │ │ -07734a: 7601 9a21 1200 |0033: invoke-direct/range {v18}, Ljava/util/ArrayList;.:()V // method@219a │ │ -077350: 0800 1200 |0036: move-object/from16 v0, v18 │ │ -077354: 0801 1500 |0038: move-object/from16 v1, v21 │ │ +077338: 6211 0f09 |002a: sget-object v17, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@090f │ │ +07733c: 1a12 9e03 |002c: const-string v18, "Discovering root class annotations..." // string@039e │ │ +077340: 7402 c520 1100 |002e: invoke-virtual/range {v17, v18}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@20c5 │ │ +077346: 2211 1505 |0031: new-instance v17, Ljava/util/ArrayList; // type@0515 │ │ +07734a: 7601 9a21 1100 |0033: invoke-direct/range {v17}, Ljava/util/ArrayList;.:()V // method@219a │ │ +077350: 0800 1100 |0036: move-object/from16 v0, v17 │ │ +077354: 0801 1400 |0038: move-object/from16 v1, v20 │ │ 077358: 5b10 5c08 |003a: iput-object v0, v1, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;.classFiles:Ljava/util/List; // field@085c │ │ -07735c: 2212 bb04 |003c: new-instance v18, Ljava/io/File; // type@04bb │ │ -077360: 1a13 3124 |003e: const-string v19, "src" // string@2431 │ │ -077364: 7602 8720 1200 |0040: invoke-direct/range {v18, v19}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ -07736a: 0800 1500 |0043: move-object/from16 v0, v21 │ │ +07735c: 2211 bb04 |003c: new-instance v17, Ljava/io/File; // type@04bb │ │ +077360: 1a12 3124 |003e: const-string v18, "src" // string@2431 │ │ +077364: 7602 8720 1100 |0040: invoke-direct/range {v17, v18}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ +07736a: 0800 1400 |0043: move-object/from16 v0, v20 │ │ 07736e: 5400 5c08 |0045: iget-object v0, v0, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;.classFiles:Ljava/util/List; // field@085c │ │ -077372: 0813 0000 |0047: move-object/from16 v19, v0 │ │ -077376: 0800 1500 |0049: move-object/from16 v0, v21 │ │ -07737a: 0801 1200 |004b: move-object/from16 v1, v18 │ │ -07737e: 0802 1300 |004d: move-object/from16 v2, v19 │ │ +077372: 0812 0000 |0047: move-object/from16 v18, v0 │ │ +077376: 0800 1400 |0049: move-object/from16 v0, v20 │ │ +07737a: 0801 1100 |004b: move-object/from16 v1, v17 │ │ +07737e: 0802 1200 |004d: move-object/from16 v2, v18 │ │ 077382: 6e30 271f 1002 |004f: invoke-virtual {v0, v1, v2}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;.lookup:(Ljava/io/File;Ljava/util/List;)V // method@1f27 │ │ -077388: 6212 0f09 |0052: sget-object v18, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@090f │ │ -07738c: 1a13 a603 |0054: const-string v19, "Done discovering annotations. Building jar file." // string@03a6 │ │ -077390: 7402 c520 1200 |0056: invoke-virtual/range {v18, v19}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@20c5 │ │ -077396: 7401 241f 1500 |0059: invoke-virtual/range {v21}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;.getBuiltPath:()Ljava/io/File; // method@1f24 │ │ +077388: 6211 0f09 |0052: sget-object v17, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@090f │ │ +07738c: 1a12 a603 |0054: const-string v18, "Done discovering annotations. Building jar file." // string@03a6 │ │ +077390: 7402 c520 1100 |0056: invoke-virtual/range {v17, v18}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@20c5 │ │ +077396: 7401 241f 1400 |0059: invoke-virtual/range {v20}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;.getBuiltPath:()Ljava/io/File; // method@1f24 │ │ 07739c: 0c04 |005c: move-result-object v4 │ │ -07739e: 3804 7102 |005d: if-eqz v4, 02ce // +0271 │ │ -0773a2: 2212 f704 |005f: new-instance v18, Ljava/lang/StringBuilder; // type@04f7 │ │ -0773a6: 7601 6021 1200 |0061: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0773ac: 1a13 e112 |0064: const-string v19, "com" // string@12e1 │ │ -0773b0: 7402 6921 1200 |0066: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0773b6: 0c12 |0069: move-result-object v18 │ │ -0773b8: 6213 0b09 |006a: sget-object v19, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -0773bc: 7402 6921 1200 |006c: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0773c2: 0c12 |006f: move-result-object v18 │ │ -0773c4: 1a13 7824 |0070: const-string v19, "stericson" // string@2478 │ │ -0773c8: 7402 6921 1200 |0072: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0773ce: 0c12 |0075: move-result-object v18 │ │ -0773d0: 6213 0b09 |0076: sget-object v19, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -0773d4: 7402 6921 1200 |0078: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0773da: 0c12 |007b: move-result-object v18 │ │ -0773dc: 1a13 570d |007c: const-string v19, "RootShell" // string@0d57 │ │ -0773e0: 7402 6921 1200 |007e: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0773e6: 0c12 |0081: move-result-object v18 │ │ -0773e8: 6213 0b09 |0082: sget-object v19, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -0773ec: 7402 6921 1200 |0084: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0773f2: 0c12 |0087: move-result-object v18 │ │ -0773f4: 1a13 1713 |0088: const-string v19, "containers" // string@1317 │ │ -0773f8: 7402 6921 1200 |008a: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0773fe: 0c12 |008d: move-result-object v18 │ │ -077400: 6213 0b09 |008e: sget-object v19, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -077404: 7402 6921 1200 |0090: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07740a: 0c12 |0093: move-result-object v18 │ │ -07740c: 1a13 520d |0094: const-string v19, "RootClass.class" // string@0d52 │ │ -077410: 7402 6921 1200 |0096: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077416: 0c12 |0099: move-result-object v18 │ │ -077418: 7401 6e21 1200 |009a: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07741e: 0c0c |009d: move-result-object v12 │ │ -077420: 2212 f704 |009e: new-instance v18, Ljava/lang/StringBuilder; // type@04f7 │ │ -077424: 7601 6021 1200 |00a0: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07742a: 1a13 e112 |00a3: const-string v19, "com" // string@12e1 │ │ -07742e: 7402 6921 1200 |00a5: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077434: 0c12 |00a8: move-result-object v18 │ │ -077436: 6213 0b09 |00a9: sget-object v19, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -07743a: 7402 6921 1200 |00ab: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077440: 0c12 |00ae: move-result-object v18 │ │ -077442: 1a13 7824 |00af: const-string v19, "stericson" // string@2478 │ │ -077446: 7402 6921 1200 |00b1: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07744c: 0c12 |00b4: move-result-object v18 │ │ -07744e: 6213 0b09 |00b5: sget-object v19, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -077452: 7402 6921 1200 |00b7: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077458: 0c12 |00ba: move-result-object v18 │ │ -07745a: 1a13 570d |00bb: const-string v19, "RootShell" // string@0d57 │ │ -07745e: 7402 6921 1200 |00bd: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077464: 0c12 |00c0: move-result-object v18 │ │ -077466: 6213 0b09 |00c1: sget-object v19, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -07746a: 7402 6921 1200 |00c3: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077470: 0c12 |00c6: move-result-object v18 │ │ -077472: 1a13 1713 |00c7: const-string v19, "containers" // string@1317 │ │ -077476: 7402 6921 1200 |00c9: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07747c: 0c12 |00cc: move-result-object v18 │ │ -07747e: 6213 0b09 |00cd: sget-object v19, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -077482: 7402 6921 1200 |00cf: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077488: 0c12 |00d2: move-result-object v18 │ │ -07748a: 1a13 510d |00d3: const-string v19, "RootClass$RootArgs.class" // string@0d51 │ │ -07748e: 7402 6921 1200 |00d5: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077494: 0c12 |00d8: move-result-object v18 │ │ -077496: 7401 6e21 1200 |00d9: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07749c: 0c0d |00dc: move-result-object v13 │ │ -07749e: 2212 f704 |00dd: new-instance v18, Ljava/lang/StringBuilder; // type@04f7 │ │ -0774a2: 7601 6021 1200 |00df: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0774a8: 1a13 e112 |00e2: const-string v19, "com" // string@12e1 │ │ -0774ac: 7402 6921 1200 |00e4: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0774b2: 0c12 |00e7: move-result-object v18 │ │ -0774b4: 6213 0b09 |00e8: sget-object v19, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -0774b8: 7402 6921 1200 |00ea: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0774be: 0c12 |00ed: move-result-object v18 │ │ -0774c0: 1a13 7824 |00ee: const-string v19, "stericson" // string@2478 │ │ -0774c4: 7402 6921 1200 |00f0: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0774ca: 0c12 |00f3: move-result-object v18 │ │ -0774cc: 6213 0b09 |00f4: sget-object v19, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -0774d0: 7402 6921 1200 |00f6: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0774d6: 0c12 |00f9: move-result-object v18 │ │ -0774d8: 1a13 570d |00fa: const-string v19, "RootShell" // string@0d57 │ │ -0774dc: 7402 6921 1200 |00fc: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0774e2: 0c12 |00ff: move-result-object v18 │ │ -0774e4: 6213 0b09 |0100: sget-object v19, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -0774e8: 7402 6921 1200 |0102: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0774ee: 0c12 |0105: move-result-object v18 │ │ -0774f0: 1a13 1713 |0106: const-string v19, "containers" // string@1317 │ │ -0774f4: 7402 6921 1200 |0108: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0774fa: 0c12 |010b: move-result-object v18 │ │ -0774fc: 6213 0b09 |010c: sget-object v19, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -077500: 7402 6921 1200 |010e: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077506: 0c12 |0111: move-result-object v18 │ │ -077508: 1a13 500d |0112: const-string v19, "RootClass$AnnotationsFinder.class" // string@0d50 │ │ -07750c: 7402 6921 1200 |0114: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077512: 0c12 |0117: move-result-object v18 │ │ -077514: 7401 6e21 1200 |0118: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07751a: 0c0e |011b: move-result-object v14 │ │ -07751c: 2212 f704 |011c: new-instance v18, Ljava/lang/StringBuilder; // type@04f7 │ │ -077520: 7601 6021 1200 |011e: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -077526: 1a13 e112 |0121: const-string v19, "com" // string@12e1 │ │ -07752a: 7402 6921 1200 |0123: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077530: 0c12 |0126: move-result-object v18 │ │ -077532: 6213 0b09 |0127: sget-object v19, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -077536: 7402 6921 1200 |0129: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07753c: 0c12 |012c: move-result-object v18 │ │ -07753e: 1a13 7824 |012d: const-string v19, "stericson" // string@2478 │ │ -077542: 7402 6921 1200 |012f: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077548: 0c12 |0132: move-result-object v18 │ │ -07754a: 6213 0b09 |0133: sget-object v19, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -07754e: 7402 6921 1200 |0135: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077554: 0c12 |0138: move-result-object v18 │ │ -077556: 1a13 570d |0139: const-string v19, "RootShell" // string@0d57 │ │ -07755a: 7402 6921 1200 |013b: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077560: 0c12 |013e: move-result-object v18 │ │ -077562: 6213 0b09 |013f: sget-object v19, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -077566: 7402 6921 1200 |0141: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07756c: 0c12 |0144: move-result-object v18 │ │ -07756e: 1a13 1713 |0145: const-string v19, "containers" // string@1317 │ │ -077572: 7402 6921 1200 |0147: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077578: 0c12 |014a: move-result-object v18 │ │ -07757a: 6213 0b09 |014b: sget-object v19, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -07757e: 7402 6921 1200 |014d: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077584: 0c12 |0150: move-result-object v18 │ │ -077586: 1a13 4e0d |0151: const-string v19, "RootClass$AnnotationsFinder$1.class" // string@0d4e │ │ -07758a: 7402 6921 1200 |0153: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077590: 0c12 |0156: move-result-object v18 │ │ -077592: 7401 6e21 1200 |0157: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -077598: 0c0f |015a: move-result-object v15 │ │ -07759a: 2212 f704 |015b: new-instance v18, Ljava/lang/StringBuilder; // type@04f7 │ │ -07759e: 7601 6021 1200 |015d: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0775a4: 1a13 e112 |0160: const-string v19, "com" // string@12e1 │ │ -0775a8: 7402 6921 1200 |0162: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0775ae: 0c12 |0165: move-result-object v18 │ │ -0775b0: 6213 0b09 |0166: sget-object v19, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -0775b4: 7402 6921 1200 |0168: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0775ba: 0c12 |016b: move-result-object v18 │ │ -0775bc: 1a13 7824 |016c: const-string v19, "stericson" // string@2478 │ │ -0775c0: 7402 6921 1200 |016e: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0775c6: 0c12 |0171: move-result-object v18 │ │ -0775c8: 6213 0b09 |0172: sget-object v19, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -0775cc: 7402 6921 1200 |0174: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0775d2: 0c12 |0177: move-result-object v18 │ │ -0775d4: 1a13 570d |0178: const-string v19, "RootShell" // string@0d57 │ │ -0775d8: 7402 6921 1200 |017a: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0775de: 0c12 |017d: move-result-object v18 │ │ -0775e0: 6213 0b09 |017e: sget-object v19, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -0775e4: 7402 6921 1200 |0180: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0775ea: 0c12 |0183: move-result-object v18 │ │ -0775ec: 1a13 1713 |0184: const-string v19, "containers" // string@1317 │ │ -0775f0: 7402 6921 1200 |0186: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0775f6: 0c12 |0189: move-result-object v18 │ │ -0775f8: 6213 0b09 |018a: sget-object v19, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -0775fc: 7402 6921 1200 |018c: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077602: 0c12 |018f: move-result-object v18 │ │ -077604: 1a13 4f0d |0190: const-string v19, "RootClass$AnnotationsFinder$2.class" // string@0d4f │ │ -077608: 7402 6921 1200 |0192: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07760e: 0c12 |0195: move-result-object v18 │ │ -077610: 7401 6e21 1200 |0196: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -077616: 0c10 |0199: move-result-object v16 │ │ -077618: 1312 ffff |019a: const/16 v18, #int -1 // #ffff │ │ -07761c: 1a13 741f |019c: const-string v19, "os.name" // string@1f74 │ │ -077620: 7701 7121 1300 |019e: invoke-static/range {v19}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@2171 │ │ -077626: 0c13 |01a1: move-result-object v19 │ │ -077628: 7401 5621 1300 |01a2: invoke-virtual/range {v19}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2156 │ │ -07762e: 0c13 |01a5: move-result-object v19 │ │ -077630: 1a14 2426 |01a6: const-string v20, "win" // string@2624 │ │ -077634: 7402 4c21 1300 |01a8: invoke-virtual/range {v19, v20}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@214c │ │ -07763a: 0a13 |01ab: move-result v19 │ │ -07763c: 0200 1200 |01ac: move/from16 v0, v18 │ │ -077640: 0201 1300 |01ae: move/from16 v1, v19 │ │ -077644: 3210 8200 |01b0: if-eq v0, v1, 0232 // +0082 │ │ -077648: 121a |01b2: const/4 v10, #int 1 // #1 │ │ -07764a: 380a 2301 |01b3: if-eqz v10, 02d6 // +0123 │ │ -07764e: 2211 f704 |01b5: new-instance v17, Ljava/lang/StringBuilder; // type@04f7 │ │ -077652: 2212 f704 |01b7: new-instance v18, Ljava/lang/StringBuilder; // type@04f7 │ │ -077656: 7601 6021 1200 |01b9: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07765c: 1a13 0400 |01bc: const-string v19, " " // string@0004 │ │ -077660: 7402 6921 1200 |01be: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077666: 0c12 |01c1: move-result-object v18 │ │ -077668: 0800 1200 |01c2: move-object/from16 v0, v18 │ │ -07766c: 6e20 6921 c000 |01c4: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077672: 0c12 |01c7: move-result-object v18 │ │ -077674: 1a13 0400 |01c8: const-string v19, " " // string@0004 │ │ -077678: 7402 6921 1200 |01ca: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07767e: 0c12 |01cd: move-result-object v18 │ │ -077680: 0800 1200 |01ce: move-object/from16 v0, v18 │ │ -077684: 6e20 6921 d000 |01d0: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07768a: 0c12 |01d3: move-result-object v18 │ │ -07768c: 1a13 0400 |01d4: const-string v19, " " // string@0004 │ │ -077690: 7402 6921 1200 |01d6: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077696: 0c12 |01d9: move-result-object v18 │ │ -077698: 0800 1200 |01da: move-object/from16 v0, v18 │ │ -07769c: 6e20 6921 e000 |01dc: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0776a2: 0c12 |01df: move-result-object v18 │ │ -0776a4: 1a13 0400 |01e0: const-string v19, " " // string@0004 │ │ -0776a8: 7402 6921 1200 |01e2: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0776ae: 0c12 |01e5: move-result-object v18 │ │ -0776b0: 0800 1200 |01e6: move-object/from16 v0, v18 │ │ -0776b4: 6e20 6921 f000 |01e8: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0776ba: 0c12 |01eb: move-result-object v18 │ │ -0776bc: 1a13 0400 |01ec: const-string v19, " " // string@0004 │ │ -0776c0: 7402 6921 1200 |01ee: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0776c6: 0c12 |01f1: move-result-object v18 │ │ -0776c8: 0800 1200 |01f2: move-object/from16 v0, v18 │ │ -0776cc: 0801 1000 |01f4: move-object/from16 v1, v16 │ │ -0776d0: 6e20 6921 1000 |01f6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0776d6: 0c12 |01f9: move-result-object v18 │ │ -0776d8: 7401 6e21 1200 |01fa: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0776de: 0c12 |01fd: move-result-object v18 │ │ -0776e0: 7602 6221 1100 |01fe: invoke-direct/range {v17, v18}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@2162 │ │ -0776e6: 0800 1500 |0201: move-object/from16 v0, v21 │ │ -0776ea: 5400 5c08 |0203: iget-object v0, v0, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;.classFiles:Ljava/util/List; // field@085c │ │ -0776ee: 0812 0000 |0205: move-object/from16 v18, v0 │ │ -0776f2: 7801 da21 1200 |0207: invoke-interface/range {v18}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@21da │ │ -0776f8: 0c08 |020a: move-result-object v8 │ │ -0776fa: 7210 c121 0800 |020b: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ -077700: 0a12 |020e: move-result v18 │ │ -077702: 3812 2500 |020f: if-eqz v18, 0234 // +0025 │ │ -077706: 7210 c221 0800 |0211: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ -07770c: 0c07 |0214: move-result-object v7 │ │ -07770e: 1f07 bb04 |0215: check-cast v7, Ljava/io/File; // type@04bb │ │ -077712: 2212 f704 |0217: new-instance v18, Ljava/lang/StringBuilder; // type@04f7 │ │ -077716: 7601 6021 1200 |0219: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07771c: 1a13 0400 |021c: const-string v19, " " // string@0004 │ │ -077720: 7402 6921 1200 |021e: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077726: 0c12 |0221: move-result-object v18 │ │ -077728: 6e10 9520 0700 |0222: invoke-virtual {v7}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2095 │ │ -07772e: 0c13 |0225: move-result-object v19 │ │ -077730: 7402 6921 1200 |0226: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077736: 0c12 |0229: move-result-object v18 │ │ -077738: 7401 6e21 1200 |022a: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07773e: 0c12 |022d: move-result-object v18 │ │ -077740: 7402 6921 1100 |022e: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077746: 28da |0231: goto 020b // -0026 │ │ -077748: 120a |0232: const/4 v10, #int 0 // #0 │ │ -07774a: 2880 |0233: goto 01b3 // -0080 │ │ -07774c: 1312 0300 |0234: const/16 v18, #int 3 // #3 │ │ -077750: 0200 1200 |0236: move/from16 v0, v18 │ │ -077754: 2305 8905 |0238: new-array v5, v0, [Ljava/lang/String; // type@0589 │ │ -077758: 1312 0000 |023a: const/16 v18, #int 0 // #0 │ │ -07775c: 1a13 ba12 |023c: const-string v19, "cmd" // string@12ba │ │ -077760: 4d13 0512 |023e: aput-object v19, v5, v18 │ │ -077764: 1312 0100 |0240: const/16 v18, #int 1 // #1 │ │ -077768: 1a13 1b01 |0242: const-string v19, "/C" // string@011b │ │ -07776c: 4d13 0512 |0244: aput-object v19, v5, v18 │ │ -077770: 1312 0200 |0246: const/16 v18, #int 2 // #2 │ │ -077774: 2213 f704 |0248: new-instance v19, Ljava/lang/StringBuilder; // type@04f7 │ │ -077778: 7601 6021 1300 |024a: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07777e: 1a14 db19 |024d: const-string v20, "jar cvf anbuild.jar" // string@19db │ │ -077782: 7402 6921 1300 |024f: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077788: 0c13 |0252: move-result-object v19 │ │ -07778a: 7401 6e21 1100 |0253: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -077790: 0c14 |0256: move-result-object v20 │ │ -077792: 7402 6921 1300 |0257: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077798: 0c13 |025a: move-result-object v19 │ │ -07779a: 7401 6e21 1300 |025b: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0777a0: 0c13 |025e: move-result-object v19 │ │ -0777a2: 4d13 0512 |025f: aput-object v19, v5, v18 │ │ -0777a6: 2209 f004 |0261: new-instance v9, Ljava/lang/ProcessBuilder; // type@04f0 │ │ -0777aa: 7020 3521 5900 |0263: invoke-direct {v9, v5}, Ljava/lang/ProcessBuilder;.:([Ljava/lang/String;)V // method@2135 │ │ -0777b0: 6e20 3621 4900 |0266: invoke-virtual {v9, v4}, Ljava/lang/ProcessBuilder;.directory:(Ljava/io/File;)Ljava/lang/ProcessBuilder; // method@2136 │ │ -0777b6: 6e10 3721 0900 |0269: invoke-virtual {v9}, Ljava/lang/ProcessBuilder;.start:()Ljava/lang/Process; // method@2137 │ │ -0777bc: 0c12 |026c: move-result-object v18 │ │ -0777be: 7401 3421 1200 |026d: invoke-virtual/range {v18}, Ljava/lang/Process;.waitFor:()I // method@2134 │ │ -0777c4: 220b bb04 |0270: new-instance v11, Ljava/io/File; // type@04bb │ │ -0777c8: 1a12 1421 |0272: const-string v18, "res/raw" // string@2114 │ │ -0777cc: 0800 1200 |0274: move-object/from16 v0, v18 │ │ -0777d0: 7020 8720 0b00 |0276: invoke-direct {v11, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ -0777d6: 6e10 8e20 0b00 |0279: invoke-virtual {v11}, Ljava/io/File;.exists:()Z // method@208e │ │ -0777dc: 0a12 |027c: move-result v18 │ │ -0777de: 3912 0500 |027d: if-nez v18, 0282 // +0005 │ │ -0777e2: 6e10 9f20 0b00 |027f: invoke-virtual {v11}, Ljava/io/File;.mkdirs:()Z // method@209f │ │ -0777e8: 6212 0f09 |0282: sget-object v18, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@090f │ │ -0777ec: 1a13 a503 |0284: const-string v19, "Done building jar file. Creating dex file." // string@03a5 │ │ -0777f0: 7402 c520 1200 |0286: invoke-virtual/range {v18, v19}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@20c5 │ │ -0777f6: 380a ac00 |0289: if-eqz v10, 0335 // +00ac │ │ -0777fa: 1312 0300 |028b: const/16 v18, #int 3 // #3 │ │ -0777fe: 0200 1200 |028d: move/from16 v0, v18 │ │ -077802: 2305 8905 |028f: new-array v5, v0, [Ljava/lang/String; // type@0589 │ │ -077806: 1312 0000 |0291: const/16 v18, #int 0 // #0 │ │ -07780a: 1a13 ba12 |0293: const-string v19, "cmd" // string@12ba │ │ -07780e: 4d13 0512 |0295: aput-object v19, v5, v18 │ │ -077812: 1312 0100 |0297: const/16 v18, #int 1 // #1 │ │ -077816: 1a13 1b01 |0299: const-string v19, "/C" // string@011b │ │ -07781a: 4d13 0512 |029b: aput-object v19, v5, v18 │ │ -07781e: 1312 0200 |029d: const/16 v18, #int 2 // #2 │ │ -077822: 2213 f704 |029f: new-instance v19, Ljava/lang/StringBuilder; // type@04f7 │ │ -077826: 7601 6021 1300 |02a1: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07782c: 1a14 6f14 |02a4: const-string v20, "dx --dex --output=res/raw/anbuild.dex " // string@146f │ │ -077830: 7402 6921 1300 |02a6: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077836: 0c13 |02a9: move-result-object v19 │ │ -077838: 0800 1300 |02aa: move-object/from16 v0, v19 │ │ -07783c: 6e20 6821 4000 |02ac: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -077842: 0c13 |02af: move-result-object v19 │ │ -077844: 6214 0b09 |02b0: sget-object v20, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -077848: 7402 6921 1300 |02b2: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07784e: 0c13 |02b5: move-result-object v19 │ │ -077850: 1a14 ff10 |02b6: const-string v20, "anbuild.jar" // string@10ff │ │ -077854: 7402 6921 1300 |02b8: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07785a: 0c13 |02bb: move-result-object v19 │ │ -07785c: 7401 6e21 1300 |02bc: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -077862: 0c13 |02bf: move-result-object v19 │ │ -077864: 4d13 0512 |02c0: aput-object v19, v5, v18 │ │ -077868: 2206 f004 |02c2: new-instance v6, Ljava/lang/ProcessBuilder; // type@04f0 │ │ -07786c: 7020 3521 5600 |02c4: invoke-direct {v6, v5}, Ljava/lang/ProcessBuilder;.:([Ljava/lang/String;)V // method@2135 │ │ -077872: 6e10 3721 0600 |02c7: invoke-virtual {v6}, Ljava/lang/ProcessBuilder;.start:()Ljava/lang/Process; // method@2137 │ │ -077878: 0c12 |02ca: move-result-object v18 │ │ -07787a: 7401 3421 1200 |02cb: invoke-virtual/range {v18}, Ljava/lang/Process;.waitFor:()I // method@2134 │ │ -077880: 6212 0f09 |02ce: sget-object v18, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@090f │ │ -077884: 1a13 5a02 |02d0: const-string v19, "All done. ::: anbuild.dex should now be in your project's res/raw/ folder :::" // string@025a │ │ -077888: 7402 c520 1200 |02d2: invoke-virtual/range {v18, v19}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@20c5 │ │ -07788e: 0e00 |02d5: return-void │ │ -077890: 2203 1505 |02d6: new-instance v3, Ljava/util/ArrayList; // type@0515 │ │ -077894: 7010 9a21 0300 |02d8: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@219a │ │ -07789a: 1a12 da19 |02db: const-string v18, "jar" // string@19da │ │ -07789e: 0800 1200 |02dd: move-object/from16 v0, v18 │ │ -0778a2: 6e20 9e21 0300 |02df: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -0778a8: 1a12 4512 |02e2: const-string v18, "cf" // string@1245 │ │ -0778ac: 0800 1200 |02e4: move-object/from16 v0, v18 │ │ -0778b0: 6e20 9e21 0300 |02e6: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -0778b6: 1a12 ff10 |02e9: const-string v18, "anbuild.jar" // string@10ff │ │ -0778ba: 0800 1200 |02eb: move-object/from16 v0, v18 │ │ -0778be: 6e20 9e21 0300 |02ed: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -0778c4: 6e20 9e21 c300 |02f0: invoke-virtual {v3, v12}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -0778ca: 6e20 9e21 d300 |02f3: invoke-virtual {v3, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -0778d0: 6e20 9e21 e300 |02f6: invoke-virtual {v3, v14}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -0778d6: 6e20 9e21 f300 |02f9: invoke-virtual {v3, v15}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -0778dc: 0800 1000 |02fc: move-object/from16 v0, v16 │ │ -0778e0: 6e20 9e21 0300 |02fe: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -0778e6: 0800 1500 |0301: move-object/from16 v0, v21 │ │ -0778ea: 5400 5c08 |0303: iget-object v0, v0, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;.classFiles:Ljava/util/List; // field@085c │ │ -0778ee: 0812 0000 |0305: move-object/from16 v18, v0 │ │ -0778f2: 7801 da21 1200 |0307: invoke-interface/range {v18}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@21da │ │ -0778f8: 0c08 |030a: move-result-object v8 │ │ -0778fa: 7210 c121 0800 |030b: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ -077900: 0a12 |030e: move-result v18 │ │ -077902: 3812 1200 |030f: if-eqz v18, 0321 // +0012 │ │ -077906: 7210 c221 0800 |0311: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ -07790c: 0c07 |0314: move-result-object v7 │ │ -07790e: 1f07 bb04 |0315: check-cast v7, Ljava/io/File; // type@04bb │ │ -077912: 6e10 9520 0700 |0317: invoke-virtual {v7}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2095 │ │ -077918: 0c12 |031a: move-result-object v18 │ │ -07791a: 0800 1200 |031b: move-object/from16 v0, v18 │ │ -07791e: 6e20 9e21 0300 |031d: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -077924: 28eb |0320: goto 030b // -0015 │ │ -077926: 6e10 a921 0300 |0321: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -07792c: 0a12 |0324: move-result v18 │ │ -07792e: 0200 1200 |0325: move/from16 v0, v18 │ │ -077932: 2300 8905 |0327: new-array v0, v0, [Ljava/lang/String; // type@0589 │ │ -077936: 0812 0000 |0329: move-object/from16 v18, v0 │ │ -07793a: 0800 1200 |032b: move-object/from16 v0, v18 │ │ -07793e: 6e20 ab21 0300 |032d: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@21ab │ │ -077944: 0c05 |0330: move-result-object v5 │ │ -077946: 1f05 8905 |0331: check-cast v5, [Ljava/lang/String; // type@0589 │ │ -07794a: 2900 2eff |0333: goto/16 0261 // -00d2 │ │ -07794e: 1312 0400 |0335: const/16 v18, #int 4 // #4 │ │ -077952: 0200 1200 |0337: move/from16 v0, v18 │ │ -077956: 2305 8905 |0339: new-array v5, v0, [Ljava/lang/String; // type@0589 │ │ -07795a: 1312 0000 |033b: const/16 v18, #int 0 // #0 │ │ -07795e: 7401 251f 1500 |033d: invoke-virtual/range {v21}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;.getPathToDx:()Ljava/lang/String; // method@1f25 │ │ -077964: 0c13 |0340: move-result-object v19 │ │ -077966: 4d13 0512 |0341: aput-object v19, v5, v18 │ │ -07796a: 1312 0100 |0343: const/16 v18, #int 1 // #1 │ │ -07796e: 1a13 0f01 |0345: const-string v19, "--dex" // string@010f │ │ -077972: 4d13 0512 |0347: aput-object v19, v5, v18 │ │ -077976: 1312 0200 |0349: const/16 v18, #int 2 // #2 │ │ -07797a: 1a13 1001 |034b: const-string v19, "--output=res/raw/anbuild.dex" // string@0110 │ │ -07797e: 4d13 0512 |034d: aput-object v19, v5, v18 │ │ -077982: 1312 0300 |034f: const/16 v18, #int 3 // #3 │ │ -077986: 2213 f704 |0351: new-instance v19, Ljava/lang/StringBuilder; // type@04f7 │ │ -07798a: 7601 6021 1300 |0353: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -077990: 0800 1300 |0356: move-object/from16 v0, v19 │ │ -077994: 6e20 6821 4000 |0358: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -07799a: 0c13 |035b: move-result-object v19 │ │ -07799c: 6214 0b09 |035c: sget-object v20, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -0779a0: 7402 6921 1300 |035e: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0779a6: 0c13 |0361: move-result-object v19 │ │ -0779a8: 1a14 ff10 |0362: const-string v20, "anbuild.jar" // string@10ff │ │ -0779ac: 7402 6921 1300 |0364: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0779b2: 0c13 |0367: move-result-object v19 │ │ -0779b4: 7401 6e21 1300 |0368: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0779ba: 0c13 |036b: move-result-object v19 │ │ -0779bc: 4d13 0512 |036c: aput-object v19, v5, v18 │ │ -0779c0: 2900 54ff |036e: goto/16 02c2 // -00ac │ │ -0779c4: 0d12 |0370: move-exception v18 │ │ -0779c6: 2900 5dff |0371: goto/16 02ce // -00a3 │ │ -0779ca: 0d12 |0373: move-exception v18 │ │ -0779cc: 2900 5aff |0374: goto/16 02ce // -00a6 │ │ -0779d0: 0d12 |0376: move-exception v18 │ │ -0779d2: 2900 f9fe |0377: goto/16 0270 // -0107 │ │ -0779d6: 0d12 |0379: move-exception v18 │ │ -0779d8: 2900 f6fe |037a: goto/16 0270 // -010a │ │ +07739e: 3804 7402 |005d: if-eqz v4, 02d1 // +0274 │ │ +0773a2: 2211 f704 |005f: new-instance v17, Ljava/lang/StringBuilder; // type@04f7 │ │ +0773a6: 7601 6021 1100 |0061: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0773ac: 1a12 e112 |0064: const-string v18, "com" // string@12e1 │ │ +0773b0: 7402 6921 1100 |0066: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0773b6: 0c11 |0069: move-result-object v17 │ │ +0773b8: 6212 0b09 |006a: sget-object v18, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +0773bc: 7402 6921 1100 |006c: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0773c2: 0c11 |006f: move-result-object v17 │ │ +0773c4: 1a12 7824 |0070: const-string v18, "stericson" // string@2478 │ │ +0773c8: 7402 6921 1100 |0072: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0773ce: 0c11 |0075: move-result-object v17 │ │ +0773d0: 6212 0b09 |0076: sget-object v18, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +0773d4: 7402 6921 1100 |0078: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0773da: 0c11 |007b: move-result-object v17 │ │ +0773dc: 1a12 570d |007c: const-string v18, "RootShell" // string@0d57 │ │ +0773e0: 7402 6921 1100 |007e: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0773e6: 0c11 |0081: move-result-object v17 │ │ +0773e8: 6212 0b09 |0082: sget-object v18, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +0773ec: 7402 6921 1100 |0084: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0773f2: 0c11 |0087: move-result-object v17 │ │ +0773f4: 1a12 1713 |0088: const-string v18, "containers" // string@1317 │ │ +0773f8: 7402 6921 1100 |008a: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0773fe: 0c11 |008d: move-result-object v17 │ │ +077400: 6212 0b09 |008e: sget-object v18, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +077404: 7402 6921 1100 |0090: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07740a: 0c11 |0093: move-result-object v17 │ │ +07740c: 1a12 520d |0094: const-string v18, "RootClass.class" // string@0d52 │ │ +077410: 7402 6921 1100 |0096: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077416: 0c11 |0099: move-result-object v17 │ │ +077418: 7401 6e21 1100 |009a: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07741e: 0c0b |009d: move-result-object v11 │ │ +077420: 2211 f704 |009e: new-instance v17, Ljava/lang/StringBuilder; // type@04f7 │ │ +077424: 7601 6021 1100 |00a0: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07742a: 1a12 e112 |00a3: const-string v18, "com" // string@12e1 │ │ +07742e: 7402 6921 1100 |00a5: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077434: 0c11 |00a8: move-result-object v17 │ │ +077436: 6212 0b09 |00a9: sget-object v18, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +07743a: 7402 6921 1100 |00ab: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077440: 0c11 |00ae: move-result-object v17 │ │ +077442: 1a12 7824 |00af: const-string v18, "stericson" // string@2478 │ │ +077446: 7402 6921 1100 |00b1: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07744c: 0c11 |00b4: move-result-object v17 │ │ +07744e: 6212 0b09 |00b5: sget-object v18, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +077452: 7402 6921 1100 |00b7: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077458: 0c11 |00ba: move-result-object v17 │ │ +07745a: 1a12 570d |00bb: const-string v18, "RootShell" // string@0d57 │ │ +07745e: 7402 6921 1100 |00bd: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077464: 0c11 |00c0: move-result-object v17 │ │ +077466: 6212 0b09 |00c1: sget-object v18, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +07746a: 7402 6921 1100 |00c3: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077470: 0c11 |00c6: move-result-object v17 │ │ +077472: 1a12 1713 |00c7: const-string v18, "containers" // string@1317 │ │ +077476: 7402 6921 1100 |00c9: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07747c: 0c11 |00cc: move-result-object v17 │ │ +07747e: 6212 0b09 |00cd: sget-object v18, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +077482: 7402 6921 1100 |00cf: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077488: 0c11 |00d2: move-result-object v17 │ │ +07748a: 1a12 510d |00d3: const-string v18, "RootClass$RootArgs.class" // string@0d51 │ │ +07748e: 7402 6921 1100 |00d5: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077494: 0c11 |00d8: move-result-object v17 │ │ +077496: 7401 6e21 1100 |00d9: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07749c: 0c0c |00dc: move-result-object v12 │ │ +07749e: 2211 f704 |00dd: new-instance v17, Ljava/lang/StringBuilder; // type@04f7 │ │ +0774a2: 7601 6021 1100 |00df: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0774a8: 1a12 e112 |00e2: const-string v18, "com" // string@12e1 │ │ +0774ac: 7402 6921 1100 |00e4: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0774b2: 0c11 |00e7: move-result-object v17 │ │ +0774b4: 6212 0b09 |00e8: sget-object v18, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +0774b8: 7402 6921 1100 |00ea: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0774be: 0c11 |00ed: move-result-object v17 │ │ +0774c0: 1a12 7824 |00ee: const-string v18, "stericson" // string@2478 │ │ +0774c4: 7402 6921 1100 |00f0: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0774ca: 0c11 |00f3: move-result-object v17 │ │ +0774cc: 6212 0b09 |00f4: sget-object v18, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +0774d0: 7402 6921 1100 |00f6: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0774d6: 0c11 |00f9: move-result-object v17 │ │ +0774d8: 1a12 570d |00fa: const-string v18, "RootShell" // string@0d57 │ │ +0774dc: 7402 6921 1100 |00fc: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0774e2: 0c11 |00ff: move-result-object v17 │ │ +0774e4: 6212 0b09 |0100: sget-object v18, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +0774e8: 7402 6921 1100 |0102: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0774ee: 0c11 |0105: move-result-object v17 │ │ +0774f0: 1a12 1713 |0106: const-string v18, "containers" // string@1317 │ │ +0774f4: 7402 6921 1100 |0108: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0774fa: 0c11 |010b: move-result-object v17 │ │ +0774fc: 6212 0b09 |010c: sget-object v18, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +077500: 7402 6921 1100 |010e: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077506: 0c11 |0111: move-result-object v17 │ │ +077508: 1a12 500d |0112: const-string v18, "RootClass$AnnotationsFinder.class" // string@0d50 │ │ +07750c: 7402 6921 1100 |0114: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077512: 0c11 |0117: move-result-object v17 │ │ +077514: 7401 6e21 1100 |0118: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07751a: 0c0d |011b: move-result-object v13 │ │ +07751c: 2211 f704 |011c: new-instance v17, Ljava/lang/StringBuilder; // type@04f7 │ │ +077520: 7601 6021 1100 |011e: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +077526: 1a12 e112 |0121: const-string v18, "com" // string@12e1 │ │ +07752a: 7402 6921 1100 |0123: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077530: 0c11 |0126: move-result-object v17 │ │ +077532: 6212 0b09 |0127: sget-object v18, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +077536: 7402 6921 1100 |0129: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07753c: 0c11 |012c: move-result-object v17 │ │ +07753e: 1a12 7824 |012d: const-string v18, "stericson" // string@2478 │ │ +077542: 7402 6921 1100 |012f: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077548: 0c11 |0132: move-result-object v17 │ │ +07754a: 6212 0b09 |0133: sget-object v18, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +07754e: 7402 6921 1100 |0135: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077554: 0c11 |0138: move-result-object v17 │ │ +077556: 1a12 570d |0139: const-string v18, "RootShell" // string@0d57 │ │ +07755a: 7402 6921 1100 |013b: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077560: 0c11 |013e: move-result-object v17 │ │ +077562: 6212 0b09 |013f: sget-object v18, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +077566: 7402 6921 1100 |0141: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07756c: 0c11 |0144: move-result-object v17 │ │ +07756e: 1a12 1713 |0145: const-string v18, "containers" // string@1317 │ │ +077572: 7402 6921 1100 |0147: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077578: 0c11 |014a: move-result-object v17 │ │ +07757a: 6212 0b09 |014b: sget-object v18, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +07757e: 7402 6921 1100 |014d: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077584: 0c11 |0150: move-result-object v17 │ │ +077586: 1a12 4e0d |0151: const-string v18, "RootClass$AnnotationsFinder$1.class" // string@0d4e │ │ +07758a: 7402 6921 1100 |0153: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077590: 0c11 |0156: move-result-object v17 │ │ +077592: 7401 6e21 1100 |0157: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +077598: 0c0e |015a: move-result-object v14 │ │ +07759a: 2211 f704 |015b: new-instance v17, Ljava/lang/StringBuilder; // type@04f7 │ │ +07759e: 7601 6021 1100 |015d: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0775a4: 1a12 e112 |0160: const-string v18, "com" // string@12e1 │ │ +0775a8: 7402 6921 1100 |0162: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0775ae: 0c11 |0165: move-result-object v17 │ │ +0775b0: 6212 0b09 |0166: sget-object v18, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +0775b4: 7402 6921 1100 |0168: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0775ba: 0c11 |016b: move-result-object v17 │ │ +0775bc: 1a12 7824 |016c: const-string v18, "stericson" // string@2478 │ │ +0775c0: 7402 6921 1100 |016e: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0775c6: 0c11 |0171: move-result-object v17 │ │ +0775c8: 6212 0b09 |0172: sget-object v18, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +0775cc: 7402 6921 1100 |0174: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0775d2: 0c11 |0177: move-result-object v17 │ │ +0775d4: 1a12 570d |0178: const-string v18, "RootShell" // string@0d57 │ │ +0775d8: 7402 6921 1100 |017a: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0775de: 0c11 |017d: move-result-object v17 │ │ +0775e0: 6212 0b09 |017e: sget-object v18, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +0775e4: 7402 6921 1100 |0180: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0775ea: 0c11 |0183: move-result-object v17 │ │ +0775ec: 1a12 1713 |0184: const-string v18, "containers" // string@1317 │ │ +0775f0: 7402 6921 1100 |0186: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0775f6: 0c11 |0189: move-result-object v17 │ │ +0775f8: 6212 0b09 |018a: sget-object v18, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +0775fc: 7402 6921 1100 |018c: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077602: 0c11 |018f: move-result-object v17 │ │ +077604: 1a12 4f0d |0190: const-string v18, "RootClass$AnnotationsFinder$2.class" // string@0d4f │ │ +077608: 7402 6921 1100 |0192: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07760e: 0c11 |0195: move-result-object v17 │ │ +077610: 7401 6e21 1100 |0196: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +077616: 0c0f |0199: move-result-object v15 │ │ +077618: 1311 ffff |019a: const/16 v17, #int -1 // #ffff │ │ +07761c: 1a12 741f |019c: const-string v18, "os.name" // string@1f74 │ │ +077620: 7701 7121 1200 |019e: invoke-static/range {v18}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@2171 │ │ +077626: 0c12 |01a1: move-result-object v18 │ │ +077628: 7401 5621 1200 |01a2: invoke-virtual/range {v18}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2156 │ │ +07762e: 0c12 |01a5: move-result-object v18 │ │ +077630: 1a13 2426 |01a6: const-string v19, "win" // string@2624 │ │ +077634: 7402 4c21 1200 |01a8: invoke-virtual/range {v18, v19}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@214c │ │ +07763a: 0a12 |01ab: move-result v18 │ │ +07763c: 0200 1100 |01ac: move/from16 v0, v17 │ │ +077640: 0201 1200 |01ae: move/from16 v1, v18 │ │ +077644: 3210 8400 |01b0: if-eq v0, v1, 0234 // +0084 │ │ +077648: 1219 |01b2: const/4 v9, #int 1 // #1 │ │ +07764a: 3809 2601 |01b3: if-eqz v9, 02d9 // +0126 │ │ +07764e: 2210 f704 |01b5: new-instance v16, Ljava/lang/StringBuilder; // type@04f7 │ │ +077652: 2211 f704 |01b7: new-instance v17, Ljava/lang/StringBuilder; // type@04f7 │ │ +077656: 7601 6021 1100 |01b9: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07765c: 1a12 0400 |01bc: const-string v18, " " // string@0004 │ │ +077660: 7402 6921 1100 |01be: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077666: 0c11 |01c1: move-result-object v17 │ │ +077668: 0800 1100 |01c2: move-object/from16 v0, v17 │ │ +07766c: 6e20 6921 b000 |01c4: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077672: 0c11 |01c7: move-result-object v17 │ │ +077674: 1a12 0400 |01c8: const-string v18, " " // string@0004 │ │ +077678: 7402 6921 1100 |01ca: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07767e: 0c11 |01cd: move-result-object v17 │ │ +077680: 0800 1100 |01ce: move-object/from16 v0, v17 │ │ +077684: 6e20 6921 c000 |01d0: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07768a: 0c11 |01d3: move-result-object v17 │ │ +07768c: 1a12 0400 |01d4: const-string v18, " " // string@0004 │ │ +077690: 7402 6921 1100 |01d6: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077696: 0c11 |01d9: move-result-object v17 │ │ +077698: 0800 1100 |01da: move-object/from16 v0, v17 │ │ +07769c: 6e20 6921 d000 |01dc: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0776a2: 0c11 |01df: move-result-object v17 │ │ +0776a4: 1a12 0400 |01e0: const-string v18, " " // string@0004 │ │ +0776a8: 7402 6921 1100 |01e2: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0776ae: 0c11 |01e5: move-result-object v17 │ │ +0776b0: 0800 1100 |01e6: move-object/from16 v0, v17 │ │ +0776b4: 6e20 6921 e000 |01e8: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0776ba: 0c11 |01eb: move-result-object v17 │ │ +0776bc: 1a12 0400 |01ec: const-string v18, " " // string@0004 │ │ +0776c0: 7402 6921 1100 |01ee: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0776c6: 0c11 |01f1: move-result-object v17 │ │ +0776c8: 0800 1100 |01f2: move-object/from16 v0, v17 │ │ +0776cc: 6e20 6921 f000 |01f4: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0776d2: 0c11 |01f7: move-result-object v17 │ │ +0776d4: 7401 6e21 1100 |01f8: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0776da: 0c11 |01fb: move-result-object v17 │ │ +0776dc: 7602 6221 1000 |01fc: invoke-direct/range {v16, v17}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@2162 │ │ +0776e2: 0800 1400 |01ff: move-object/from16 v0, v20 │ │ +0776e6: 5400 5c08 |0201: iget-object v0, v0, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;.classFiles:Ljava/util/List; // field@085c │ │ +0776ea: 0811 0000 |0203: move-object/from16 v17, v0 │ │ +0776ee: 7801 da21 1100 |0205: invoke-interface/range {v17}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@21da │ │ +0776f4: 0c11 |0208: move-result-object v17 │ │ +0776f6: 7801 c121 1100 |0209: invoke-interface/range {v17}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ +0776fc: 0a12 |020c: move-result v18 │ │ +0776fe: 3812 2a00 |020d: if-eqz v18, 0237 // +002a │ │ +077702: 7801 c221 1100 |020f: invoke-interface/range {v17}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ +077708: 0c07 |0212: move-result-object v7 │ │ +07770a: 1f07 bb04 |0213: check-cast v7, Ljava/io/File; // type@04bb │ │ +07770e: 2212 f704 |0215: new-instance v18, Ljava/lang/StringBuilder; // type@04f7 │ │ +077712: 7601 6021 1200 |0217: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +077718: 1a13 0400 |021a: const-string v19, " " // string@0004 │ │ +07771c: 7402 6921 1200 |021c: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077722: 0c12 |021f: move-result-object v18 │ │ +077724: 6e10 9520 0700 |0220: invoke-virtual {v7}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2095 │ │ +07772a: 0c13 |0223: move-result-object v19 │ │ +07772c: 7402 6921 1200 |0224: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077732: 0c12 |0227: move-result-object v18 │ │ +077734: 7401 6e21 1200 |0228: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07773a: 0c12 |022b: move-result-object v18 │ │ +07773c: 0800 1000 |022c: move-object/from16 v0, v16 │ │ +077740: 0801 1200 |022e: move-object/from16 v1, v18 │ │ +077744: 6e20 6921 1000 |0230: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07774a: 28d6 |0233: goto 0209 // -002a │ │ +07774c: 1209 |0234: const/4 v9, #int 0 // #0 │ │ +07774e: 2900 7eff |0235: goto/16 01b3 // -0082 │ │ +077752: 1311 0300 |0237: const/16 v17, #int 3 // #3 │ │ +077756: 0200 1100 |0239: move/from16 v0, v17 │ │ +07775a: 2305 8905 |023b: new-array v5, v0, [Ljava/lang/String; // type@0589 │ │ +07775e: 1311 0000 |023d: const/16 v17, #int 0 // #0 │ │ +077762: 1a12 ba12 |023f: const-string v18, "cmd" // string@12ba │ │ +077766: 4d12 0511 |0241: aput-object v18, v5, v17 │ │ +07776a: 1311 0100 |0243: const/16 v17, #int 1 // #1 │ │ +07776e: 1a12 1b01 |0245: const-string v18, "/C" // string@011b │ │ +077772: 4d12 0511 |0247: aput-object v18, v5, v17 │ │ +077776: 1311 0200 |0249: const/16 v17, #int 2 // #2 │ │ +07777a: 2212 f704 |024b: new-instance v18, Ljava/lang/StringBuilder; // type@04f7 │ │ +07777e: 7601 6021 1200 |024d: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +077784: 1a13 db19 |0250: const-string v19, "jar cvf anbuild.jar" // string@19db │ │ +077788: 7402 6921 1200 |0252: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07778e: 0c12 |0255: move-result-object v18 │ │ +077790: 7401 6e21 1000 |0256: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +077796: 0c13 |0259: move-result-object v19 │ │ +077798: 7402 6921 1200 |025a: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07779e: 0c12 |025d: move-result-object v18 │ │ +0777a0: 7401 6e21 1200 |025e: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0777a6: 0c12 |0261: move-result-object v18 │ │ +0777a8: 4d12 0511 |0262: aput-object v18, v5, v17 │ │ +0777ac: 2208 f004 |0264: new-instance v8, Ljava/lang/ProcessBuilder; // type@04f0 │ │ +0777b0: 7020 3521 5800 |0266: invoke-direct {v8, v5}, Ljava/lang/ProcessBuilder;.:([Ljava/lang/String;)V // method@2135 │ │ +0777b6: 6e20 3621 4800 |0269: invoke-virtual {v8, v4}, Ljava/lang/ProcessBuilder;.directory:(Ljava/io/File;)Ljava/lang/ProcessBuilder; // method@2136 │ │ +0777bc: 6e10 3721 0800 |026c: invoke-virtual {v8}, Ljava/lang/ProcessBuilder;.start:()Ljava/lang/Process; // method@2137 │ │ +0777c2: 0c11 |026f: move-result-object v17 │ │ +0777c4: 7401 3421 1100 |0270: invoke-virtual/range {v17}, Ljava/lang/Process;.waitFor:()I // method@2134 │ │ +0777ca: 220a bb04 |0273: new-instance v10, Ljava/io/File; // type@04bb │ │ +0777ce: 1a11 1421 |0275: const-string v17, "res/raw" // string@2114 │ │ +0777d2: 0800 1100 |0277: move-object/from16 v0, v17 │ │ +0777d6: 7020 8720 0a00 |0279: invoke-direct {v10, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ +0777dc: 6e10 8e20 0a00 |027c: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@208e │ │ +0777e2: 0a11 |027f: move-result v17 │ │ +0777e4: 3911 0500 |0280: if-nez v17, 0285 // +0005 │ │ +0777e8: 6e10 9f20 0a00 |0282: invoke-virtual {v10}, Ljava/io/File;.mkdirs:()Z // method@209f │ │ +0777ee: 6211 0f09 |0285: sget-object v17, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@090f │ │ +0777f2: 1a12 a503 |0287: const-string v18, "Done building jar file. Creating dex file." // string@03a5 │ │ +0777f6: 7402 c520 1100 |0289: invoke-virtual/range {v17, v18}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@20c5 │ │ +0777fc: 3809 aa00 |028c: if-eqz v9, 0336 // +00aa │ │ +077800: 1311 0300 |028e: const/16 v17, #int 3 // #3 │ │ +077804: 0200 1100 |0290: move/from16 v0, v17 │ │ +077808: 2305 8905 |0292: new-array v5, v0, [Ljava/lang/String; // type@0589 │ │ +07780c: 1311 0000 |0294: const/16 v17, #int 0 // #0 │ │ +077810: 1a12 ba12 |0296: const-string v18, "cmd" // string@12ba │ │ +077814: 4d12 0511 |0298: aput-object v18, v5, v17 │ │ +077818: 1311 0100 |029a: const/16 v17, #int 1 // #1 │ │ +07781c: 1a12 1b01 |029c: const-string v18, "/C" // string@011b │ │ +077820: 4d12 0511 |029e: aput-object v18, v5, v17 │ │ +077824: 1311 0200 |02a0: const/16 v17, #int 2 // #2 │ │ +077828: 2212 f704 |02a2: new-instance v18, Ljava/lang/StringBuilder; // type@04f7 │ │ +07782c: 7601 6021 1200 |02a4: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +077832: 1a13 6f14 |02a7: const-string v19, "dx --dex --output=res/raw/anbuild.dex " // string@146f │ │ +077836: 7402 6921 1200 |02a9: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07783c: 0c12 |02ac: move-result-object v18 │ │ +07783e: 0800 1200 |02ad: move-object/from16 v0, v18 │ │ +077842: 6e20 6821 4000 |02af: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +077848: 0c12 |02b2: move-result-object v18 │ │ +07784a: 6213 0b09 |02b3: sget-object v19, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +07784e: 7402 6921 1200 |02b5: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077854: 0c12 |02b8: move-result-object v18 │ │ +077856: 1a13 ff10 |02b9: const-string v19, "anbuild.jar" // string@10ff │ │ +07785a: 7402 6921 1200 |02bb: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077860: 0c12 |02be: move-result-object v18 │ │ +077862: 7401 6e21 1200 |02bf: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +077868: 0c12 |02c2: move-result-object v18 │ │ +07786a: 4d12 0511 |02c3: aput-object v18, v5, v17 │ │ +07786e: 2206 f004 |02c5: new-instance v6, Ljava/lang/ProcessBuilder; // type@04f0 │ │ +077872: 7020 3521 5600 |02c7: invoke-direct {v6, v5}, Ljava/lang/ProcessBuilder;.:([Ljava/lang/String;)V // method@2135 │ │ +077878: 6e10 3721 0600 |02ca: invoke-virtual {v6}, Ljava/lang/ProcessBuilder;.start:()Ljava/lang/Process; // method@2137 │ │ +07787e: 0c11 |02cd: move-result-object v17 │ │ +077880: 7401 3421 1100 |02ce: invoke-virtual/range {v17}, Ljava/lang/Process;.waitFor:()I // method@2134 │ │ +077886: 6211 0f09 |02d1: sget-object v17, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@090f │ │ +07788a: 1a12 5a02 |02d3: const-string v18, "All done. ::: anbuild.dex should now be in your project's res/raw/ folder :::" // string@025a │ │ +07788e: 7402 c520 1100 |02d5: invoke-virtual/range {v17, v18}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@20c5 │ │ +077894: 0e00 |02d8: return-void │ │ +077896: 2203 1505 |02d9: new-instance v3, Ljava/util/ArrayList; // type@0515 │ │ +07789a: 7010 9a21 0300 |02db: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@219a │ │ +0778a0: 1a11 da19 |02de: const-string v17, "jar" // string@19da │ │ +0778a4: 0800 1100 |02e0: move-object/from16 v0, v17 │ │ +0778a8: 6e20 9e21 0300 |02e2: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +0778ae: 1a11 4512 |02e5: const-string v17, "cf" // string@1245 │ │ +0778b2: 0800 1100 |02e7: move-object/from16 v0, v17 │ │ +0778b6: 6e20 9e21 0300 |02e9: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +0778bc: 1a11 ff10 |02ec: const-string v17, "anbuild.jar" // string@10ff │ │ +0778c0: 0800 1100 |02ee: move-object/from16 v0, v17 │ │ +0778c4: 6e20 9e21 0300 |02f0: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +0778ca: 6e20 9e21 b300 |02f3: invoke-virtual {v3, v11}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +0778d0: 6e20 9e21 c300 |02f6: invoke-virtual {v3, v12}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +0778d6: 6e20 9e21 d300 |02f9: invoke-virtual {v3, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +0778dc: 6e20 9e21 e300 |02fc: invoke-virtual {v3, v14}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +0778e2: 6e20 9e21 f300 |02ff: invoke-virtual {v3, v15}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +0778e8: 0800 1400 |0302: move-object/from16 v0, v20 │ │ +0778ec: 5400 5c08 |0304: iget-object v0, v0, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;.classFiles:Ljava/util/List; // field@085c │ │ +0778f0: 0811 0000 |0306: move-object/from16 v17, v0 │ │ +0778f4: 7801 da21 1100 |0308: invoke-interface/range {v17}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@21da │ │ +0778fa: 0c11 |030b: move-result-object v17 │ │ +0778fc: 7801 c121 1100 |030c: invoke-interface/range {v17}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ +077902: 0a12 |030f: move-result v18 │ │ +077904: 3812 1200 |0310: if-eqz v18, 0322 // +0012 │ │ +077908: 7801 c221 1100 |0312: invoke-interface/range {v17}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ +07790e: 0c07 |0315: move-result-object v7 │ │ +077910: 1f07 bb04 |0316: check-cast v7, Ljava/io/File; // type@04bb │ │ +077914: 6e10 9520 0700 |0318: invoke-virtual {v7}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2095 │ │ +07791a: 0c12 |031b: move-result-object v18 │ │ +07791c: 0800 1200 |031c: move-object/from16 v0, v18 │ │ +077920: 6e20 9e21 0300 |031e: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +077926: 28eb |0321: goto 030c // -0015 │ │ +077928: 6e10 a921 0300 |0322: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +07792e: 0a11 |0325: move-result v17 │ │ +077930: 0200 1100 |0326: move/from16 v0, v17 │ │ +077934: 2300 8905 |0328: new-array v0, v0, [Ljava/lang/String; // type@0589 │ │ +077938: 0811 0000 |032a: move-object/from16 v17, v0 │ │ +07793c: 0800 1100 |032c: move-object/from16 v0, v17 │ │ +077940: 6e20 ab21 0300 |032e: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@21ab │ │ +077946: 0c05 |0331: move-result-object v5 │ │ +077948: 1f05 8905 |0332: check-cast v5, [Ljava/lang/String; // type@0589 │ │ +07794c: 2900 30ff |0334: goto/16 0264 // -00d0 │ │ +077950: 1311 0400 |0336: const/16 v17, #int 4 // #4 │ │ +077954: 0200 1100 |0338: move/from16 v0, v17 │ │ +077958: 2305 8905 |033a: new-array v5, v0, [Ljava/lang/String; // type@0589 │ │ +07795c: 1311 0000 |033c: const/16 v17, #int 0 // #0 │ │ +077960: 7401 251f 1400 |033e: invoke-virtual/range {v20}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;.getPathToDx:()Ljava/lang/String; // method@1f25 │ │ +077966: 0c12 |0341: move-result-object v18 │ │ +077968: 4d12 0511 |0342: aput-object v18, v5, v17 │ │ +07796c: 1311 0100 |0344: const/16 v17, #int 1 // #1 │ │ +077970: 1a12 0f01 |0346: const-string v18, "--dex" // string@010f │ │ +077974: 4d12 0511 |0348: aput-object v18, v5, v17 │ │ +077978: 1311 0200 |034a: const/16 v17, #int 2 // #2 │ │ +07797c: 1a12 1001 |034c: const-string v18, "--output=res/raw/anbuild.dex" // string@0110 │ │ +077980: 4d12 0511 |034e: aput-object v18, v5, v17 │ │ +077984: 1311 0300 |0350: const/16 v17, #int 3 // #3 │ │ +077988: 2212 f704 |0352: new-instance v18, Ljava/lang/StringBuilder; // type@04f7 │ │ +07798c: 7601 6021 1200 |0354: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +077992: 0800 1200 |0357: move-object/from16 v0, v18 │ │ +077996: 6e20 6821 4000 |0359: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +07799c: 0c12 |035c: move-result-object v18 │ │ +07799e: 6213 0b09 |035d: sget-object v19, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +0779a2: 7402 6921 1200 |035f: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0779a8: 0c12 |0362: move-result-object v18 │ │ +0779aa: 1a13 ff10 |0363: const-string v19, "anbuild.jar" // string@10ff │ │ +0779ae: 7402 6921 1200 |0365: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0779b4: 0c12 |0368: move-result-object v18 │ │ +0779b6: 7401 6e21 1200 |0369: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0779bc: 0c12 |036c: move-result-object v18 │ │ +0779be: 4d12 0511 |036d: aput-object v18, v5, v17 │ │ +0779c2: 2900 56ff |036f: goto/16 02c5 // -00aa │ │ +0779c6: 0d11 |0371: move-exception v17 │ │ +0779c8: 2900 5fff |0372: goto/16 02d1 // -00a1 │ │ +0779cc: 0d11 |0374: move-exception v17 │ │ +0779ce: 2900 5cff |0375: goto/16 02d1 // -00a4 │ │ +0779d2: 0d11 |0377: move-exception v17 │ │ +0779d4: 2900 fbfe |0378: goto/16 0273 // -0105 │ │ +0779d8: 0d11 |037a: move-exception v17 │ │ +0779da: 2900 f8fe |037b: goto/16 0273 // -0108 │ │ catches : 2 │ │ - 0x0269 - 0x0270 │ │ - Ljava/io/IOException; -> 0x0379 │ │ - Ljava/lang/InterruptedException; -> 0x0376 │ │ - 0x02c7 - 0x02ce │ │ - Ljava/io/IOException; -> 0x0373 │ │ - Ljava/lang/InterruptedException; -> 0x0370 │ │ + 0x026c - 0x0273 │ │ + Ljava/io/IOException; -> 0x037a │ │ + Ljava/lang/InterruptedException; -> 0x0377 │ │ + 0x02ca - 0x02d1 │ │ + Ljava/io/IOException; -> 0x0374 │ │ + Ljava/lang/InterruptedException; -> 0x0371 │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=78 │ │ 0x002a line=83 │ │ 0x0031 line=84 │ │ 0x003c line=85 │ │ 0x0052 line=86 │ │ @@ -127356,159 +127349,158 @@ │ │ 0x009e line=95 │ │ 0x00dd line=100 │ │ 0x011c line=105 │ │ 0x015b line=110 │ │ 0x019a line=116 │ │ 0x01b3 line=117 │ │ 0x01b5 line=118 │ │ - 0x0201 line=121 │ │ - 0x0217 line=122 │ │ - 0x0232 line=116 │ │ - 0x0234 line=124 │ │ - 0x0261 line=145 │ │ - 0x0266 line=146 │ │ - 0x0269 line=148 │ │ - 0x0270 line=153 │ │ - 0x0279 line=154 │ │ - 0x027f line=155 │ │ - 0x0282 line=158 │ │ - 0x0289 line=159 │ │ - 0x028b line=160 │ │ - 0x02c2 line=173 │ │ - 0x02c7 line=175 │ │ - 0x02ce line=180 │ │ - 0x02d5 line=181 │ │ - 0x02d6 line=131 │ │ - 0x02db line=132 │ │ - 0x02e2 line=133 │ │ - 0x02e9 line=134 │ │ - 0x02f0 line=135 │ │ - 0x02f3 line=136 │ │ - 0x02f6 line=137 │ │ - 0x02f9 line=138 │ │ - 0x02fc line=139 │ │ - 0x0301 line=140 │ │ - 0x0317 line=141 │ │ - 0x0321 line=143 │ │ - 0x0335 line=166 │ │ - 0x0370 line=177 │ │ - 0x0373 line=176 │ │ - 0x0376 line=150 │ │ - 0x0379 line=149 │ │ - locals : │ │ - 0x0217 - 0x0232 reg=7 file Ljava/io/File; │ │ - 0x020b - 0x0232 reg=8 i$ Ljava/util/Iterator; │ │ - 0x01b3 - 0x0232 reg=10 onWindows Z │ │ - 0x0201 - 0x0232 reg=17 sb Ljava/lang/StringBuilder; │ │ - 0x0234 - 0x0261 reg=17 sb Ljava/lang/StringBuilder; │ │ - 0x0261 - 0x0291 reg=5 cmd [Ljava/lang/String; │ │ - 0x02c2 - 0x02ce reg=5 cmd [Ljava/lang/String; │ │ - 0x02c7 - 0x02ce reg=6 dexBuilder Ljava/lang/ProcessBuilder; │ │ - 0x0234 - 0x02ce reg=8 i$ Ljava/util/Iterator; │ │ - 0x0266 - 0x02ce reg=9 jarBuilder Ljava/lang/ProcessBuilder; │ │ - 0x0234 - 0x02ce reg=10 onWindows Z │ │ - 0x0279 - 0x02ce reg=11 rawFolder Ljava/io/File; │ │ - 0x009e - 0x02ce reg=12 rc1 Ljava/lang/String; │ │ - 0x00dd - 0x02ce reg=13 rc2 Ljava/lang/String; │ │ - 0x011c - 0x02ce reg=14 rc3 Ljava/lang/String; │ │ - 0x015b - 0x02ce reg=15 rc4 Ljava/lang/String; │ │ - 0x019a - 0x02ce reg=16 rc5 Ljava/lang/String; │ │ - 0x0317 - 0x0321 reg=7 file Ljava/io/File; │ │ - 0x02db - 0x0335 reg=3 al Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0333 - 0x033b reg=5 cmd [Ljava/lang/String; │ │ - 0x0370 - 0x0376 reg=6 dexBuilder Ljava/lang/ProcessBuilder; │ │ - 0x0335 - 0x0376 reg=11 rawFolder Ljava/io/File; │ │ - 0x005d - 0x037c reg=4 builtPath Ljava/io/File; │ │ - 0x036e - 0x037c reg=5 cmd [Ljava/lang/String; │ │ - 0x030b - 0x037c reg=8 i$ Ljava/util/Iterator; │ │ - 0x0335 - 0x037c reg=9 jarBuilder Ljava/lang/ProcessBuilder; │ │ - 0x02d6 - 0x037c reg=10 onWindows Z │ │ - 0x02d6 - 0x037c reg=12 rc1 Ljava/lang/String; │ │ - 0x02d6 - 0x037c reg=13 rc2 Ljava/lang/String; │ │ - 0x02d6 - 0x037c reg=14 rc3 Ljava/lang/String; │ │ - 0x02d6 - 0x037c reg=15 rc4 Ljava/lang/String; │ │ - 0x02d6 - 0x037c reg=16 rc5 Ljava/lang/String; │ │ - 0x0000 - 0x037c reg=21 this Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder; │ │ + 0x01ff line=121 │ │ + 0x0215 line=122 │ │ + 0x0234 line=116 │ │ + 0x0237 line=124 │ │ + 0x0256 line=128 │ │ + 0x0264 line=145 │ │ + 0x0269 line=146 │ │ + 0x026c line=148 │ │ + 0x0273 line=153 │ │ + 0x027c line=154 │ │ + 0x0282 line=155 │ │ + 0x0285 line=158 │ │ + 0x028c line=159 │ │ + 0x028e line=160 │ │ + 0x02c5 line=173 │ │ + 0x02ca line=175 │ │ + 0x02d1 line=180 │ │ + 0x02d8 line=181 │ │ + 0x02d9 line=131 │ │ + 0x02de line=132 │ │ + 0x02e5 line=133 │ │ + 0x02ec line=134 │ │ + 0x02f3 line=135 │ │ + 0x02f6 line=136 │ │ + 0x02f9 line=137 │ │ + 0x02fc line=138 │ │ + 0x02ff line=139 │ │ + 0x0302 line=140 │ │ + 0x0318 line=141 │ │ + 0x0322 line=143 │ │ + 0x0336 line=166 │ │ + 0x033e line=167 │ │ + 0x0371 line=177 │ │ + 0x0374 line=176 │ │ + 0x0377 line=150 │ │ + 0x037a line=149 │ │ + locals : │ │ + 0x0215 - 0x0234 reg=7 file Ljava/io/File; │ │ + 0x01b3 - 0x0234 reg=9 onWindows Z │ │ + 0x01ff - 0x0234 reg=16 sb Ljava/lang/StringBuilder; │ │ + 0x0237 - 0x0264 reg=16 sb Ljava/lang/StringBuilder; │ │ + 0x0264 - 0x0294 reg=5 cmd [Ljava/lang/String; │ │ + 0x02c5 - 0x02d1 reg=5 cmd [Ljava/lang/String; │ │ + 0x02ca - 0x02d1 reg=6 dexBuilder Ljava/lang/ProcessBuilder; │ │ + 0x0269 - 0x02d1 reg=8 jarBuilder Ljava/lang/ProcessBuilder; │ │ + 0x0237 - 0x02d1 reg=9 onWindows Z │ │ + 0x027c - 0x02d1 reg=10 rawFolder Ljava/io/File; │ │ + 0x009e - 0x02d1 reg=11 rc1 Ljava/lang/String; │ │ + 0x00dd - 0x02d1 reg=12 rc2 Ljava/lang/String; │ │ + 0x011c - 0x02d1 reg=13 rc3 Ljava/lang/String; │ │ + 0x015b - 0x02d1 reg=14 rc4 Ljava/lang/String; │ │ + 0x019a - 0x02d1 reg=15 rc5 Ljava/lang/String; │ │ + 0x0318 - 0x0322 reg=7 file Ljava/io/File; │ │ + 0x02de - 0x0336 reg=3 al Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0334 - 0x033c reg=5 cmd [Ljava/lang/String; │ │ + 0x0371 - 0x0377 reg=6 dexBuilder Ljava/lang/ProcessBuilder; │ │ + 0x0336 - 0x0377 reg=10 rawFolder Ljava/io/File; │ │ + 0x005d - 0x037d reg=4 builtPath Ljava/io/File; │ │ + 0x036f - 0x037d reg=5 cmd [Ljava/lang/String; │ │ + 0x0336 - 0x037d reg=8 jarBuilder Ljava/lang/ProcessBuilder; │ │ + 0x02d9 - 0x037d reg=9 onWindows Z │ │ + 0x02d9 - 0x037d reg=11 rc1 Ljava/lang/String; │ │ + 0x02d9 - 0x037d reg=12 rc2 Ljava/lang/String; │ │ + 0x02d9 - 0x037d reg=13 rc3 Ljava/lang/String; │ │ + 0x02d9 - 0x037d reg=14 rc4 Ljava/lang/String; │ │ + 0x02d9 - 0x037d reg=15 rc5 Ljava/lang/String; │ │ + 0x0000 - 0x037d reg=20 this Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;) │ │ name : 'getBuiltPath' │ │ type : '()Ljava/io/File;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -077a00: |[077a00] com.stericson.RootShell.containers.RootClass$AnnotationsFinder.getBuiltPath:()Ljava/io/File; │ │ -077a10: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -077a12: 2203 bb04 |0001: new-instance v3, Ljava/io/File; // type@04bb │ │ -077a16: 2204 f704 |0003: new-instance v4, Ljava/lang/StringBuilder; // type@04f7 │ │ -077a1a: 7010 6021 0400 |0005: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -077a20: 1a05 7a1f |0008: const-string v5, "out" // string@1f7a │ │ -077a24: 6e20 6921 5400 |000a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077a2a: 0c04 |000d: move-result-object v4 │ │ -077a2c: 6205 0b09 |000e: sget-object v5, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -077a30: 6e20 6921 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077a36: 0c04 |0013: move-result-object v4 │ │ -077a38: 1a05 5e20 |0014: const-string v5, "production" // string@205e │ │ -077a3c: 6e20 6921 5400 |0016: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077a42: 0c04 |0019: move-result-object v4 │ │ -077a44: 6e10 6e21 0400 |001a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -077a4a: 0c04 |001d: move-result-object v4 │ │ -077a4c: 7020 8720 4300 |001e: invoke-direct {v3, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ -077a52: 6e10 9620 0300 |0021: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@2096 │ │ -077a58: 0a04 |0024: move-result v4 │ │ -077a5a: 3804 3500 |0025: if-eqz v4, 005a // +0035 │ │ -077a5e: 2204 7804 |0027: new-instance v4, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder$2; // type@0478 │ │ -077a62: 7020 211f 6400 |0029: invoke-direct {v4, v6}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder$2;.:(Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;)V // method@1f21 │ │ -077a68: 6e20 9c20 4300 |002c: invoke-virtual {v3, v4}, Ljava/io/File;.listFiles:(Ljava/io/FileFilter;)[Ljava/io/File; // method@209c │ │ -077a6e: 0c00 |002f: move-result-object v0 │ │ -077a70: 2104 |0030: array-length v4, v0 │ │ -077a72: 3d04 2900 |0031: if-lez v4, 005a // +0029 │ │ -077a76: 2202 bb04 |0033: new-instance v2, Ljava/io/File; // type@04bb │ │ -077a7a: 2204 f704 |0035: new-instance v4, Ljava/lang/StringBuilder; // type@04f7 │ │ -077a7e: 7010 6021 0400 |0037: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -077a84: 6e10 8f20 0300 |003a: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ -077a8a: 0c05 |003d: move-result-object v5 │ │ -077a8c: 6e20 6921 5400 |003e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077a92: 0c04 |0041: move-result-object v4 │ │ -077a94: 6205 0b09 |0042: sget-object v5, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -077a98: 6e20 6921 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077a9e: 0c04 |0047: move-result-object v4 │ │ -077aa0: 1205 |0048: const/4 v5, #int 0 // #0 │ │ -077aa2: 4605 0005 |0049: aget-object v5, v0, v5 │ │ -077aa6: 6e10 9220 0500 |004b: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2092 │ │ -077aac: 0c05 |004e: move-result-object v5 │ │ -077aae: 6e20 6921 5400 |004f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077ab4: 0c04 |0052: move-result-object v4 │ │ -077ab6: 6e10 6e21 0400 |0053: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -077abc: 0c04 |0056: move-result-object v4 │ │ -077abe: 7020 8720 4200 |0057: invoke-direct {v2, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ -077ac4: 3902 2900 |005a: if-nez v2, 0083 // +0029 │ │ -077ac8: 2201 bb04 |005c: new-instance v1, Ljava/io/File; // type@04bb │ │ -077acc: 2204 f704 |005e: new-instance v4, Ljava/lang/StringBuilder; // type@04f7 │ │ -077ad0: 7010 6021 0400 |0060: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -077ad6: 1a05 bf11 |0063: const-string v5, "bin" // string@11bf │ │ -077ada: 6e20 6921 5400 |0065: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077ae0: 0c04 |0068: move-result-object v4 │ │ -077ae2: 6205 0b09 |0069: sget-object v5, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -077ae6: 6e20 6921 5400 |006b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077aec: 0c04 |006e: move-result-object v4 │ │ -077aee: 1a05 9012 |006f: const-string v5, "classes" // string@1290 │ │ -077af2: 6e20 6921 5400 |0071: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077af8: 0c04 |0074: move-result-object v4 │ │ -077afa: 6e10 6e21 0400 |0075: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -077b00: 0c04 |0078: move-result-object v4 │ │ -077b02: 7020 8720 4100 |0079: invoke-direct {v1, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ -077b08: 6e10 9620 0100 |007c: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@2096 │ │ -077b0e: 0a04 |007f: move-result v4 │ │ -077b10: 3804 0300 |0080: if-eqz v4, 0083 // +0003 │ │ -077b14: 0712 |0082: move-object v2, v1 │ │ -077b16: 1102 |0083: return-object v2 │ │ +077a04: |[077a04] com.stericson.RootShell.containers.RootClass$AnnotationsFinder.getBuiltPath:()Ljava/io/File; │ │ +077a14: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +077a16: 2203 bb04 |0001: new-instance v3, Ljava/io/File; // type@04bb │ │ +077a1a: 2204 f704 |0003: new-instance v4, Ljava/lang/StringBuilder; // type@04f7 │ │ +077a1e: 7010 6021 0400 |0005: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +077a24: 1a05 7a1f |0008: const-string v5, "out" // string@1f7a │ │ +077a28: 6e20 6921 5400 |000a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077a2e: 0c04 |000d: move-result-object v4 │ │ +077a30: 6205 0b09 |000e: sget-object v5, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +077a34: 6e20 6921 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077a3a: 0c04 |0013: move-result-object v4 │ │ +077a3c: 1a05 5e20 |0014: const-string v5, "production" // string@205e │ │ +077a40: 6e20 6921 5400 |0016: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077a46: 0c04 |0019: move-result-object v4 │ │ +077a48: 6e10 6e21 0400 |001a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +077a4e: 0c04 |001d: move-result-object v4 │ │ +077a50: 7020 8720 4300 |001e: invoke-direct {v3, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ +077a56: 6e10 9620 0300 |0021: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@2096 │ │ +077a5c: 0a04 |0024: move-result v4 │ │ +077a5e: 3804 3500 |0025: if-eqz v4, 005a // +0035 │ │ +077a62: 2204 7804 |0027: new-instance v4, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder$2; // type@0478 │ │ +077a66: 7020 211f 6400 |0029: invoke-direct {v4, v6}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder$2;.:(Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;)V // method@1f21 │ │ +077a6c: 6e20 9c20 4300 |002c: invoke-virtual {v3, v4}, Ljava/io/File;.listFiles:(Ljava/io/FileFilter;)[Ljava/io/File; // method@209c │ │ +077a72: 0c00 |002f: move-result-object v0 │ │ +077a74: 2104 |0030: array-length v4, v0 │ │ +077a76: 3d04 2900 |0031: if-lez v4, 005a // +0029 │ │ +077a7a: 2202 bb04 |0033: new-instance v2, Ljava/io/File; // type@04bb │ │ +077a7e: 2204 f704 |0035: new-instance v4, Ljava/lang/StringBuilder; // type@04f7 │ │ +077a82: 7010 6021 0400 |0037: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +077a88: 6e10 8f20 0300 |003a: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ +077a8e: 0c05 |003d: move-result-object v5 │ │ +077a90: 6e20 6921 5400 |003e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077a96: 0c04 |0041: move-result-object v4 │ │ +077a98: 6205 0b09 |0042: sget-object v5, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +077a9c: 6e20 6921 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077aa2: 0c04 |0047: move-result-object v4 │ │ +077aa4: 1205 |0048: const/4 v5, #int 0 // #0 │ │ +077aa6: 4605 0005 |0049: aget-object v5, v0, v5 │ │ +077aaa: 6e10 9220 0500 |004b: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2092 │ │ +077ab0: 0c05 |004e: move-result-object v5 │ │ +077ab2: 6e20 6921 5400 |004f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077ab8: 0c04 |0052: move-result-object v4 │ │ +077aba: 6e10 6e21 0400 |0053: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +077ac0: 0c04 |0056: move-result-object v4 │ │ +077ac2: 7020 8720 4200 |0057: invoke-direct {v2, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ +077ac8: 3902 2900 |005a: if-nez v2, 0083 // +0029 │ │ +077acc: 2201 bb04 |005c: new-instance v1, Ljava/io/File; // type@04bb │ │ +077ad0: 2204 f704 |005e: new-instance v4, Ljava/lang/StringBuilder; // type@04f7 │ │ +077ad4: 7010 6021 0400 |0060: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +077ada: 1a05 bf11 |0063: const-string v5, "bin" // string@11bf │ │ +077ade: 6e20 6921 5400 |0065: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077ae4: 0c04 |0068: move-result-object v4 │ │ +077ae6: 6205 0b09 |0069: sget-object v5, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +077aea: 6e20 6921 5400 |006b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077af0: 0c04 |006e: move-result-object v4 │ │ +077af2: 1a05 9012 |006f: const-string v5, "classes" // string@1290 │ │ +077af6: 6e20 6921 5400 |0071: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077afc: 0c04 |0074: move-result-object v4 │ │ +077afe: 6e10 6e21 0400 |0075: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +077b04: 0c04 |0078: move-result-object v4 │ │ +077b06: 7020 8720 4100 |0079: invoke-direct {v1, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ +077b0c: 6e10 9620 0100 |007c: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@2096 │ │ +077b12: 0a04 |007f: move-result v4 │ │ +077b14: 3804 0300 |0080: if-eqz v4, 0083 // +0003 │ │ +077b18: 0712 |0082: move-object v2, v1 │ │ +077b1a: 1102 |0083: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0001 line=296 │ │ 0x0021 line=297 │ │ 0x0027 line=298 │ │ 0x0030 line=304 │ │ @@ -127527,266 +127519,262 @@ │ │ 0x0000 - 0x0084 reg=6 this Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder; │ │ │ │ #1 : (in Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;) │ │ name : 'getPathToDx' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 18 │ │ + registers : 16 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 216 16-bit code units │ │ -077b18: |[077b18] com.stericson.RootShell.containers.RootClass$AnnotationsFinder.getPathToDx:()Ljava/lang/String; │ │ -077b28: 1a0e d601 |0000: const-string v14, "ANDROID_HOME" // string@01d6 │ │ -077b2c: 7110 7221 0e00 |0002: invoke-static {v14}, Ljava/lang/System;.getenv:(Ljava/lang/String;)Ljava/lang/String; // method@2172 │ │ -077b32: 0c00 |0005: move-result-object v0 │ │ -077b34: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -077b38: 220e c404 |0008: new-instance v14, Ljava/io/IOException; // type@04c4 │ │ -077b3c: 1a0f 0b04 |000a: const-string v15, "Error: you need to set $ANDROID_HOME globally" // string@040b │ │ -077b40: 7020 b620 fe00 |000c: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@20b6 │ │ -077b46: 270e |000f: throw v14 │ │ -077b48: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -077b4a: 220e bb04 |0011: new-instance v14, Ljava/io/File; // type@04bb │ │ -077b4e: 220f f704 |0013: new-instance v15, Ljava/lang/StringBuilder; // type@04f7 │ │ -077b52: 7010 6021 0f00 |0015: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -077b58: 6e20 6921 0f00 |0018: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077b5e: 0c0f |001b: move-result-object v15 │ │ -077b60: 6210 0b09 |001c: sget-object v16, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -077b64: 7402 6921 0f00 |001e: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077b6a: 0c0f |0021: move-result-object v15 │ │ -077b6c: 1a10 e811 |0022: const-string v16, "build-tools" // string@11e8 │ │ -077b70: 7402 6921 0f00 |0024: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077b76: 0c0f |0027: move-result-object v15 │ │ -077b78: 6e10 6e21 0f00 |0028: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -077b7e: 0c0f |002b: move-result-object v15 │ │ -077b80: 7020 8720 fe00 |002c: invoke-direct {v14, v15}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ -077b86: 6e10 9b20 0e00 |002f: invoke-virtual {v14}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@209b │ │ -077b8c: 0c06 |0032: move-result-object v6 │ │ -077b8e: 1209 |0033: const/4 v9, #int 0 // #0 │ │ -077b90: 0761 |0034: move-object v1, v6 │ │ -077b92: 2118 |0035: array-length v8, v1 │ │ -077b94: 1207 |0036: const/4 v7, #int 0 // #0 │ │ -077b96: 3587 9600 |0037: if-ge v7, v8, 00cd // +0096 │ │ -077b9a: 4603 0107 |0039: aget-object v3, v1, v7 │ │ -077b9e: 1204 |003b: const/4 v4, #int 0 // #0 │ │ -077ba0: 6e10 9220 0300 |003c: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2092 │ │ -077ba6: 0c0e |003f: move-result-object v14 │ │ -077ba8: 1a0f 0d01 |0040: const-string v15, "-" // string@010d │ │ -077bac: 6e20 4521 fe00 |0042: invoke-virtual {v14, v15}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ -077bb2: 0a0e |0045: move-result v14 │ │ -077bb4: 380e 8200 |0046: if-eqz v14, 00c8 // +0082 │ │ -077bb8: 6e10 9220 0300 |0048: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2092 │ │ -077bbe: 0c0e |004b: move-result-object v14 │ │ -077bc0: 1a0f 0d01 |004c: const-string v15, "-" // string@010d │ │ -077bc4: 6e20 5121 fe00 |004e: invoke-virtual {v14, v15}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ -077bca: 0c0c |0051: move-result-object v12 │ │ -077bcc: 121e |0052: const/4 v14, #int 1 // #1 │ │ -077bce: 460e 0c0e |0053: aget-object v14, v12, v14 │ │ -077bd2: 1a0f a50f |0055: const-string v15, "W" // string@0fa5 │ │ -077bd6: 6e20 4521 fe00 |0057: invoke-virtual {v14, v15}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ -077bdc: 0a0e |005a: move-result v14 │ │ -077bde: 380e 6900 |005b: if-eqz v14, 00c4 // +0069 │ │ -077be2: 121e |005d: const/4 v14, #int 1 // #1 │ │ -077be4: 460e 0c0e |005e: aget-object v14, v12, v14 │ │ -077be8: 6e10 5521 0e00 |0060: invoke-virtual {v14}, Ljava/lang/String;.toCharArray:()[C // method@2155 │ │ -077bee: 0c05 |0063: move-result-object v5 │ │ -077bf0: 120e |0064: const/4 v14, #int 0 // #0 │ │ -077bf2: 490e 050e |0065: aget-char v14, v5, v14 │ │ -077bf6: 7110 5a21 0e00 |0067: invoke-static {v14}, Ljava/lang/String;.valueOf:(C)Ljava/lang/String; // method@215a │ │ -077bfc: 0c04 |006a: move-result-object v4 │ │ -077bfe: 1a0e fb0f |006b: const-string v14, "[.]" // string@0ffb │ │ -077c02: 6e20 5121 e400 |006d: invoke-virtual {v4, v14}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ -077c08: 0c0b |0070: move-result-object v11 │ │ -077c0a: 120e |0071: const/4 v14, #int 0 // #0 │ │ -077c0c: 460e 0b0e |0072: aget-object v14, v11, v14 │ │ -077c10: 7110 0b21 0e00 |0074: invoke-static {v14}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@210b │ │ -077c16: 0a0e |0077: move-result v14 │ │ -077c18: d2ea 1027 |0078: mul-int/lit16 v10, v14, #int 10000 // #2710 │ │ -077c1c: 21be |007a: array-length v14, v11 │ │ -077c1e: 121f |007b: const/4 v15, #int 1 // #1 │ │ -077c20: 37fe 1800 |007c: if-le v14, v15, 0094 // +0018 │ │ -077c24: 121e |007e: const/4 v14, #int 1 // #1 │ │ -077c26: 460e 0b0e |007f: aget-object v14, v11, v14 │ │ -077c2a: 7110 0b21 0e00 |0081: invoke-static {v14}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@210b │ │ -077c30: 0a0e |0084: move-result v14 │ │ -077c32: da0e 0e64 |0085: mul-int/lit8 v14, v14, #int 100 // #64 │ │ -077c36: b0ea |0087: add-int/2addr v10, v14 │ │ -077c38: 21be |0088: array-length v14, v11 │ │ -077c3a: 122f |0089: const/4 v15, #int 2 // #2 │ │ -077c3c: 37fe 0a00 |008a: if-le v14, v15, 0094 // +000a │ │ -077c40: 122e |008c: const/4 v14, #int 2 // #2 │ │ -077c42: 460e 0b0e |008d: aget-object v14, v11, v14 │ │ -077c46: 7110 0b21 0e00 |008f: invoke-static {v14}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@210b │ │ -077c4c: 0a0e |0092: move-result v14 │ │ -077c4e: b0ea |0093: add-int/2addr v10, v14 │ │ -077c50: 379a 2c00 |0094: if-le v10, v9, 00c0 // +002c │ │ -077c54: 220e f704 |0096: new-instance v14, Ljava/lang/StringBuilder; // type@04f7 │ │ -077c58: 7010 6021 0e00 |0098: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -077c5e: 6e10 8f20 0300 |009b: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ -077c64: 0c0f |009e: move-result-object v15 │ │ -077c66: 6e20 6921 fe00 |009f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077c6c: 0c0e |00a2: move-result-object v14 │ │ -077c6e: 620f 0b09 |00a3: sget-object v15, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -077c72: 6e20 6921 fe00 |00a5: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077c78: 0c0e |00a8: move-result-object v14 │ │ -077c7a: 1a0f 6e14 |00a9: const-string v15, "dx" // string@146e │ │ -077c7e: 6e20 6921 fe00 |00ab: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077c84: 0c0e |00ae: move-result-object v14 │ │ -077c86: 6e10 6e21 0e00 |00af: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -077c8c: 0c0d |00b2: move-result-object v13 │ │ -077c8e: 220e bb04 |00b3: new-instance v14, Ljava/io/File; // type@04bb │ │ -077c92: 7020 8720 de00 |00b5: invoke-direct {v14, v13}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ -077c98: 6e10 8e20 0e00 |00b8: invoke-virtual {v14}, Ljava/io/File;.exists:()Z // method@208e │ │ -077c9e: 0a0e |00bb: move-result v14 │ │ -077ca0: 380e 0400 |00bc: if-eqz v14, 00c0 // +0004 │ │ -077ca4: 01a9 |00be: move v9, v10 │ │ -077ca6: 07d2 |00bf: move-object v2, v13 │ │ -077ca8: d807 0701 |00c0: add-int/lit8 v7, v7, #int 1 // #01 │ │ -077cac: 2900 75ff |00c2: goto/16 0037 // -008b │ │ -077cb0: 121e |00c4: const/4 v14, #int 1 // #1 │ │ -077cb2: 4604 0c0e |00c5: aget-object v4, v12, v14 │ │ -077cb6: 28a4 |00c7: goto 006b // -005c │ │ -077cb8: 6e10 9220 0300 |00c8: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2092 │ │ -077cbe: 0c04 |00cb: move-result-object v4 │ │ -077cc0: 289f |00cc: goto 006b // -0061 │ │ -077cc2: 3902 0a00 |00cd: if-nez v2, 00d7 // +000a │ │ -077cc6: 220e c404 |00cf: new-instance v14, Ljava/io/IOException; // type@04c4 │ │ -077cca: 1a0f 0904 |00d1: const-string v15, "Error: unable to find dx binary in $ANDROID_HOME" // string@0409 │ │ -077cce: 7020 b620 fe00 |00d3: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@20b6 │ │ -077cd4: 270e |00d6: throw v14 │ │ -077cd6: 1102 |00d7: return-object v2 │ │ + insns size : 215 16-bit code units │ │ +077b1c: |[077b1c] com.stericson.RootShell.containers.RootClass$AnnotationsFinder.getPathToDx:()Ljava/lang/String; │ │ +077b2c: 1a0b d601 |0000: const-string v11, "ANDROID_HOME" // string@01d6 │ │ +077b30: 7110 7221 0b00 |0002: invoke-static {v11}, Ljava/lang/System;.getenv:(Ljava/lang/String;)Ljava/lang/String; // method@2172 │ │ +077b36: 0c00 |0005: move-result-object v0 │ │ +077b38: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ +077b3c: 220b c404 |0008: new-instance v11, Ljava/io/IOException; // type@04c4 │ │ +077b40: 1a0c 0b04 |000a: const-string v12, "Error: you need to set $ANDROID_HOME globally" // string@040b │ │ +077b44: 7020 b620 cb00 |000c: invoke-direct {v11, v12}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@20b6 │ │ +077b4a: 270b |000f: throw v11 │ │ +077b4c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +077b4e: 220b bb04 |0011: new-instance v11, Ljava/io/File; // type@04bb │ │ +077b52: 220c f704 |0013: new-instance v12, Ljava/lang/StringBuilder; // type@04f7 │ │ +077b56: 7010 6021 0c00 |0015: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +077b5c: 6e20 6921 0c00 |0018: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077b62: 0c0c |001b: move-result-object v12 │ │ +077b64: 620d 0b09 |001c: sget-object v13, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +077b68: 6e20 6921 dc00 |001e: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077b6e: 0c0c |0021: move-result-object v12 │ │ +077b70: 1a0d e811 |0022: const-string v13, "build-tools" // string@11e8 │ │ +077b74: 6e20 6921 dc00 |0024: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077b7a: 0c0c |0027: move-result-object v12 │ │ +077b7c: 6e10 6e21 0c00 |0028: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +077b82: 0c0c |002b: move-result-object v12 │ │ +077b84: 7020 8720 cb00 |002c: invoke-direct {v11, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ +077b8a: 6e10 9b20 0b00 |002f: invoke-virtual {v11}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@209b │ │ +077b90: 0c05 |0032: move-result-object v5 │ │ +077b92: 1206 |0033: const/4 v6, #int 0 // #0 │ │ +077b94: 215c |0034: array-length v12, v5 │ │ +077b96: 120b |0035: const/4 v11, #int 0 // #0 │ │ +077b98: 35cb 9600 |0036: if-ge v11, v12, 00cc // +0096 │ │ +077b9c: 4602 050b |0038: aget-object v2, v5, v11 │ │ +077ba0: 1203 |003a: const/4 v3, #int 0 // #0 │ │ +077ba2: 6e10 9220 0200 |003b: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2092 │ │ +077ba8: 0c0d |003e: move-result-object v13 │ │ +077baa: 1a0e 0d01 |003f: const-string v14, "-" // string@010d │ │ +077bae: 6e20 4521 ed00 |0041: invoke-virtual {v13, v14}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ +077bb4: 0a0d |0044: move-result v13 │ │ +077bb6: 380d 8200 |0045: if-eqz v13, 00c7 // +0082 │ │ +077bba: 6e10 9220 0200 |0047: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2092 │ │ +077bc0: 0c0d |004a: move-result-object v13 │ │ +077bc2: 1a0e 0d01 |004b: const-string v14, "-" // string@010d │ │ +077bc6: 6e20 5121 ed00 |004d: invoke-virtual {v13, v14}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ +077bcc: 0c09 |0050: move-result-object v9 │ │ +077bce: 121d |0051: const/4 v13, #int 1 // #1 │ │ +077bd0: 460d 090d |0052: aget-object v13, v9, v13 │ │ +077bd4: 1a0e a50f |0054: const-string v14, "W" // string@0fa5 │ │ +077bd8: 6e20 4521 ed00 |0056: invoke-virtual {v13, v14}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ +077bde: 0a0d |0059: move-result v13 │ │ +077be0: 380d 6900 |005a: if-eqz v13, 00c3 // +0069 │ │ +077be4: 121d |005c: const/4 v13, #int 1 // #1 │ │ +077be6: 460d 090d |005d: aget-object v13, v9, v13 │ │ +077bea: 6e10 5521 0d00 |005f: invoke-virtual {v13}, Ljava/lang/String;.toCharArray:()[C // method@2155 │ │ +077bf0: 0c04 |0062: move-result-object v4 │ │ +077bf2: 120d |0063: const/4 v13, #int 0 // #0 │ │ +077bf4: 490d 040d |0064: aget-char v13, v4, v13 │ │ +077bf8: 7110 5a21 0d00 |0066: invoke-static {v13}, Ljava/lang/String;.valueOf:(C)Ljava/lang/String; // method@215a │ │ +077bfe: 0c03 |0069: move-result-object v3 │ │ +077c00: 1a0d fb0f |006a: const-string v13, "[.]" // string@0ffb │ │ +077c04: 6e20 5121 d300 |006c: invoke-virtual {v3, v13}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ +077c0a: 0c08 |006f: move-result-object v8 │ │ +077c0c: 120d |0070: const/4 v13, #int 0 // #0 │ │ +077c0e: 460d 080d |0071: aget-object v13, v8, v13 │ │ +077c12: 7110 0b21 0d00 |0073: invoke-static {v13}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@210b │ │ +077c18: 0a0d |0076: move-result v13 │ │ +077c1a: d2d7 1027 |0077: mul-int/lit16 v7, v13, #int 10000 // #2710 │ │ +077c1e: 218d |0079: array-length v13, v8 │ │ +077c20: 121e |007a: const/4 v14, #int 1 // #1 │ │ +077c22: 37ed 1800 |007b: if-le v13, v14, 0093 // +0018 │ │ +077c26: 121d |007d: const/4 v13, #int 1 // #1 │ │ +077c28: 460d 080d |007e: aget-object v13, v8, v13 │ │ +077c2c: 7110 0b21 0d00 |0080: invoke-static {v13}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@210b │ │ +077c32: 0a0d |0083: move-result v13 │ │ +077c34: da0d 0d64 |0084: mul-int/lit8 v13, v13, #int 100 // #64 │ │ +077c38: b0d7 |0086: add-int/2addr v7, v13 │ │ +077c3a: 218d |0087: array-length v13, v8 │ │ +077c3c: 122e |0088: const/4 v14, #int 2 // #2 │ │ +077c3e: 37ed 0a00 |0089: if-le v13, v14, 0093 // +000a │ │ +077c42: 122d |008b: const/4 v13, #int 2 // #2 │ │ +077c44: 460d 080d |008c: aget-object v13, v8, v13 │ │ +077c48: 7110 0b21 0d00 |008e: invoke-static {v13}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@210b │ │ +077c4e: 0a0d |0091: move-result v13 │ │ +077c50: b0d7 |0092: add-int/2addr v7, v13 │ │ +077c52: 3767 2c00 |0093: if-le v7, v6, 00bf // +002c │ │ +077c56: 220d f704 |0095: new-instance v13, Ljava/lang/StringBuilder; // type@04f7 │ │ +077c5a: 7010 6021 0d00 |0097: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +077c60: 6e10 8f20 0200 |009a: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ +077c66: 0c0e |009d: move-result-object v14 │ │ +077c68: 6e20 6921 ed00 |009e: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077c6e: 0c0d |00a1: move-result-object v13 │ │ +077c70: 620e 0b09 |00a2: sget-object v14, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +077c74: 6e20 6921 ed00 |00a4: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077c7a: 0c0d |00a7: move-result-object v13 │ │ +077c7c: 1a0e 6e14 |00a8: const-string v14, "dx" // string@146e │ │ +077c80: 6e20 6921 ed00 |00aa: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077c86: 0c0d |00ad: move-result-object v13 │ │ +077c88: 6e10 6e21 0d00 |00ae: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +077c8e: 0c0a |00b1: move-result-object v10 │ │ +077c90: 220d bb04 |00b2: new-instance v13, Ljava/io/File; // type@04bb │ │ +077c94: 7020 8720 ad00 |00b4: invoke-direct {v13, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ +077c9a: 6e10 8e20 0d00 |00b7: invoke-virtual {v13}, Ljava/io/File;.exists:()Z // method@208e │ │ +077ca0: 0a0d |00ba: move-result v13 │ │ +077ca2: 380d 0400 |00bb: if-eqz v13, 00bf // +0004 │ │ +077ca6: 0176 |00bd: move v6, v7 │ │ +077ca8: 07a1 |00be: move-object v1, v10 │ │ +077caa: d80b 0b01 |00bf: add-int/lit8 v11, v11, #int 1 // #01 │ │ +077cae: 2900 75ff |00c1: goto/16 0036 // -008b │ │ +077cb2: 121d |00c3: const/4 v13, #int 1 // #1 │ │ +077cb4: 4603 090d |00c4: aget-object v3, v9, v13 │ │ +077cb8: 28a4 |00c6: goto 006a // -005c │ │ +077cba: 6e10 9220 0200 |00c7: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2092 │ │ +077cc0: 0c03 |00ca: move-result-object v3 │ │ +077cc2: 289f |00cb: goto 006a // -0061 │ │ +077cc4: 3901 0a00 |00cc: if-nez v1, 00d6 // +000a │ │ +077cc8: 220b c404 |00ce: new-instance v11, Ljava/io/IOException; // type@04c4 │ │ +077ccc: 1a0c 0904 |00d0: const-string v12, "Error: unable to find dx binary in $ANDROID_HOME" // string@0409 │ │ +077cd0: 7020 b620 cb00 |00d2: invoke-direct {v11, v12}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@20b6 │ │ +077cd6: 270b |00d5: throw v11 │ │ +077cd8: 1101 |00d6: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0006 line=248 │ │ 0x0008 line=249 │ │ 0x0010 line=251 │ │ 0x0011 line=252 │ │ 0x0033 line=253 │ │ 0x0034 line=254 │ │ - 0x003b line=256 │ │ - 0x003c line=257 │ │ - 0x0048 line=258 │ │ - 0x0052 line=259 │ │ - 0x005d line=260 │ │ - 0x0064 line=261 │ │ - 0x006b line=271 │ │ - 0x0071 line=272 │ │ - 0x007a line=273 │ │ - 0x007e line=274 │ │ - 0x0088 line=275 │ │ - 0x008c line=276 │ │ - 0x0094 line=279 │ │ - 0x0096 line=280 │ │ - 0x00b3 line=281 │ │ - 0x00be line=282 │ │ - 0x00bf line=283 │ │ - 0x00c0 line=254 │ │ - 0x00c4 line=263 │ │ - 0x00c8 line=266 │ │ - 0x00cd line=287 │ │ - 0x00cf line=288 │ │ - 0x00d7 line=290 │ │ - locals : │ │ - 0x0064 - 0x006b reg=5 fileNameChars [C │ │ - 0x0052 - 0x006b reg=12 splitFileName [Ljava/lang/String; │ │ - 0x00b3 - 0x00c0 reg=13 tentativePath Ljava/lang/String; │ │ - 0x007a - 0x00c4 reg=10 sdkVersion I │ │ - 0x0071 - 0x00c4 reg=11 sdkVersionBits [Ljava/lang/String; │ │ - 0x00c4 - 0x00c8 reg=12 splitFileName [Ljava/lang/String; │ │ - 0x003b - 0x00cd reg=3 file Ljava/io/File; │ │ - 0x003c - 0x00cd reg=4 fileName Ljava/lang/String; │ │ - 0x0006 - 0x00d8 reg=0 androidHome Ljava/lang/String; │ │ - 0x0035 - 0x00d8 reg=1 arr$ [Ljava/io/File; │ │ - 0x0011 - 0x00d8 reg=2 dxPath Ljava/lang/String; │ │ - 0x0033 - 0x00d8 reg=6 files [Ljava/io/File; │ │ - 0x0037 - 0x00d8 reg=7 i$ I │ │ - 0x0036 - 0x00d8 reg=8 len$ I │ │ - 0x0034 - 0x00d8 reg=9 recentSdkVersion I │ │ - 0x0000 - 0x00d8 reg=17 this Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder; │ │ + 0x003a line=256 │ │ + 0x003b line=257 │ │ + 0x0047 line=258 │ │ + 0x0051 line=259 │ │ + 0x005c line=260 │ │ + 0x0063 line=261 │ │ + 0x006a line=271 │ │ + 0x0070 line=272 │ │ + 0x0079 line=273 │ │ + 0x007d line=274 │ │ + 0x0087 line=275 │ │ + 0x008b line=276 │ │ + 0x0093 line=279 │ │ + 0x0095 line=280 │ │ + 0x00b2 line=281 │ │ + 0x00bd line=282 │ │ + 0x00be line=283 │ │ + 0x00bf line=254 │ │ + 0x00c3 line=263 │ │ + 0x00c7 line=266 │ │ + 0x00cc line=287 │ │ + 0x00ce line=288 │ │ + 0x00d6 line=290 │ │ + locals : │ │ + 0x0063 - 0x006a reg=4 fileNameChars [C │ │ + 0x0051 - 0x006a reg=9 splitFileName [Ljava/lang/String; │ │ + 0x00b2 - 0x00bf reg=10 tentativePath Ljava/lang/String; │ │ + 0x0079 - 0x00c3 reg=7 sdkVersion I │ │ + 0x0070 - 0x00c3 reg=8 sdkVersionBits [Ljava/lang/String; │ │ + 0x00c3 - 0x00c7 reg=9 splitFileName [Ljava/lang/String; │ │ + 0x003a - 0x00cc reg=2 file Ljava/io/File; │ │ + 0x003b - 0x00cc reg=3 fileName Ljava/lang/String; │ │ + 0x0006 - 0x00d7 reg=0 androidHome Ljava/lang/String; │ │ + 0x0011 - 0x00d7 reg=1 dxPath Ljava/lang/String; │ │ + 0x0033 - 0x00d7 reg=5 files [Ljava/io/File; │ │ + 0x0034 - 0x00d7 reg=6 recentSdkVersion I │ │ + 0x0000 - 0x00d7 reg=15 this Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder; │ │ │ │ #2 : (in Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;) │ │ name : 'hasClassAnnotation' │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 140 16-bit code units │ │ -077cd8: |[077cd8] com.stericson.RootShell.containers.RootClass$AnnotationsFinder.hasClassAnnotation:(Ljava/io/File;)Z │ │ -077ce8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -077cea: 6204 5f08 |0001: sget-object v4, Lcom/stericson/RootShell/containers/RootClass$READ_STATE;.STARTING:Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // field@085f │ │ -077cee: 1a07 4200 |0003: const-string v7, " class ([A-Za-z0-9_]+)" // string@0042 │ │ -077cf2: 7110 1122 0700 |0005: invoke-static {v7}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@2211 │ │ -077cf8: 0c03 |0008: move-result-object v3 │ │ -077cfa: 2205 b804 |0009: new-instance v5, Ljava/io/BufferedReader; // type@04b8 │ │ -077cfe: 2207 c104 |000b: new-instance v7, Ljava/io/FileReader; // type@04c1 │ │ -077d02: 7020 b120 b700 |000d: invoke-direct {v7, v11}, Ljava/io/FileReader;.:(Ljava/io/File;)V // method@20b1 │ │ -077d08: 7020 7e20 7500 |0010: invoke-direct {v5, v7}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@207e │ │ -077d0e: 6e10 8020 0500 |0013: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2080 │ │ -077d14: 0c01 |0016: move-result-object v1 │ │ -077d16: 3801 4200 |0017: if-eqz v1, 0059 // +0042 │ │ -077d1a: 6207 5708 |0019: sget-object v7, Lcom/stericson/RootShell/containers/RootClass$1;.$SwitchMap$com$stericson$RootShell$containers$RootClass$READ_STATE:[I // field@0857 │ │ -077d1e: 6e10 2a1f 0400 |001b: invoke-virtual {v4}, Lcom/stericson/RootShell/containers/RootClass$READ_STATE;.ordinal:()I // method@1f2a │ │ -077d24: 0a08 |001e: move-result v8 │ │ -077d26: 4407 0708 |001f: aget v7, v7, v8 │ │ -077d2a: 2b07 6300 0000 |0021: packed-switch v7, 00000084 // +00000063 │ │ -077d30: 28ef |0024: goto 0013 // -0011 │ │ -077d32: 12f7 |0025: const/4 v7, #int -1 // #ff │ │ -077d34: 1a08 9101 |0026: const-string v8, "@RootClass.Candidate" // string@0191 │ │ -077d38: 6e20 4c21 8100 |0028: invoke-virtual {v1, v8}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@214c │ │ -077d3e: 0a08 |002b: move-result v8 │ │ -077d40: 3587 e7ff |002c: if-ge v7, v8, 0013 // -0019 │ │ -077d44: 6204 5e08 |002e: sget-object v4, Lcom/stericson/RootShell/containers/RootClass$READ_STATE;.FOUND_ANNOTATION:Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // field@085e │ │ -077d48: 28e3 |0030: goto 0013 // -001d │ │ -077d4a: 6e20 1222 1300 |0031: invoke-virtual {v3, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2212 │ │ -077d50: 0c02 |0034: move-result-object v2 │ │ -077d52: 6e10 0f22 0200 |0035: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@220f │ │ -077d58: 0a07 |0038: move-result v7 │ │ -077d5a: 3807 2100 |0039: if-eqz v7, 005a // +0021 │ │ -077d5e: 6207 0f09 |003b: sget-object v7, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@090f │ │ -077d62: 2208 f704 |003d: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ -077d66: 7010 6021 0800 |003f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -077d6c: 1a09 3200 |0042: const-string v9, " Found annotated class: " // string@0032 │ │ -077d70: 6e20 6921 9800 |0044: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077d76: 0c08 |0047: move-result-object v8 │ │ -077d78: 1209 |0048: const/4 v9, #int 0 // #0 │ │ -077d7a: 6e20 1022 9200 |0049: invoke-virtual {v2, v9}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2210 │ │ -077d80: 0c09 |004c: move-result-object v9 │ │ -077d82: 6e20 6921 9800 |004d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077d88: 0c08 |0050: move-result-object v8 │ │ -077d8a: 6e10 6e21 0800 |0051: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -077d90: 0c08 |0054: move-result-object v8 │ │ -077d92: 6e20 c520 8700 |0055: invoke-virtual {v7, v8}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@20c5 │ │ -077d98: 1216 |0058: const/4 v6, #int 1 // #1 │ │ -077d9a: 0f06 |0059: return v6 │ │ -077d9c: 6207 0e09 |005a: sget-object v7, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@090e │ │ -077da0: 2208 f704 |005c: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ -077da4: 7010 6021 0800 |005e: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -077daa: 1a09 0a04 |0061: const-string v9, "Error: unmatched annotation in " // string@040a │ │ -077dae: 6e20 6921 9800 |0063: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077db4: 0c08 |0066: move-result-object v8 │ │ -077db6: 6e10 8f20 0b00 |0067: invoke-virtual {v11}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ -077dbc: 0c09 |006a: move-result-object v9 │ │ -077dbe: 6e20 6921 9800 |006b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077dc4: 0c08 |006e: move-result-object v8 │ │ -077dc6: 6e10 6e21 0800 |006f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -077dcc: 0c08 |0072: move-result-object v8 │ │ -077dce: 6e20 c520 8700 |0073: invoke-virtual {v7, v8}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@20c5 │ │ -077dd4: 6204 5f08 |0076: sget-object v4, Lcom/stericson/RootShell/containers/RootClass$READ_STATE;.STARTING:Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // field@085f │ │ -077dd8: 289b |0078: goto 0013 // -0065 │ │ -077dda: 0d00 |0079: move-exception v0 │ │ -077ddc: 6e10 a820 0000 |007a: invoke-virtual {v0}, Ljava/io/FileNotFoundException;.printStackTrace:()V // method@20a8 │ │ -077de2: 28dc |007d: goto 0059 // -0024 │ │ -077de4: 0d00 |007e: move-exception v0 │ │ -077de6: 6e10 b820 0000 |007f: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ -077dec: 28d7 |0082: goto 0059 // -0029 │ │ -077dee: 0000 |0083: nop // spacer │ │ -077df0: 0001 0200 0100 0000 0400 0000 1000 ... |0084: packed-switch-data (8 units) │ │ +077cdc: |[077cdc] com.stericson.RootShell.containers.RootClass$AnnotationsFinder.hasClassAnnotation:(Ljava/io/File;)Z │ │ +077cec: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +077cee: 6204 5f08 |0001: sget-object v4, Lcom/stericson/RootShell/containers/RootClass$READ_STATE;.STARTING:Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // field@085f │ │ +077cf2: 1a07 4200 |0003: const-string v7, " class ([A-Za-z0-9_]+)" // string@0042 │ │ +077cf6: 7110 1122 0700 |0005: invoke-static {v7}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@2211 │ │ +077cfc: 0c03 |0008: move-result-object v3 │ │ +077cfe: 2205 b804 |0009: new-instance v5, Ljava/io/BufferedReader; // type@04b8 │ │ +077d02: 2207 c104 |000b: new-instance v7, Ljava/io/FileReader; // type@04c1 │ │ +077d06: 7020 b120 b700 |000d: invoke-direct {v7, v11}, Ljava/io/FileReader;.:(Ljava/io/File;)V // method@20b1 │ │ +077d0c: 7020 7e20 7500 |0010: invoke-direct {v5, v7}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@207e │ │ +077d12: 6e10 8020 0500 |0013: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2080 │ │ +077d18: 0c01 |0016: move-result-object v1 │ │ +077d1a: 3801 4200 |0017: if-eqz v1, 0059 // +0042 │ │ +077d1e: 6207 5708 |0019: sget-object v7, Lcom/stericson/RootShell/containers/RootClass$1;.$SwitchMap$com$stericson$RootShell$containers$RootClass$READ_STATE:[I // field@0857 │ │ +077d22: 6e10 2a1f 0400 |001b: invoke-virtual {v4}, Lcom/stericson/RootShell/containers/RootClass$READ_STATE;.ordinal:()I // method@1f2a │ │ +077d28: 0a08 |001e: move-result v8 │ │ +077d2a: 4407 0708 |001f: aget v7, v7, v8 │ │ +077d2e: 2b07 6300 0000 |0021: packed-switch v7, 00000084 // +00000063 │ │ +077d34: 28ef |0024: goto 0013 // -0011 │ │ +077d36: 12f7 |0025: const/4 v7, #int -1 // #ff │ │ +077d38: 1a08 9101 |0026: const-string v8, "@RootClass.Candidate" // string@0191 │ │ +077d3c: 6e20 4c21 8100 |0028: invoke-virtual {v1, v8}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@214c │ │ +077d42: 0a08 |002b: move-result v8 │ │ +077d44: 3587 e7ff |002c: if-ge v7, v8, 0013 // -0019 │ │ +077d48: 6204 5e08 |002e: sget-object v4, Lcom/stericson/RootShell/containers/RootClass$READ_STATE;.FOUND_ANNOTATION:Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // field@085e │ │ +077d4c: 28e3 |0030: goto 0013 // -001d │ │ +077d4e: 6e20 1222 1300 |0031: invoke-virtual {v3, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2212 │ │ +077d54: 0c02 |0034: move-result-object v2 │ │ +077d56: 6e10 0f22 0200 |0035: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@220f │ │ +077d5c: 0a07 |0038: move-result v7 │ │ +077d5e: 3807 2100 |0039: if-eqz v7, 005a // +0021 │ │ +077d62: 6207 0f09 |003b: sget-object v7, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@090f │ │ +077d66: 2208 f704 |003d: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ +077d6a: 7010 6021 0800 |003f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +077d70: 1a09 3200 |0042: const-string v9, " Found annotated class: " // string@0032 │ │ +077d74: 6e20 6921 9800 |0044: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077d7a: 0c08 |0047: move-result-object v8 │ │ +077d7c: 1209 |0048: const/4 v9, #int 0 // #0 │ │ +077d7e: 6e20 1022 9200 |0049: invoke-virtual {v2, v9}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2210 │ │ +077d84: 0c09 |004c: move-result-object v9 │ │ +077d86: 6e20 6921 9800 |004d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077d8c: 0c08 |0050: move-result-object v8 │ │ +077d8e: 6e10 6e21 0800 |0051: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +077d94: 0c08 |0054: move-result-object v8 │ │ +077d96: 6e20 c520 8700 |0055: invoke-virtual {v7, v8}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@20c5 │ │ +077d9c: 1216 |0058: const/4 v6, #int 1 // #1 │ │ +077d9e: 0f06 |0059: return v6 │ │ +077da0: 6207 0e09 |005a: sget-object v7, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@090e │ │ +077da4: 2208 f704 |005c: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ +077da8: 7010 6021 0800 |005e: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +077dae: 1a09 0a04 |0061: const-string v9, "Error: unmatched annotation in " // string@040a │ │ +077db2: 6e20 6921 9800 |0063: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077db8: 0c08 |0066: move-result-object v8 │ │ +077dba: 6e10 8f20 0b00 |0067: invoke-virtual {v11}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ +077dc0: 0c09 |006a: move-result-object v9 │ │ +077dc2: 6e20 6921 9800 |006b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077dc8: 0c08 |006e: move-result-object v8 │ │ +077dca: 6e10 6e21 0800 |006f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +077dd0: 0c08 |0072: move-result-object v8 │ │ +077dd2: 6e20 c520 8700 |0073: invoke-virtual {v7, v8}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@20c5 │ │ +077dd8: 6204 5f08 |0076: sget-object v4, Lcom/stericson/RootShell/containers/RootClass$READ_STATE;.STARTING:Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // field@085f │ │ +077ddc: 289b |0078: goto 0013 // -0065 │ │ +077dde: 0d00 |0079: move-exception v0 │ │ +077de0: 6e10 a820 0000 |007a: invoke-virtual {v0}, Ljava/io/FileNotFoundException;.printStackTrace:()V // method@20a8 │ │ +077de6: 28dc |007d: goto 0059 // -0024 │ │ +077de8: 0d00 |007e: move-exception v0 │ │ +077dea: 6e10 b820 0000 |007f: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ +077df0: 28d7 |0082: goto 0059 // -0029 │ │ +077df2: 0000 |0083: nop // spacer │ │ +077df4: 0001 0200 0100 0000 0400 0000 1000 ... |0084: packed-switch-data (8 units) │ │ catches : 1 │ │ 0x0009 - 0x0078 │ │ Ljava/io/FileNotFoundException; -> 0x0079 │ │ Ljava/io/IOException; -> 0x007e │ │ positions : │ │ 0x0001 line=213 │ │ 0x0003 line=214 │ │ @@ -127797,14 +127785,16 @@ │ │ 0x002e line=222 │ │ 0x0031 line=226 │ │ 0x0035 line=227 │ │ 0x003b line=228 │ │ 0x0058 line=229 │ │ 0x0059 line=243 │ │ 0x005a line=231 │ │ + 0x0067 line=232 │ │ + 0x0073 line=231 │ │ 0x0076 line=233 │ │ 0x0079 line=238 │ │ 0x007a line=239 │ │ 0x007e line=240 │ │ 0x007f line=241 │ │ 0x0083 line=219 │ │ locals : │ │ @@ -127822,156 +127812,137 @@ │ │ 0x0000 - 0x008c reg=11 file Ljava/io/File; │ │ │ │ #3 : (in Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;) │ │ name : 'lookup' │ │ type : '(Ljava/io/File;Ljava/util/List;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 21 │ │ + registers : 18 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 189 16-bit code units │ │ -077e10: |[077e10] com.stericson.RootShell.containers.RootClass$AnnotationsFinder.lookup:(Ljava/io/File;Ljava/util/List;)V │ │ -077e20: 7401 a120 1300 |0000: invoke-virtual/range {v19}, Ljava/io/File;.toString:()Ljava/lang/String; // method@20a1 │ │ -077e26: 0c0f |0003: move-result-object v15 │ │ -077e28: 1a10 3224 |0004: const-string v16, "src/" // string@2432 │ │ -077e2c: 1a11 0000 |0006: const-string v17, "" // string@0000 │ │ -077e30: 7403 5021 0f00 |0008: invoke-virtual/range {v15, v16, v17}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2150 │ │ -077e36: 0c06 |000b: move-result-object v6 │ │ -077e38: 7401 9b20 1300 |000c: invoke-virtual/range {v19}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@209b │ │ -077e3e: 0c09 |000f: move-result-object v9 │ │ -077e40: 0792 |0010: move-object v2, v9 │ │ -077e42: 212c |0011: array-length v12, v2 │ │ -077e44: 120a |0012: const/4 v10, #int 0 // #0 │ │ -077e46: 01ab |0013: move v11, v10 │ │ -077e48: 35cb a800 |0014: if-ge v11, v12, 00bc // +00a8 │ │ -077e4c: 4607 020b |0016: aget-object v7, v2, v11 │ │ -077e50: 6e10 9620 0700 |0018: invoke-virtual {v7}, Ljava/io/File;.isDirectory:()Z // method@2096 │ │ -077e56: 0a0f |001b: move-result v15 │ │ -077e58: 380f 2000 |001c: if-eqz v15, 003c // +0020 │ │ -077e5c: 12ff |001e: const/4 v15, #int -1 // #ff │ │ -077e5e: 6e10 8f20 0700 |001f: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ -077e64: 0c10 |0022: move-result-object v16 │ │ -077e66: 0800 1200 |0023: move-object/from16 v0, v18 │ │ -077e6a: 5400 5b08 |0025: iget-object v0, v0, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;.AVOIDDIRPATH:Ljava/lang/String; // field@085b │ │ -077e6e: 0811 0000 |0027: move-object/from16 v17, v0 │ │ -077e72: 7402 4c21 1000 |0029: invoke-virtual/range {v16, v17}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@214c │ │ -077e78: 0a10 |002c: move-result v16 │ │ -077e7a: 0200 1000 |002d: move/from16 v0, v16 │ │ -077e7e: 330f 0900 |002f: if-ne v15, v0, 0038 // +0009 │ │ -077e82: 0800 1200 |0031: move-object/from16 v0, v18 │ │ -077e86: 0801 1400 |0033: move-object/from16 v1, v20 │ │ -077e8a: 6e30 271f 7001 |0035: invoke-virtual {v0, v7, v1}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;.lookup:(Ljava/io/File;Ljava/util/List;)V // method@1f27 │ │ -077e90: d80a 0b01 |0038: add-int/lit8 v10, v11, #int 1 // #01 │ │ -077e94: 01ab |003a: move v11, v10 │ │ -077e96: 28d9 |003b: goto 0014 // -0027 │ │ -077e98: 6e10 9220 0700 |003c: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2092 │ │ -077e9e: 0c0f |003f: move-result-object v15 │ │ -077ea0: 1a10 1701 |0040: const-string v16, ".java" // string@0117 │ │ -077ea4: 7402 4621 0f00 |0042: invoke-virtual/range {v15, v16}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2146 │ │ -077eaa: 0a0f |0045: move-result v15 │ │ -077eac: 380f f2ff |0046: if-eqz v15, 0038 // -000e │ │ -077eb0: 0800 1200 |0048: move-object/from16 v0, v18 │ │ -077eb4: 6e20 261f 7000 |004a: invoke-virtual {v0, v7}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;.hasClassAnnotation:(Ljava/io/File;)Z // method@1f26 │ │ -077eba: 0a0f |004d: move-result v15 │ │ -077ebc: 380f eaff |004e: if-eqz v15, 0038 // -0016 │ │ -077ec0: 6e10 9220 0700 |0050: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2092 │ │ -077ec6: 0c0f |0053: move-result-object v15 │ │ -077ec8: 1a10 1701 |0054: const-string v16, ".java" // string@0117 │ │ -077ecc: 1a11 0000 |0056: const-string v17, "" // string@0000 │ │ -077ed0: 7403 5021 0f00 |0058: invoke-virtual/range {v15, v16, v17}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2150 │ │ -077ed6: 0c08 |005b: move-result-object v8 │ │ -077ed8: 2205 bb04 |005c: new-instance v5, Ljava/io/File; // type@04bb │ │ -077edc: 220f f704 |005e: new-instance v15, Ljava/lang/StringBuilder; // type@04f7 │ │ -077ee0: 7010 6021 0f00 |0060: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -077ee6: 7401 241f 1200 |0063: invoke-virtual/range {v18}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;.getBuiltPath:()Ljava/io/File; // method@1f24 │ │ -077eec: 0c10 |0066: move-result-object v16 │ │ -077eee: 7401 a120 1000 |0067: invoke-virtual/range {v16}, Ljava/io/File;.toString:()Ljava/lang/String; // method@20a1 │ │ -077ef4: 0c10 |006a: move-result-object v16 │ │ -077ef6: 7402 6921 0f00 |006b: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077efc: 0c0f |006e: move-result-object v15 │ │ -077efe: 6210 0b09 |006f: sget-object v16, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -077f02: 7402 6921 0f00 |0071: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077f08: 0c0f |0074: move-result-object v15 │ │ -077f0a: 6e20 6921 6f00 |0075: invoke-virtual {v15, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077f10: 0c0f |0078: move-result-object v15 │ │ -077f12: 6e10 6e21 0f00 |0079: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -077f18: 0c0f |007c: move-result-object v15 │ │ -077f1a: 7020 8720 f500 |007d: invoke-direct {v5, v15}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ -077f20: 220f 7704 |0080: new-instance v15, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder$1; // type@0477 │ │ -077f24: 0800 1200 |0082: move-object/from16 v0, v18 │ │ -077f28: 7030 1f1f 0f08 |0084: invoke-direct {v15, v0, v8}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder$1;.:(Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;Ljava/lang/String;)V // method@1f1f │ │ -077f2e: 6e20 9d20 f500 |0087: invoke-virtual {v5, v15}, Ljava/io/File;.listFiles:(Ljava/io/FilenameFilter;)[Ljava/io/File; // method@209d │ │ -077f34: 0c04 |008a: move-result-object v4 │ │ -077f36: 0743 |008b: move-object v3, v4 │ │ -077f38: 213d |008c: array-length v13, v3 │ │ -077f3a: 120a |008d: const/4 v10, #int 0 // #0 │ │ -077f3c: 35da aaff |008e: if-ge v10, v13, 0038 // -0056 │ │ -077f40: 460e 030a |0090: aget-object v14, v3, v10 │ │ -077f44: 220f bb04 |0092: new-instance v15, Ljava/io/File; // type@04bb │ │ -077f48: 2210 f704 |0094: new-instance v16, Ljava/lang/StringBuilder; // type@04f7 │ │ -077f4c: 7601 6021 1000 |0096: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -077f52: 0800 1000 |0099: move-object/from16 v0, v16 │ │ -077f56: 6e20 6921 6000 |009b: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077f5c: 0c10 |009e: move-result-object v16 │ │ -077f5e: 6211 0b09 |009f: sget-object v17, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -077f62: 7402 6921 1000 |00a1: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077f68: 0c10 |00a4: move-result-object v16 │ │ -077f6a: 6e10 9220 0e00 |00a5: invoke-virtual {v14}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2092 │ │ -077f70: 0c11 |00a8: move-result-object v17 │ │ -077f72: 7402 6921 1000 |00a9: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -077f78: 0c10 |00ac: move-result-object v16 │ │ -077f7a: 7401 6e21 1000 |00ad: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -077f80: 0c10 |00b0: move-result-object v16 │ │ -077f82: 7602 8720 0f00 |00b1: invoke-direct/range {v15, v16}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ -077f88: 0800 1400 |00b4: move-object/from16 v0, v20 │ │ -077f8c: 7220 d421 f000 |00b6: invoke-interface {v0, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ -077f92: d80a 0a01 |00b9: add-int/lit8 v10, v10, #int 1 // #01 │ │ -077f96: 28d3 |00bb: goto 008e // -002d │ │ -077f98: 0e00 |00bc: return-void │ │ + insns size : 173 16-bit code units │ │ +077e14: |[077e14] com.stericson.RootShell.containers.RootClass$AnnotationsFinder.lookup:(Ljava/io/File;Ljava/util/List;)V │ │ +077e24: 7401 a120 1000 |0000: invoke-virtual/range {v16}, Ljava/io/File;.toString:()Ljava/lang/String; // method@20a1 │ │ +077e2a: 0c08 |0003: move-result-object v8 │ │ +077e2c: 1a09 3224 |0004: const-string v9, "src/" // string@2432 │ │ +077e30: 1a0a 0000 |0006: const-string v10, "" // string@0000 │ │ +077e34: 6e30 5021 980a |0008: invoke-virtual {v8, v9, v10}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2150 │ │ +077e3a: 0c03 |000b: move-result-object v3 │ │ +077e3c: 7401 9b20 1000 |000c: invoke-virtual/range {v16}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@209b │ │ +077e42: 0c06 |000f: move-result-object v6 │ │ +077e44: 216a |0010: array-length v10, v6 │ │ +077e46: 1208 |0011: const/4 v8, #int 0 // #0 │ │ +077e48: 0189 |0012: move v9, v8 │ │ +077e4a: 35a9 9900 |0013: if-ge v9, v10, 00ac // +0099 │ │ +077e4e: 4604 0609 |0015: aget-object v4, v6, v9 │ │ +077e52: 6e10 9620 0400 |0017: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@2096 │ │ +077e58: 0a08 |001a: move-result v8 │ │ +077e5a: 3808 1800 |001b: if-eqz v8, 0033 // +0018 │ │ +077e5e: 12f8 |001d: const/4 v8, #int -1 // #ff │ │ +077e60: 6e10 8f20 0400 |001e: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ +077e66: 0c0b |0021: move-result-object v11 │ │ +077e68: 54fc 5b08 |0022: iget-object v12, v15, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;.AVOIDDIRPATH:Ljava/lang/String; // field@085b │ │ +077e6c: 6e20 4c21 cb00 |0024: invoke-virtual {v11, v12}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@214c │ │ +077e72: 0a0b |0027: move-result v11 │ │ +077e74: 33b8 0700 |0028: if-ne v8, v11, 002f // +0007 │ │ +077e78: 0800 1100 |002a: move-object/from16 v0, v17 │ │ +077e7c: 6e30 271f 4f00 |002c: invoke-virtual {v15, v4, v0}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;.lookup:(Ljava/io/File;Ljava/util/List;)V // method@1f27 │ │ +077e82: d808 0901 |002f: add-int/lit8 v8, v9, #int 1 // #01 │ │ +077e86: 0189 |0031: move v9, v8 │ │ +077e88: 28e1 |0032: goto 0013 // -001f │ │ +077e8a: 6e10 9220 0400 |0033: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2092 │ │ +077e90: 0c08 |0036: move-result-object v8 │ │ +077e92: 1a0b 1701 |0037: const-string v11, ".java" // string@0117 │ │ +077e96: 6e20 4621 b800 |0039: invoke-virtual {v8, v11}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2146 │ │ +077e9c: 0a08 |003c: move-result v8 │ │ +077e9e: 3808 f2ff |003d: if-eqz v8, 002f // -000e │ │ +077ea2: 6e20 261f 4f00 |003f: invoke-virtual {v15, v4}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;.hasClassAnnotation:(Ljava/io/File;)Z // method@1f26 │ │ +077ea8: 0a08 |0042: move-result v8 │ │ +077eaa: 3808 ecff |0043: if-eqz v8, 002f // -0014 │ │ +077eae: 6e10 9220 0400 |0045: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2092 │ │ +077eb4: 0c08 |0048: move-result-object v8 │ │ +077eb6: 1a0b 1701 |0049: const-string v11, ".java" // string@0117 │ │ +077eba: 1a0c 0000 |004b: const-string v12, "" // string@0000 │ │ +077ebe: 6e30 5021 b80c |004d: invoke-virtual {v8, v11, v12}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2150 │ │ +077ec4: 0c05 |0050: move-result-object v5 │ │ +077ec6: 2202 bb04 |0051: new-instance v2, Ljava/io/File; // type@04bb │ │ +077eca: 2208 f704 |0053: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ +077ece: 7010 6021 0800 |0055: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +077ed4: 6e10 241f 0f00 |0058: invoke-virtual {v15}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;.getBuiltPath:()Ljava/io/File; // method@1f24 │ │ +077eda: 0c0b |005b: move-result-object v11 │ │ +077edc: 6e10 a120 0b00 |005c: invoke-virtual {v11}, Ljava/io/File;.toString:()Ljava/lang/String; // method@20a1 │ │ +077ee2: 0c0b |005f: move-result-object v11 │ │ +077ee4: 6e20 6921 b800 |0060: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077eea: 0c08 |0063: move-result-object v8 │ │ +077eec: 620b 0b09 |0064: sget-object v11, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +077ef0: 6e20 6921 b800 |0066: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077ef6: 0c08 |0069: move-result-object v8 │ │ +077ef8: 6e20 6921 3800 |006a: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077efe: 0c08 |006d: move-result-object v8 │ │ +077f00: 6e10 6e21 0800 |006e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +077f06: 0c08 |0071: move-result-object v8 │ │ +077f08: 7020 8720 8200 |0072: invoke-direct {v2, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ +077f0e: 2208 7704 |0075: new-instance v8, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder$1; // type@0477 │ │ +077f12: 7030 1f1f f805 |0077: invoke-direct {v8, v15, v5}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder$1;.:(Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;Ljava/lang/String;)V // method@1f1f │ │ +077f18: 6e20 9d20 8200 |007a: invoke-virtual {v2, v8}, Ljava/io/File;.listFiles:(Ljava/io/FilenameFilter;)[Ljava/io/File; // method@209d │ │ +077f1e: 0c01 |007d: move-result-object v1 │ │ +077f20: 211b |007e: array-length v11, v1 │ │ +077f22: 1208 |007f: const/4 v8, #int 0 // #0 │ │ +077f24: 35b8 afff |0080: if-ge v8, v11, 002f // -0051 │ │ +077f28: 4607 0108 |0082: aget-object v7, v1, v8 │ │ +077f2c: 220c bb04 |0084: new-instance v12, Ljava/io/File; // type@04bb │ │ +077f30: 220d f704 |0086: new-instance v13, Ljava/lang/StringBuilder; // type@04f7 │ │ +077f34: 7010 6021 0d00 |0088: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +077f3a: 6e20 6921 3d00 |008b: invoke-virtual {v13, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077f40: 0c0d |008e: move-result-object v13 │ │ +077f42: 620e 0b09 |008f: sget-object v14, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +077f46: 6e20 6921 ed00 |0091: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077f4c: 0c0d |0094: move-result-object v13 │ │ +077f4e: 6e10 9220 0700 |0095: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2092 │ │ +077f54: 0c0e |0098: move-result-object v14 │ │ +077f56: 6e20 6921 ed00 |0099: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +077f5c: 0c0d |009c: move-result-object v13 │ │ +077f5e: 6e10 6e21 0d00 |009d: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +077f64: 0c0d |00a0: move-result-object v13 │ │ +077f66: 7020 8720 dc00 |00a1: invoke-direct {v12, v13}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ +077f6c: 0800 1100 |00a4: move-object/from16 v0, v17 │ │ +077f70: 7220 d421 c000 |00a6: invoke-interface {v0, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ +077f76: d808 0801 |00a9: add-int/lit8 v8, v8, #int 1 // #01 │ │ +077f7a: 28d5 |00ab: goto 0080 // -002b │ │ +077f7c: 0e00 |00ac: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x000c line=185 │ │ 0x0010 line=186 │ │ - 0x0018 line=187 │ │ - 0x001e line=188 │ │ - 0x0031 line=189 │ │ - 0x0038 line=186 │ │ - 0x003c line=192 │ │ - 0x0048 line=193 │ │ - 0x0050 line=194 │ │ - 0x005c line=195 │ │ - 0x0080 line=196 │ │ - 0x008b line=202 │ │ - 0x0092 line=203 │ │ - 0x00b9 line=202 │ │ - 0x00bc line=210 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=20 (null) Ljava/util/List; │ │ - 0x0011 - 0x0014 reg=2 arr$ [Ljava/io/File; │ │ - 0x0013 - 0x0014 reg=10 i$ I │ │ - 0x0012 - 0x0014 reg=12 len$ I │ │ - 0x0014 - 0x0038 reg=11 i$ I │ │ - 0x003a - 0x003b reg=10 i$ I │ │ - 0x003b - 0x008e reg=11 i$ I │ │ - 0x008c - 0x00bc reg=3 arr$ [Ljava/io/File; │ │ - 0x008b - 0x00bc reg=4 classAndInnerClassFiles [Ljava/io/File; │ │ - 0x0080 - 0x00bc reg=5 compiledPath Ljava/io/File; │ │ - 0x0018 - 0x00bc reg=7 file Ljava/io/File; │ │ - 0x005c - 0x00bc reg=8 fileNamePrefix Ljava/lang/String; │ │ - 0x008e - 0x00bc reg=10 i$ I │ │ - 0x008d - 0x00bc reg=13 len$ I │ │ - 0x0092 - 0x00bc reg=14 matchingFile Ljava/io/File; │ │ - 0x000c - 0x00bd reg=6 desourcedPath Ljava/lang/String; │ │ - 0x0010 - 0x00bd reg=9 files [Ljava/io/File; │ │ - 0x00bc - 0x00bd reg=11 i$ I │ │ - 0x0000 - 0x00bd reg=18 this Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder; │ │ - 0x0000 - 0x00bd reg=19 path Ljava/io/File; │ │ - 0x0000 - 0x00bd reg=20 fileList Ljava/util/List; Ljava/util/List; │ │ + 0x0017 line=187 │ │ + 0x001d line=188 │ │ + 0x002a line=189 │ │ + 0x002f line=186 │ │ + 0x0033 line=192 │ │ + 0x003f line=193 │ │ + 0x0045 line=194 │ │ + 0x0051 line=195 │ │ + 0x0075 line=196 │ │ + 0x007e line=202 │ │ + 0x0084 line=203 │ │ + 0x00a9 line=202 │ │ + 0x00ac line=210 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=17 (null) Ljava/util/List; │ │ + 0x007e - 0x00ac reg=1 classAndInnerClassFiles [Ljava/io/File; │ │ + 0x0075 - 0x00ac reg=2 compiledPath Ljava/io/File; │ │ + 0x0017 - 0x00ac reg=4 file Ljava/io/File; │ │ + 0x0051 - 0x00ac reg=5 fileNamePrefix Ljava/lang/String; │ │ + 0x0084 - 0x00ac reg=7 matchingFile Ljava/io/File; │ │ + 0x000c - 0x00ad reg=3 desourcedPath Ljava/lang/String; │ │ + 0x0010 - 0x00ad reg=6 files [Ljava/io/File; │ │ + 0x0000 - 0x00ad reg=15 this Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder; │ │ + 0x0000 - 0x00ad reg=16 path Ljava/io/File; │ │ + 0x0000 - 0x00ad reg=17 fileList Ljava/util/List; Ljava/util/List; │ │ │ │ source_file_idx : 3411 (RootClass.java) │ │ │ │ Class #578 header: │ │ class_idx : 1146 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 1262 │ │ @@ -128041,33 +128012,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -077f9c: |[077f9c] com.stericson.RootShell.containers.RootClass$READ_STATE.:()V │ │ -077fac: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -077fae: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -077fb0: 2200 7b04 |0002: new-instance v0, Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // type@047b │ │ -077fb4: 1a01 9b0d |0004: const-string v1, "STARTING" // string@0d9b │ │ -077fb8: 7030 291f 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/stericson/RootShell/containers/RootClass$READ_STATE;.:(Ljava/lang/String;I)V // method@1f29 │ │ -077fbe: 6900 5f08 |0009: sput-object v0, Lcom/stericson/RootShell/containers/RootClass$READ_STATE;.STARTING:Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // field@085f │ │ -077fc2: 2200 7b04 |000b: new-instance v0, Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // type@047b │ │ -077fc6: 1a01 5904 |000d: const-string v1, "FOUND_ANNOTATION" // string@0459 │ │ -077fca: 7030 291f 1003 |000f: invoke-direct {v0, v1, v3}, Lcom/stericson/RootShell/containers/RootClass$READ_STATE;.:(Ljava/lang/String;I)V // method@1f29 │ │ -077fd0: 6900 5e08 |0012: sput-object v0, Lcom/stericson/RootShell/containers/RootClass$READ_STATE;.FOUND_ANNOTATION:Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // field@085e │ │ -077fd4: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -077fd6: 2300 8005 |0015: new-array v0, v0, [Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // type@0580 │ │ -077fda: 6201 5f08 |0017: sget-object v1, Lcom/stericson/RootShell/containers/RootClass$READ_STATE;.STARTING:Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // field@085f │ │ -077fde: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -077fe2: 6201 5e08 |001b: sget-object v1, Lcom/stericson/RootShell/containers/RootClass$READ_STATE;.FOUND_ANNOTATION:Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // field@085e │ │ -077fe6: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ -077fea: 6900 5d08 |001f: sput-object v0, Lcom/stericson/RootShell/containers/RootClass$READ_STATE;.$VALUES:[Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // field@085d │ │ -077fee: 0e00 |0021: return-void │ │ +077f80: |[077f80] com.stericson.RootShell.containers.RootClass$READ_STATE.:()V │ │ +077f90: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +077f92: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +077f94: 2200 7b04 |0002: new-instance v0, Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // type@047b │ │ +077f98: 1a01 9b0d |0004: const-string v1, "STARTING" // string@0d9b │ │ +077f9c: 7030 291f 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/stericson/RootShell/containers/RootClass$READ_STATE;.:(Ljava/lang/String;I)V // method@1f29 │ │ +077fa2: 6900 5f08 |0009: sput-object v0, Lcom/stericson/RootShell/containers/RootClass$READ_STATE;.STARTING:Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // field@085f │ │ +077fa6: 2200 7b04 |000b: new-instance v0, Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // type@047b │ │ +077faa: 1a01 5904 |000d: const-string v1, "FOUND_ANNOTATION" // string@0459 │ │ +077fae: 7030 291f 1003 |000f: invoke-direct {v0, v1, v3}, Lcom/stericson/RootShell/containers/RootClass$READ_STATE;.:(Ljava/lang/String;I)V // method@1f29 │ │ +077fb4: 6900 5e08 |0012: sput-object v0, Lcom/stericson/RootShell/containers/RootClass$READ_STATE;.FOUND_ANNOTATION:Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // field@085e │ │ +077fb8: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +077fba: 2300 8005 |0015: new-array v0, v0, [Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // type@0580 │ │ +077fbe: 6201 5f08 |0017: sget-object v1, Lcom/stericson/RootShell/containers/RootClass$READ_STATE;.STARTING:Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // field@085f │ │ +077fc2: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +077fc6: 6201 5e08 |001b: sget-object v1, Lcom/stericson/RootShell/containers/RootClass$READ_STATE;.FOUND_ANNOTATION:Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // field@085e │ │ +077fca: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ +077fce: 6900 5d08 |001f: sput-object v0, Lcom/stericson/RootShell/containers/RootClass$READ_STATE;.$VALUES:[Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // field@085d │ │ +077fd2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=33 │ │ 0x0014 line=32 │ │ locals : │ │ │ │ #1 : (in Lcom/stericson/RootShell/containers/RootClass$READ_STATE;) │ │ @@ -128075,17 +128046,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 │ │ -077ff0: |[077ff0] com.stericson.RootShell.containers.RootClass$READ_STATE.:(Ljava/lang/String;I)V │ │ -078000: 7030 f720 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@20f7 │ │ -078006: 0e00 |0003: return-void │ │ +077fd4: |[077fd4] com.stericson.RootShell.containers.RootClass$READ_STATE.:(Ljava/lang/String;I)V │ │ +077fe4: 7030 f720 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@20f7 │ │ +077fea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/stericson/RootShell/containers/RootClass$READ_STATE; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -128095,20 +128066,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/stericson/RootShell/containers/RootClass$READ_STATE;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -078008: |[078008] com.stericson.RootShell.containers.RootClass$READ_STATE.valueOf:(Ljava/lang/String;)Lcom/stericson/RootShell/containers/RootClass$READ_STATE; │ │ -078018: 1c00 7b04 |0000: const-class v0, Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // type@047b │ │ -07801c: 7120 f820 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@20f8 │ │ -078022: 0c00 |0005: move-result-object v0 │ │ -078024: 1f00 7b04 |0006: check-cast v0, Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // type@047b │ │ -078028: 1100 |0008: return-object v0 │ │ +077fec: |[077fec] com.stericson.RootShell.containers.RootClass$READ_STATE.valueOf:(Ljava/lang/String;)Lcom/stericson/RootShell/containers/RootClass$READ_STATE; │ │ +077ffc: 1c00 7b04 |0000: const-class v0, Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // type@047b │ │ +078000: 7120 f820 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@20f8 │ │ +078006: 0c00 |0005: move-result-object v0 │ │ +078008: 1f00 7b04 |0006: check-cast v0, Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // type@047b │ │ +07800c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/stericson/RootShell/containers/RootClass$READ_STATE;) │ │ @@ -128116,20 +128087,20 @@ │ │ type : '()[Lcom/stericson/RootShell/containers/RootClass$READ_STATE;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07802c: |[07802c] com.stericson.RootShell.containers.RootClass$READ_STATE.values:()[Lcom/stericson/RootShell/containers/RootClass$READ_STATE; │ │ -07803c: 6200 5d08 |0000: sget-object v0, Lcom/stericson/RootShell/containers/RootClass$READ_STATE;.$VALUES:[Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // field@085d │ │ -078040: 6e10 8122 0000 |0002: invoke-virtual {v0}, [Lcom/stericson/RootShell/containers/RootClass$READ_STATE;.clone:()Ljava/lang/Object; // method@2281 │ │ -078046: 0c00 |0005: move-result-object v0 │ │ -078048: 1f00 8005 |0006: check-cast v0, [Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // type@0580 │ │ -07804c: 1100 |0008: return-object v0 │ │ +078010: |[078010] com.stericson.RootShell.containers.RootClass$READ_STATE.values:()[Lcom/stericson/RootShell/containers/RootClass$READ_STATE; │ │ +078020: 6200 5d08 |0000: sget-object v0, Lcom/stericson/RootShell/containers/RootClass$READ_STATE;.$VALUES:[Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // field@085d │ │ +078024: 6e10 8122 0000 |0002: invoke-virtual {v0}, [Lcom/stericson/RootShell/containers/RootClass$READ_STATE;.clone:()Ljava/lang/Object; // method@2281 │ │ +07802a: 0c00 |0005: move-result-object v0 │ │ +07802c: 1f00 8005 |0006: check-cast v0, [Lcom/stericson/RootShell/containers/RootClass$READ_STATE; // type@0580 │ │ +078030: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3411 (RootClass.java) │ │ @@ -128170,24 +128141,24 @@ │ │ type : '(Lcom/stericson/RootShell/containers/RootClass;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -078050: |[078050] com.stericson.RootShell.containers.RootClass$RootArgs.:(Lcom/stericson/RootShell/containers/RootClass;)V │ │ -078060: 5b01 6108 |0000: iput-object v1, v0, Lcom/stericson/RootShell/containers/RootClass$RootArgs;.this$0:Lcom/stericson/RootShell/containers/RootClass; // field@0861 │ │ -078064: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -07806a: 0e00 |0005: return-void │ │ +078034: |[078034] com.stericson.RootShell.containers.RootClass$RootArgs.:(Lcom/stericson/RootShell/containers/RootClass;)V │ │ +078044: 5b01 6108 |0000: iput-object v1, v0, Lcom/stericson/RootShell/containers/RootClass$RootArgs;.this$0:Lcom/stericson/RootShell/containers/RootClass; // field@0861 │ │ +078048: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +07804e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stericson/RootShell/containers/RootClass$RootArgs; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/stericson/RootShell/containers/RootClass; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/stericson/RootShell/containers/RootClass; │ │ │ │ Virtual methods - │ │ source_file_idx : 3411 (RootClass.java) │ │ │ │ Class #581 header: │ │ class_idx : 1149 │ │ access_flags : 1 (0x0001) │ │ @@ -128196,15 +128167,15 @@ │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #581 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/stericson/RootShell/containers/RootClass$1; Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder; Lcom/stericson/RootShell/containers/RootClass$RootArgs; Lcom/stericson/RootShell/containers/RootClass$Candidate; Lcom/stericson/RootShell/containers/RootClass$READ_STATE; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder; Lcom/stericson/RootShell/containers/RootClass$RootArgs; Lcom/stericson/RootShell/containers/RootClass$Candidate; Lcom/stericson/RootShell/containers/RootClass$READ_STATE; } │ │ Annotations on method #7983 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/ClassNotFoundException; Ljava/lang/NoSuchMethodException; Ljava/lang/IllegalAccessException; Ljava/lang/reflect/InvocationTargetException; Ljava/lang/InstantiationException; } │ │ │ │ Class #581 - │ │ Class descriptor : 'Lcom/stericson/RootShell/containers/RootClass;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ @@ -128221,58 +128192,58 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -07806c: |[07806c] com.stericson.RootShell.containers.RootClass.:()V │ │ -07807c: 1a00 1c01 |0000: const-string v0, "/Users/Chris/Projects/android-sdk-macosx/build-tools/18.0.1/dx" // string@011c │ │ -078080: 6900 6208 |0002: sput-object v0, Lcom/stericson/RootShell/containers/RootClass;.PATH_TO_DX:Ljava/lang/String; // field@0862 │ │ -078084: 0e00 |0004: return-void │ │ +078050: |[078050] com.stericson.RootShell.containers.RootClass.:()V │ │ +078060: 1a00 1c01 |0000: const-string v0, "/Users/Chris/Projects/android-sdk-macosx/build-tools/18.0.1/dx" // string@011c │ │ +078064: 6900 6208 |0002: sput-object v0, Lcom/stericson/RootShell/containers/RootClass;.PATH_TO_DX:Ljava/lang/String; // field@0862 │ │ +078068: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #1 : (in Lcom/stericson/RootShell/containers/RootClass;) │ │ name : '' │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -078088: |[078088] com.stericson.RootShell.containers.RootClass.:([Ljava/lang/String;)V │ │ -078098: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -07809a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -07809c: 7010 2621 0800 |0002: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2126 │ │ -0780a2: 4603 0906 |0005: aget-object v3, v9, v6 │ │ -0780a6: 2200 7c04 |0007: new-instance v0, Lcom/stericson/RootShell/containers/RootClass$RootArgs; // type@047c │ │ -0780aa: 7020 2d1f 8000 |0009: invoke-direct {v0, v8}, Lcom/stericson/RootShell/containers/RootClass$RootArgs;.:(Lcom/stericson/RootShell/containers/RootClass;)V // method@1f2d │ │ -0780b0: 2194 |000c: array-length v4, v9 │ │ -0780b2: d804 04ff |000d: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0780b6: 2344 8905 |000f: new-array v4, v4, [Ljava/lang/String; // type@0589 │ │ -0780ba: 5b04 6008 |0011: iput-object v4, v0, Lcom/stericson/RootShell/containers/RootClass$RootArgs;.args:[Ljava/lang/String; // field@0860 │ │ -0780be: 5404 6008 |0013: iget-object v4, v0, Lcom/stericson/RootShell/containers/RootClass$RootArgs;.args:[Ljava/lang/String; // field@0860 │ │ -0780c2: 2195 |0015: array-length v5, v9 │ │ -0780c4: d805 05ff |0016: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0780c8: 7155 6f21 7964 |0018: invoke-static {v9, v7, v4, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@216f │ │ -0780ce: 7110 e620 0300 |001b: invoke-static {v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@20e6 │ │ -0780d4: 0c02 |001e: move-result-object v2 │ │ -0780d6: 2374 8505 |001f: new-array v4, v7, [Ljava/lang/Class; // type@0585 │ │ -0780da: 1c05 7c04 |0021: const-class v5, Lcom/stericson/RootShell/containers/RootClass$RootArgs; // type@047c │ │ -0780de: 4d05 0406 |0023: aput-object v5, v4, v6 │ │ -0780e2: 6e20 e920 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@20e9 │ │ -0780e8: 0c01 |0028: move-result-object v1 │ │ -0780ea: 2374 8605 |0029: new-array v4, v7, [Ljava/lang/Object; // type@0586 │ │ -0780ee: 4d00 0406 |002b: aput-object v0, v4, v6 │ │ -0780f2: 6e20 8221 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@2182 │ │ -0780f8: 0e00 |0030: return-void │ │ +07806c: |[07806c] com.stericson.RootShell.containers.RootClass.:([Ljava/lang/String;)V │ │ +07807c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +07807e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +078080: 7010 2621 0800 |0002: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2126 │ │ +078086: 4603 0906 |0005: aget-object v3, v9, v6 │ │ +07808a: 2200 7c04 |0007: new-instance v0, Lcom/stericson/RootShell/containers/RootClass$RootArgs; // type@047c │ │ +07808e: 7020 2d1f 8000 |0009: invoke-direct {v0, v8}, Lcom/stericson/RootShell/containers/RootClass$RootArgs;.:(Lcom/stericson/RootShell/containers/RootClass;)V // method@1f2d │ │ +078094: 2194 |000c: array-length v4, v9 │ │ +078096: d804 04ff |000d: add-int/lit8 v4, v4, #int -1 // #ff │ │ +07809a: 2344 8905 |000f: new-array v4, v4, [Ljava/lang/String; // type@0589 │ │ +07809e: 5b04 6008 |0011: iput-object v4, v0, Lcom/stericson/RootShell/containers/RootClass$RootArgs;.args:[Ljava/lang/String; // field@0860 │ │ +0780a2: 5404 6008 |0013: iget-object v4, v0, Lcom/stericson/RootShell/containers/RootClass$RootArgs;.args:[Ljava/lang/String; // field@0860 │ │ +0780a6: 2195 |0015: array-length v5, v9 │ │ +0780a8: d805 05ff |0016: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0780ac: 7155 6f21 7964 |0018: invoke-static {v9, v7, v4, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@216f │ │ +0780b2: 7110 e620 0300 |001b: invoke-static {v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@20e6 │ │ +0780b8: 0c02 |001e: move-result-object v2 │ │ +0780ba: 2374 8505 |001f: new-array v4, v7, [Ljava/lang/Class; // type@0585 │ │ +0780be: 1c05 7c04 |0021: const-class v5, Lcom/stericson/RootShell/containers/RootClass$RootArgs; // type@047c │ │ +0780c2: 4d05 0406 |0023: aput-object v5, v4, v6 │ │ +0780c6: 6e20 e920 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@20e9 │ │ +0780cc: 0c01 |0028: move-result-object v1 │ │ +0780ce: 2374 8605 |0029: new-array v4, v7, [Ljava/lang/Object; // type@0586 │ │ +0780d2: 4d00 0406 |002b: aput-object v0, v4, v6 │ │ +0780d6: 6e20 8221 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@2182 │ │ +0780dc: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=39 │ │ 0x0005 line=46 │ │ 0x0007 line=47 │ │ 0x000c line=48 │ │ 0x0013 line=49 │ │ @@ -128293,33 +128264,33 @@ │ │ type : '(Ljava/lang/Exception;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0780fc: |[0780fc] com.stericson.RootShell.containers.RootClass.displayError:(Ljava/lang/Exception;)V │ │ -07810c: 6200 0f09 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@090f │ │ -078110: 2201 f704 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -078114: 7010 6021 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07811a: 1a02 b400 |0007: const-string v2, "##ERR##" // string@00b4 │ │ -07811e: 6e20 6921 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -078124: 0c01 |000c: move-result-object v1 │ │ -078126: 6e10 fb20 0300 |000d: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@20fb │ │ -07812c: 0c02 |0010: move-result-object v2 │ │ -07812e: 6e20 6921 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -078134: 0c01 |0014: move-result-object v1 │ │ -078136: 1a02 b300 |0015: const-string v2, "##" // string@00b3 │ │ -07813a: 6e20 6921 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -078140: 0c01 |001a: move-result-object v1 │ │ -078142: 6e10 6e21 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -078148: 0c01 |001e: move-result-object v1 │ │ -07814a: 6e20 c520 1000 |001f: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@20c5 │ │ -078150: 6e10 fc20 0300 |0022: invoke-virtual {v3}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -078156: 0e00 |0025: return-void │ │ +0780e0: |[0780e0] com.stericson.RootShell.containers.RootClass.displayError:(Ljava/lang/Exception;)V │ │ +0780f0: 6200 0f09 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@090f │ │ +0780f4: 2201 f704 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +0780f8: 7010 6021 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0780fe: 1a02 b400 |0007: const-string v2, "##ERR##" // string@00b4 │ │ +078102: 6e20 6921 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +078108: 0c01 |000c: move-result-object v1 │ │ +07810a: 6e10 fb20 0300 |000d: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@20fb │ │ +078110: 0c02 |0010: move-result-object v2 │ │ +078112: 6e20 6921 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +078118: 0c01 |0014: move-result-object v1 │ │ +07811a: 1a02 b300 |0015: const-string v2, "##" // string@00b3 │ │ +07811e: 6e20 6921 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +078124: 0c01 |001a: move-result-object v1 │ │ +078126: 6e10 6e21 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07812c: 0c01 |001e: move-result-object v1 │ │ +07812e: 6e20 c520 1000 |001f: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@20c5 │ │ +078134: 6e10 fc20 0300 |0022: invoke-virtual {v3}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +07813a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0022 line=70 │ │ 0x0025 line=71 │ │ locals : │ │ 0x0000 - 0x0026 reg=3 e Ljava/lang/Exception; │ │ @@ -128329,26 +128300,26 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -078158: |[078158] com.stericson.RootShell.containers.RootClass.main:([Ljava/lang/String;)V │ │ -078168: 2121 |0000: array-length v1, v2 │ │ -07816a: 3901 0800 |0001: if-nez v1, 0009 // +0008 │ │ -07816e: 2201 7904 |0003: new-instance v1, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder; // type@0479 │ │ -078172: 7010 231f 0100 |0005: invoke-direct {v1}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;.:()V // method@1f23 │ │ -078178: 0e00 |0008: return-void │ │ -07817a: 2201 7d04 |0009: new-instance v1, Lcom/stericson/RootShell/containers/RootClass; // type@047d │ │ -07817e: 7020 2f1f 2100 |000b: invoke-direct {v1, v2}, Lcom/stericson/RootShell/containers/RootClass;.:([Ljava/lang/String;)V // method@1f2f │ │ -078184: 28fa |000e: goto 0008 // -0006 │ │ -078186: 0d00 |000f: move-exception v0 │ │ -078188: 7110 301f 0000 |0010: invoke-static {v0}, Lcom/stericson/RootShell/containers/RootClass;.displayError:(Ljava/lang/Exception;)V // method@1f30 │ │ -07818e: 28f5 |0013: goto 0008 // -000b │ │ +07813c: |[07813c] com.stericson.RootShell.containers.RootClass.main:([Ljava/lang/String;)V │ │ +07814c: 2121 |0000: array-length v1, v2 │ │ +07814e: 3901 0800 |0001: if-nez v1, 0009 // +0008 │ │ +078152: 2201 7904 |0003: new-instance v1, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder; // type@0479 │ │ +078156: 7010 231f 0100 |0005: invoke-direct {v1}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;.:()V // method@1f23 │ │ +07815c: 0e00 |0008: return-void │ │ +07815e: 2201 7d04 |0009: new-instance v1, Lcom/stericson/RootShell/containers/RootClass; // type@047d │ │ +078162: 7020 2f1f 2100 |000b: invoke-direct {v1, v2}, Lcom/stericson/RootShell/containers/RootClass;.:([Ljava/lang/String;)V // method@1f2f │ │ +078168: 28fa |000e: goto 0008 // -0006 │ │ +07816a: 0d00 |000f: move-exception v0 │ │ +07816c: 7110 301f 0000 |0010: invoke-static {v0}, Lcom/stericson/RootShell/containers/RootClass;.displayError:(Ljava/lang/Exception;)V // method@1f30 │ │ +078172: 28f5 |0013: goto 0008 // -000b │ │ catches : 1 │ │ 0x0000 - 0x000e │ │ Ljava/lang/Exception; -> 0x000f │ │ positions : │ │ 0x0000 line=323 │ │ 0x0003 line=324 │ │ 0x0008 line=331 │ │ @@ -128390,17 +128361,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0781a0: |[0781a0] com.stericson.RootShell.exceptions.RootDeniedException.:(Ljava/lang/String;)V │ │ -0781b0: 7020 fa20 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@20fa │ │ -0781b6: 0e00 |0003: return-void │ │ +078184: |[078184] com.stericson.RootShell.exceptions.RootDeniedException.:(Ljava/lang/String;)V │ │ +078194: 7020 fa20 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@20fa │ │ +07819a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/stericson/RootShell/exceptions/RootDeniedException; │ │ 0x0000 - 0x0004 reg=1 error Ljava/lang/String; │ │ @@ -128491,18 +128462,18 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Command;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0781b8: |[0781b8] com.stericson.RootShell.execution.Command$CommandHandler.:(Lcom/stericson/RootShell/execution/Command;)V │ │ -0781c8: 5b01 6908 |0000: iput-object v1, v0, Lcom/stericson/RootShell/execution/Command$CommandHandler;.this$0:Lcom/stericson/RootShell/execution/Command; // field@0869 │ │ -0781cc: 7010 b202 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02b2 │ │ -0781d2: 0e00 |0005: return-void │ │ +07819c: |[07819c] com.stericson.RootShell.execution.Command$CommandHandler.:(Lcom/stericson/RootShell/execution/Command;)V │ │ +0781ac: 5b01 6908 |0000: iput-object v1, v0, Lcom/stericson/RootShell/execution/Command$CommandHandler;.this$0:Lcom/stericson/RootShell/execution/Command; // field@0869 │ │ +0781b0: 7010 b202 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02b2 │ │ +0781b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stericson/RootShell/execution/Command$CommandHandler; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/stericson/RootShell/execution/Command; │ │ │ │ @@ -128511,17 +128482,17 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Command;Lcom/stericson/RootShell/execution/Command$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0781d4: |[0781d4] com.stericson.RootShell.execution.Command$CommandHandler.:(Lcom/stericson/RootShell/execution/Command;Lcom/stericson/RootShell/execution/Command$1;)V │ │ -0781e4: 7020 341f 1000 |0000: invoke-direct {v0, v1}, Lcom/stericson/RootShell/execution/Command$CommandHandler;.:(Lcom/stericson/RootShell/execution/Command;)V // method@1f34 │ │ -0781ea: 0e00 |0003: return-void │ │ +0781b8: |[0781b8] com.stericson.RootShell.execution.Command$CommandHandler.:(Lcom/stericson/RootShell/execution/Command;Lcom/stericson/RootShell/execution/Command$1;)V │ │ +0781c8: 7020 341f 1000 |0000: invoke-direct {v0, v1}, Lcom/stericson/RootShell/execution/Command$CommandHandler;.:(Lcom/stericson/RootShell/execution/Command;)V // method@1f34 │ │ +0781ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/stericson/RootShell/execution/Command$CommandHandler; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/stericson/RootShell/execution/Command; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/stericson/RootShell/execution/Command$1; │ │ @@ -128532,45 +128503,45 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -0781ec: |[0781ec] com.stericson.RootShell.execution.Command$CommandHandler.handleMessage:(Landroid/os/Message;)V │ │ -0781fc: 6e10 cb02 0600 |0000: invoke-virtual {v6}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@02cb │ │ -078202: 0c02 |0003: move-result-object v2 │ │ -078204: 1a03 8010 |0004: const-string v3, "action" // string@1080 │ │ -078208: 6e20 9102 3200 |0006: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0291 │ │ -07820e: 0a00 |0009: move-result v0 │ │ -078210: 6e10 cb02 0600 |000a: invoke-virtual {v6}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@02cb │ │ -078216: 0c02 |000d: move-result-object v2 │ │ -078218: 1a03 d524 |000e: const-string v3, "text" // string@24d5 │ │ -07821c: 6e20 9902 3200 |0010: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0299 │ │ -078222: 0c01 |0013: move-result-object v1 │ │ -078224: 2b00 2600 0000 |0014: packed-switch v0, 0000003a // +00000026 │ │ -07822a: 0e00 |0017: return-void │ │ -07822c: 5452 6908 |0018: iget-object v2, v5, Lcom/stericson/RootShell/execution/Command$CommandHandler;.this$0:Lcom/stericson/RootShell/execution/Command; // field@0869 │ │ -078230: 5453 6908 |001a: iget-object v3, v5, Lcom/stericson/RootShell/execution/Command$CommandHandler;.this$0:Lcom/stericson/RootShell/execution/Command; // field@0869 │ │ -078234: 5233 7208 |001c: iget v3, v3, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ -078238: 6e30 411f 3201 |001e: invoke-virtual {v2, v3, v1}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ -07823e: 28f6 |0021: goto 0017 // -000a │ │ -078240: 5452 6908 |0022: iget-object v2, v5, Lcom/stericson/RootShell/execution/Command$CommandHandler;.this$0:Lcom/stericson/RootShell/execution/Command; // field@0869 │ │ -078244: 5453 6908 |0024: iget-object v3, v5, Lcom/stericson/RootShell/execution/Command$CommandHandler;.this$0:Lcom/stericson/RootShell/execution/Command; // field@0869 │ │ -078248: 5233 7208 |0026: iget v3, v3, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ -07824c: 5454 6908 |0028: iget-object v4, v5, Lcom/stericson/RootShell/execution/Command$CommandHandler;.this$0:Lcom/stericson/RootShell/execution/Command; // field@0869 │ │ -078250: 5244 6f08 |002a: iget v4, v4, Lcom/stericson/RootShell/execution/Command;.exitCode:I // field@086f │ │ -078254: 6e30 3f1f 3204 |002c: invoke-virtual {v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.commandCompleted:(II)V // method@1f3f │ │ -07825a: 28e8 |002f: goto 0017 // -0018 │ │ -07825c: 5452 6908 |0030: iget-object v2, v5, Lcom/stericson/RootShell/execution/Command$CommandHandler;.this$0:Lcom/stericson/RootShell/execution/Command; // field@0869 │ │ -078260: 5453 6908 |0032: iget-object v3, v5, Lcom/stericson/RootShell/execution/Command$CommandHandler;.this$0:Lcom/stericson/RootShell/execution/Command; // field@0869 │ │ -078264: 5233 7208 |0034: iget v3, v3, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ -078268: 6e30 421f 3201 |0036: invoke-virtual {v2, v3, v1}, Lcom/stericson/RootShell/execution/Command;.commandTerminated:(ILjava/lang/String;)V // method@1f42 │ │ -07826e: 28de |0039: goto 0017 // -0022 │ │ -078270: 0001 0300 0100 0000 0400 0000 0e00 ... |003a: packed-switch-data (10 units) │ │ +0781d0: |[0781d0] com.stericson.RootShell.execution.Command$CommandHandler.handleMessage:(Landroid/os/Message;)V │ │ +0781e0: 6e10 cb02 0600 |0000: invoke-virtual {v6}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@02cb │ │ +0781e6: 0c02 |0003: move-result-object v2 │ │ +0781e8: 1a03 8010 |0004: const-string v3, "action" // string@1080 │ │ +0781ec: 6e20 9102 3200 |0006: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0291 │ │ +0781f2: 0a00 |0009: move-result v0 │ │ +0781f4: 6e10 cb02 0600 |000a: invoke-virtual {v6}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@02cb │ │ +0781fa: 0c02 |000d: move-result-object v2 │ │ +0781fc: 1a03 d524 |000e: const-string v3, "text" // string@24d5 │ │ +078200: 6e20 9902 3200 |0010: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0299 │ │ +078206: 0c01 |0013: move-result-object v1 │ │ +078208: 2b00 2600 0000 |0014: packed-switch v0, 0000003a // +00000026 │ │ +07820e: 0e00 |0017: return-void │ │ +078210: 5452 6908 |0018: iget-object v2, v5, Lcom/stericson/RootShell/execution/Command$CommandHandler;.this$0:Lcom/stericson/RootShell/execution/Command; // field@0869 │ │ +078214: 5453 6908 |001a: iget-object v3, v5, Lcom/stericson/RootShell/execution/Command$CommandHandler;.this$0:Lcom/stericson/RootShell/execution/Command; // field@0869 │ │ +078218: 5233 7208 |001c: iget v3, v3, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ +07821c: 6e30 411f 3201 |001e: invoke-virtual {v2, v3, v1}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ +078222: 28f6 |0021: goto 0017 // -000a │ │ +078224: 5452 6908 |0022: iget-object v2, v5, Lcom/stericson/RootShell/execution/Command$CommandHandler;.this$0:Lcom/stericson/RootShell/execution/Command; // field@0869 │ │ +078228: 5453 6908 |0024: iget-object v3, v5, Lcom/stericson/RootShell/execution/Command$CommandHandler;.this$0:Lcom/stericson/RootShell/execution/Command; // field@0869 │ │ +07822c: 5233 7208 |0026: iget v3, v3, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ +078230: 5454 6908 |0028: iget-object v4, v5, Lcom/stericson/RootShell/execution/Command$CommandHandler;.this$0:Lcom/stericson/RootShell/execution/Command; // field@0869 │ │ +078234: 5244 6f08 |002a: iget v4, v4, Lcom/stericson/RootShell/execution/Command;.exitCode:I // field@086f │ │ +078238: 6e30 3f1f 3204 |002c: invoke-virtual {v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.commandCompleted:(II)V // method@1f3f │ │ +07823e: 28e8 |002f: goto 0017 // -0018 │ │ +078240: 5452 6908 |0030: iget-object v2, v5, Lcom/stericson/RootShell/execution/Command$CommandHandler;.this$0:Lcom/stericson/RootShell/execution/Command; // field@0869 │ │ +078244: 5453 6908 |0032: iget-object v3, v5, Lcom/stericson/RootShell/execution/Command$CommandHandler;.this$0:Lcom/stericson/RootShell/execution/Command; // field@0869 │ │ +078248: 5233 7208 |0034: iget v3, v3, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ +07824c: 6e30 421f 3201 |0036: invoke-virtual {v2, v3, v1}, Lcom/stericson/RootShell/execution/Command;.commandTerminated:(ILjava/lang/String;)V // method@1f42 │ │ +078252: 28de |0039: goto 0017 // -0022 │ │ +078254: 0001 0300 0100 0000 0400 0000 0e00 ... |003a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x000a line=311 │ │ 0x0014 line=313 │ │ 0x0017 line=324 │ │ 0x0018 line=315 │ │ @@ -128617,18 +128588,18 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Command;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -078284: |[078284] com.stericson.RootShell.execution.Command$ExecutionMonitor.:(Lcom/stericson/RootShell/execution/Command;)V │ │ -078294: 5b01 6a08 |0000: iput-object v1, v0, Lcom/stericson/RootShell/execution/Command$ExecutionMonitor;.this$0:Lcom/stericson/RootShell/execution/Command; // field@086a │ │ -078298: 7010 7421 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@2174 │ │ -07829e: 0e00 |0005: return-void │ │ +078268: |[078268] com.stericson.RootShell.execution.Command$ExecutionMonitor.:(Lcom/stericson/RootShell/execution/Command;)V │ │ +078278: 5b01 6a08 |0000: iput-object v1, v0, Lcom/stericson/RootShell/execution/Command$ExecutionMonitor;.this$0:Lcom/stericson/RootShell/execution/Command; // field@086a │ │ +07827c: 7010 7421 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@2174 │ │ +078282: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stericson/RootShell/execution/Command$ExecutionMonitor; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/stericson/RootShell/execution/Command; │ │ │ │ @@ -128637,17 +128608,17 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Command;Lcom/stericson/RootShell/execution/Command$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0782a0: |[0782a0] com.stericson.RootShell.execution.Command$ExecutionMonitor.:(Lcom/stericson/RootShell/execution/Command;Lcom/stericson/RootShell/execution/Command$1;)V │ │ -0782b0: 7020 371f 1000 |0000: invoke-direct {v0, v1}, Lcom/stericson/RootShell/execution/Command$ExecutionMonitor;.:(Lcom/stericson/RootShell/execution/Command;)V // method@1f37 │ │ -0782b6: 0e00 |0003: return-void │ │ +078284: |[078284] com.stericson.RootShell.execution.Command$ExecutionMonitor.:(Lcom/stericson/RootShell/execution/Command;Lcom/stericson/RootShell/execution/Command$1;)V │ │ +078294: 7020 371f 1000 |0000: invoke-direct {v0, v1}, Lcom/stericson/RootShell/execution/Command$ExecutionMonitor;.:(Lcom/stericson/RootShell/execution/Command;)V // method@1f37 │ │ +07829a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/stericson/RootShell/execution/Command$ExecutionMonitor; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/stericson/RootShell/execution/Command; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/stericson/RootShell/execution/Command$1; │ │ @@ -128658,44 +128629,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -0782b8: |[0782b8] com.stericson.RootShell.execution.Command$ExecutionMonitor.run:()V │ │ -0782c8: 5440 6a08 |0000: iget-object v0, v4, Lcom/stericson/RootShell/execution/Command$ExecutionMonitor;.this$0:Lcom/stericson/RootShell/execution/Command; // field@086a │ │ -0782cc: 5200 7608 |0002: iget v0, v0, Lcom/stericson/RootShell/execution/Command;.timeout:I // field@0876 │ │ -0782d0: 3d00 2c00 |0004: if-lez v0, 0030 // +002c │ │ -0782d4: 5440 6a08 |0006: iget-object v0, v4, Lcom/stericson/RootShell/execution/Command$ExecutionMonitor;.this$0:Lcom/stericson/RootShell/execution/Command; // field@086a │ │ -0782d8: 5500 7008 |0008: iget-boolean v0, v0, Lcom/stericson/RootShell/execution/Command;.finished:Z // field@0870 │ │ -0782dc: 3900 2600 |000a: if-nez v0, 0030 // +0026 │ │ -0782e0: 5441 6a08 |000c: iget-object v1, v4, Lcom/stericson/RootShell/execution/Command$ExecutionMonitor;.this$0:Lcom/stericson/RootShell/execution/Command; // field@086a │ │ -0782e4: 1d01 |000e: monitor-enter v1 │ │ -0782e6: 5440 6a08 |000f: iget-object v0, v4, Lcom/stericson/RootShell/execution/Command$ExecutionMonitor;.this$0:Lcom/stericson/RootShell/execution/Command; // field@086a │ │ -0782ea: 5442 6a08 |0011: iget-object v2, v4, Lcom/stericson/RootShell/execution/Command$ExecutionMonitor;.this$0:Lcom/stericson/RootShell/execution/Command; // field@086a │ │ -0782ee: 5222 7608 |0013: iget v2, v2, Lcom/stericson/RootShell/execution/Command;.timeout:I // field@0876 │ │ -0782f2: 8122 |0015: int-to-long v2, v2 │ │ -0782f4: 6e30 2e21 2003 |0016: invoke-virtual {v0, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@212e │ │ -0782fa: 1e01 |0019: monitor-exit v1 │ │ -0782fc: 5440 6a08 |001a: iget-object v0, v4, Lcom/stericson/RootShell/execution/Command$ExecutionMonitor;.this$0:Lcom/stericson/RootShell/execution/Command; // field@086a │ │ -078300: 5500 7008 |001c: iget-boolean v0, v0, Lcom/stericson/RootShell/execution/Command;.finished:Z // field@0870 │ │ -078304: 3900 e8ff |001e: if-nez v0, 0006 // -0018 │ │ -078308: 1a00 a00e |0020: const-string v0, "Timeout Exception has occurred." // string@0ea0 │ │ -07830c: 7110 1a1f 0000 |0022: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -078312: 5440 6a08 |0025: iget-object v0, v4, Lcom/stericson/RootShell/execution/Command$ExecutionMonitor;.this$0:Lcom/stericson/RootShell/execution/Command; // field@086a │ │ -078316: 1a01 9f0e |0027: const-string v1, "Timeout Exception" // string@0e9f │ │ -07831a: 6e20 501f 1000 |0029: invoke-virtual {v0, v1}, Lcom/stericson/RootShell/execution/Command;.terminate:(Ljava/lang/String;)V // method@1f50 │ │ -078320: 28da |002c: goto 0006 // -0026 │ │ -078322: 0d00 |002d: move-exception v0 │ │ -078324: 1e01 |002e: monitor-exit v1 │ │ -078326: 2700 |002f: throw v0 │ │ -078328: 0e00 |0030: return-void │ │ -07832a: 0d00 |0031: move-exception v0 │ │ -07832c: 28e7 |0032: goto 0019 // -0019 │ │ +07829c: |[07829c] com.stericson.RootShell.execution.Command$ExecutionMonitor.run:()V │ │ +0782ac: 5440 6a08 |0000: iget-object v0, v4, Lcom/stericson/RootShell/execution/Command$ExecutionMonitor;.this$0:Lcom/stericson/RootShell/execution/Command; // field@086a │ │ +0782b0: 5200 7608 |0002: iget v0, v0, Lcom/stericson/RootShell/execution/Command;.timeout:I // field@0876 │ │ +0782b4: 3d00 2c00 |0004: if-lez v0, 0030 // +002c │ │ +0782b8: 5440 6a08 |0006: iget-object v0, v4, Lcom/stericson/RootShell/execution/Command$ExecutionMonitor;.this$0:Lcom/stericson/RootShell/execution/Command; // field@086a │ │ +0782bc: 5500 7008 |0008: iget-boolean v0, v0, Lcom/stericson/RootShell/execution/Command;.finished:Z // field@0870 │ │ +0782c0: 3900 2600 |000a: if-nez v0, 0030 // +0026 │ │ +0782c4: 5441 6a08 |000c: iget-object v1, v4, Lcom/stericson/RootShell/execution/Command$ExecutionMonitor;.this$0:Lcom/stericson/RootShell/execution/Command; // field@086a │ │ +0782c8: 1d01 |000e: monitor-enter v1 │ │ +0782ca: 5440 6a08 |000f: iget-object v0, v4, Lcom/stericson/RootShell/execution/Command$ExecutionMonitor;.this$0:Lcom/stericson/RootShell/execution/Command; // field@086a │ │ +0782ce: 5442 6a08 |0011: iget-object v2, v4, Lcom/stericson/RootShell/execution/Command$ExecutionMonitor;.this$0:Lcom/stericson/RootShell/execution/Command; // field@086a │ │ +0782d2: 5222 7608 |0013: iget v2, v2, Lcom/stericson/RootShell/execution/Command;.timeout:I // field@0876 │ │ +0782d6: 8122 |0015: int-to-long v2, v2 │ │ +0782d8: 6e30 2e21 2003 |0016: invoke-virtual {v0, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@212e │ │ +0782de: 1e01 |0019: monitor-exit v1 │ │ +0782e0: 5440 6a08 |001a: iget-object v0, v4, Lcom/stericson/RootShell/execution/Command$ExecutionMonitor;.this$0:Lcom/stericson/RootShell/execution/Command; // field@086a │ │ +0782e4: 5500 7008 |001c: iget-boolean v0, v0, Lcom/stericson/RootShell/execution/Command;.finished:Z // field@0870 │ │ +0782e8: 3900 e8ff |001e: if-nez v0, 0006 // -0018 │ │ +0782ec: 1a00 a00e |0020: const-string v0, "Timeout Exception has occurred." // string@0ea0 │ │ +0782f0: 7110 1a1f 0000 |0022: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +0782f6: 5440 6a08 |0025: iget-object v0, v4, Lcom/stericson/RootShell/execution/Command$ExecutionMonitor;.this$0:Lcom/stericson/RootShell/execution/Command; // field@086a │ │ +0782fa: 1a01 9f0e |0027: const-string v1, "Timeout Exception" // string@0e9f │ │ +0782fe: 6e20 501f 1000 |0029: invoke-virtual {v0, v1}, Lcom/stericson/RootShell/execution/Command;.terminate:(Ljava/lang/String;)V // method@1f50 │ │ +078304: 28da |002c: goto 0006 // -0026 │ │ +078306: 0d00 |002d: move-exception v0 │ │ +078308: 1e01 |002e: monitor-exit v1 │ │ +07830a: 2700 |002f: throw v0 │ │ +07830c: 0e00 |0030: return-void │ │ +07830e: 0d00 |0031: move-exception v0 │ │ +078310: 28e7 |0032: goto 0019 // -0019 │ │ catches : 3 │ │ 0x000f - 0x0019 │ │ Ljava/lang/InterruptedException; -> 0x0031 │ │ -> 0x002d │ │ 0x0019 - 0x001a │ │ -> 0x002d │ │ 0x002e - 0x002f │ │ @@ -128725,15 +128696,15 @@ │ │ static_fields_size : 0 │ │ instance_fields_size: 14 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 18 │ │ │ │ Class #586 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/stericson/RootShell/execution/Command$1; Lcom/stericson/RootShell/execution/Command$CommandHandler; Lcom/stericson/RootShell/execution/Command$ExecutionMonitor; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/stericson/RootShell/execution/Command$CommandHandler; Lcom/stericson/RootShell/execution/Command$ExecutionMonitor; } │ │ │ │ Class #586 - │ │ Class descriptor : 'Lcom/stericson/RootShell/execution/Command;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ @@ -128800,42 +128771,42 @@ │ │ type : '(II[Ljava/lang/String;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -078350: |[078350] com.stericson.RootShell.execution.Command.:(II[Ljava/lang/String;)V │ │ -078360: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078362: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -078364: 7010 2621 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2126 │ │ -07836a: 5c21 7308 |0005: iput-boolean v1, v2, Lcom/stericson/RootShell/execution/Command;.javaCommand:Z // field@0873 │ │ -07836e: 5b20 6c08 |0007: iput-object v0, v2, Lcom/stericson/RootShell/execution/Command;.context:Landroid/content/Context; // field@086c │ │ -078372: 5921 7708 |0009: iput v1, v2, Lcom/stericson/RootShell/execution/Command;.totalOutput:I // field@0877 │ │ -078376: 5921 7808 |000b: iput v1, v2, Lcom/stericson/RootShell/execution/Command;.totalOutputProcessed:I // field@0878 │ │ -07837a: 5b20 6e08 |000d: iput-object v0, v2, Lcom/stericson/RootShell/execution/Command;.executionMonitor:Lcom/stericson/RootShell/execution/Command$ExecutionMonitor; // field@086e │ │ -07837e: 5b20 7408 |000f: iput-object v0, v2, Lcom/stericson/RootShell/execution/Command;.mHandler:Landroid/os/Handler; // field@0874 │ │ -078382: 5c21 6d08 |0011: iput-boolean v1, v2, Lcom/stericson/RootShell/execution/Command;.executing:Z // field@086d │ │ -078386: 2310 8905 |0013: new-array v0, v1, [Ljava/lang/String; // type@0589 │ │ -07838a: 5b20 6b08 |0015: iput-object v0, v2, Lcom/stericson/RootShell/execution/Command;.command:[Ljava/lang/String; // field@086b │ │ -07838e: 5c21 7008 |0017: iput-boolean v1, v2, Lcom/stericson/RootShell/execution/Command;.finished:Z // field@0870 │ │ -078392: 5c21 7508 |0019: iput-boolean v1, v2, Lcom/stericson/RootShell/execution/Command;.terminated:Z // field@0875 │ │ -078396: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -078398: 5c20 7108 |001c: iput-boolean v0, v2, Lcom/stericson/RootShell/execution/Command;.handlerEnabled:Z // field@0871 │ │ -07839c: 12f0 |001e: const/4 v0, #int -1 // #ff │ │ -07839e: 5920 6f08 |001f: iput v0, v2, Lcom/stericson/RootShell/execution/Command;.exitCode:I // field@086f │ │ -0783a2: 5921 7208 |0021: iput v1, v2, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ -0783a6: 6000 5408 |0023: sget v0, Lcom/stericson/RootShell/RootShell;.defaultCommandTimeout:I // field@0854 │ │ -0783aa: 5920 7608 |0025: iput v0, v2, Lcom/stericson/RootShell/execution/Command;.timeout:I // field@0876 │ │ -0783ae: 5b25 6b08 |0027: iput-object v5, v2, Lcom/stericson/RootShell/execution/Command;.command:[Ljava/lang/String; // field@086b │ │ -0783b2: 5923 7208 |0029: iput v3, v2, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ -0783b6: 5924 7608 |002b: iput v4, v2, Lcom/stericson/RootShell/execution/Command;.timeout:I // field@0876 │ │ -0783ba: 6300 5508 |002d: sget-boolean v0, Lcom/stericson/RootShell/RootShell;.handlerEnabled:Z // field@0855 │ │ -0783be: 7020 431f 0200 |002f: invoke-direct {v2, v0}, Lcom/stericson/RootShell/execution/Command;.createHandler:(Z)V // method@1f43 │ │ -0783c4: 0e00 |0032: return-void │ │ +078334: |[078334] com.stericson.RootShell.execution.Command.:(II[Ljava/lang/String;)V │ │ +078344: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078346: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +078348: 7010 2621 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2126 │ │ +07834e: 5c21 7308 |0005: iput-boolean v1, v2, Lcom/stericson/RootShell/execution/Command;.javaCommand:Z // field@0873 │ │ +078352: 5b20 6c08 |0007: iput-object v0, v2, Lcom/stericson/RootShell/execution/Command;.context:Landroid/content/Context; // field@086c │ │ +078356: 5921 7708 |0009: iput v1, v2, Lcom/stericson/RootShell/execution/Command;.totalOutput:I // field@0877 │ │ +07835a: 5921 7808 |000b: iput v1, v2, Lcom/stericson/RootShell/execution/Command;.totalOutputProcessed:I // field@0878 │ │ +07835e: 5b20 6e08 |000d: iput-object v0, v2, Lcom/stericson/RootShell/execution/Command;.executionMonitor:Lcom/stericson/RootShell/execution/Command$ExecutionMonitor; // field@086e │ │ +078362: 5b20 7408 |000f: iput-object v0, v2, Lcom/stericson/RootShell/execution/Command;.mHandler:Landroid/os/Handler; // field@0874 │ │ +078366: 5c21 6d08 |0011: iput-boolean v1, v2, Lcom/stericson/RootShell/execution/Command;.executing:Z // field@086d │ │ +07836a: 2310 8905 |0013: new-array v0, v1, [Ljava/lang/String; // type@0589 │ │ +07836e: 5b20 6b08 |0015: iput-object v0, v2, Lcom/stericson/RootShell/execution/Command;.command:[Ljava/lang/String; // field@086b │ │ +078372: 5c21 7008 |0017: iput-boolean v1, v2, Lcom/stericson/RootShell/execution/Command;.finished:Z // field@0870 │ │ +078376: 5c21 7508 |0019: iput-boolean v1, v2, Lcom/stericson/RootShell/execution/Command;.terminated:Z // field@0875 │ │ +07837a: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +07837c: 5c20 7108 |001c: iput-boolean v0, v2, Lcom/stericson/RootShell/execution/Command;.handlerEnabled:Z // field@0871 │ │ +078380: 12f0 |001e: const/4 v0, #int -1 // #ff │ │ +078382: 5920 6f08 |001f: iput v0, v2, Lcom/stericson/RootShell/execution/Command;.exitCode:I // field@086f │ │ +078386: 5921 7208 |0021: iput v1, v2, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ +07838a: 6000 5408 |0023: sget v0, Lcom/stericson/RootShell/RootShell;.defaultCommandTimeout:I // field@0854 │ │ +07838e: 5920 7608 |0025: iput v0, v2, Lcom/stericson/RootShell/execution/Command;.timeout:I // field@0876 │ │ +078392: 5b25 6b08 |0027: iput-object v5, v2, Lcom/stericson/RootShell/execution/Command;.command:[Ljava/lang/String; // field@086b │ │ +078396: 5923 7208 |0029: iput v3, v2, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ +07839a: 5924 7608 |002b: iput v4, v2, Lcom/stericson/RootShell/execution/Command;.timeout:I // field@0876 │ │ +07839e: 6300 5508 |002d: sget-boolean v0, Lcom/stericson/RootShell/RootShell;.handlerEnabled:Z // field@0855 │ │ +0783a2: 7020 431f 0200 |002f: invoke-direct {v2, v0}, Lcom/stericson/RootShell/execution/Command;.createHandler:(Z)V // method@1f43 │ │ +0783a8: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=101 │ │ 0x0005 line=38 │ │ 0x0007 line=39 │ │ 0x0009 line=41 │ │ 0x000b line=43 │ │ @@ -128865,40 +128836,40 @@ │ │ type : '(IZ[Ljava/lang/String;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0783c8: |[0783c8] com.stericson.RootShell.execution.Command.:(IZ[Ljava/lang/String;)V │ │ -0783d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0783da: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0783dc: 7010 2621 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2126 │ │ -0783e2: 5c21 7308 |0005: iput-boolean v1, v2, Lcom/stericson/RootShell/execution/Command;.javaCommand:Z // field@0873 │ │ -0783e6: 5b20 6c08 |0007: iput-object v0, v2, Lcom/stericson/RootShell/execution/Command;.context:Landroid/content/Context; // field@086c │ │ -0783ea: 5921 7708 |0009: iput v1, v2, Lcom/stericson/RootShell/execution/Command;.totalOutput:I // field@0877 │ │ -0783ee: 5921 7808 |000b: iput v1, v2, Lcom/stericson/RootShell/execution/Command;.totalOutputProcessed:I // field@0878 │ │ -0783f2: 5b20 6e08 |000d: iput-object v0, v2, Lcom/stericson/RootShell/execution/Command;.executionMonitor:Lcom/stericson/RootShell/execution/Command$ExecutionMonitor; // field@086e │ │ -0783f6: 5b20 7408 |000f: iput-object v0, v2, Lcom/stericson/RootShell/execution/Command;.mHandler:Landroid/os/Handler; // field@0874 │ │ -0783fa: 5c21 6d08 |0011: iput-boolean v1, v2, Lcom/stericson/RootShell/execution/Command;.executing:Z // field@086d │ │ -0783fe: 2310 8905 |0013: new-array v0, v1, [Ljava/lang/String; // type@0589 │ │ -078402: 5b20 6b08 |0015: iput-object v0, v2, Lcom/stericson/RootShell/execution/Command;.command:[Ljava/lang/String; // field@086b │ │ -078406: 5c21 7008 |0017: iput-boolean v1, v2, Lcom/stericson/RootShell/execution/Command;.finished:Z // field@0870 │ │ -07840a: 5c21 7508 |0019: iput-boolean v1, v2, Lcom/stericson/RootShell/execution/Command;.terminated:Z // field@0875 │ │ -07840e: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -078410: 5c20 7108 |001c: iput-boolean v0, v2, Lcom/stericson/RootShell/execution/Command;.handlerEnabled:Z // field@0871 │ │ -078414: 12f0 |001e: const/4 v0, #int -1 // #ff │ │ -078416: 5920 6f08 |001f: iput v0, v2, Lcom/stericson/RootShell/execution/Command;.exitCode:I // field@086f │ │ -07841a: 5921 7208 |0021: iput v1, v2, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ -07841e: 6000 5408 |0023: sget v0, Lcom/stericson/RootShell/RootShell;.defaultCommandTimeout:I // field@0854 │ │ -078422: 5920 7608 |0025: iput v0, v2, Lcom/stericson/RootShell/execution/Command;.timeout:I // field@0876 │ │ -078426: 5b25 6b08 |0027: iput-object v5, v2, Lcom/stericson/RootShell/execution/Command;.command:[Ljava/lang/String; // field@086b │ │ -07842a: 5923 7208 |0029: iput v3, v2, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ -07842e: 7020 431f 4200 |002b: invoke-direct {v2, v4}, Lcom/stericson/RootShell/execution/Command;.createHandler:(Z)V // method@1f43 │ │ -078434: 0e00 |002e: return-void │ │ +0783ac: |[0783ac] com.stericson.RootShell.execution.Command.:(IZ[Ljava/lang/String;)V │ │ +0783bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0783be: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0783c0: 7010 2621 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2126 │ │ +0783c6: 5c21 7308 |0005: iput-boolean v1, v2, Lcom/stericson/RootShell/execution/Command;.javaCommand:Z // field@0873 │ │ +0783ca: 5b20 6c08 |0007: iput-object v0, v2, Lcom/stericson/RootShell/execution/Command;.context:Landroid/content/Context; // field@086c │ │ +0783ce: 5921 7708 |0009: iput v1, v2, Lcom/stericson/RootShell/execution/Command;.totalOutput:I // field@0877 │ │ +0783d2: 5921 7808 |000b: iput v1, v2, Lcom/stericson/RootShell/execution/Command;.totalOutputProcessed:I // field@0878 │ │ +0783d6: 5b20 6e08 |000d: iput-object v0, v2, Lcom/stericson/RootShell/execution/Command;.executionMonitor:Lcom/stericson/RootShell/execution/Command$ExecutionMonitor; // field@086e │ │ +0783da: 5b20 7408 |000f: iput-object v0, v2, Lcom/stericson/RootShell/execution/Command;.mHandler:Landroid/os/Handler; // field@0874 │ │ +0783de: 5c21 6d08 |0011: iput-boolean v1, v2, Lcom/stericson/RootShell/execution/Command;.executing:Z // field@086d │ │ +0783e2: 2310 8905 |0013: new-array v0, v1, [Ljava/lang/String; // type@0589 │ │ +0783e6: 5b20 6b08 |0015: iput-object v0, v2, Lcom/stericson/RootShell/execution/Command;.command:[Ljava/lang/String; // field@086b │ │ +0783ea: 5c21 7008 |0017: iput-boolean v1, v2, Lcom/stericson/RootShell/execution/Command;.finished:Z // field@0870 │ │ +0783ee: 5c21 7508 |0019: iput-boolean v1, v2, Lcom/stericson/RootShell/execution/Command;.terminated:Z // field@0875 │ │ +0783f2: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +0783f4: 5c20 7108 |001c: iput-boolean v0, v2, Lcom/stericson/RootShell/execution/Command;.handlerEnabled:Z // field@0871 │ │ +0783f8: 12f0 |001e: const/4 v0, #int -1 // #ff │ │ +0783fa: 5920 6f08 |001f: iput v0, v2, Lcom/stericson/RootShell/execution/Command;.exitCode:I // field@086f │ │ +0783fe: 5921 7208 |0021: iput v1, v2, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ +078402: 6000 5408 |0023: sget v0, Lcom/stericson/RootShell/RootShell;.defaultCommandTimeout:I // field@0854 │ │ +078406: 5920 7608 |0025: iput v0, v2, Lcom/stericson/RootShell/execution/Command;.timeout:I // field@0876 │ │ +07840a: 5b25 6b08 |0027: iput-object v5, v2, Lcom/stericson/RootShell/execution/Command;.command:[Ljava/lang/String; // field@086b │ │ +07840e: 5923 7208 |0029: iput v3, v2, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ +078412: 7020 431f 4200 |002b: invoke-direct {v2, v4}, Lcom/stericson/RootShell/execution/Command;.createHandler:(Z)V // method@1f43 │ │ +078418: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=86 │ │ 0x0005 line=38 │ │ 0x0007 line=39 │ │ 0x0009 line=41 │ │ 0x000b line=43 │ │ @@ -128927,41 +128898,41 @@ │ │ type : '(I[Ljava/lang/String;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -078438: |[078438] com.stericson.RootShell.execution.Command.:(I[Ljava/lang/String;)V │ │ -078448: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07844a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -07844c: 7010 2621 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2126 │ │ -078452: 5c21 7308 |0005: iput-boolean v1, v2, Lcom/stericson/RootShell/execution/Command;.javaCommand:Z // field@0873 │ │ -078456: 5b20 6c08 |0007: iput-object v0, v2, Lcom/stericson/RootShell/execution/Command;.context:Landroid/content/Context; // field@086c │ │ -07845a: 5921 7708 |0009: iput v1, v2, Lcom/stericson/RootShell/execution/Command;.totalOutput:I // field@0877 │ │ -07845e: 5921 7808 |000b: iput v1, v2, Lcom/stericson/RootShell/execution/Command;.totalOutputProcessed:I // field@0878 │ │ -078462: 5b20 6e08 |000d: iput-object v0, v2, Lcom/stericson/RootShell/execution/Command;.executionMonitor:Lcom/stericson/RootShell/execution/Command$ExecutionMonitor; // field@086e │ │ -078466: 5b20 7408 |000f: iput-object v0, v2, Lcom/stericson/RootShell/execution/Command;.mHandler:Landroid/os/Handler; // field@0874 │ │ -07846a: 5c21 6d08 |0011: iput-boolean v1, v2, Lcom/stericson/RootShell/execution/Command;.executing:Z // field@086d │ │ -07846e: 2310 8905 |0013: new-array v0, v1, [Ljava/lang/String; // type@0589 │ │ -078472: 5b20 6b08 |0015: iput-object v0, v2, Lcom/stericson/RootShell/execution/Command;.command:[Ljava/lang/String; // field@086b │ │ -078476: 5c21 7008 |0017: iput-boolean v1, v2, Lcom/stericson/RootShell/execution/Command;.finished:Z // field@0870 │ │ -07847a: 5c21 7508 |0019: iput-boolean v1, v2, Lcom/stericson/RootShell/execution/Command;.terminated:Z // field@0875 │ │ -07847e: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -078480: 5c20 7108 |001c: iput-boolean v0, v2, Lcom/stericson/RootShell/execution/Command;.handlerEnabled:Z // field@0871 │ │ -078484: 12f0 |001e: const/4 v0, #int -1 // #ff │ │ -078486: 5920 6f08 |001f: iput v0, v2, Lcom/stericson/RootShell/execution/Command;.exitCode:I // field@086f │ │ -07848a: 5921 7208 |0021: iput v1, v2, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ -07848e: 6000 5408 |0023: sget v0, Lcom/stericson/RootShell/RootShell;.defaultCommandTimeout:I // field@0854 │ │ -078492: 5920 7608 |0025: iput v0, v2, Lcom/stericson/RootShell/execution/Command;.timeout:I // field@0876 │ │ -078496: 5b24 6b08 |0027: iput-object v4, v2, Lcom/stericson/RootShell/execution/Command;.command:[Ljava/lang/String; // field@086b │ │ -07849a: 5923 7208 |0029: iput v3, v2, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ -07849e: 6300 5508 |002b: sget-boolean v0, Lcom/stericson/RootShell/RootShell;.handlerEnabled:Z // field@0855 │ │ -0784a2: 7020 431f 0200 |002d: invoke-direct {v2, v0}, Lcom/stericson/RootShell/execution/Command;.createHandler:(Z)V // method@1f43 │ │ -0784a8: 0e00 |0030: return-void │ │ +07841c: |[07841c] com.stericson.RootShell.execution.Command.:(I[Ljava/lang/String;)V │ │ +07842c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07842e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +078430: 7010 2621 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2126 │ │ +078436: 5c21 7308 |0005: iput-boolean v1, v2, Lcom/stericson/RootShell/execution/Command;.javaCommand:Z // field@0873 │ │ +07843a: 5b20 6c08 |0007: iput-object v0, v2, Lcom/stericson/RootShell/execution/Command;.context:Landroid/content/Context; // field@086c │ │ +07843e: 5921 7708 |0009: iput v1, v2, Lcom/stericson/RootShell/execution/Command;.totalOutput:I // field@0877 │ │ +078442: 5921 7808 |000b: iput v1, v2, Lcom/stericson/RootShell/execution/Command;.totalOutputProcessed:I // field@0878 │ │ +078446: 5b20 6e08 |000d: iput-object v0, v2, Lcom/stericson/RootShell/execution/Command;.executionMonitor:Lcom/stericson/RootShell/execution/Command$ExecutionMonitor; // field@086e │ │ +07844a: 5b20 7408 |000f: iput-object v0, v2, Lcom/stericson/RootShell/execution/Command;.mHandler:Landroid/os/Handler; // field@0874 │ │ +07844e: 5c21 6d08 |0011: iput-boolean v1, v2, Lcom/stericson/RootShell/execution/Command;.executing:Z // field@086d │ │ +078452: 2310 8905 |0013: new-array v0, v1, [Ljava/lang/String; // type@0589 │ │ +078456: 5b20 6b08 |0015: iput-object v0, v2, Lcom/stericson/RootShell/execution/Command;.command:[Ljava/lang/String; // field@086b │ │ +07845a: 5c21 7008 |0017: iput-boolean v1, v2, Lcom/stericson/RootShell/execution/Command;.finished:Z // field@0870 │ │ +07845e: 5c21 7508 |0019: iput-boolean v1, v2, Lcom/stericson/RootShell/execution/Command;.terminated:Z // field@0875 │ │ +078462: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +078464: 5c20 7108 |001c: iput-boolean v0, v2, Lcom/stericson/RootShell/execution/Command;.handlerEnabled:Z // field@0871 │ │ +078468: 12f0 |001e: const/4 v0, #int -1 // #ff │ │ +07846a: 5920 6f08 |001f: iput v0, v2, Lcom/stericson/RootShell/execution/Command;.exitCode:I // field@086f │ │ +07846e: 5921 7208 |0021: iput v1, v2, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ +078472: 6000 5408 |0023: sget v0, Lcom/stericson/RootShell/RootShell;.defaultCommandTimeout:I // field@0854 │ │ +078476: 5920 7608 |0025: iput v0, v2, Lcom/stericson/RootShell/execution/Command;.timeout:I // field@0876 │ │ +07847a: 5b24 6b08 |0027: iput-object v4, v2, Lcom/stericson/RootShell/execution/Command;.command:[Ljava/lang/String; // field@086b │ │ +07847e: 5923 7208 |0029: iput v3, v2, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ +078482: 6300 5508 |002b: sget-boolean v0, Lcom/stericson/RootShell/RootShell;.handlerEnabled:Z // field@0855 │ │ +078486: 7020 431f 0200 |002d: invoke-direct {v2, v0}, Lcom/stericson/RootShell/execution/Command;.createHandler:(Z)V // method@1f43 │ │ +07848c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=71 │ │ 0x0005 line=38 │ │ 0x0007 line=39 │ │ 0x0009 line=41 │ │ 0x000b line=43 │ │ @@ -128989,30 +128960,30 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0784ac: |[0784ac] com.stericson.RootShell.execution.Command.createHandler:(Z)V │ │ -0784bc: 5c23 7108 |0000: iput-boolean v3, v2, Lcom/stericson/RootShell/execution/Command;.handlerEnabled:Z // field@0871 │ │ -0784c0: 7100 ca02 0000 |0002: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@02ca │ │ -0784c6: 0c00 |0005: move-result-object v0 │ │ -0784c8: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -0784cc: 3803 1000 |0008: if-eqz v3, 0018 // +0010 │ │ -0784d0: 1a00 2603 |000a: const-string v0, "CommandHandler created" // string@0326 │ │ -0784d4: 7110 1a1f 0000 |000c: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -0784da: 2200 8004 |000f: new-instance v0, Lcom/stericson/RootShell/execution/Command$CommandHandler; // type@0480 │ │ -0784de: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0784e0: 7030 351f 2001 |0012: invoke-direct {v0, v2, v1}, Lcom/stericson/RootShell/execution/Command$CommandHandler;.:(Lcom/stericson/RootShell/execution/Command;Lcom/stericson/RootShell/execution/Command$1;)V // method@1f35 │ │ -0784e6: 5b20 7408 |0015: iput-object v0, v2, Lcom/stericson/RootShell/execution/Command;.mHandler:Landroid/os/Handler; // field@0874 │ │ -0784ea: 0e00 |0017: return-void │ │ -0784ec: 1a00 2703 |0018: const-string v0, "CommandHandler not created" // string@0327 │ │ -0784f0: 7110 1a1f 0000 |001a: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -0784f6: 28fa |001d: goto 0017 // -0006 │ │ +078490: |[078490] com.stericson.RootShell.execution.Command.createHandler:(Z)V │ │ +0784a0: 5c23 7108 |0000: iput-boolean v3, v2, Lcom/stericson/RootShell/execution/Command;.handlerEnabled:Z // field@0871 │ │ +0784a4: 7100 ca02 0000 |0002: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@02ca │ │ +0784aa: 0c00 |0005: move-result-object v0 │ │ +0784ac: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +0784b0: 3803 1000 |0008: if-eqz v3, 0018 // +0010 │ │ +0784b4: 1a00 2603 |000a: const-string v0, "CommandHandler created" // string@0326 │ │ +0784b8: 7110 1a1f 0000 |000c: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +0784be: 2200 8004 |000f: new-instance v0, Lcom/stericson/RootShell/execution/Command$CommandHandler; // type@0480 │ │ +0784c2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0784c4: 7030 351f 2001 |0012: invoke-direct {v0, v2, v1}, Lcom/stericson/RootShell/execution/Command$CommandHandler;.:(Lcom/stericson/RootShell/execution/Command;Lcom/stericson/RootShell/execution/Command$1;)V // method@1f35 │ │ +0784ca: 5b20 7408 |0015: iput-object v0, v2, Lcom/stericson/RootShell/execution/Command;.mHandler:Landroid/os/Handler; // field@0874 │ │ +0784ce: 0e00 |0017: return-void │ │ +0784d0: 1a00 2703 |0018: const-string v0, "CommandHandler not created" // string@0327 │ │ +0784d4: 7110 1a1f 0000 |001a: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +0784da: 28fa |001d: goto 0017 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0002 line=147 │ │ 0x000a line=148 │ │ 0x000f line=149 │ │ 0x0017 line=153 │ │ @@ -129027,16 +128998,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0784f8: |[0784f8] com.stericson.RootShell.execution.Command.commandCompleted:(II)V │ │ -078508: 0e00 |0000: return-void │ │ +0784dc: |[0784dc] com.stericson.RootShell.execution.Command.commandCompleted:(II)V │ │ +0784ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/stericson/RootShell/execution/Command; │ │ 0x0000 - 0x0001 reg=1 id I │ │ 0x0000 - 0x0001 reg=2 exitcode I │ │ @@ -129046,57 +129017,57 @@ │ │ type : '()V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -07850c: |[07850c] com.stericson.RootShell.execution.Command.commandFinished:()V │ │ -07851c: 5542 7508 |0000: iget-boolean v2, v4, Lcom/stericson/RootShell/execution/Command;.terminated:Z // field@0875 │ │ -078520: 3902 4600 |0002: if-nez v2, 0048 // +0046 │ │ -078524: 1d04 |0004: monitor-enter v4 │ │ -078526: 5442 7408 |0005: iget-object v2, v4, Lcom/stericson/RootShell/execution/Command;.mHandler:Landroid/os/Handler; // field@0874 │ │ -07852a: 3802 4200 |0007: if-eqz v2, 0049 // +0042 │ │ -07852e: 5542 7108 |0009: iget-boolean v2, v4, Lcom/stericson/RootShell/execution/Command;.handlerEnabled:Z // field@0871 │ │ -078532: 3802 3e00 |000b: if-eqz v2, 0049 // +003e │ │ -078536: 5442 7408 |000d: iget-object v2, v4, Lcom/stericson/RootShell/execution/Command;.mHandler:Landroid/os/Handler; // field@0874 │ │ -07853a: 6e10 b902 0200 |000f: invoke-virtual {v2}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@02b9 │ │ -078540: 0c01 |0012: move-result-object v1 │ │ -078542: 2200 8e00 |0013: new-instance v0, Landroid/os/Bundle; // type@008e │ │ -078546: 7010 8802 0000 |0015: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0288 │ │ -07854c: 1a02 8010 |0018: const-string v2, "action" // string@1080 │ │ -078550: 1223 |001a: const/4 v3, #int 2 // #2 │ │ -078552: 6e30 a202 2003 |001b: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ -078558: 6e20 cd02 0100 |001e: invoke-virtual {v1, v0}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@02cd │ │ -07855e: 5442 7408 |0021: iget-object v2, v4, Lcom/stericson/RootShell/execution/Command;.mHandler:Landroid/os/Handler; // field@0874 │ │ -078562: 6e20 c302 1200 |0023: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02c3 │ │ -078568: 2202 f704 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -07856c: 7010 6021 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -078572: 1a03 2103 |002b: const-string v3, "Command " // string@0321 │ │ -078576: 6e20 6921 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07857c: 0c02 |0030: move-result-object v2 │ │ -07857e: 5243 7208 |0031: iget v3, v4, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ -078582: 6e20 6521 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -078588: 0c02 |0036: move-result-object v2 │ │ -07858a: 1a03 5900 |0037: const-string v3, " finished." // string@0059 │ │ -07858e: 6e20 6921 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -078594: 0c02 |003c: move-result-object v2 │ │ -078596: 6e10 6e21 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07859c: 0c02 |0040: move-result-object v2 │ │ -07859e: 7110 1a1f 0200 |0041: invoke-static {v2}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -0785a4: 6e10 451f 0400 |0044: invoke-virtual {v4}, Lcom/stericson/RootShell/execution/Command;.finishCommand:()V // method@1f45 │ │ -0785aa: 1e04 |0047: monitor-exit v4 │ │ -0785ac: 0e00 |0048: return-void │ │ -0785ae: 5242 7208 |0049: iget v2, v4, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ -0785b2: 5243 6f08 |004b: iget v3, v4, Lcom/stericson/RootShell/execution/Command;.exitCode:I // field@086f │ │ -0785b6: 6e30 3f1f 2403 |004d: invoke-virtual {v4, v2, v3}, Lcom/stericson/RootShell/execution/Command;.commandCompleted:(II)V // method@1f3f │ │ -0785bc: 28d6 |0050: goto 0026 // -002a │ │ -0785be: 0d02 |0051: move-exception v2 │ │ -0785c0: 1e04 |0052: monitor-exit v4 │ │ -0785c2: 2702 |0053: throw v2 │ │ +0784f0: |[0784f0] com.stericson.RootShell.execution.Command.commandFinished:()V │ │ +078500: 5542 7508 |0000: iget-boolean v2, v4, Lcom/stericson/RootShell/execution/Command;.terminated:Z // field@0875 │ │ +078504: 3902 4600 |0002: if-nez v2, 0048 // +0046 │ │ +078508: 1d04 |0004: monitor-enter v4 │ │ +07850a: 5442 7408 |0005: iget-object v2, v4, Lcom/stericson/RootShell/execution/Command;.mHandler:Landroid/os/Handler; // field@0874 │ │ +07850e: 3802 4200 |0007: if-eqz v2, 0049 // +0042 │ │ +078512: 5542 7108 |0009: iget-boolean v2, v4, Lcom/stericson/RootShell/execution/Command;.handlerEnabled:Z // field@0871 │ │ +078516: 3802 3e00 |000b: if-eqz v2, 0049 // +003e │ │ +07851a: 5442 7408 |000d: iget-object v2, v4, Lcom/stericson/RootShell/execution/Command;.mHandler:Landroid/os/Handler; // field@0874 │ │ +07851e: 6e10 b902 0200 |000f: invoke-virtual {v2}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@02b9 │ │ +078524: 0c01 |0012: move-result-object v1 │ │ +078526: 2200 8e00 |0013: new-instance v0, Landroid/os/Bundle; // type@008e │ │ +07852a: 7010 8802 0000 |0015: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0288 │ │ +078530: 1a02 8010 |0018: const-string v2, "action" // string@1080 │ │ +078534: 1223 |001a: const/4 v3, #int 2 // #2 │ │ +078536: 6e30 a202 2003 |001b: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ +07853c: 6e20 cd02 0100 |001e: invoke-virtual {v1, v0}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@02cd │ │ +078542: 5442 7408 |0021: iget-object v2, v4, Lcom/stericson/RootShell/execution/Command;.mHandler:Landroid/os/Handler; // field@0874 │ │ +078546: 6e20 c302 1200 |0023: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02c3 │ │ +07854c: 2202 f704 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +078550: 7010 6021 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +078556: 1a03 2103 |002b: const-string v3, "Command " // string@0321 │ │ +07855a: 6e20 6921 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +078560: 0c02 |0030: move-result-object v2 │ │ +078562: 5243 7208 |0031: iget v3, v4, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ +078566: 6e20 6521 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +07856c: 0c02 |0036: move-result-object v2 │ │ +07856e: 1a03 5900 |0037: const-string v3, " finished." // string@0059 │ │ +078572: 6e20 6921 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +078578: 0c02 |003c: move-result-object v2 │ │ +07857a: 6e10 6e21 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +078580: 0c02 |0040: move-result-object v2 │ │ +078582: 7110 1a1f 0200 |0041: invoke-static {v2}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +078588: 6e10 451f 0400 |0044: invoke-virtual {v4}, Lcom/stericson/RootShell/execution/Command;.finishCommand:()V // method@1f45 │ │ +07858e: 1e04 |0047: monitor-exit v4 │ │ +078590: 0e00 |0048: return-void │ │ +078592: 5242 7208 |0049: iget v2, v4, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ +078596: 5243 6f08 |004b: iget v3, v4, Lcom/stericson/RootShell/execution/Command;.exitCode:I // field@086f │ │ +07859a: 6e30 3f1f 2403 |004d: invoke-virtual {v4, v2, v3}, Lcom/stericson/RootShell/execution/Command;.commandCompleted:(II)V // method@1f3f │ │ +0785a0: 28d6 |0050: goto 0026 // -002a │ │ +0785a2: 0d02 |0051: move-exception v2 │ │ +0785a4: 1e04 |0052: monitor-exit v4 │ │ +0785a6: 2702 |0053: throw v2 │ │ catches : 1 │ │ 0x0005 - 0x0053 │ │ -> 0x0051 │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=126 │ │ 0x0005 line=127 │ │ @@ -129121,35 +129092,35 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0785d0: |[0785d0] com.stericson.RootShell.execution.Command.commandOutput:(ILjava/lang/String;)V │ │ -0785e0: 1a00 2003 |0000: const-string v0, "Command" // string@0320 │ │ -0785e4: 2201 f704 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -0785e8: 7010 6021 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0785ee: 1a02 c704 |0007: const-string v2, "ID: " // string@04c7 │ │ -0785f2: 6e20 6921 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0785f8: 0c01 |000c: move-result-object v1 │ │ -0785fa: 6e20 6521 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -078600: 0c01 |0010: move-result-object v1 │ │ -078602: 1a02 ff00 |0011: const-string v2, ", " // string@00ff │ │ -078606: 6e20 6921 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07860c: 0c01 |0016: move-result-object v1 │ │ -07860e: 6e20 6921 5100 |0017: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -078614: 0c01 |001a: move-result-object v1 │ │ -078616: 6e10 6e21 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07861c: 0c01 |001e: move-result-object v1 │ │ -07861e: 7120 1c1f 1000 |001f: invoke-static {v0, v1}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@1f1c │ │ -078624: 5230 7808 |0022: iget v0, v3, Lcom/stericson/RootShell/execution/Command;.totalOutputProcessed:I // field@0878 │ │ -078628: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07862c: 5930 7808 |0026: iput v0, v3, Lcom/stericson/RootShell/execution/Command;.totalOutputProcessed:I // field@0878 │ │ -078630: 0e00 |0028: return-void │ │ +0785b4: |[0785b4] com.stericson.RootShell.execution.Command.commandOutput:(ILjava/lang/String;)V │ │ +0785c4: 1a00 2003 |0000: const-string v0, "Command" // string@0320 │ │ +0785c8: 2201 f704 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +0785cc: 7010 6021 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0785d2: 1a02 c704 |0007: const-string v2, "ID: " // string@04c7 │ │ +0785d6: 6e20 6921 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0785dc: 0c01 |000c: move-result-object v1 │ │ +0785de: 6e20 6521 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +0785e4: 0c01 |0010: move-result-object v1 │ │ +0785e6: 1a02 ff00 |0011: const-string v2, ", " // string@00ff │ │ +0785ea: 6e20 6921 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0785f0: 0c01 |0016: move-result-object v1 │ │ +0785f2: 6e20 6921 5100 |0017: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0785f8: 0c01 |001a: move-result-object v1 │ │ +0785fa: 6e10 6e21 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +078600: 0c01 |001e: move-result-object v1 │ │ +078602: 7120 1c1f 1000 |001f: invoke-static {v0, v1}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@1f1c │ │ +078608: 5230 7808 |0022: iget v0, v3, Lcom/stericson/RootShell/execution/Command;.totalOutputProcessed:I // field@0878 │ │ +07860c: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +078610: 5930 7808 |0026: iput v0, v3, Lcom/stericson/RootShell/execution/Command;.totalOutputProcessed:I // field@0878 │ │ +078614: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0022 line=113 │ │ 0x0028 line=114 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Lcom/stericson/RootShell/execution/Command; │ │ @@ -129161,16 +129132,16 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -078634: |[078634] com.stericson.RootShell.execution.Command.commandTerminated:(ILjava/lang/String;)V │ │ -078644: 0e00 |0000: return-void │ │ +078618: |[078618] com.stericson.RootShell.execution.Command.commandTerminated:(ILjava/lang/String;)V │ │ +078628: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/stericson/RootShell/execution/Command; │ │ 0x0000 - 0x0001 reg=1 id I │ │ 0x0000 - 0x0001 reg=2 reason Ljava/lang/String; │ │ @@ -129180,19 +129151,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -078648: |[078648] com.stericson.RootShell.execution.Command.finish:()V │ │ -078658: 1a00 2203 |0000: const-string v0, "Command finished at users request!" // string@0322 │ │ -07865c: 7110 1a1f 0000 |0002: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -078662: 6e10 401f 0100 |0005: invoke-virtual {v1}, Lcom/stericson/RootShell/execution/Command;.commandFinished:()V // method@1f40 │ │ -078668: 0e00 |0008: return-void │ │ +07862c: |[07862c] com.stericson.RootShell.execution.Command.finish:()V │ │ +07863c: 1a00 2203 |0000: const-string v0, "Command finished at users request!" // string@0322 │ │ +078640: 7110 1a1f 0000 |0002: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +078646: 6e10 401f 0100 |0005: invoke-virtual {v1}, Lcom/stericson/RootShell/execution/Command;.commandFinished:()V // method@1f40 │ │ +07864c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0005 line=158 │ │ 0x0008 line=159 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/stericson/RootShell/execution/Command; │ │ @@ -129202,21 +129173,21 @@ │ │ type : '()V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -07866c: |[07866c] com.stericson.RootShell.execution.Command.finishCommand:()V │ │ -07867c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07867e: 5c10 6d08 |0001: iput-boolean v0, v1, Lcom/stericson/RootShell/execution/Command;.executing:Z // field@086d │ │ -078682: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -078684: 5c10 7008 |0004: iput-boolean v0, v1, Lcom/stericson/RootShell/execution/Command;.finished:Z // field@0870 │ │ -078688: 6e10 2b21 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@212b │ │ -07868e: 0e00 |0009: return-void │ │ +078650: |[078650] com.stericson.RootShell.execution.Command.finishCommand:()V │ │ +078660: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078662: 5c10 6d08 |0001: iput-boolean v0, v1, Lcom/stericson/RootShell/execution/Command;.executing:Z // field@086d │ │ +078666: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +078668: 5c10 7008 |0004: iput-boolean v0, v1, Lcom/stericson/RootShell/execution/Command;.finished:Z // field@0870 │ │ +07866c: 6e10 2b21 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@212b │ │ +078672: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0003 line=163 │ │ 0x0006 line=164 │ │ 0x0009 line=165 │ │ locals : │ │ @@ -129227,32 +129198,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -078690: |[078690] com.stericson.RootShell.execution.Command.getCommand:()Ljava/lang/String; │ │ -0786a0: 2201 f704 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -0786a4: 7010 6021 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0786aa: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0786ac: 5432 6b08 |0006: iget-object v2, v3, Lcom/stericson/RootShell/execution/Command;.command:[Ljava/lang/String; // field@086b │ │ -0786b0: 2122 |0008: array-length v2, v2 │ │ -0786b2: 3520 1300 |0009: if-ge v0, v2, 001c // +0013 │ │ -0786b6: 3d00 0700 |000b: if-lez v0, 0012 // +0007 │ │ -0786ba: 1302 0a00 |000d: const/16 v2, #int 10 // #a │ │ -0786be: 6e20 6321 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2163 │ │ -0786c4: 5432 6b08 |0012: iget-object v2, v3, Lcom/stericson/RootShell/execution/Command;.command:[Ljava/lang/String; // field@086b │ │ -0786c8: 4602 0200 |0014: aget-object v2, v2, v0 │ │ -0786cc: 6e20 6921 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0786d2: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0786d6: 28eb |001b: goto 0006 // -0015 │ │ -0786d8: 6e10 6e21 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0786de: 0c02 |001f: move-result-object v2 │ │ -0786e0: 1102 |0020: return-object v2 │ │ +078674: |[078674] com.stericson.RootShell.execution.Command.getCommand:()Ljava/lang/String; │ │ +078684: 2201 f704 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +078688: 7010 6021 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07868e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +078690: 5432 6b08 |0006: iget-object v2, v3, Lcom/stericson/RootShell/execution/Command;.command:[Ljava/lang/String; // field@086b │ │ +078694: 2122 |0008: array-length v2, v2 │ │ +078696: 3520 1300 |0009: if-ge v0, v2, 001c // +0013 │ │ +07869a: 3d00 0700 |000b: if-lez v0, 0012 // +0007 │ │ +07869e: 1302 0a00 |000d: const/16 v2, #int 10 // #a │ │ +0786a2: 6e20 6321 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2163 │ │ +0786a8: 5432 6b08 |0012: iget-object v2, v3, Lcom/stericson/RootShell/execution/Command;.command:[Ljava/lang/String; // field@086b │ │ +0786ac: 4602 0200 |0014: aget-object v2, v2, v0 │ │ +0786b0: 6e20 6921 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0786b6: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0786ba: 28eb |001b: goto 0006 // -0015 │ │ +0786bc: 6e10 6e21 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0786c2: 0c02 |001f: move-result-object v2 │ │ +0786c4: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0005 line=171 │ │ 0x000b line=172 │ │ 0x000d line=173 │ │ 0x0012 line=176 │ │ @@ -129268,17 +129239,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0786e4: |[0786e4] com.stericson.RootShell.execution.Command.getExitCode:()I │ │ -0786f4: 5210 6f08 |0000: iget v0, v1, Lcom/stericson/RootShell/execution/Command;.exitCode:I // field@086f │ │ -0786f8: 0f00 |0002: return v0 │ │ +0786c8: |[0786c8] com.stericson.RootShell.execution.Command.getExitCode:()I │ │ +0786d8: 5210 6f08 |0000: iget v0, v1, Lcom/stericson/RootShell/execution/Command;.exitCode:I // field@086f │ │ +0786dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/stericson/RootShell/execution/Command; │ │ │ │ #8 : (in Lcom/stericson/RootShell/execution/Command;) │ │ @@ -129286,17 +129257,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0786fc: |[0786fc] com.stericson.RootShell.execution.Command.isExecuting:()Z │ │ -07870c: 5510 6d08 |0000: iget-boolean v0, v1, Lcom/stericson/RootShell/execution/Command;.executing:Z // field@086d │ │ -078710: 0f00 |0002: return v0 │ │ +0786e0: |[0786e0] com.stericson.RootShell.execution.Command.isExecuting:()Z │ │ +0786f0: 5510 6d08 |0000: iget-boolean v0, v1, Lcom/stericson/RootShell/execution/Command;.executing:Z // field@086d │ │ +0786f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/stericson/RootShell/execution/Command; │ │ │ │ #9 : (in Lcom/stericson/RootShell/execution/Command;) │ │ @@ -129304,17 +129275,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -078714: |[078714] com.stericson.RootShell.execution.Command.isFinished:()Z │ │ -078724: 5510 7008 |0000: iget-boolean v0, v1, Lcom/stericson/RootShell/execution/Command;.finished:Z // field@0870 │ │ -078728: 0f00 |0002: return v0 │ │ +0786f8: |[0786f8] com.stericson.RootShell.execution.Command.isFinished:()Z │ │ +078708: 5510 7008 |0000: iget-boolean v0, v1, Lcom/stericson/RootShell/execution/Command;.finished:Z // field@0870 │ │ +07870c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/stericson/RootShell/execution/Command; │ │ │ │ #10 : (in Lcom/stericson/RootShell/execution/Command;) │ │ @@ -129322,17 +129293,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07872c: |[07872c] com.stericson.RootShell.execution.Command.isHandlerEnabled:()Z │ │ -07873c: 5510 7108 |0000: iget-boolean v0, v1, Lcom/stericson/RootShell/execution/Command;.handlerEnabled:Z // field@0871 │ │ -078740: 0f00 |0002: return v0 │ │ +078710: |[078710] com.stericson.RootShell.execution.Command.isHandlerEnabled:()Z │ │ +078720: 5510 7108 |0000: iget-boolean v0, v1, Lcom/stericson/RootShell/execution/Command;.handlerEnabled:Z // field@0871 │ │ +078724: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/stericson/RootShell/execution/Command; │ │ │ │ #11 : (in Lcom/stericson/RootShell/execution/Command;) │ │ @@ -129340,38 +129311,38 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -078744: |[078744] com.stericson.RootShell.execution.Command.output:(ILjava/lang/String;)V │ │ -078754: 5242 7708 |0000: iget v2, v4, Lcom/stericson/RootShell/execution/Command;.totalOutput:I // field@0877 │ │ -078758: d802 0201 |0002: add-int/lit8 v2, v2, #int 1 // #01 │ │ -07875c: 5942 7708 |0004: iput v2, v4, Lcom/stericson/RootShell/execution/Command;.totalOutput:I // field@0877 │ │ -078760: 5442 7408 |0006: iget-object v2, v4, Lcom/stericson/RootShell/execution/Command;.mHandler:Landroid/os/Handler; // field@0874 │ │ -078764: 3802 2500 |0008: if-eqz v2, 002d // +0025 │ │ -078768: 5542 7108 |000a: iget-boolean v2, v4, Lcom/stericson/RootShell/execution/Command;.handlerEnabled:Z // field@0871 │ │ -07876c: 3802 2100 |000c: if-eqz v2, 002d // +0021 │ │ -078770: 5442 7408 |000e: iget-object v2, v4, Lcom/stericson/RootShell/execution/Command;.mHandler:Landroid/os/Handler; // field@0874 │ │ -078774: 6e10 b902 0200 |0010: invoke-virtual {v2}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@02b9 │ │ -07877a: 0c01 |0013: move-result-object v1 │ │ -07877c: 2200 8e00 |0014: new-instance v0, Landroid/os/Bundle; // type@008e │ │ -078780: 7010 8802 0000 |0016: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0288 │ │ -078786: 1a02 8010 |0019: const-string v2, "action" // string@1080 │ │ -07878a: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -07878c: 6e30 a202 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ -078792: 1a02 d524 |001f: const-string v2, "text" // string@24d5 │ │ -078796: 6e30 a802 2006 |0021: invoke-virtual {v0, v2, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02a8 │ │ -07879c: 6e20 cd02 0100 |0024: invoke-virtual {v1, v0}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@02cd │ │ -0787a2: 5442 7408 |0027: iget-object v2, v4, Lcom/stericson/RootShell/execution/Command;.mHandler:Landroid/os/Handler; // field@0874 │ │ -0787a6: 6e20 c302 1200 |0029: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02c3 │ │ -0787ac: 0e00 |002c: return-void │ │ -0787ae: 6e30 411f 5406 |002d: invoke-virtual {v4, v5, v6}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ -0787b4: 28fc |0030: goto 002c // -0004 │ │ +078728: |[078728] com.stericson.RootShell.execution.Command.output:(ILjava/lang/String;)V │ │ +078738: 5242 7708 |0000: iget v2, v4, Lcom/stericson/RootShell/execution/Command;.totalOutput:I // field@0877 │ │ +07873c: d802 0201 |0002: add-int/lit8 v2, v2, #int 1 // #01 │ │ +078740: 5942 7708 |0004: iput v2, v4, Lcom/stericson/RootShell/execution/Command;.totalOutput:I // field@0877 │ │ +078744: 5442 7408 |0006: iget-object v2, v4, Lcom/stericson/RootShell/execution/Command;.mHandler:Landroid/os/Handler; // field@0874 │ │ +078748: 3802 2500 |0008: if-eqz v2, 002d // +0025 │ │ +07874c: 5542 7108 |000a: iget-boolean v2, v4, Lcom/stericson/RootShell/execution/Command;.handlerEnabled:Z // field@0871 │ │ +078750: 3802 2100 |000c: if-eqz v2, 002d // +0021 │ │ +078754: 5442 7408 |000e: iget-object v2, v4, Lcom/stericson/RootShell/execution/Command;.mHandler:Landroid/os/Handler; // field@0874 │ │ +078758: 6e10 b902 0200 |0010: invoke-virtual {v2}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@02b9 │ │ +07875e: 0c01 |0013: move-result-object v1 │ │ +078760: 2200 8e00 |0014: new-instance v0, Landroid/os/Bundle; // type@008e │ │ +078764: 7010 8802 0000 |0016: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0288 │ │ +07876a: 1a02 8010 |0019: const-string v2, "action" // string@1080 │ │ +07876e: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +078770: 6e30 a202 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ +078776: 1a02 d524 |001f: const-string v2, "text" // string@24d5 │ │ +07877a: 6e30 a802 2006 |0021: invoke-virtual {v0, v2, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02a8 │ │ +078780: 6e20 cd02 0100 |0024: invoke-virtual {v1, v0}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@02cd │ │ +078786: 5442 7408 |0027: iget-object v2, v4, Lcom/stericson/RootShell/execution/Command;.mHandler:Landroid/os/Handler; // field@0874 │ │ +07878a: 6e20 c302 1200 |0029: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02c3 │ │ +078790: 0e00 |002c: return-void │ │ +078792: 6e30 411f 5406 |002d: invoke-virtual {v4, v5, v6}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ +078798: 28fc |0030: goto 002c // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0006 line=250 │ │ 0x000e line=251 │ │ 0x0014 line=252 │ │ 0x0019 line=253 │ │ @@ -129392,24 +129363,24 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -0787b8: |[0787b8] com.stericson.RootShell.execution.Command.resetCommand:()V │ │ -0787c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0787ca: 5c10 7008 |0001: iput-boolean v0, v1, Lcom/stericson/RootShell/execution/Command;.finished:Z // field@0870 │ │ -0787ce: 5910 7708 |0003: iput v0, v1, Lcom/stericson/RootShell/execution/Command;.totalOutput:I // field@0877 │ │ -0787d2: 5910 7808 |0005: iput v0, v1, Lcom/stericson/RootShell/execution/Command;.totalOutputProcessed:I // field@0878 │ │ -0787d6: 5c10 6d08 |0007: iput-boolean v0, v1, Lcom/stericson/RootShell/execution/Command;.executing:Z // field@086d │ │ -0787da: 5c10 7508 |0009: iput-boolean v0, v1, Lcom/stericson/RootShell/execution/Command;.terminated:Z // field@0875 │ │ -0787de: 12f0 |000b: const/4 v0, #int -1 // #ff │ │ -0787e0: 5910 6f08 |000c: iput v0, v1, Lcom/stericson/RootShell/execution/Command;.exitCode:I // field@086f │ │ -0787e4: 0e00 |000e: return-void │ │ +07879c: |[07879c] com.stericson.RootShell.execution.Command.resetCommand:()V │ │ +0787ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0787ae: 5c10 7008 |0001: iput-boolean v0, v1, Lcom/stericson/RootShell/execution/Command;.finished:Z // field@0870 │ │ +0787b2: 5910 7708 |0003: iput v0, v1, Lcom/stericson/RootShell/execution/Command;.totalOutput:I // field@0877 │ │ +0787b6: 5910 7808 |0005: iput v0, v1, Lcom/stericson/RootShell/execution/Command;.totalOutputProcessed:I // field@0878 │ │ +0787ba: 5c10 6d08 |0007: iput-boolean v0, v1, Lcom/stericson/RootShell/execution/Command;.executing:Z // field@086d │ │ +0787be: 5c10 7508 |0009: iput-boolean v0, v1, Lcom/stericson/RootShell/execution/Command;.terminated:Z // field@0875 │ │ +0787c2: 12f0 |000b: const/4 v0, #int -1 // #ff │ │ +0787c4: 5910 6f08 |000c: iput v0, v1, Lcom/stericson/RootShell/execution/Command;.exitCode:I // field@086f │ │ +0787c8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=264 │ │ 0x0003 line=265 │ │ 0x0005 line=266 │ │ 0x0007 line=267 │ │ 0x0009 line=268 │ │ @@ -129423,22 +129394,22 @@ │ │ type : '(I)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0787e8: |[0787e8] com.stericson.RootShell.execution.Command.setExitCode:(I)V │ │ -0787f8: 1d01 |0000: monitor-enter v1 │ │ -0787fa: 5912 6f08 |0001: iput v2, v1, Lcom/stericson/RootShell/execution/Command;.exitCode:I // field@086f │ │ -0787fe: 1e01 |0003: monitor-exit v1 │ │ -078800: 0e00 |0004: return-void │ │ -078802: 0d00 |0005: move-exception v0 │ │ -078804: 1e01 |0006: monitor-exit v1 │ │ -078806: 2700 |0007: throw v0 │ │ +0787cc: |[0787cc] com.stericson.RootShell.execution.Command.setExitCode:(I)V │ │ +0787dc: 1d01 |0000: monitor-enter v1 │ │ +0787de: 5912 6f08 |0001: iput v2, v1, Lcom/stericson/RootShell/execution/Command;.exitCode:I // field@086f │ │ +0787e2: 1e01 |0003: monitor-exit v1 │ │ +0787e4: 0e00 |0004: return-void │ │ +0787e6: 0d00 |0005: move-exception v0 │ │ +0787e8: 1e01 |0006: monitor-exit v1 │ │ +0787ea: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=199 │ │ 0x0001 line=200 │ │ 0x0003 line=201 │ │ @@ -129453,26 +129424,26 @@ │ │ type : '()V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -078814: |[078814] com.stericson.RootShell.execution.Command.startExecution:()V │ │ -078824: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -078826: 2200 8104 |0001: new-instance v0, Lcom/stericson/RootShell/execution/Command$ExecutionMonitor; // type@0481 │ │ -07882a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -07882c: 7030 381f 3001 |0004: invoke-direct {v0, v3, v1}, Lcom/stericson/RootShell/execution/Command$ExecutionMonitor;.:(Lcom/stericson/RootShell/execution/Command;Lcom/stericson/RootShell/execution/Command$1;)V // method@1f38 │ │ -078832: 5b30 6e08 |0007: iput-object v0, v3, Lcom/stericson/RootShell/execution/Command;.executionMonitor:Lcom/stericson/RootShell/execution/Command$ExecutionMonitor; // field@086e │ │ -078836: 5430 6e08 |0009: iget-object v0, v3, Lcom/stericson/RootShell/execution/Command;.executionMonitor:Lcom/stericson/RootShell/execution/Command$ExecutionMonitor; // field@086e │ │ -07883a: 6e20 3a1f 2000 |000b: invoke-virtual {v0, v2}, Lcom/stericson/RootShell/execution/Command$ExecutionMonitor;.setPriority:(I)V // method@1f3a │ │ -078840: 5430 6e08 |000e: iget-object v0, v3, Lcom/stericson/RootShell/execution/Command;.executionMonitor:Lcom/stericson/RootShell/execution/Command$ExecutionMonitor; // field@086e │ │ -078844: 6e10 3b1f 0000 |0010: invoke-virtual {v0}, Lcom/stericson/RootShell/execution/Command$ExecutionMonitor;.start:()V // method@1f3b │ │ -07884a: 5c32 6d08 |0013: iput-boolean v2, v3, Lcom/stericson/RootShell/execution/Command;.executing:Z // field@086d │ │ -07884e: 0e00 |0015: return-void │ │ +0787f8: |[0787f8] com.stericson.RootShell.execution.Command.startExecution:()V │ │ +078808: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +07880a: 2200 8104 |0001: new-instance v0, Lcom/stericson/RootShell/execution/Command$ExecutionMonitor; // type@0481 │ │ +07880e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +078810: 7030 381f 3001 |0004: invoke-direct {v0, v3, v1}, Lcom/stericson/RootShell/execution/Command$ExecutionMonitor;.:(Lcom/stericson/RootShell/execution/Command;Lcom/stericson/RootShell/execution/Command$1;)V // method@1f38 │ │ +078816: 5b30 6e08 |0007: iput-object v0, v3, Lcom/stericson/RootShell/execution/Command;.executionMonitor:Lcom/stericson/RootShell/execution/Command$ExecutionMonitor; // field@086e │ │ +07881a: 5430 6e08 |0009: iget-object v0, v3, Lcom/stericson/RootShell/execution/Command;.executionMonitor:Lcom/stericson/RootShell/execution/Command$ExecutionMonitor; // field@086e │ │ +07881e: 6e20 3a1f 2000 |000b: invoke-virtual {v0, v2}, Lcom/stericson/RootShell/execution/Command$ExecutionMonitor;.setPriority:(I)V // method@1f3a │ │ +078824: 5430 6e08 |000e: iget-object v0, v3, Lcom/stericson/RootShell/execution/Command;.executionMonitor:Lcom/stericson/RootShell/execution/Command$ExecutionMonitor; // field@086e │ │ +078828: 6e10 3b1f 0000 |0010: invoke-virtual {v0}, Lcom/stericson/RootShell/execution/Command$ExecutionMonitor;.start:()V // method@1f3b │ │ +07882e: 5c32 6d08 |0013: iput-boolean v2, v3, Lcom/stericson/RootShell/execution/Command;.executing:Z // field@086d │ │ +078832: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=205 │ │ 0x0009 line=206 │ │ 0x000e line=207 │ │ 0x0013 line=208 │ │ 0x0015 line=209 │ │ @@ -129484,20 +129455,20 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -078850: |[078850] com.stericson.RootShell.execution.Command.terminate:()V │ │ -078860: 1a00 7a0e |0000: const-string v0, "Terminating command at users request!" // string@0e7a │ │ -078864: 7110 1a1f 0000 |0002: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -07886a: 1a00 780e |0005: const-string v0, "Terminated at users request!" // string@0e78 │ │ -07886e: 6e20 511f 0100 |0007: invoke-virtual {v1, v0}, Lcom/stericson/RootShell/execution/Command;.terminated:(Ljava/lang/String;)V // method@1f51 │ │ -078874: 0e00 |000a: return-void │ │ +078834: |[078834] com.stericson.RootShell.execution.Command.terminate:()V │ │ +078844: 1a00 7a0e |0000: const-string v0, "Terminating command at users request!" // string@0e7a │ │ +078848: 7110 1a1f 0000 |0002: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +07884e: 1a00 780e |0005: const-string v0, "Terminated at users request!" // string@0e78 │ │ +078852: 6e20 511f 0100 |0007: invoke-virtual {v1, v0}, Lcom/stericson/RootShell/execution/Command;.terminated:(Ljava/lang/String;)V // method@1f51 │ │ +078858: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0005 line=214 │ │ 0x000a line=215 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/stericson/RootShell/execution/Command; │ │ @@ -129507,22 +129478,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -078878: |[078878] com.stericson.RootShell.execution.Command.terminate:(Ljava/lang/String;)V │ │ -078888: 7100 891f 0000 |0000: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.closeAll:()V // method@1f89 │ │ -07888e: 1a00 790e |0003: const-string v0, "Terminating all shells." // string@0e79 │ │ -078892: 7110 1a1f 0000 |0005: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -078898: 6e20 511f 2100 |0008: invoke-virtual {v1, v2}, Lcom/stericson/RootShell/execution/Command;.terminated:(Ljava/lang/String;)V // method@1f51 │ │ -07889e: 0e00 |000b: return-void │ │ -0788a0: 0d00 |000c: move-exception v0 │ │ -0788a2: 28fe |000d: goto 000b // -0002 │ │ +07885c: |[07885c] com.stericson.RootShell.execution.Command.terminate:(Ljava/lang/String;)V │ │ +07886c: 7100 891f 0000 |0000: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.closeAll:()V // method@1f89 │ │ +078872: 1a00 790e |0003: const-string v0, "Terminating all shells." // string@0e79 │ │ +078876: 7110 1a1f 0000 |0005: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +07887c: 6e20 511f 2100 |0008: invoke-virtual {v1, v2}, Lcom/stericson/RootShell/execution/Command;.terminated:(Ljava/lang/String;)V // method@1f51 │ │ +078882: 0e00 |000b: return-void │ │ +078884: 0d00 |000c: move-exception v0 │ │ +078886: 28fe |000d: goto 000b // -0002 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/io/IOException; -> 0x000c │ │ positions : │ │ 0x0000 line=219 │ │ 0x0003 line=220 │ │ 0x0008 line=221 │ │ @@ -129537,62 +129508,62 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -0788b4: |[0788b4] com.stericson.RootShell.execution.Command.terminated:(Ljava/lang/String;)V │ │ -0788c4: 1d04 |0000: monitor-enter v4 │ │ -0788c6: 5442 7408 |0001: iget-object v2, v4, Lcom/stericson/RootShell/execution/Command;.mHandler:Landroid/os/Handler; // field@0874 │ │ -0788ca: 3802 5200 |0003: if-eqz v2, 0055 // +0052 │ │ -0788ce: 5542 7108 |0005: iget-boolean v2, v4, Lcom/stericson/RootShell/execution/Command;.handlerEnabled:Z // field@0871 │ │ -0788d2: 3802 4e00 |0007: if-eqz v2, 0055 // +004e │ │ -0788d6: 5442 7408 |0009: iget-object v2, v4, Lcom/stericson/RootShell/execution/Command;.mHandler:Landroid/os/Handler; // field@0874 │ │ -0788da: 6e10 b902 0200 |000b: invoke-virtual {v2}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@02b9 │ │ -0788e0: 0c01 |000e: move-result-object v1 │ │ -0788e2: 2200 8e00 |000f: new-instance v0, Landroid/os/Bundle; // type@008e │ │ -0788e6: 7010 8802 0000 |0011: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0288 │ │ -0788ec: 1a02 8010 |0014: const-string v2, "action" // string@1080 │ │ -0788f0: 1233 |0016: const/4 v3, #int 3 // #3 │ │ -0788f2: 6e30 a202 2003 |0017: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ -0788f8: 1a02 d524 |001a: const-string v2, "text" // string@24d5 │ │ -0788fc: 6e30 a802 2005 |001c: invoke-virtual {v0, v2, v5}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02a8 │ │ -078902: 6e20 cd02 0100 |001f: invoke-virtual {v1, v0}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@02cd │ │ -078908: 5442 7408 |0022: iget-object v2, v4, Lcom/stericson/RootShell/execution/Command;.mHandler:Landroid/os/Handler; // field@0874 │ │ -07890c: 6e20 c302 1200 |0024: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02c3 │ │ -078912: 2202 f704 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -078916: 7010 6021 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07891c: 1a03 2103 |002c: const-string v3, "Command " // string@0321 │ │ -078920: 6e20 6921 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -078926: 0c02 |0031: move-result-object v2 │ │ -078928: 5243 7208 |0032: iget v3, v4, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ -07892c: 6e20 6521 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -078932: 0c02 |0037: move-result-object v2 │ │ -078934: 1a03 5100 |0038: const-string v3, " did not finish because it was terminated. Termination reason: " // string@0051 │ │ -078938: 6e20 6921 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07893e: 0c02 |003d: move-result-object v2 │ │ -078940: 6e20 6921 5200 |003e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -078946: 0c02 |0041: move-result-object v2 │ │ -078948: 6e10 6e21 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07894e: 0c02 |0045: move-result-object v2 │ │ -078950: 7110 1a1f 0200 |0046: invoke-static {v2}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -078956: 12f2 |0049: const/4 v2, #int -1 // #ff │ │ -078958: 6e20 4d1f 2400 |004a: invoke-virtual {v4, v2}, Lcom/stericson/RootShell/execution/Command;.setExitCode:(I)V // method@1f4d │ │ -07895e: 1212 |004d: const/4 v2, #int 1 // #1 │ │ -078960: 5c42 7508 |004e: iput-boolean v2, v4, Lcom/stericson/RootShell/execution/Command;.terminated:Z // field@0875 │ │ -078964: 6e10 451f 0400 |0050: invoke-virtual {v4}, Lcom/stericson/RootShell/execution/Command;.finishCommand:()V // method@1f45 │ │ -07896a: 1e04 |0053: monitor-exit v4 │ │ -07896c: 0e00 |0054: return-void │ │ -07896e: 5242 7208 |0055: iget v2, v4, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ -078972: 6e30 421f 2405 |0057: invoke-virtual {v4, v2, v5}, Lcom/stericson/RootShell/execution/Command;.commandTerminated:(ILjava/lang/String;)V // method@1f42 │ │ -078978: 28cd |005a: goto 0027 // -0033 │ │ -07897a: 0d02 |005b: move-exception v2 │ │ -07897c: 1e04 |005c: monitor-exit v4 │ │ -07897e: 2702 |005d: throw v2 │ │ +078898: |[078898] com.stericson.RootShell.execution.Command.terminated:(Ljava/lang/String;)V │ │ +0788a8: 1d04 |0000: monitor-enter v4 │ │ +0788aa: 5442 7408 |0001: iget-object v2, v4, Lcom/stericson/RootShell/execution/Command;.mHandler:Landroid/os/Handler; // field@0874 │ │ +0788ae: 3802 5200 |0003: if-eqz v2, 0055 // +0052 │ │ +0788b2: 5542 7108 |0005: iget-boolean v2, v4, Lcom/stericson/RootShell/execution/Command;.handlerEnabled:Z // field@0871 │ │ +0788b6: 3802 4e00 |0007: if-eqz v2, 0055 // +004e │ │ +0788ba: 5442 7408 |0009: iget-object v2, v4, Lcom/stericson/RootShell/execution/Command;.mHandler:Landroid/os/Handler; // field@0874 │ │ +0788be: 6e10 b902 0200 |000b: invoke-virtual {v2}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@02b9 │ │ +0788c4: 0c01 |000e: move-result-object v1 │ │ +0788c6: 2200 8e00 |000f: new-instance v0, Landroid/os/Bundle; // type@008e │ │ +0788ca: 7010 8802 0000 |0011: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0288 │ │ +0788d0: 1a02 8010 |0014: const-string v2, "action" // string@1080 │ │ +0788d4: 1233 |0016: const/4 v3, #int 3 // #3 │ │ +0788d6: 6e30 a202 2003 |0017: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ +0788dc: 1a02 d524 |001a: const-string v2, "text" // string@24d5 │ │ +0788e0: 6e30 a802 2005 |001c: invoke-virtual {v0, v2, v5}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02a8 │ │ +0788e6: 6e20 cd02 0100 |001f: invoke-virtual {v1, v0}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@02cd │ │ +0788ec: 5442 7408 |0022: iget-object v2, v4, Lcom/stericson/RootShell/execution/Command;.mHandler:Landroid/os/Handler; // field@0874 │ │ +0788f0: 6e20 c302 1200 |0024: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02c3 │ │ +0788f6: 2202 f704 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +0788fa: 7010 6021 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +078900: 1a03 2103 |002c: const-string v3, "Command " // string@0321 │ │ +078904: 6e20 6921 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07890a: 0c02 |0031: move-result-object v2 │ │ +07890c: 5243 7208 |0032: iget v3, v4, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ +078910: 6e20 6521 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +078916: 0c02 |0037: move-result-object v2 │ │ +078918: 1a03 5100 |0038: const-string v3, " did not finish because it was terminated. Termination reason: " // string@0051 │ │ +07891c: 6e20 6921 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +078922: 0c02 |003d: move-result-object v2 │ │ +078924: 6e20 6921 5200 |003e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07892a: 0c02 |0041: move-result-object v2 │ │ +07892c: 6e10 6e21 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +078932: 0c02 |0045: move-result-object v2 │ │ +078934: 7110 1a1f 0200 |0046: invoke-static {v2}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +07893a: 12f2 |0049: const/4 v2, #int -1 // #ff │ │ +07893c: 6e20 4d1f 2400 |004a: invoke-virtual {v4, v2}, Lcom/stericson/RootShell/execution/Command;.setExitCode:(I)V // method@1f4d │ │ +078942: 1212 |004d: const/4 v2, #int 1 // #1 │ │ +078944: 5c42 7508 |004e: iput-boolean v2, v4, Lcom/stericson/RootShell/execution/Command;.terminated:Z // field@0875 │ │ +078948: 6e10 451f 0400 |0050: invoke-virtual {v4}, Lcom/stericson/RootShell/execution/Command;.finishCommand:()V // method@1f45 │ │ +07894e: 1e04 |0053: monitor-exit v4 │ │ +078950: 0e00 |0054: return-void │ │ +078952: 5242 7208 |0055: iget v2, v4, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ +078956: 6e30 421f 2405 |0057: invoke-virtual {v4, v2, v5}, Lcom/stericson/RootShell/execution/Command;.commandTerminated:(ILjava/lang/String;)V // method@1f42 │ │ +07895c: 28cd |005a: goto 0027 // -0033 │ │ +07895e: 0d02 |005b: move-exception v2 │ │ +078960: 1e04 |005c: monitor-exit v4 │ │ +078962: 2702 |005d: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x005d │ │ -> 0x005b │ │ positions : │ │ 0x0000 line=227 │ │ 0x0001 line=229 │ │ 0x0009 line=230 │ │ @@ -129650,226 +129621,226 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07898c: |[07898c] com.stericson.RootShell.execution.Shell$1.:(Lcom/stericson/RootShell/execution/Shell;)V │ │ -07899c: 5b01 7b08 |0000: iput-object v1, v0, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -0789a0: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -0789a6: 0e00 |0005: return-void │ │ +078970: |[078970] com.stericson.RootShell.execution.Shell$1.:(Lcom/stericson/RootShell/execution/Shell;)V │ │ +078980: 5b01 7b08 |0000: iput-object v1, v0, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078984: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +07898a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stericson/RootShell/execution/Shell$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/stericson/RootShell/execution/Shell; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/stericson/RootShell/execution/Shell; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootShell/execution/Shell$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 380 16-bit code units │ │ -0789a8: |[0789a8] com.stericson.RootShell.execution.Shell$1.run:()V │ │ -0789b8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0789ba: 5473 7b08 |0001: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -0789be: 7110 701f 0300 |0003: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List; // method@1f70 │ │ -0789c4: 0c04 |0006: move-result-object v4 │ │ -0789c6: 1d04 |0007: monitor-enter v4 │ │ -0789c8: 5473 7b08 |0008: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -0789cc: 7110 791f 0300 |000a: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$200:(Lcom/stericson/RootShell/execution/Shell;)Z // method@1f79 │ │ -0789d2: 0a03 |000d: move-result v3 │ │ -0789d4: 3903 4100 |000e: if-nez v3, 004f // +0041 │ │ -0789d8: 5473 7b08 |0010: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -0789dc: 7110 7a1f 0300 |0012: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$300:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f7a │ │ -0789e2: 0a03 |0015: move-result v3 │ │ -0789e4: 5475 7b08 |0016: iget-object v5, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -0789e8: 7110 701f 0500 |0018: invoke-static {v5}, Lcom/stericson/RootShell/execution/Shell;.access$100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List; // method@1f70 │ │ -0789ee: 0c05 |001b: move-result-object v5 │ │ -0789f0: 7210 dc21 0500 |001c: invoke-interface {v5}, Ljava/util/List;.size:()I // method@21dc │ │ -0789f6: 0a05 |001f: move-result v5 │ │ -0789f8: 3453 2f00 |0020: if-lt v3, v5, 004f // +002f │ │ -0789fc: 5473 7b08 |0022: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078a00: 1205 |0024: const/4 v5, #int 0 // #0 │ │ -078a02: 5c35 9708 |0025: iput-boolean v5, v3, Lcom/stericson/RootShell/execution/Shell;.isExecuting:Z // field@0897 │ │ -078a06: 5473 7b08 |0027: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078a0a: 7110 701f 0300 |0029: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List; // method@1f70 │ │ -078a10: 0c03 |002c: move-result-object v3 │ │ -078a12: 6e10 2d21 0300 |002d: invoke-virtual {v3}, Ljava/lang/Object;.wait:()V // method@212d │ │ -078a18: 28d8 |0030: goto 0008 // -0028 │ │ -078a1a: 0d03 |0031: move-exception v3 │ │ -078a1c: 1e04 |0032: monitor-exit v4 │ │ -078a1e: 2703 |0033: throw v3 │ │ -078a20: 0d01 |0034: move-exception v1 │ │ -078a22: 6e10 b720 0100 |0035: invoke-virtual {v1}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@20b7 │ │ -078a28: 0c03 |0038: move-result-object v3 │ │ -078a2a: 6204 5008 |0039: sget-object v4, Lcom/stericson/RootShell/RootShell$LogLevel;.ERROR:Lcom/stericson/RootShell/RootShell$LogLevel; // field@0850 │ │ -078a2e: 7130 1b1f 4301 |003b: invoke-static {v3, v4, v1}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;Lcom/stericson/RootShell/RootShell$LogLevel;Ljava/lang/Exception;)V // method@1f1b │ │ -078a34: 5473 7b08 |003e: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078a38: 7120 7b1f 6300 |0040: invoke-static {v3, v6}, Lcom/stericson/RootShell/execution/Shell;.access$302:(Lcom/stericson/RootShell/execution/Shell;I)I // method@1f7b │ │ -078a3e: 5473 7b08 |0043: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078a42: 5474 7b08 |0045: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078a46: 7110 831f 0400 |0047: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ -078a4c: 0c04 |004a: move-result-object v4 │ │ -078a4e: 7120 711f 4300 |004b: invoke-static {v3, v4}, Lcom/stericson/RootShell/execution/Shell;.access$1000:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Writer;)V // method@1f71 │ │ -078a54: 0e00 |004e: return-void │ │ -078a56: 1e04 |004f: monitor-exit v4 │ │ -078a58: 5473 7b08 |0050: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078a5c: 7110 7a1f 0300 |0052: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$300:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f7a │ │ -078a62: 0a03 |0055: move-result v3 │ │ -078a64: 5474 7b08 |0056: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078a68: 7110 7d1f 0400 |0058: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$400:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f7d │ │ -078a6e: 0a04 |005b: move-result v4 │ │ -078a70: 3443 3600 |005c: if-lt v3, v4, 0092 // +0036 │ │ -078a74: 5473 7b08 |005e: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078a78: 7110 7e1f 0300 |0060: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$500:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f7e │ │ -078a7e: 0a03 |0063: move-result v3 │ │ -078a80: 5474 7b08 |0064: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078a84: 7110 7a1f 0400 |0066: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$300:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f7a │ │ -078a8a: 0a04 |0069: move-result v4 │ │ -078a8c: 3243 2300 |006a: if-eq v3, v4, 008d // +0023 │ │ -078a90: 1a03 ac0f |006c: const-string v3, "Waiting for read and write to catch up before cleanup." // string@0fac │ │ -078a94: 7110 1a1f 0300 |006e: invoke-static {v3}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -078a9a: 28ed |0071: goto 005e // -0013 │ │ -078a9c: 0d01 |0072: move-exception v1 │ │ -078a9e: 6e10 1021 0100 |0073: invoke-virtual {v1}, Ljava/lang/InterruptedException;.getMessage:()Ljava/lang/String; // method@2110 │ │ -078aa4: 0c03 |0076: move-result-object v3 │ │ -078aa6: 6204 5008 |0077: sget-object v4, Lcom/stericson/RootShell/RootShell$LogLevel;.ERROR:Lcom/stericson/RootShell/RootShell$LogLevel; // field@0850 │ │ -078aaa: 7130 1b1f 4301 |0079: invoke-static {v3, v4, v1}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;Lcom/stericson/RootShell/RootShell$LogLevel;Ljava/lang/Exception;)V // method@1f1b │ │ -078ab0: 5473 7b08 |007c: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078ab4: 7120 7b1f 6300 |007e: invoke-static {v3, v6}, Lcom/stericson/RootShell/execution/Shell;.access$302:(Lcom/stericson/RootShell/execution/Shell;I)I // method@1f7b │ │ -078aba: 5473 7b08 |0081: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078abe: 5474 7b08 |0083: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078ac2: 7110 831f 0400 |0085: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ -078ac8: 0c04 |0088: move-result-object v4 │ │ -078aca: 7120 711f 4300 |0089: invoke-static {v3, v4}, Lcom/stericson/RootShell/execution/Shell;.access$1000:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Writer;)V // method@1f71 │ │ -078ad0: 28c2 |008c: goto 004e // -003e │ │ -078ad2: 5473 7b08 |008d: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078ad6: 7110 811f 0300 |008f: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$600:(Lcom/stericson/RootShell/execution/Shell;)V // method@1f81 │ │ -078adc: 5473 7b08 |0092: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078ae0: 7110 7a1f 0300 |0094: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$300:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f7a │ │ -078ae6: 0a03 |0097: move-result v3 │ │ -078ae8: 5474 7b08 |0098: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078aec: 7110 701f 0400 |009a: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List; // method@1f70 │ │ -078af2: 0c04 |009d: move-result-object v4 │ │ -078af4: 7210 dc21 0400 |009e: invoke-interface {v4}, Ljava/util/List;.size:()I // method@21dc │ │ -078afa: 0a04 |00a1: move-result v4 │ │ -078afc: 3543 a200 |00a2: if-ge v3, v4, 0144 // +00a2 │ │ -078b00: 5473 7b08 |00a4: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078b04: 1214 |00a6: const/4 v4, #int 1 // #1 │ │ -078b06: 5c34 9708 |00a7: iput-boolean v4, v3, Lcom/stericson/RootShell/execution/Shell;.isExecuting:Z // field@0897 │ │ -078b0a: 5473 7b08 |00a9: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078b0e: 7110 701f 0300 |00ab: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List; // method@1f70 │ │ -078b14: 0c03 |00ae: move-result-object v3 │ │ -078b16: 5474 7b08 |00af: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078b1a: 7110 7a1f 0400 |00b1: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$300:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f7a │ │ -078b20: 0a04 |00b4: move-result v4 │ │ -078b22: 7220 d721 4300 |00b5: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@21d7 │ │ -078b28: 0c00 |00b8: move-result-object v0 │ │ -078b2a: 1f00 8204 |00b9: check-cast v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ -078b2e: 6e10 4e1f 0000 |00bb: invoke-virtual {v0}, Lcom/stericson/RootShell/execution/Command;.startExecution:()V // method@1f4e │ │ -078b34: 2203 f704 |00be: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -078b38: 7010 6021 0300 |00c0: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -078b3e: 1a04 0c04 |00c3: const-string v4, "Executing: " // string@040c │ │ -078b42: 6e20 6921 4300 |00c5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -078b48: 0c03 |00c8: move-result-object v3 │ │ -078b4a: 6e10 461f 0000 |00c9: invoke-virtual {v0}, Lcom/stericson/RootShell/execution/Command;.getCommand:()Ljava/lang/String; // method@1f46 │ │ -078b50: 0c04 |00cc: move-result-object v4 │ │ -078b52: 6e20 6921 4300 |00cd: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -078b58: 0c03 |00d0: move-result-object v3 │ │ -078b5a: 1a04 b200 |00d1: const-string v4, " with context: " // string@00b2 │ │ -078b5e: 6e20 6921 4300 |00d3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -078b64: 0c03 |00d6: move-result-object v3 │ │ -078b66: 5474 7b08 |00d7: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078b6a: 7110 821f 0400 |00d9: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$700:(Lcom/stericson/RootShell/execution/Shell;)Lcom/stericson/RootShell/execution/Shell$ShellContext; // method@1f82 │ │ -078b70: 0c04 |00dc: move-result-object v4 │ │ -078b72: 6e20 6821 4300 |00dd: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -078b78: 0c03 |00e0: move-result-object v3 │ │ -078b7a: 6e10 6e21 0300 |00e1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -078b80: 0c03 |00e4: move-result-object v3 │ │ -078b82: 7110 1a1f 0300 |00e5: invoke-static {v3}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -078b88: 5473 7b08 |00e8: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078b8c: 7110 831f 0300 |00ea: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ -078b92: 0c03 |00ed: move-result-object v3 │ │ -078b94: 6e10 461f 0000 |00ee: invoke-virtual {v0}, Lcom/stericson/RootShell/execution/Command;.getCommand:()Ljava/lang/String; // method@1f46 │ │ -078b9a: 0c04 |00f1: move-result-object v4 │ │ -078b9c: 6e20 c420 4300 |00f2: invoke-virtual {v3, v4}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@20c4 │ │ -078ba2: 2203 f704 |00f5: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -078ba6: 7010 6021 0300 |00f7: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -078bac: 1a04 0200 |00fa: const-string v4, " │ │ +07898c: |[07898c] com.stericson.RootShell.execution.Shell$1.run:()V │ │ +07899c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +07899e: 5473 7b08 |0001: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +0789a2: 7110 701f 0300 |0003: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List; // method@1f70 │ │ +0789a8: 0c04 |0006: move-result-object v4 │ │ +0789aa: 1d04 |0007: monitor-enter v4 │ │ +0789ac: 5473 7b08 |0008: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +0789b0: 7110 791f 0300 |000a: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$200:(Lcom/stericson/RootShell/execution/Shell;)Z // method@1f79 │ │ +0789b6: 0a03 |000d: move-result v3 │ │ +0789b8: 3903 4100 |000e: if-nez v3, 004f // +0041 │ │ +0789bc: 5473 7b08 |0010: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +0789c0: 7110 7a1f 0300 |0012: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$300:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f7a │ │ +0789c6: 0a03 |0015: move-result v3 │ │ +0789c8: 5475 7b08 |0016: iget-object v5, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +0789cc: 7110 701f 0500 |0018: invoke-static {v5}, Lcom/stericson/RootShell/execution/Shell;.access$100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List; // method@1f70 │ │ +0789d2: 0c05 |001b: move-result-object v5 │ │ +0789d4: 7210 dc21 0500 |001c: invoke-interface {v5}, Ljava/util/List;.size:()I // method@21dc │ │ +0789da: 0a05 |001f: move-result v5 │ │ +0789dc: 3453 2f00 |0020: if-lt v3, v5, 004f // +002f │ │ +0789e0: 5473 7b08 |0022: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +0789e4: 1205 |0024: const/4 v5, #int 0 // #0 │ │ +0789e6: 5c35 9708 |0025: iput-boolean v5, v3, Lcom/stericson/RootShell/execution/Shell;.isExecuting:Z // field@0897 │ │ +0789ea: 5473 7b08 |0027: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +0789ee: 7110 701f 0300 |0029: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List; // method@1f70 │ │ +0789f4: 0c03 |002c: move-result-object v3 │ │ +0789f6: 6e10 2d21 0300 |002d: invoke-virtual {v3}, Ljava/lang/Object;.wait:()V // method@212d │ │ +0789fc: 28d8 |0030: goto 0008 // -0028 │ │ +0789fe: 0d03 |0031: move-exception v3 │ │ +078a00: 1e04 |0032: monitor-exit v4 │ │ +078a02: 2703 |0033: throw v3 │ │ +078a04: 0d01 |0034: move-exception v1 │ │ +078a06: 6e10 b720 0100 |0035: invoke-virtual {v1}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@20b7 │ │ +078a0c: 0c03 |0038: move-result-object v3 │ │ +078a0e: 6204 5008 |0039: sget-object v4, Lcom/stericson/RootShell/RootShell$LogLevel;.ERROR:Lcom/stericson/RootShell/RootShell$LogLevel; // field@0850 │ │ +078a12: 7130 1b1f 4301 |003b: invoke-static {v3, v4, v1}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;Lcom/stericson/RootShell/RootShell$LogLevel;Ljava/lang/Exception;)V // method@1f1b │ │ +078a18: 5473 7b08 |003e: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078a1c: 7120 7b1f 6300 |0040: invoke-static {v3, v6}, Lcom/stericson/RootShell/execution/Shell;.access$302:(Lcom/stericson/RootShell/execution/Shell;I)I // method@1f7b │ │ +078a22: 5473 7b08 |0043: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078a26: 5474 7b08 |0045: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078a2a: 7110 831f 0400 |0047: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ +078a30: 0c04 |004a: move-result-object v4 │ │ +078a32: 7120 711f 4300 |004b: invoke-static {v3, v4}, Lcom/stericson/RootShell/execution/Shell;.access$1000:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Writer;)V // method@1f71 │ │ +078a38: 0e00 |004e: return-void │ │ +078a3a: 1e04 |004f: monitor-exit v4 │ │ +078a3c: 5473 7b08 |0050: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078a40: 7110 7a1f 0300 |0052: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$300:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f7a │ │ +078a46: 0a03 |0055: move-result v3 │ │ +078a48: 5474 7b08 |0056: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078a4c: 7110 7d1f 0400 |0058: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$400:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f7d │ │ +078a52: 0a04 |005b: move-result v4 │ │ +078a54: 3443 3600 |005c: if-lt v3, v4, 0092 // +0036 │ │ +078a58: 5473 7b08 |005e: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078a5c: 7110 7e1f 0300 |0060: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$500:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f7e │ │ +078a62: 0a03 |0063: move-result v3 │ │ +078a64: 5474 7b08 |0064: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078a68: 7110 7a1f 0400 |0066: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$300:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f7a │ │ +078a6e: 0a04 |0069: move-result v4 │ │ +078a70: 3243 2300 |006a: if-eq v3, v4, 008d // +0023 │ │ +078a74: 1a03 ac0f |006c: const-string v3, "Waiting for read and write to catch up before cleanup." // string@0fac │ │ +078a78: 7110 1a1f 0300 |006e: invoke-static {v3}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +078a7e: 28ed |0071: goto 005e // -0013 │ │ +078a80: 0d01 |0072: move-exception v1 │ │ +078a82: 6e10 1021 0100 |0073: invoke-virtual {v1}, Ljava/lang/InterruptedException;.getMessage:()Ljava/lang/String; // method@2110 │ │ +078a88: 0c03 |0076: move-result-object v3 │ │ +078a8a: 6204 5008 |0077: sget-object v4, Lcom/stericson/RootShell/RootShell$LogLevel;.ERROR:Lcom/stericson/RootShell/RootShell$LogLevel; // field@0850 │ │ +078a8e: 7130 1b1f 4301 |0079: invoke-static {v3, v4, v1}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;Lcom/stericson/RootShell/RootShell$LogLevel;Ljava/lang/Exception;)V // method@1f1b │ │ +078a94: 5473 7b08 |007c: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078a98: 7120 7b1f 6300 |007e: invoke-static {v3, v6}, Lcom/stericson/RootShell/execution/Shell;.access$302:(Lcom/stericson/RootShell/execution/Shell;I)I // method@1f7b │ │ +078a9e: 5473 7b08 |0081: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078aa2: 5474 7b08 |0083: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078aa6: 7110 831f 0400 |0085: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ +078aac: 0c04 |0088: move-result-object v4 │ │ +078aae: 7120 711f 4300 |0089: invoke-static {v3, v4}, Lcom/stericson/RootShell/execution/Shell;.access$1000:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Writer;)V // method@1f71 │ │ +078ab4: 28c2 |008c: goto 004e // -003e │ │ +078ab6: 5473 7b08 |008d: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078aba: 7110 811f 0300 |008f: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$600:(Lcom/stericson/RootShell/execution/Shell;)V // method@1f81 │ │ +078ac0: 5473 7b08 |0092: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078ac4: 7110 7a1f 0300 |0094: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$300:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f7a │ │ +078aca: 0a03 |0097: move-result v3 │ │ +078acc: 5474 7b08 |0098: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078ad0: 7110 701f 0400 |009a: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List; // method@1f70 │ │ +078ad6: 0c04 |009d: move-result-object v4 │ │ +078ad8: 7210 dc21 0400 |009e: invoke-interface {v4}, Ljava/util/List;.size:()I // method@21dc │ │ +078ade: 0a04 |00a1: move-result v4 │ │ +078ae0: 3543 a200 |00a2: if-ge v3, v4, 0144 // +00a2 │ │ +078ae4: 5473 7b08 |00a4: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078ae8: 1214 |00a6: const/4 v4, #int 1 // #1 │ │ +078aea: 5c34 9708 |00a7: iput-boolean v4, v3, Lcom/stericson/RootShell/execution/Shell;.isExecuting:Z // field@0897 │ │ +078aee: 5473 7b08 |00a9: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078af2: 7110 701f 0300 |00ab: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List; // method@1f70 │ │ +078af8: 0c03 |00ae: move-result-object v3 │ │ +078afa: 5474 7b08 |00af: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078afe: 7110 7a1f 0400 |00b1: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$300:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f7a │ │ +078b04: 0a04 |00b4: move-result v4 │ │ +078b06: 7220 d721 4300 |00b5: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@21d7 │ │ +078b0c: 0c00 |00b8: move-result-object v0 │ │ +078b0e: 1f00 8204 |00b9: check-cast v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ +078b12: 6e10 4e1f 0000 |00bb: invoke-virtual {v0}, Lcom/stericson/RootShell/execution/Command;.startExecution:()V // method@1f4e │ │ +078b18: 2203 f704 |00be: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +078b1c: 7010 6021 0300 |00c0: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +078b22: 1a04 0c04 |00c3: const-string v4, "Executing: " // string@040c │ │ +078b26: 6e20 6921 4300 |00c5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +078b2c: 0c03 |00c8: move-result-object v3 │ │ +078b2e: 6e10 461f 0000 |00c9: invoke-virtual {v0}, Lcom/stericson/RootShell/execution/Command;.getCommand:()Ljava/lang/String; // method@1f46 │ │ +078b34: 0c04 |00cc: move-result-object v4 │ │ +078b36: 6e20 6921 4300 |00cd: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +078b3c: 0c03 |00d0: move-result-object v3 │ │ +078b3e: 1a04 b200 |00d1: const-string v4, " with context: " // string@00b2 │ │ +078b42: 6e20 6921 4300 |00d3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +078b48: 0c03 |00d6: move-result-object v3 │ │ +078b4a: 5474 7b08 |00d7: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078b4e: 7110 821f 0400 |00d9: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$700:(Lcom/stericson/RootShell/execution/Shell;)Lcom/stericson/RootShell/execution/Shell$ShellContext; // method@1f82 │ │ +078b54: 0c04 |00dc: move-result-object v4 │ │ +078b56: 6e20 6821 4300 |00dd: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +078b5c: 0c03 |00e0: move-result-object v3 │ │ +078b5e: 6e10 6e21 0300 |00e1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +078b64: 0c03 |00e4: move-result-object v3 │ │ +078b66: 7110 1a1f 0300 |00e5: invoke-static {v3}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +078b6c: 5473 7b08 |00e8: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078b70: 7110 831f 0300 |00ea: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ +078b76: 0c03 |00ed: move-result-object v3 │ │ +078b78: 6e10 461f 0000 |00ee: invoke-virtual {v0}, Lcom/stericson/RootShell/execution/Command;.getCommand:()Ljava/lang/String; // method@1f46 │ │ +078b7e: 0c04 |00f1: move-result-object v4 │ │ +078b80: 6e20 c420 4300 |00f2: invoke-virtual {v3, v4}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@20c4 │ │ +078b86: 2203 f704 |00f5: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +078b8a: 7010 6021 0300 |00f7: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +078b90: 1a04 0200 |00fa: const-string v4, " │ │ echo F*D^W@#FGF " // string@0002 │ │ -078bb0: 6e20 6921 4300 |00fc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -078bb6: 0c03 |00ff: move-result-object v3 │ │ -078bb8: 5474 7b08 |0100: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078bbc: 7110 841f 0400 |0102: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$900:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f84 │ │ -078bc2: 0a04 |0105: move-result v4 │ │ -078bc4: 6e20 6521 4300 |0106: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -078bca: 0c03 |0109: move-result-object v3 │ │ -078bcc: 1a04 2600 |010a: const-string v4, " $? │ │ +078b94: 6e20 6921 4300 |00fc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +078b9a: 0c03 |00ff: move-result-object v3 │ │ +078b9c: 5474 7b08 |0100: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078ba0: 7110 841f 0400 |0102: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$900:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f84 │ │ +078ba6: 0a04 |0105: move-result v4 │ │ +078ba8: 6e20 6521 4300 |0106: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +078bae: 0c03 |0109: move-result-object v3 │ │ +078bb0: 1a04 2600 |010a: const-string v4, " $? │ │ " // string@0026 │ │ -078bd0: 6e20 6921 4300 |010c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -078bd6: 0c03 |010f: move-result-object v3 │ │ -078bd8: 6e10 6e21 0300 |0110: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -078bde: 0c02 |0113: move-result-object v2 │ │ -078be0: 5473 7b08 |0114: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078be4: 7110 831f 0300 |0116: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ -078bea: 0c03 |0119: move-result-object v3 │ │ -078bec: 6e20 c420 2300 |011a: invoke-virtual {v3, v2}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@20c4 │ │ -078bf2: 5473 7b08 |011d: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078bf6: 7110 831f 0300 |011f: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ -078bfc: 0c03 |0122: move-result-object v3 │ │ -078bfe: 6e10 c320 0300 |0123: invoke-virtual {v3}, Ljava/io/OutputStreamWriter;.flush:()V // method@20c3 │ │ -078c04: 5473 7b08 |0126: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078c08: 7110 7c1f 0300 |0128: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$308:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f7c │ │ -078c0e: 5473 7b08 |012b: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078c12: 7110 851f 0300 |012d: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$908:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f85 │ │ -078c18: 2900 d1fe |0130: goto/16 0001 // -012f │ │ -078c1c: 0d03 |0132: move-exception v3 │ │ -078c1e: 5474 7b08 |0133: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078c22: 7120 7b1f 6400 |0135: invoke-static {v4, v6}, Lcom/stericson/RootShell/execution/Shell;.access$302:(Lcom/stericson/RootShell/execution/Shell;I)I // method@1f7b │ │ -078c28: 5474 7b08 |0138: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078c2c: 5475 7b08 |013a: iget-object v5, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078c30: 7110 831f 0500 |013c: invoke-static {v5}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ -078c36: 0c05 |013f: move-result-object v5 │ │ -078c38: 7120 711f 5400 |0140: invoke-static {v4, v5}, Lcom/stericson/RootShell/execution/Shell;.access$1000:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Writer;)V // method@1f71 │ │ -078c3e: 2703 |0143: throw v3 │ │ -078c40: 5473 7b08 |0144: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078c44: 7110 791f 0300 |0146: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$200:(Lcom/stericson/RootShell/execution/Shell;)Z // method@1f79 │ │ -078c4a: 0a03 |0149: move-result v3 │ │ -078c4c: 3803 b7fe |014a: if-eqz v3, 0001 // -0149 │ │ -078c50: 5473 7b08 |014c: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078c54: 1204 |014e: const/4 v4, #int 0 // #0 │ │ -078c56: 5c34 9708 |014f: iput-boolean v4, v3, Lcom/stericson/RootShell/execution/Shell;.isExecuting:Z // field@0897 │ │ -078c5a: 5473 7b08 |0151: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078c5e: 7110 831f 0300 |0153: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ -078c64: 0c03 |0156: move-result-object v3 │ │ -078c66: 1a04 0300 |0157: const-string v4, " │ │ +078bb4: 6e20 6921 4300 |010c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +078bba: 0c03 |010f: move-result-object v3 │ │ +078bbc: 6e10 6e21 0300 |0110: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +078bc2: 0c02 |0113: move-result-object v2 │ │ +078bc4: 5473 7b08 |0114: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078bc8: 7110 831f 0300 |0116: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ +078bce: 0c03 |0119: move-result-object v3 │ │ +078bd0: 6e20 c420 2300 |011a: invoke-virtual {v3, v2}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@20c4 │ │ +078bd6: 5473 7b08 |011d: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078bda: 7110 831f 0300 |011f: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ +078be0: 0c03 |0122: move-result-object v3 │ │ +078be2: 6e10 c320 0300 |0123: invoke-virtual {v3}, Ljava/io/OutputStreamWriter;.flush:()V // method@20c3 │ │ +078be8: 5473 7b08 |0126: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078bec: 7110 7c1f 0300 |0128: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$308:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f7c │ │ +078bf2: 5473 7b08 |012b: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078bf6: 7110 851f 0300 |012d: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$908:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f85 │ │ +078bfc: 2900 d1fe |0130: goto/16 0001 // -012f │ │ +078c00: 0d03 |0132: move-exception v3 │ │ +078c02: 5474 7b08 |0133: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078c06: 7120 7b1f 6400 |0135: invoke-static {v4, v6}, Lcom/stericson/RootShell/execution/Shell;.access$302:(Lcom/stericson/RootShell/execution/Shell;I)I // method@1f7b │ │ +078c0c: 5474 7b08 |0138: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078c10: 5475 7b08 |013a: iget-object v5, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078c14: 7110 831f 0500 |013c: invoke-static {v5}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ +078c1a: 0c05 |013f: move-result-object v5 │ │ +078c1c: 7120 711f 5400 |0140: invoke-static {v4, v5}, Lcom/stericson/RootShell/execution/Shell;.access$1000:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Writer;)V // method@1f71 │ │ +078c22: 2703 |0143: throw v3 │ │ +078c24: 5473 7b08 |0144: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078c28: 7110 791f 0300 |0146: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$200:(Lcom/stericson/RootShell/execution/Shell;)Z // method@1f79 │ │ +078c2e: 0a03 |0149: move-result v3 │ │ +078c30: 3803 b7fe |014a: if-eqz v3, 0001 // -0149 │ │ +078c34: 5473 7b08 |014c: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078c38: 1204 |014e: const/4 v4, #int 0 // #0 │ │ +078c3a: 5c34 9708 |014f: iput-boolean v4, v3, Lcom/stericson/RootShell/execution/Shell;.isExecuting:Z // field@0897 │ │ +078c3e: 5473 7b08 |0151: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078c42: 7110 831f 0300 |0153: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ +078c48: 0c03 |0156: move-result-object v3 │ │ +078c4a: 1a04 0300 |0157: const-string v4, " │ │ exit 0 │ │ " // string@0003 │ │ -078c6a: 6e20 c420 4300 |0159: invoke-virtual {v3, v4}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@20c4 │ │ -078c70: 5473 7b08 |015c: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078c74: 7110 831f 0300 |015e: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ -078c7a: 0c03 |0161: move-result-object v3 │ │ -078c7c: 6e10 c320 0300 |0162: invoke-virtual {v3}, Ljava/io/OutputStreamWriter;.flush:()V // method@20c3 │ │ -078c82: 1a03 1a03 |0165: const-string v3, "Closing shell" // string@031a │ │ -078c86: 7110 1a1f 0300 |0167: invoke-static {v3}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -078c8c: 5473 7b08 |016a: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078c90: 7120 7b1f 6300 |016c: invoke-static {v3, v6}, Lcom/stericson/RootShell/execution/Shell;.access$302:(Lcom/stericson/RootShell/execution/Shell;I)I // method@1f7b │ │ -078c96: 5473 7b08 |016f: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078c9a: 5474 7b08 |0171: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ -078c9e: 7110 831f 0400 |0173: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ -078ca4: 0c04 |0176: move-result-object v4 │ │ -078ca6: 7120 711f 4300 |0177: invoke-static {v3, v4}, Lcom/stericson/RootShell/execution/Shell;.access$1000:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Writer;)V // method@1f71 │ │ -078cac: 2900 d4fe |017a: goto/16 004e // -012c │ │ +078c4e: 6e20 c420 4300 |0159: invoke-virtual {v3, v4}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@20c4 │ │ +078c54: 5473 7b08 |015c: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078c58: 7110 831f 0300 |015e: invoke-static {v3}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ +078c5e: 0c03 |0161: move-result-object v3 │ │ +078c60: 6e10 c320 0300 |0162: invoke-virtual {v3}, Ljava/io/OutputStreamWriter;.flush:()V // method@20c3 │ │ +078c66: 1a03 1a03 |0165: const-string v3, "Closing shell" // string@031a │ │ +078c6a: 7110 1a1f 0300 |0167: invoke-static {v3}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +078c70: 5473 7b08 |016a: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078c74: 7120 7b1f 6300 |016c: invoke-static {v3, v6}, Lcom/stericson/RootShell/execution/Shell;.access$302:(Lcom/stericson/RootShell/execution/Shell;I)I // method@1f7b │ │ +078c7a: 5473 7b08 |016f: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078c7e: 5474 7b08 |0171: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$1;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087b │ │ +078c82: 7110 831f 0400 |0173: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ +078c88: 0c04 |0176: move-result-object v4 │ │ +078c8a: 7120 711f 4300 |0177: invoke-static {v3, v4}, Lcom/stericson/RootShell/execution/Shell;.access$1000:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Writer;)V // method@1f71 │ │ +078c90: 2900 d4fe |017a: goto/16 004e // -012c │ │ catches : 9 │ │ 0x0001 - 0x0008 │ │ Ljava/io/IOException; -> 0x0034 │ │ Ljava/lang/InterruptedException; -> 0x0072 │ │ -> 0x0132 │ │ 0x0008 - 0x0033 │ │ -> 0x0031 │ │ @@ -129976,49 +129947,49 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -078d08: |[078d08] com.stericson.RootShell.execution.Shell$2.:(Lcom/stericson/RootShell/execution/Shell;)V │ │ -078d18: 5b01 7c08 |0000: iput-object v1, v0, Lcom/stericson/RootShell/execution/Shell$2;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087c │ │ -078d1c: 7010 7421 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@2174 │ │ -078d22: 0e00 |0005: return-void │ │ +078cec: |[078cec] com.stericson.RootShell.execution.Shell$2.:(Lcom/stericson/RootShell/execution/Shell;)V │ │ +078cfc: 5b01 7c08 |0000: iput-object v1, v0, Lcom/stericson/RootShell/execution/Shell$2;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087c │ │ +078d00: 7010 7421 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@2174 │ │ +078d06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stericson/RootShell/execution/Shell$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/stericson/RootShell/execution/Shell; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/stericson/RootShell/execution/Shell; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootShell/execution/Shell$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -078d24: |[078d24] com.stericson.RootShell.execution.Shell$2.run:()V │ │ -078d34: 5420 7c08 |0000: iget-object v0, v2, Lcom/stericson/RootShell/execution/Shell$2;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087c │ │ -078d38: 7110 701f 0000 |0002: invoke-static {v0}, Lcom/stericson/RootShell/execution/Shell;.access$100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List; // method@1f70 │ │ -078d3e: 0c01 |0005: move-result-object v1 │ │ -078d40: 1d01 |0006: monitor-enter v1 │ │ -078d42: 5420 7c08 |0007: iget-object v0, v2, Lcom/stericson/RootShell/execution/Shell$2;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087c │ │ -078d46: 7110 701f 0000 |0009: invoke-static {v0}, Lcom/stericson/RootShell/execution/Shell;.access$100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List; // method@1f70 │ │ -078d4c: 0c00 |000c: move-result-object v0 │ │ -078d4e: 6e10 2b21 0000 |000d: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@212b │ │ -078d54: 1e01 |0010: monitor-exit v1 │ │ -078d56: 0e00 |0011: return-void │ │ -078d58: 0d00 |0012: move-exception v0 │ │ -078d5a: 1e01 |0013: monitor-exit v1 │ │ -078d5c: 2700 |0014: throw v0 │ │ +078d08: |[078d08] com.stericson.RootShell.execution.Shell$2.run:()V │ │ +078d18: 5420 7c08 |0000: iget-object v0, v2, Lcom/stericson/RootShell/execution/Shell$2;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087c │ │ +078d1c: 7110 701f 0000 |0002: invoke-static {v0}, Lcom/stericson/RootShell/execution/Shell;.access$100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List; // method@1f70 │ │ +078d22: 0c01 |0005: move-result-object v1 │ │ +078d24: 1d01 |0006: monitor-enter v1 │ │ +078d26: 5420 7c08 |0007: iget-object v0, v2, Lcom/stericson/RootShell/execution/Shell$2;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087c │ │ +078d2a: 7110 701f 0000 |0009: invoke-static {v0}, Lcom/stericson/RootShell/execution/Shell;.access$100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List; // method@1f70 │ │ +078d30: 0c00 |000c: move-result-object v0 │ │ +078d32: 6e10 2b21 0000 |000d: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@212b │ │ +078d38: 1e01 |0010: monitor-exit v1 │ │ +078d3a: 0e00 |0011: return-void │ │ +078d3c: 0d00 |0012: move-exception v0 │ │ +078d3e: 1e01 |0013: monitor-exit v1 │ │ +078d40: 2700 |0014: throw v0 │ │ catches : 1 │ │ 0x0007 - 0x0014 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=628 │ │ 0x0007 line=629 │ │ 0x0010 line=630 │ │ @@ -130062,309 +130033,309 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -078d6c: |[078d6c] com.stericson.RootShell.execution.Shell$3.:(Lcom/stericson/RootShell/execution/Shell;)V │ │ -078d7c: 5b01 7d08 |0000: iput-object v1, v0, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078d80: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -078d86: 0e00 |0005: return-void │ │ +078d50: |[078d50] com.stericson.RootShell.execution.Shell$3.:(Lcom/stericson/RootShell/execution/Shell;)V │ │ +078d60: 5b01 7d08 |0000: iput-object v1, v0, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078d64: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +078d6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stericson/RootShell/execution/Shell$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/stericson/RootShell/execution/Shell; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/stericson/RootShell/execution/Shell; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootShell/execution/Shell$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 539 16-bit code units │ │ -078d88: |[078d88] com.stericson.RootShell.execution.Shell$3.run:()V │ │ -078d98: 122c |0000: const/4 v12, #int 2 // #2 │ │ -078d9a: 121e |0001: const/4 v14, #int 1 // #1 │ │ -078d9c: 120d |0002: const/4 v13, #int 0 // #0 │ │ -078d9e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -078da0: 54fa 7d08 |0004: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078da4: 7110 791f 0a00 |0006: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$200:(Lcom/stericson/RootShell/execution/Shell;)Z // method@1f79 │ │ -078daa: 0a0a |0009: move-result v10 │ │ -078dac: 380a 2000 |000a: if-eqz v10, 002a // +0020 │ │ -078db0: 54fa 7d08 |000c: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078db4: 7110 721f 0a00 |000e: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$1100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/BufferedReader; // method@1f72 │ │ -078dba: 0c0a |0011: move-result-object v10 │ │ -078dbc: 6e10 8120 0a00 |0012: invoke-virtual {v10}, Ljava/io/BufferedReader;.ready:()Z // method@2081 │ │ -078dc2: 0a0a |0015: move-result v10 │ │ -078dc4: 390a 1400 |0016: if-nez v10, 002a // +0014 │ │ -078dc8: 54fa 7d08 |0018: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078dcc: 7110 7e1f 0a00 |001a: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$500:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f7e │ │ -078dd2: 0a0a |001d: move-result v10 │ │ -078dd4: 54fb 7d08 |001e: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078dd8: 7110 701f 0b00 |0020: invoke-static {v11}, Lcom/stericson/RootShell/execution/Shell;.access$100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List; // method@1f70 │ │ -078dde: 0c0b |0023: move-result-object v11 │ │ -078de0: 7210 dc21 0b00 |0024: invoke-interface {v11}, Ljava/util/List;.size:()I // method@21dc │ │ -078de6: 0a0b |0027: move-result v11 │ │ -078de8: 35ba 1800 |0028: if-ge v10, v11, 0040 // +0018 │ │ -078dec: 54fa 7d08 |002a: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078df0: 120b |002c: const/4 v11, #int 0 // #0 │ │ -078df2: 5cab 9808 |002d: iput-boolean v11, v10, Lcom/stericson/RootShell/execution/Shell;.isReading:Z // field@0898 │ │ -078df6: 54fa 7d08 |002f: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078dfa: 7110 721f 0a00 |0031: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$1100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/BufferedReader; // method@1f72 │ │ -078e00: 0c0a |0034: move-result-object v10 │ │ -078e02: 6e10 8020 0a00 |0035: invoke-virtual {v10}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2080 │ │ -078e08: 0c08 |0038: move-result-object v8 │ │ -078e0a: 54fa 7d08 |0039: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078e0e: 121b |003b: const/4 v11, #int 1 // #1 │ │ -078e10: 5cab 9808 |003c: iput-boolean v11, v10, Lcom/stericson/RootShell/execution/Shell;.isReading:Z // field@0898 │ │ -078e14: 3908 8c00 |003e: if-nez v8, 00ca // +008c │ │ -078e18: 54fa 7d08 |0040: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078e1c: 7110 751f 0a00 |0042: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$1300:(Lcom/stericson/RootShell/execution/Shell;)Ljava/lang/Process; // method@1f75 │ │ -078e22: 0c0a |0045: move-result-object v10 │ │ -078e24: 6e10 3421 0a00 |0046: invoke-virtual {v10}, Ljava/lang/Process;.waitFor:()I // method@2134 │ │ -078e2a: 54fa 7d08 |0049: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078e2e: 7110 751f 0a00 |004b: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$1300:(Lcom/stericson/RootShell/execution/Shell;)Ljava/lang/Process; // method@1f75 │ │ -078e34: 0c0a |004e: move-result-object v10 │ │ -078e36: 6e10 2f21 0a00 |004f: invoke-virtual {v10}, Ljava/lang/Process;.destroy:()V // method@212f │ │ -078e3c: 54fa 7d08 |0052: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078e40: 7110 7e1f 0a00 |0054: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$500:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f7e │ │ -078e46: 0a0a |0057: move-result v10 │ │ -078e48: 54fb 7d08 |0058: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078e4c: 7110 701f 0b00 |005a: invoke-static {v11}, Lcom/stericson/RootShell/execution/Shell;.access$100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List; // method@1f70 │ │ -078e52: 0c0b |005d: move-result-object v11 │ │ -078e54: 7210 dc21 0b00 |005e: invoke-interface {v11}, Ljava/util/List;.size:()I // method@21dc │ │ -078e5a: 0a0b |0061: move-result v11 │ │ -078e5c: 35ba 7a01 |0062: if-ge v10, v11, 01dc // +017a │ │ -078e60: 3902 1600 |0064: if-nez v2, 007a // +0016 │ │ -078e64: 54fa 7d08 |0066: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078e68: 7110 701f 0a00 |0068: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List; // method@1f70 │ │ -078e6e: 0c0a |006b: move-result-object v10 │ │ -078e70: 54fb 7d08 |006c: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078e74: 7110 7e1f 0b00 |006e: invoke-static {v11}, Lcom/stericson/RootShell/execution/Shell;.access$500:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f7e │ │ -078e7a: 0a0b |0071: move-result v11 │ │ -078e7c: 7220 d721 ba00 |0072: invoke-interface {v10, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@21d7 │ │ -078e82: 0c0a |0075: move-result-object v10 │ │ -078e84: 07a0 |0076: move-object v0, v10 │ │ -078e86: 1f00 8204 |0077: check-cast v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ -078e8a: 0702 |0079: move-object v2, v0 │ │ -078e8c: 522a 7708 |007a: iget v10, v2, Lcom/stericson/RootShell/execution/Command;.totalOutput:I // field@0877 │ │ -078e90: 522b 7808 |007c: iget v11, v2, Lcom/stericson/RootShell/execution/Command;.totalOutputProcessed:I // field@0878 │ │ -078e94: 35ba 5701 |007e: if-ge v10, v11, 01d5 // +0157 │ │ -078e98: 1a0a 5b02 |0080: const-string v10, "All output not processed!" // string@025b │ │ -078e9c: 6e20 511f a200 |0082: invoke-virtual {v2, v10}, Lcom/stericson/RootShell/execution/Command;.terminated:(Ljava/lang/String;)V // method@1f51 │ │ -078ea2: 1a0a 9903 |0085: const-string v10, "Did you forget the super.commandOutput call or are you waiting on the command object?" // string@0399 │ │ -078ea6: 6e20 511f a200 |0087: invoke-virtual {v2, v10}, Lcom/stericson/RootShell/execution/Command;.terminated:(Ljava/lang/String;)V // method@1f51 │ │ -078eac: 1202 |008a: const/4 v2, #int 0 // #0 │ │ -078eae: 54fa 7d08 |008b: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078eb2: 7110 801f 0a00 |008d: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$508:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f80 │ │ -078eb8: 28c2 |0090: goto 0052 // -003e │ │ -078eba: 0d03 |0091: move-exception v3 │ │ -078ebc: 6e10 b720 0300 |0092: invoke-virtual {v3}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@20b7 │ │ -078ec2: 0c0a |0095: move-result-object v10 │ │ -078ec4: 620b 5008 |0096: sget-object v11, Lcom/stericson/RootShell/RootShell$LogLevel;.ERROR:Lcom/stericson/RootShell/RootShell$LogLevel; // field@0850 │ │ -078ec8: 7130 1b1f ba03 |0098: invoke-static {v10, v11, v3}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;Lcom/stericson/RootShell/RootShell$LogLevel;Ljava/lang/Exception;)V // method@1f1b │ │ -078ece: 54fa 7d08 |009b: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078ed2: 54fb 7d08 |009d: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078ed6: 7110 831f 0b00 |009f: invoke-static {v11}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ -078edc: 0c0b |00a2: move-result-object v11 │ │ -078ede: 7120 711f ba00 |00a3: invoke-static {v10, v11}, Lcom/stericson/RootShell/execution/Shell;.access$1000:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Writer;)V // method@1f71 │ │ -078ee4: 54fa 7d08 |00a6: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078ee8: 54fb 7d08 |00a8: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078eec: 7110 761f 0b00 |00aa: invoke-static {v11}, Lcom/stericson/RootShell/execution/Shell;.access$1400:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/BufferedReader; // method@1f76 │ │ -078ef2: 0c0b |00ad: move-result-object v11 │ │ -078ef4: 7120 771f ba00 |00ae: invoke-static {v10, v11}, Lcom/stericson/RootShell/execution/Shell;.access$1500:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Reader;)V // method@1f77 │ │ -078efa: 54fa 7d08 |00b1: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078efe: 54fb 7d08 |00b3: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078f02: 7110 721f 0b00 |00b5: invoke-static {v11}, Lcom/stericson/RootShell/execution/Shell;.access$1100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/BufferedReader; // method@1f72 │ │ -078f08: 0c0b |00b8: move-result-object v11 │ │ -078f0a: 7120 771f ba00 |00b9: invoke-static {v10, v11}, Lcom/stericson/RootShell/execution/Shell;.access$1500:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Reader;)V // method@1f77 │ │ -078f10: 1a0a f30d |00bc: const-string v10, "Shell destroyed" // string@0df3 │ │ -078f14: 7110 1a1f 0a00 |00be: invoke-static {v10}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -078f1a: 54fa 7d08 |00c1: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078f1e: 5cae 9608 |00c3: iput-boolean v14, v10, Lcom/stericson/RootShell/execution/Shell;.isClosed:Z // field@0896 │ │ -078f22: 54fa 7d08 |00c5: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078f26: 5cad 9808 |00c7: iput-boolean v13, v10, Lcom/stericson/RootShell/execution/Shell;.isReading:Z // field@0898 │ │ -078f2a: 0e00 |00c9: return-void │ │ -078f2c: 3902 3200 |00ca: if-nez v2, 00fc // +0032 │ │ -078f30: 54fa 7d08 |00cc: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078f34: 7110 7e1f 0a00 |00ce: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$500:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f7e │ │ -078f3a: 0a0a |00d1: move-result v10 │ │ -078f3c: 54fb 7d08 |00d2: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078f40: 7110 701f 0b00 |00d4: invoke-static {v11}, Lcom/stericson/RootShell/execution/Shell;.access$100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List; // method@1f70 │ │ -078f46: 0c0b |00d7: move-result-object v11 │ │ -078f48: 7210 dc21 0b00 |00d8: invoke-interface {v11}, Ljava/util/List;.size:()I // method@21dc │ │ -078f4e: 0a0b |00db: move-result v11 │ │ -078f50: 34ba 0c00 |00dc: if-lt v10, v11, 00e8 // +000c │ │ -078f54: 54fa 7d08 |00de: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078f58: 7110 791f 0a00 |00e0: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$200:(Lcom/stericson/RootShell/execution/Shell;)Z // method@1f79 │ │ -078f5e: 0a0a |00e3: move-result v10 │ │ -078f60: 380a 20ff |00e4: if-eqz v10, 0004 // -00e0 │ │ -078f64: 2900 5aff |00e6: goto/16 0040 // -00a6 │ │ -078f68: 54fa 7d08 |00e8: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078f6c: 7110 701f 0a00 |00ea: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List; // method@1f70 │ │ -078f72: 0c0a |00ed: move-result-object v10 │ │ -078f74: 54fb 7d08 |00ee: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078f78: 7110 7e1f 0b00 |00f0: invoke-static {v11}, Lcom/stericson/RootShell/execution/Shell;.access$500:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f7e │ │ -078f7e: 0a0b |00f3: move-result v11 │ │ -078f80: 7220 d721 ba00 |00f4: invoke-interface {v10, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@21d7 │ │ -078f86: 0c0a |00f7: move-result-object v10 │ │ -078f88: 07a0 |00f8: move-object v0, v10 │ │ -078f8a: 1f00 8204 |00f9: check-cast v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ -078f8e: 0702 |00fb: move-object v2, v0 │ │ -078f90: 12f9 |00fc: const/4 v9, #int -1 // #ff │ │ -078f92: 1a0a 1204 |00fd: const-string v10, "F*D^W@#FGF" // string@0412 │ │ -078f96: 6e20 4c21 a800 |00ff: invoke-virtual {v8, v10}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@214c │ │ -078f9c: 0a09 |0102: move-result v9 │ │ -078f9e: 12fa |0103: const/4 v10, #int -1 // #ff │ │ -078fa0: 33a9 ab00 |0104: if-ne v9, v10, 01af // +00ab │ │ -078fa4: 522a 7208 |0106: iget v10, v2, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ -078fa8: 6e30 4b1f a208 |0108: invoke-virtual {v2, v10, v8}, Lcom/stericson/RootShell/execution/Command;.output:(ILjava/lang/String;)V // method@1f4b │ │ -078fae: 3a09 f9fe |010b: if-ltz v9, 0004 // -0107 │ │ -078fb2: 6e20 5321 9800 |010d: invoke-virtual {v8, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2153 │ │ -078fb8: 0c08 |0110: move-result-object v8 │ │ -078fba: 1a0a 0400 |0111: const-string v10, " " // string@0004 │ │ -078fbe: 6e20 5121 a800 |0113: invoke-virtual {v8, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ -078fc4: 0c05 |0116: move-result-object v5 │ │ -078fc6: 215a |0117: array-length v10, v5 │ │ -078fc8: 34ca ecfe |0118: if-lt v10, v12, 0004 // -0114 │ │ -078fcc: 121a |011a: const/4 v10, #int 1 // #1 │ │ -078fce: 460a 050a |011b: aget-object v10, v5, v10 │ │ -078fd2: 380a e7fe |011d: if-eqz v10, 0004 // -0119 │ │ -078fd6: 1206 |011f: const/4 v6, #int 0 // #0 │ │ -078fd8: 121a |0120: const/4 v10, #int 1 // #1 │ │ -078fda: 460a 050a |0121: aget-object v10, v5, v10 │ │ -078fde: 7110 0b21 0a00 |0123: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@210b │ │ -078fe4: 0a06 |0126: move-result v6 │ │ -078fe6: 12f4 |0127: const/4 v4, #int -1 // #ff │ │ -078fe8: 122a |0128: const/4 v10, #int 2 // #2 │ │ -078fea: 460a 050a |0129: aget-object v10, v5, v10 │ │ -078fee: 7110 0b21 0a00 |012b: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@210b │ │ -078ff4: 0a04 |012e: move-result v4 │ │ -078ff6: 54fa 7d08 |012f: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -078ffa: 7110 731f 0a00 |0131: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$1200:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f73 │ │ -079000: 0a0a |0134: move-result v10 │ │ -079002: 33a6 cffe |0135: if-ne v6, v10, 0004 // -0131 │ │ -079006: 54fa 7d08 |0137: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -07900a: 6e20 991f 2a00 |0139: invoke-virtual {v10, v2}, Lcom/stericson/RootShell/execution/Shell;.processErrors:(Lcom/stericson/RootShell/execution/Command;)V // method@1f99 │ │ -079010: 1207 |013c: const/4 v7, #int 0 // #0 │ │ -079012: 522a 7708 |013d: iget v10, v2, Lcom/stericson/RootShell/execution/Command;.totalOutput:I // field@0877 │ │ -079016: 522b 7808 |013f: iget v11, v2, Lcom/stericson/RootShell/execution/Command;.totalOutputProcessed:I // field@0878 │ │ -07901a: 37ba 7c00 |0141: if-le v10, v11, 01bd // +007c │ │ -07901e: 3907 2800 |0143: if-nez v7, 016b // +0028 │ │ -079022: d807 0701 |0145: add-int/lit8 v7, v7, #int 1 // #01 │ │ -079026: 220a f704 |0147: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ -07902a: 7010 6021 0a00 |0149: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -079030: 1a0b ab0f |014c: const-string v11, "Waiting for output to be processed. " // string@0fab │ │ -079034: 6e20 6921 ba00 |014e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07903a: 0c0a |0151: move-result-object v10 │ │ -07903c: 522b 7808 |0152: iget v11, v2, Lcom/stericson/RootShell/execution/Command;.totalOutputProcessed:I // field@0878 │ │ -079040: 6e20 6521 ba00 |0154: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -079046: 0c0a |0157: move-result-object v10 │ │ -079048: 1a0b 3300 |0158: const-string v11, " Of " // string@0033 │ │ -07904c: 6e20 6921 ba00 |015a: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -079052: 0c0a |015d: move-result-object v10 │ │ -079054: 522b 7708 |015e: iget v11, v2, Lcom/stericson/RootShell/execution/Command;.totalOutput:I // field@0877 │ │ -079058: 6e20 6521 ba00 |0160: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -07905e: 0c0a |0163: move-result-object v10 │ │ -079060: 6e10 6e21 0a00 |0164: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -079066: 0c0a |0167: move-result-object v10 │ │ -079068: 7110 1a1f 0a00 |0168: invoke-static {v10}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -07906e: 1d0f |016b: monitor-enter v15 │ │ -079070: 160a d007 |016c: const-wide/16 v10, #int 2000 // #7d0 │ │ -079074: 6e30 2e21 af0b |016e: invoke-virtual {v15, v10, v11}, Ljava/lang/Object;.wait:(J)V // method@212e │ │ -07907a: 1e0f |0171: monitor-exit v15 │ │ -07907c: 28cb |0172: goto 013d // -0035 │ │ -07907e: 0d0a |0173: move-exception v10 │ │ -079080: 1e0f |0174: monitor-exit v15 │ │ -079082: 270a |0175: throw v10 │ │ -079084: 0d03 |0176: move-exception v3 │ │ -079086: 6e10 fb20 0300 |0177: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@20fb │ │ -07908c: 0c0a |017a: move-result-object v10 │ │ -07908e: 7110 1a1f 0a00 |017b: invoke-static {v10}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -079094: 28bf |017e: goto 013d // -0041 │ │ -079096: 0d0a |017f: move-exception v10 │ │ -079098: 54fb 7d08 |0180: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -07909c: 54fc 7d08 |0182: iget-object v12, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -0790a0: 7110 831f 0c00 |0184: invoke-static {v12}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ -0790a6: 0c0c |0187: move-result-object v12 │ │ -0790a8: 7120 711f cb00 |0188: invoke-static {v11, v12}, Lcom/stericson/RootShell/execution/Shell;.access$1000:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Writer;)V // method@1f71 │ │ -0790ae: 54fb 7d08 |018b: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -0790b2: 54fc 7d08 |018d: iget-object v12, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -0790b6: 7110 761f 0c00 |018f: invoke-static {v12}, Lcom/stericson/RootShell/execution/Shell;.access$1400:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/BufferedReader; // method@1f76 │ │ -0790bc: 0c0c |0192: move-result-object v12 │ │ -0790be: 7120 771f cb00 |0193: invoke-static {v11, v12}, Lcom/stericson/RootShell/execution/Shell;.access$1500:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Reader;)V // method@1f77 │ │ -0790c4: 54fb 7d08 |0196: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -0790c8: 54fc 7d08 |0198: iget-object v12, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -0790cc: 7110 721f 0c00 |019a: invoke-static {v12}, Lcom/stericson/RootShell/execution/Shell;.access$1100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/BufferedReader; // method@1f72 │ │ -0790d2: 0c0c |019d: move-result-object v12 │ │ -0790d4: 7120 771f cb00 |019e: invoke-static {v11, v12}, Lcom/stericson/RootShell/execution/Shell;.access$1500:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Reader;)V // method@1f77 │ │ -0790da: 1a0b f30d |01a1: const-string v11, "Shell destroyed" // string@0df3 │ │ -0790de: 7110 1a1f 0b00 |01a3: invoke-static {v11}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -0790e4: 54fb 7d08 |01a6: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -0790e8: 5cbe 9608 |01a8: iput-boolean v14, v11, Lcom/stericson/RootShell/execution/Shell;.isClosed:Z // field@0896 │ │ -0790ec: 54fb 7d08 |01aa: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -0790f0: 5cbd 9808 |01ac: iput-boolean v13, v11, Lcom/stericson/RootShell/execution/Shell;.isReading:Z // field@0898 │ │ -0790f4: 270a |01ae: throw v10 │ │ -0790f6: 3d09 5cff |01af: if-lez v9, 010b // -00a4 │ │ -0790fa: 522a 7208 |01b1: iget v10, v2, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ -0790fe: 120b |01b3: const/4 v11, #int 0 // #0 │ │ -079100: 6e30 5421 b809 |01b4: invoke-virtual {v8, v11, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2154 │ │ -079106: 0c0b |01b7: move-result-object v11 │ │ -079108: 6e30 4b1f a20b |01b8: invoke-virtual {v2, v10, v11}, Lcom/stericson/RootShell/execution/Command;.output:(ILjava/lang/String;)V // method@1f4b │ │ -07910e: 2900 50ff |01bb: goto/16 010b // -00b0 │ │ -079112: 1a0a 230d |01bd: const-string v10, "Read all output" // string@0d23 │ │ -079116: 7110 1a1f 0a00 |01bf: invoke-static {v10}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -07911c: 6e20 4d1f 4200 |01c2: invoke-virtual {v2, v4}, Lcom/stericson/RootShell/execution/Command;.setExitCode:(I)V // method@1f4d │ │ -079122: 6e10 401f 0200 |01c5: invoke-virtual {v2}, Lcom/stericson/RootShell/execution/Command;.commandFinished:()V // method@1f40 │ │ -079128: 1202 |01c8: const/4 v2, #int 0 // #0 │ │ -07912a: 54fa 7d08 |01c9: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -07912e: 7110 801f 0a00 |01cb: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$508:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f80 │ │ -079134: 54fa 7d08 |01ce: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -079138: 7110 741f 0a00 |01d0: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$1208:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f74 │ │ -07913e: 2900 31fe |01d3: goto/16 0004 // -01cf │ │ -079142: 1a0a ce0e |01d5: const-string v10, "Unexpected Termination." // string@0ece │ │ -079146: 6e20 511f a200 |01d7: invoke-virtual {v2, v10}, Lcom/stericson/RootShell/execution/Command;.terminated:(Ljava/lang/String;)V // method@1f51 │ │ -07914c: 2900 b0fe |01da: goto/16 008a // -0150 │ │ -079150: 54fa 7d08 |01dc: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -079154: 120b |01de: const/4 v11, #int 0 // #0 │ │ -079156: 7120 7f1f ba00 |01df: invoke-static {v10, v11}, Lcom/stericson/RootShell/execution/Shell;.access$502:(Lcom/stericson/RootShell/execution/Shell;I)I // method@1f7f │ │ -07915c: 54fa 7d08 |01e2: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -079160: 54fb 7d08 |01e4: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -079164: 7110 831f 0b00 |01e6: invoke-static {v11}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ -07916a: 0c0b |01e9: move-result-object v11 │ │ -07916c: 7120 711f ba00 |01ea: invoke-static {v10, v11}, Lcom/stericson/RootShell/execution/Shell;.access$1000:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Writer;)V // method@1f71 │ │ -079172: 54fa 7d08 |01ed: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -079176: 54fb 7d08 |01ef: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -07917a: 7110 761f 0b00 |01f1: invoke-static {v11}, Lcom/stericson/RootShell/execution/Shell;.access$1400:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/BufferedReader; // method@1f76 │ │ -079180: 0c0b |01f4: move-result-object v11 │ │ -079182: 7120 771f ba00 |01f5: invoke-static {v10, v11}, Lcom/stericson/RootShell/execution/Shell;.access$1500:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Reader;)V // method@1f77 │ │ -079188: 54fa 7d08 |01f8: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -07918c: 54fb 7d08 |01fa: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -079190: 7110 721f 0b00 |01fc: invoke-static {v11}, Lcom/stericson/RootShell/execution/Shell;.access$1100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/BufferedReader; // method@1f72 │ │ -079196: 0c0b |01ff: move-result-object v11 │ │ -079198: 7120 771f ba00 |0200: invoke-static {v10, v11}, Lcom/stericson/RootShell/execution/Shell;.access$1500:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Reader;)V // method@1f77 │ │ -07919e: 1a0a f30d |0203: const-string v10, "Shell destroyed" // string@0df3 │ │ -0791a2: 7110 1a1f 0a00 |0205: invoke-static {v10}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -0791a8: 54fa 7d08 |0208: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -0791ac: 5cae 9608 |020a: iput-boolean v14, v10, Lcom/stericson/RootShell/execution/Shell;.isClosed:Z // field@0896 │ │ -0791b0: 54fa 7d08 |020c: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ -0791b4: 5cad 9808 |020e: iput-boolean v13, v10, Lcom/stericson/RootShell/execution/Shell;.isReading:Z // field@0898 │ │ -0791b8: 2900 b9fe |0210: goto/16 00c9 // -0147 │ │ -0791bc: 0d0a |0212: move-exception v10 │ │ -0791be: 2900 3ffe |0213: goto/16 0052 // -01c1 │ │ -0791c2: 0d0a |0215: move-exception v10 │ │ -0791c4: 2900 19ff |0216: goto/16 012f // -00e7 │ │ -0791c8: 0d0a |0218: move-exception v10 │ │ -0791ca: 2900 0eff |0219: goto/16 0127 // -00f2 │ │ +078d6c: |[078d6c] com.stericson.RootShell.execution.Shell$3.run:()V │ │ +078d7c: 122c |0000: const/4 v12, #int 2 // #2 │ │ +078d7e: 121e |0001: const/4 v14, #int 1 // #1 │ │ +078d80: 120d |0002: const/4 v13, #int 0 // #0 │ │ +078d82: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +078d84: 54fa 7d08 |0004: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078d88: 7110 791f 0a00 |0006: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$200:(Lcom/stericson/RootShell/execution/Shell;)Z // method@1f79 │ │ +078d8e: 0a0a |0009: move-result v10 │ │ +078d90: 380a 2000 |000a: if-eqz v10, 002a // +0020 │ │ +078d94: 54fa 7d08 |000c: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078d98: 7110 721f 0a00 |000e: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$1100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/BufferedReader; // method@1f72 │ │ +078d9e: 0c0a |0011: move-result-object v10 │ │ +078da0: 6e10 8120 0a00 |0012: invoke-virtual {v10}, Ljava/io/BufferedReader;.ready:()Z // method@2081 │ │ +078da6: 0a0a |0015: move-result v10 │ │ +078da8: 390a 1400 |0016: if-nez v10, 002a // +0014 │ │ +078dac: 54fa 7d08 |0018: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078db0: 7110 7e1f 0a00 |001a: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$500:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f7e │ │ +078db6: 0a0a |001d: move-result v10 │ │ +078db8: 54fb 7d08 |001e: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078dbc: 7110 701f 0b00 |0020: invoke-static {v11}, Lcom/stericson/RootShell/execution/Shell;.access$100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List; // method@1f70 │ │ +078dc2: 0c0b |0023: move-result-object v11 │ │ +078dc4: 7210 dc21 0b00 |0024: invoke-interface {v11}, Ljava/util/List;.size:()I // method@21dc │ │ +078dca: 0a0b |0027: move-result v11 │ │ +078dcc: 35ba 1800 |0028: if-ge v10, v11, 0040 // +0018 │ │ +078dd0: 54fa 7d08 |002a: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078dd4: 120b |002c: const/4 v11, #int 0 // #0 │ │ +078dd6: 5cab 9808 |002d: iput-boolean v11, v10, Lcom/stericson/RootShell/execution/Shell;.isReading:Z // field@0898 │ │ +078dda: 54fa 7d08 |002f: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078dde: 7110 721f 0a00 |0031: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$1100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/BufferedReader; // method@1f72 │ │ +078de4: 0c0a |0034: move-result-object v10 │ │ +078de6: 6e10 8020 0a00 |0035: invoke-virtual {v10}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2080 │ │ +078dec: 0c08 |0038: move-result-object v8 │ │ +078dee: 54fa 7d08 |0039: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078df2: 121b |003b: const/4 v11, #int 1 // #1 │ │ +078df4: 5cab 9808 |003c: iput-boolean v11, v10, Lcom/stericson/RootShell/execution/Shell;.isReading:Z // field@0898 │ │ +078df8: 3908 8c00 |003e: if-nez v8, 00ca // +008c │ │ +078dfc: 54fa 7d08 |0040: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078e00: 7110 751f 0a00 |0042: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$1300:(Lcom/stericson/RootShell/execution/Shell;)Ljava/lang/Process; // method@1f75 │ │ +078e06: 0c0a |0045: move-result-object v10 │ │ +078e08: 6e10 3421 0a00 |0046: invoke-virtual {v10}, Ljava/lang/Process;.waitFor:()I // method@2134 │ │ +078e0e: 54fa 7d08 |0049: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078e12: 7110 751f 0a00 |004b: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$1300:(Lcom/stericson/RootShell/execution/Shell;)Ljava/lang/Process; // method@1f75 │ │ +078e18: 0c0a |004e: move-result-object v10 │ │ +078e1a: 6e10 2f21 0a00 |004f: invoke-virtual {v10}, Ljava/lang/Process;.destroy:()V // method@212f │ │ +078e20: 54fa 7d08 |0052: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078e24: 7110 7e1f 0a00 |0054: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$500:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f7e │ │ +078e2a: 0a0a |0057: move-result v10 │ │ +078e2c: 54fb 7d08 |0058: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078e30: 7110 701f 0b00 |005a: invoke-static {v11}, Lcom/stericson/RootShell/execution/Shell;.access$100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List; // method@1f70 │ │ +078e36: 0c0b |005d: move-result-object v11 │ │ +078e38: 7210 dc21 0b00 |005e: invoke-interface {v11}, Ljava/util/List;.size:()I // method@21dc │ │ +078e3e: 0a0b |0061: move-result v11 │ │ +078e40: 35ba 7a01 |0062: if-ge v10, v11, 01dc // +017a │ │ +078e44: 3902 1600 |0064: if-nez v2, 007a // +0016 │ │ +078e48: 54fa 7d08 |0066: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078e4c: 7110 701f 0a00 |0068: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List; // method@1f70 │ │ +078e52: 0c0a |006b: move-result-object v10 │ │ +078e54: 54fb 7d08 |006c: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078e58: 7110 7e1f 0b00 |006e: invoke-static {v11}, Lcom/stericson/RootShell/execution/Shell;.access$500:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f7e │ │ +078e5e: 0a0b |0071: move-result v11 │ │ +078e60: 7220 d721 ba00 |0072: invoke-interface {v10, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@21d7 │ │ +078e66: 0c0a |0075: move-result-object v10 │ │ +078e68: 07a0 |0076: move-object v0, v10 │ │ +078e6a: 1f00 8204 |0077: check-cast v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ +078e6e: 0702 |0079: move-object v2, v0 │ │ +078e70: 522a 7708 |007a: iget v10, v2, Lcom/stericson/RootShell/execution/Command;.totalOutput:I // field@0877 │ │ +078e74: 522b 7808 |007c: iget v11, v2, Lcom/stericson/RootShell/execution/Command;.totalOutputProcessed:I // field@0878 │ │ +078e78: 35ba 5701 |007e: if-ge v10, v11, 01d5 // +0157 │ │ +078e7c: 1a0a 5b02 |0080: const-string v10, "All output not processed!" // string@025b │ │ +078e80: 6e20 511f a200 |0082: invoke-virtual {v2, v10}, Lcom/stericson/RootShell/execution/Command;.terminated:(Ljava/lang/String;)V // method@1f51 │ │ +078e86: 1a0a 9903 |0085: const-string v10, "Did you forget the super.commandOutput call or are you waiting on the command object?" // string@0399 │ │ +078e8a: 6e20 511f a200 |0087: invoke-virtual {v2, v10}, Lcom/stericson/RootShell/execution/Command;.terminated:(Ljava/lang/String;)V // method@1f51 │ │ +078e90: 1202 |008a: const/4 v2, #int 0 // #0 │ │ +078e92: 54fa 7d08 |008b: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078e96: 7110 801f 0a00 |008d: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$508:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f80 │ │ +078e9c: 28c2 |0090: goto 0052 // -003e │ │ +078e9e: 0d03 |0091: move-exception v3 │ │ +078ea0: 6e10 b720 0300 |0092: invoke-virtual {v3}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@20b7 │ │ +078ea6: 0c0a |0095: move-result-object v10 │ │ +078ea8: 620b 5008 |0096: sget-object v11, Lcom/stericson/RootShell/RootShell$LogLevel;.ERROR:Lcom/stericson/RootShell/RootShell$LogLevel; // field@0850 │ │ +078eac: 7130 1b1f ba03 |0098: invoke-static {v10, v11, v3}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;Lcom/stericson/RootShell/RootShell$LogLevel;Ljava/lang/Exception;)V // method@1f1b │ │ +078eb2: 54fa 7d08 |009b: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078eb6: 54fb 7d08 |009d: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078eba: 7110 831f 0b00 |009f: invoke-static {v11}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ +078ec0: 0c0b |00a2: move-result-object v11 │ │ +078ec2: 7120 711f ba00 |00a3: invoke-static {v10, v11}, Lcom/stericson/RootShell/execution/Shell;.access$1000:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Writer;)V // method@1f71 │ │ +078ec8: 54fa 7d08 |00a6: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078ecc: 54fb 7d08 |00a8: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078ed0: 7110 761f 0b00 |00aa: invoke-static {v11}, Lcom/stericson/RootShell/execution/Shell;.access$1400:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/BufferedReader; // method@1f76 │ │ +078ed6: 0c0b |00ad: move-result-object v11 │ │ +078ed8: 7120 771f ba00 |00ae: invoke-static {v10, v11}, Lcom/stericson/RootShell/execution/Shell;.access$1500:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Reader;)V // method@1f77 │ │ +078ede: 54fa 7d08 |00b1: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078ee2: 54fb 7d08 |00b3: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078ee6: 7110 721f 0b00 |00b5: invoke-static {v11}, Lcom/stericson/RootShell/execution/Shell;.access$1100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/BufferedReader; // method@1f72 │ │ +078eec: 0c0b |00b8: move-result-object v11 │ │ +078eee: 7120 771f ba00 |00b9: invoke-static {v10, v11}, Lcom/stericson/RootShell/execution/Shell;.access$1500:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Reader;)V // method@1f77 │ │ +078ef4: 1a0a f30d |00bc: const-string v10, "Shell destroyed" // string@0df3 │ │ +078ef8: 7110 1a1f 0a00 |00be: invoke-static {v10}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +078efe: 54fa 7d08 |00c1: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078f02: 5cae 9608 |00c3: iput-boolean v14, v10, Lcom/stericson/RootShell/execution/Shell;.isClosed:Z // field@0896 │ │ +078f06: 54fa 7d08 |00c5: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078f0a: 5cad 9808 |00c7: iput-boolean v13, v10, Lcom/stericson/RootShell/execution/Shell;.isReading:Z // field@0898 │ │ +078f0e: 0e00 |00c9: return-void │ │ +078f10: 3902 3200 |00ca: if-nez v2, 00fc // +0032 │ │ +078f14: 54fa 7d08 |00cc: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078f18: 7110 7e1f 0a00 |00ce: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$500:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f7e │ │ +078f1e: 0a0a |00d1: move-result v10 │ │ +078f20: 54fb 7d08 |00d2: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078f24: 7110 701f 0b00 |00d4: invoke-static {v11}, Lcom/stericson/RootShell/execution/Shell;.access$100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List; // method@1f70 │ │ +078f2a: 0c0b |00d7: move-result-object v11 │ │ +078f2c: 7210 dc21 0b00 |00d8: invoke-interface {v11}, Ljava/util/List;.size:()I // method@21dc │ │ +078f32: 0a0b |00db: move-result v11 │ │ +078f34: 34ba 0c00 |00dc: if-lt v10, v11, 00e8 // +000c │ │ +078f38: 54fa 7d08 |00de: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078f3c: 7110 791f 0a00 |00e0: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$200:(Lcom/stericson/RootShell/execution/Shell;)Z // method@1f79 │ │ +078f42: 0a0a |00e3: move-result v10 │ │ +078f44: 380a 20ff |00e4: if-eqz v10, 0004 // -00e0 │ │ +078f48: 2900 5aff |00e6: goto/16 0040 // -00a6 │ │ +078f4c: 54fa 7d08 |00e8: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078f50: 7110 701f 0a00 |00ea: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List; // method@1f70 │ │ +078f56: 0c0a |00ed: move-result-object v10 │ │ +078f58: 54fb 7d08 |00ee: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078f5c: 7110 7e1f 0b00 |00f0: invoke-static {v11}, Lcom/stericson/RootShell/execution/Shell;.access$500:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f7e │ │ +078f62: 0a0b |00f3: move-result v11 │ │ +078f64: 7220 d721 ba00 |00f4: invoke-interface {v10, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@21d7 │ │ +078f6a: 0c0a |00f7: move-result-object v10 │ │ +078f6c: 07a0 |00f8: move-object v0, v10 │ │ +078f6e: 1f00 8204 |00f9: check-cast v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ +078f72: 0702 |00fb: move-object v2, v0 │ │ +078f74: 12f9 |00fc: const/4 v9, #int -1 // #ff │ │ +078f76: 1a0a 1204 |00fd: const-string v10, "F*D^W@#FGF" // string@0412 │ │ +078f7a: 6e20 4c21 a800 |00ff: invoke-virtual {v8, v10}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@214c │ │ +078f80: 0a09 |0102: move-result v9 │ │ +078f82: 12fa |0103: const/4 v10, #int -1 // #ff │ │ +078f84: 33a9 ab00 |0104: if-ne v9, v10, 01af // +00ab │ │ +078f88: 522a 7208 |0106: iget v10, v2, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ +078f8c: 6e30 4b1f a208 |0108: invoke-virtual {v2, v10, v8}, Lcom/stericson/RootShell/execution/Command;.output:(ILjava/lang/String;)V // method@1f4b │ │ +078f92: 3a09 f9fe |010b: if-ltz v9, 0004 // -0107 │ │ +078f96: 6e20 5321 9800 |010d: invoke-virtual {v8, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2153 │ │ +078f9c: 0c08 |0110: move-result-object v8 │ │ +078f9e: 1a0a 0400 |0111: const-string v10, " " // string@0004 │ │ +078fa2: 6e20 5121 a800 |0113: invoke-virtual {v8, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ +078fa8: 0c05 |0116: move-result-object v5 │ │ +078faa: 215a |0117: array-length v10, v5 │ │ +078fac: 34ca ecfe |0118: if-lt v10, v12, 0004 // -0114 │ │ +078fb0: 121a |011a: const/4 v10, #int 1 // #1 │ │ +078fb2: 460a 050a |011b: aget-object v10, v5, v10 │ │ +078fb6: 380a e7fe |011d: if-eqz v10, 0004 // -0119 │ │ +078fba: 1206 |011f: const/4 v6, #int 0 // #0 │ │ +078fbc: 121a |0120: const/4 v10, #int 1 // #1 │ │ +078fbe: 460a 050a |0121: aget-object v10, v5, v10 │ │ +078fc2: 7110 0b21 0a00 |0123: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@210b │ │ +078fc8: 0a06 |0126: move-result v6 │ │ +078fca: 12f4 |0127: const/4 v4, #int -1 // #ff │ │ +078fcc: 122a |0128: const/4 v10, #int 2 // #2 │ │ +078fce: 460a 050a |0129: aget-object v10, v5, v10 │ │ +078fd2: 7110 0b21 0a00 |012b: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@210b │ │ +078fd8: 0a04 |012e: move-result v4 │ │ +078fda: 54fa 7d08 |012f: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078fde: 7110 731f 0a00 |0131: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$1200:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f73 │ │ +078fe4: 0a0a |0134: move-result v10 │ │ +078fe6: 33a6 cffe |0135: if-ne v6, v10, 0004 // -0131 │ │ +078fea: 54fa 7d08 |0137: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +078fee: 6e20 991f 2a00 |0139: invoke-virtual {v10, v2}, Lcom/stericson/RootShell/execution/Shell;.processErrors:(Lcom/stericson/RootShell/execution/Command;)V // method@1f99 │ │ +078ff4: 1207 |013c: const/4 v7, #int 0 // #0 │ │ +078ff6: 522a 7708 |013d: iget v10, v2, Lcom/stericson/RootShell/execution/Command;.totalOutput:I // field@0877 │ │ +078ffa: 522b 7808 |013f: iget v11, v2, Lcom/stericson/RootShell/execution/Command;.totalOutputProcessed:I // field@0878 │ │ +078ffe: 37ba 7c00 |0141: if-le v10, v11, 01bd // +007c │ │ +079002: 3907 2800 |0143: if-nez v7, 016b // +0028 │ │ +079006: d807 0701 |0145: add-int/lit8 v7, v7, #int 1 // #01 │ │ +07900a: 220a f704 |0147: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ +07900e: 7010 6021 0a00 |0149: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +079014: 1a0b ab0f |014c: const-string v11, "Waiting for output to be processed. " // string@0fab │ │ +079018: 6e20 6921 ba00 |014e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07901e: 0c0a |0151: move-result-object v10 │ │ +079020: 522b 7808 |0152: iget v11, v2, Lcom/stericson/RootShell/execution/Command;.totalOutputProcessed:I // field@0878 │ │ +079024: 6e20 6521 ba00 |0154: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +07902a: 0c0a |0157: move-result-object v10 │ │ +07902c: 1a0b 3300 |0158: const-string v11, " Of " // string@0033 │ │ +079030: 6e20 6921 ba00 |015a: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +079036: 0c0a |015d: move-result-object v10 │ │ +079038: 522b 7708 |015e: iget v11, v2, Lcom/stericson/RootShell/execution/Command;.totalOutput:I // field@0877 │ │ +07903c: 6e20 6521 ba00 |0160: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +079042: 0c0a |0163: move-result-object v10 │ │ +079044: 6e10 6e21 0a00 |0164: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07904a: 0c0a |0167: move-result-object v10 │ │ +07904c: 7110 1a1f 0a00 |0168: invoke-static {v10}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +079052: 1d0f |016b: monitor-enter v15 │ │ +079054: 160a d007 |016c: const-wide/16 v10, #int 2000 // #7d0 │ │ +079058: 6e30 2e21 af0b |016e: invoke-virtual {v15, v10, v11}, Ljava/lang/Object;.wait:(J)V // method@212e │ │ +07905e: 1e0f |0171: monitor-exit v15 │ │ +079060: 28cb |0172: goto 013d // -0035 │ │ +079062: 0d0a |0173: move-exception v10 │ │ +079064: 1e0f |0174: monitor-exit v15 │ │ +079066: 270a |0175: throw v10 │ │ +079068: 0d03 |0176: move-exception v3 │ │ +07906a: 6e10 fb20 0300 |0177: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@20fb │ │ +079070: 0c0a |017a: move-result-object v10 │ │ +079072: 7110 1a1f 0a00 |017b: invoke-static {v10}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +079078: 28bf |017e: goto 013d // -0041 │ │ +07907a: 0d0a |017f: move-exception v10 │ │ +07907c: 54fb 7d08 |0180: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +079080: 54fc 7d08 |0182: iget-object v12, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +079084: 7110 831f 0c00 |0184: invoke-static {v12}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ +07908a: 0c0c |0187: move-result-object v12 │ │ +07908c: 7120 711f cb00 |0188: invoke-static {v11, v12}, Lcom/stericson/RootShell/execution/Shell;.access$1000:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Writer;)V // method@1f71 │ │ +079092: 54fb 7d08 |018b: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +079096: 54fc 7d08 |018d: iget-object v12, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +07909a: 7110 761f 0c00 |018f: invoke-static {v12}, Lcom/stericson/RootShell/execution/Shell;.access$1400:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/BufferedReader; // method@1f76 │ │ +0790a0: 0c0c |0192: move-result-object v12 │ │ +0790a2: 7120 771f cb00 |0193: invoke-static {v11, v12}, Lcom/stericson/RootShell/execution/Shell;.access$1500:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Reader;)V // method@1f77 │ │ +0790a8: 54fb 7d08 |0196: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +0790ac: 54fc 7d08 |0198: iget-object v12, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +0790b0: 7110 721f 0c00 |019a: invoke-static {v12}, Lcom/stericson/RootShell/execution/Shell;.access$1100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/BufferedReader; // method@1f72 │ │ +0790b6: 0c0c |019d: move-result-object v12 │ │ +0790b8: 7120 771f cb00 |019e: invoke-static {v11, v12}, Lcom/stericson/RootShell/execution/Shell;.access$1500:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Reader;)V // method@1f77 │ │ +0790be: 1a0b f30d |01a1: const-string v11, "Shell destroyed" // string@0df3 │ │ +0790c2: 7110 1a1f 0b00 |01a3: invoke-static {v11}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +0790c8: 54fb 7d08 |01a6: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +0790cc: 5cbe 9608 |01a8: iput-boolean v14, v11, Lcom/stericson/RootShell/execution/Shell;.isClosed:Z // field@0896 │ │ +0790d0: 54fb 7d08 |01aa: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +0790d4: 5cbd 9808 |01ac: iput-boolean v13, v11, Lcom/stericson/RootShell/execution/Shell;.isReading:Z // field@0898 │ │ +0790d8: 270a |01ae: throw v10 │ │ +0790da: 3d09 5cff |01af: if-lez v9, 010b // -00a4 │ │ +0790de: 522a 7208 |01b1: iget v10, v2, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ +0790e2: 120b |01b3: const/4 v11, #int 0 // #0 │ │ +0790e4: 6e30 5421 b809 |01b4: invoke-virtual {v8, v11, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2154 │ │ +0790ea: 0c0b |01b7: move-result-object v11 │ │ +0790ec: 6e30 4b1f a20b |01b8: invoke-virtual {v2, v10, v11}, Lcom/stericson/RootShell/execution/Command;.output:(ILjava/lang/String;)V // method@1f4b │ │ +0790f2: 2900 50ff |01bb: goto/16 010b // -00b0 │ │ +0790f6: 1a0a 230d |01bd: const-string v10, "Read all output" // string@0d23 │ │ +0790fa: 7110 1a1f 0a00 |01bf: invoke-static {v10}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +079100: 6e20 4d1f 4200 |01c2: invoke-virtual {v2, v4}, Lcom/stericson/RootShell/execution/Command;.setExitCode:(I)V // method@1f4d │ │ +079106: 6e10 401f 0200 |01c5: invoke-virtual {v2}, Lcom/stericson/RootShell/execution/Command;.commandFinished:()V // method@1f40 │ │ +07910c: 1202 |01c8: const/4 v2, #int 0 // #0 │ │ +07910e: 54fa 7d08 |01c9: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +079112: 7110 801f 0a00 |01cb: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$508:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f80 │ │ +079118: 54fa 7d08 |01ce: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +07911c: 7110 741f 0a00 |01d0: invoke-static {v10}, Lcom/stericson/RootShell/execution/Shell;.access$1208:(Lcom/stericson/RootShell/execution/Shell;)I // method@1f74 │ │ +079122: 2900 31fe |01d3: goto/16 0004 // -01cf │ │ +079126: 1a0a ce0e |01d5: const-string v10, "Unexpected Termination." // string@0ece │ │ +07912a: 6e20 511f a200 |01d7: invoke-virtual {v2, v10}, Lcom/stericson/RootShell/execution/Command;.terminated:(Ljava/lang/String;)V // method@1f51 │ │ +079130: 2900 b0fe |01da: goto/16 008a // -0150 │ │ +079134: 54fa 7d08 |01dc: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +079138: 120b |01de: const/4 v11, #int 0 // #0 │ │ +07913a: 7120 7f1f ba00 |01df: invoke-static {v10, v11}, Lcom/stericson/RootShell/execution/Shell;.access$502:(Lcom/stericson/RootShell/execution/Shell;I)I // method@1f7f │ │ +079140: 54fa 7d08 |01e2: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +079144: 54fb 7d08 |01e4: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +079148: 7110 831f 0b00 |01e6: invoke-static {v11}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ +07914e: 0c0b |01e9: move-result-object v11 │ │ +079150: 7120 711f ba00 |01ea: invoke-static {v10, v11}, Lcom/stericson/RootShell/execution/Shell;.access$1000:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Writer;)V // method@1f71 │ │ +079156: 54fa 7d08 |01ed: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +07915a: 54fb 7d08 |01ef: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +07915e: 7110 761f 0b00 |01f1: invoke-static {v11}, Lcom/stericson/RootShell/execution/Shell;.access$1400:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/BufferedReader; // method@1f76 │ │ +079164: 0c0b |01f4: move-result-object v11 │ │ +079166: 7120 771f ba00 |01f5: invoke-static {v10, v11}, Lcom/stericson/RootShell/execution/Shell;.access$1500:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Reader;)V // method@1f77 │ │ +07916c: 54fa 7d08 |01f8: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +079170: 54fb 7d08 |01fa: iget-object v11, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +079174: 7110 721f 0b00 |01fc: invoke-static {v11}, Lcom/stericson/RootShell/execution/Shell;.access$1100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/BufferedReader; // method@1f72 │ │ +07917a: 0c0b |01ff: move-result-object v11 │ │ +07917c: 7120 771f ba00 |0200: invoke-static {v10, v11}, Lcom/stericson/RootShell/execution/Shell;.access$1500:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Reader;)V // method@1f77 │ │ +079182: 1a0a f30d |0203: const-string v10, "Shell destroyed" // string@0df3 │ │ +079186: 7110 1a1f 0a00 |0205: invoke-static {v10}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +07918c: 54fa 7d08 |0208: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +079190: 5cae 9608 |020a: iput-boolean v14, v10, Lcom/stericson/RootShell/execution/Shell;.isClosed:Z // field@0896 │ │ +079194: 54fa 7d08 |020c: iget-object v10, v15, Lcom/stericson/RootShell/execution/Shell$3;.this$0:Lcom/stericson/RootShell/execution/Shell; // field@087d │ │ +079198: 5cad 9808 |020e: iput-boolean v13, v10, Lcom/stericson/RootShell/execution/Shell;.isReading:Z // field@0898 │ │ +07919c: 2900 b9fe |0210: goto/16 00c9 // -0147 │ │ +0791a0: 0d0a |0212: move-exception v10 │ │ +0791a2: 2900 3ffe |0213: goto/16 0052 // -01c1 │ │ +0791a6: 0d0a |0215: move-exception v10 │ │ +0791a8: 2900 19ff |0216: goto/16 012f // -00e7 │ │ +0791ac: 0d0a |0218: move-exception v10 │ │ +0791ae: 2900 0eff |0219: goto/16 0127 // -00f2 │ │ catches : 13 │ │ 0x0004 - 0x003e │ │ Ljava/io/IOException; -> 0x0091 │ │ -> 0x017f │ │ 0x0040 - 0x0052 │ │ Ljava/lang/Exception; -> 0x0212 │ │ Ljava/io/IOException; -> 0x0091 │ │ @@ -130576,77 +130547,77 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 120 16-bit code units │ │ -079274: |[079274] com.stericson.RootShell.execution.Shell$ShellContext.:()V │ │ -079284: 1248 |0000: const/4 v8, #int 4 // #4 │ │ -079286: 1237 |0001: const/4 v7, #int 3 // #3 │ │ -079288: 1226 |0002: const/4 v6, #int 2 // #2 │ │ -07928a: 1215 |0003: const/4 v5, #int 1 // #1 │ │ -07928c: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -07928e: 2200 8704 |0005: new-instance v0, Lcom/stericson/RootShell/execution/Shell$ShellContext; // type@0487 │ │ -079292: 1a01 440c |0007: const-string v1, "NORMAL" // string@0c44 │ │ -079296: 1a02 2b1e |0009: const-string v2, "normal" // string@1e2b │ │ -07929a: 7040 5f1f 1024 |000b: invoke-direct {v0, v1, v4, v2}, Lcom/stericson/RootShell/execution/Shell$ShellContext;.:(Ljava/lang/String;ILjava/lang/String;)V // method@1f5f │ │ -0792a0: 6900 7f08 |000e: sput-object v0, Lcom/stericson/RootShell/execution/Shell$ShellContext;.NORMAL:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@087f │ │ -0792a4: 2200 8704 |0010: new-instance v0, Lcom/stericson/RootShell/execution/Shell$ShellContext; // type@0487 │ │ -0792a8: 1a01 840d |0012: const-string v1, "SHELL" // string@0d84 │ │ -0792ac: 1a02 5125 |0014: const-string v2, "u:r:shell:s0" // string@2551 │ │ -0792b0: 7040 5f1f 1025 |0016: invoke-direct {v0, v1, v5, v2}, Lcom/stericson/RootShell/execution/Shell$ShellContext;.:(Ljava/lang/String;ILjava/lang/String;)V // method@1f5f │ │ -0792b6: 6900 8208 |0019: sput-object v0, Lcom/stericson/RootShell/execution/Shell$ShellContext;.SHELL:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0882 │ │ -0792ba: 2200 8704 |001b: new-instance v0, Lcom/stericson/RootShell/execution/Shell$ShellContext; // type@0487 │ │ -0792be: 1a01 bf0d |001d: const-string v1, "SYSTEM_SERVER" // string@0dbf │ │ -0792c2: 1a02 5325 |001f: const-string v2, "u:r:system_server:s0" // string@2553 │ │ -0792c6: 7040 5f1f 1026 |0021: invoke-direct {v0, v1, v6, v2}, Lcom/stericson/RootShell/execution/Shell$ShellContext;.:(Ljava/lang/String;ILjava/lang/String;)V // method@1f5f │ │ -0792cc: 6900 8408 |0024: sput-object v0, Lcom/stericson/RootShell/execution/Shell$ShellContext;.SYSTEM_SERVER:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0884 │ │ -0792d0: 2200 8704 |0026: new-instance v0, Lcom/stericson/RootShell/execution/Shell$ShellContext; // type@0487 │ │ -0792d4: 1a01 be0d |0028: const-string v1, "SYSTEM_APP" // string@0dbe │ │ -0792d8: 1a02 5225 |002a: const-string v2, "u:r:system_app:s0" // string@2552 │ │ -0792dc: 7040 5f1f 1027 |002c: invoke-direct {v0, v1, v7, v2}, Lcom/stericson/RootShell/execution/Shell$ShellContext;.:(Ljava/lang/String;ILjava/lang/String;)V // method@1f5f │ │ -0792e2: 6900 8308 |002f: sput-object v0, Lcom/stericson/RootShell/execution/Shell$ShellContext;.SYSTEM_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0883 │ │ -0792e6: 2200 8704 |0031: new-instance v0, Lcom/stericson/RootShell/execution/Shell$ShellContext; // type@0487 │ │ -0792ea: 1a01 b20c |0033: const-string v1, "PLATFORM_APP" // string@0cb2 │ │ -0792ee: 1a02 4f25 |0035: const-string v2, "u:r:platform_app:s0" // string@254f │ │ -0792f2: 7040 5f1f 1028 |0037: invoke-direct {v0, v1, v8, v2}, Lcom/stericson/RootShell/execution/Shell$ShellContext;.:(Ljava/lang/String;ILjava/lang/String;)V // method@1f5f │ │ -0792f8: 6900 8008 |003a: sput-object v0, Lcom/stericson/RootShell/execution/Shell$ShellContext;.PLATFORM_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0880 │ │ -0792fc: 2200 8704 |003c: new-instance v0, Lcom/stericson/RootShell/execution/Shell$ShellContext; // type@0487 │ │ -079300: 1a01 bd0e |003e: const-string v1, "UNTRUSTED_APP" // string@0ebd │ │ -079304: 1252 |0040: const/4 v2, #int 5 // #5 │ │ -079306: 1a03 5425 |0041: const-string v3, "u:r:untrusted_app:s0" // string@2554 │ │ -07930a: 7040 5f1f 1032 |0043: invoke-direct {v0, v1, v2, v3}, Lcom/stericson/RootShell/execution/Shell$ShellContext;.:(Ljava/lang/String;ILjava/lang/String;)V // method@1f5f │ │ -079310: 6900 8508 |0046: sput-object v0, Lcom/stericson/RootShell/execution/Shell$ShellContext;.UNTRUSTED_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0885 │ │ -079314: 2200 8704 |0048: new-instance v0, Lcom/stericson/RootShell/execution/Shell$ShellContext; // type@0487 │ │ -079318: 1a01 060d |004a: const-string v1, "RECOVERY" // string@0d06 │ │ -07931c: 1262 |004c: const/4 v2, #int 6 // #6 │ │ -07931e: 1a03 5025 |004d: const-string v3, "u:r:recovery:s0" // string@2550 │ │ -079322: 7040 5f1f 1032 |004f: invoke-direct {v0, v1, v2, v3}, Lcom/stericson/RootShell/execution/Shell$ShellContext;.:(Ljava/lang/String;ILjava/lang/String;)V // method@1f5f │ │ -079328: 6900 8108 |0052: sput-object v0, Lcom/stericson/RootShell/execution/Shell$ShellContext;.RECOVERY:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0881 │ │ -07932c: 1270 |0054: const/4 v0, #int 7 // #7 │ │ -07932e: 2300 8105 |0055: new-array v0, v0, [Lcom/stericson/RootShell/execution/Shell$ShellContext; // type@0581 │ │ -079332: 6201 7f08 |0057: sget-object v1, Lcom/stericson/RootShell/execution/Shell$ShellContext;.NORMAL:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@087f │ │ -079336: 4d01 0004 |0059: aput-object v1, v0, v4 │ │ -07933a: 6201 8208 |005b: sget-object v1, Lcom/stericson/RootShell/execution/Shell$ShellContext;.SHELL:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0882 │ │ -07933e: 4d01 0005 |005d: aput-object v1, v0, v5 │ │ -079342: 6201 8408 |005f: sget-object v1, Lcom/stericson/RootShell/execution/Shell$ShellContext;.SYSTEM_SERVER:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0884 │ │ -079346: 4d01 0006 |0061: aput-object v1, v0, v6 │ │ -07934a: 6201 8308 |0063: sget-object v1, Lcom/stericson/RootShell/execution/Shell$ShellContext;.SYSTEM_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0883 │ │ -07934e: 4d01 0007 |0065: aput-object v1, v0, v7 │ │ -079352: 6201 8008 |0067: sget-object v1, Lcom/stericson/RootShell/execution/Shell$ShellContext;.PLATFORM_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0880 │ │ -079356: 4d01 0008 |0069: aput-object v1, v0, v8 │ │ -07935a: 1251 |006b: const/4 v1, #int 5 // #5 │ │ -07935c: 6202 8508 |006c: sget-object v2, Lcom/stericson/RootShell/execution/Shell$ShellContext;.UNTRUSTED_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0885 │ │ -079360: 4d02 0001 |006e: aput-object v2, v0, v1 │ │ -079364: 1261 |0070: const/4 v1, #int 6 // #6 │ │ -079366: 6202 8108 |0071: sget-object v2, Lcom/stericson/RootShell/execution/Shell$ShellContext;.RECOVERY:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0881 │ │ -07936a: 4d02 0001 |0073: aput-object v2, v0, v1 │ │ -07936e: 6900 7e08 |0075: sput-object v0, Lcom/stericson/RootShell/execution/Shell$ShellContext;.$VALUES:[Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@087e │ │ -079372: 0e00 |0077: return-void │ │ +079258: |[079258] com.stericson.RootShell.execution.Shell$ShellContext.:()V │ │ +079268: 1248 |0000: const/4 v8, #int 4 // #4 │ │ +07926a: 1237 |0001: const/4 v7, #int 3 // #3 │ │ +07926c: 1226 |0002: const/4 v6, #int 2 // #2 │ │ +07926e: 1215 |0003: const/4 v5, #int 1 // #1 │ │ +079270: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +079272: 2200 8704 |0005: new-instance v0, Lcom/stericson/RootShell/execution/Shell$ShellContext; // type@0487 │ │ +079276: 1a01 440c |0007: const-string v1, "NORMAL" // string@0c44 │ │ +07927a: 1a02 2b1e |0009: const-string v2, "normal" // string@1e2b │ │ +07927e: 7040 5f1f 1024 |000b: invoke-direct {v0, v1, v4, v2}, Lcom/stericson/RootShell/execution/Shell$ShellContext;.:(Ljava/lang/String;ILjava/lang/String;)V // method@1f5f │ │ +079284: 6900 7f08 |000e: sput-object v0, Lcom/stericson/RootShell/execution/Shell$ShellContext;.NORMAL:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@087f │ │ +079288: 2200 8704 |0010: new-instance v0, Lcom/stericson/RootShell/execution/Shell$ShellContext; // type@0487 │ │ +07928c: 1a01 840d |0012: const-string v1, "SHELL" // string@0d84 │ │ +079290: 1a02 5125 |0014: const-string v2, "u:r:shell:s0" // string@2551 │ │ +079294: 7040 5f1f 1025 |0016: invoke-direct {v0, v1, v5, v2}, Lcom/stericson/RootShell/execution/Shell$ShellContext;.:(Ljava/lang/String;ILjava/lang/String;)V // method@1f5f │ │ +07929a: 6900 8208 |0019: sput-object v0, Lcom/stericson/RootShell/execution/Shell$ShellContext;.SHELL:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0882 │ │ +07929e: 2200 8704 |001b: new-instance v0, Lcom/stericson/RootShell/execution/Shell$ShellContext; // type@0487 │ │ +0792a2: 1a01 bf0d |001d: const-string v1, "SYSTEM_SERVER" // string@0dbf │ │ +0792a6: 1a02 5325 |001f: const-string v2, "u:r:system_server:s0" // string@2553 │ │ +0792aa: 7040 5f1f 1026 |0021: invoke-direct {v0, v1, v6, v2}, Lcom/stericson/RootShell/execution/Shell$ShellContext;.:(Ljava/lang/String;ILjava/lang/String;)V // method@1f5f │ │ +0792b0: 6900 8408 |0024: sput-object v0, Lcom/stericson/RootShell/execution/Shell$ShellContext;.SYSTEM_SERVER:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0884 │ │ +0792b4: 2200 8704 |0026: new-instance v0, Lcom/stericson/RootShell/execution/Shell$ShellContext; // type@0487 │ │ +0792b8: 1a01 be0d |0028: const-string v1, "SYSTEM_APP" // string@0dbe │ │ +0792bc: 1a02 5225 |002a: const-string v2, "u:r:system_app:s0" // string@2552 │ │ +0792c0: 7040 5f1f 1027 |002c: invoke-direct {v0, v1, v7, v2}, Lcom/stericson/RootShell/execution/Shell$ShellContext;.:(Ljava/lang/String;ILjava/lang/String;)V // method@1f5f │ │ +0792c6: 6900 8308 |002f: sput-object v0, Lcom/stericson/RootShell/execution/Shell$ShellContext;.SYSTEM_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0883 │ │ +0792ca: 2200 8704 |0031: new-instance v0, Lcom/stericson/RootShell/execution/Shell$ShellContext; // type@0487 │ │ +0792ce: 1a01 b20c |0033: const-string v1, "PLATFORM_APP" // string@0cb2 │ │ +0792d2: 1a02 4f25 |0035: const-string v2, "u:r:platform_app:s0" // string@254f │ │ +0792d6: 7040 5f1f 1028 |0037: invoke-direct {v0, v1, v8, v2}, Lcom/stericson/RootShell/execution/Shell$ShellContext;.:(Ljava/lang/String;ILjava/lang/String;)V // method@1f5f │ │ +0792dc: 6900 8008 |003a: sput-object v0, Lcom/stericson/RootShell/execution/Shell$ShellContext;.PLATFORM_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0880 │ │ +0792e0: 2200 8704 |003c: new-instance v0, Lcom/stericson/RootShell/execution/Shell$ShellContext; // type@0487 │ │ +0792e4: 1a01 bd0e |003e: const-string v1, "UNTRUSTED_APP" // string@0ebd │ │ +0792e8: 1252 |0040: const/4 v2, #int 5 // #5 │ │ +0792ea: 1a03 5425 |0041: const-string v3, "u:r:untrusted_app:s0" // string@2554 │ │ +0792ee: 7040 5f1f 1032 |0043: invoke-direct {v0, v1, v2, v3}, Lcom/stericson/RootShell/execution/Shell$ShellContext;.:(Ljava/lang/String;ILjava/lang/String;)V // method@1f5f │ │ +0792f4: 6900 8508 |0046: sput-object v0, Lcom/stericson/RootShell/execution/Shell$ShellContext;.UNTRUSTED_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0885 │ │ +0792f8: 2200 8704 |0048: new-instance v0, Lcom/stericson/RootShell/execution/Shell$ShellContext; // type@0487 │ │ +0792fc: 1a01 060d |004a: const-string v1, "RECOVERY" // string@0d06 │ │ +079300: 1262 |004c: const/4 v2, #int 6 // #6 │ │ +079302: 1a03 5025 |004d: const-string v3, "u:r:recovery:s0" // string@2550 │ │ +079306: 7040 5f1f 1032 |004f: invoke-direct {v0, v1, v2, v3}, Lcom/stericson/RootShell/execution/Shell$ShellContext;.:(Ljava/lang/String;ILjava/lang/String;)V // method@1f5f │ │ +07930c: 6900 8108 |0052: sput-object v0, Lcom/stericson/RootShell/execution/Shell$ShellContext;.RECOVERY:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0881 │ │ +079310: 1270 |0054: const/4 v0, #int 7 // #7 │ │ +079312: 2300 8105 |0055: new-array v0, v0, [Lcom/stericson/RootShell/execution/Shell$ShellContext; // type@0581 │ │ +079316: 6201 7f08 |0057: sget-object v1, Lcom/stericson/RootShell/execution/Shell$ShellContext;.NORMAL:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@087f │ │ +07931a: 4d01 0004 |0059: aput-object v1, v0, v4 │ │ +07931e: 6201 8208 |005b: sget-object v1, Lcom/stericson/RootShell/execution/Shell$ShellContext;.SHELL:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0882 │ │ +079322: 4d01 0005 |005d: aput-object v1, v0, v5 │ │ +079326: 6201 8408 |005f: sget-object v1, Lcom/stericson/RootShell/execution/Shell$ShellContext;.SYSTEM_SERVER:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0884 │ │ +07932a: 4d01 0006 |0061: aput-object v1, v0, v6 │ │ +07932e: 6201 8308 |0063: sget-object v1, Lcom/stericson/RootShell/execution/Shell$ShellContext;.SYSTEM_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0883 │ │ +079332: 4d01 0007 |0065: aput-object v1, v0, v7 │ │ +079336: 6201 8008 |0067: sget-object v1, Lcom/stericson/RootShell/execution/Shell$ShellContext;.PLATFORM_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0880 │ │ +07933a: 4d01 0008 |0069: aput-object v1, v0, v8 │ │ +07933e: 1251 |006b: const/4 v1, #int 5 // #5 │ │ +079340: 6202 8508 |006c: sget-object v2, Lcom/stericson/RootShell/execution/Shell$ShellContext;.UNTRUSTED_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0885 │ │ +079344: 4d02 0001 |006e: aput-object v2, v0, v1 │ │ +079348: 1261 |0070: const/4 v1, #int 6 // #6 │ │ +07934a: 6202 8108 |0071: sget-object v2, Lcom/stericson/RootShell/execution/Shell$ShellContext;.RECOVERY:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0881 │ │ +07934e: 4d02 0001 |0073: aput-object v2, v0, v1 │ │ +079352: 6900 7e08 |0075: sput-object v0, Lcom/stericson/RootShell/execution/Shell$ShellContext;.$VALUES:[Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@087e │ │ +079356: 0e00 |0077: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=55 │ │ 0x0010 line=56 │ │ 0x001b line=57 │ │ 0x0026 line=58 │ │ 0x0031 line=59 │ │ @@ -130660,18 +130631,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -079374: |[079374] com.stericson.RootShell.execution.Shell$ShellContext.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -079384: 7030 f720 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@20f7 │ │ -07938a: 5b03 8608 |0003: iput-object v3, v0, Lcom/stericson/RootShell/execution/Shell$ShellContext;.value:Ljava/lang/String; // field@0886 │ │ -07938e: 0e00 |0005: return-void │ │ +079358: |[079358] com.stericson.RootShell.execution.Shell$ShellContext.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +079368: 7030 f720 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@20f7 │ │ +07936e: 5b03 8608 |0003: iput-object v3, v0, Lcom/stericson/RootShell/execution/Shell$ShellContext;.value:Ljava/lang/String; // field@0886 │ │ +079372: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ 0x0005 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stericson/RootShell/execution/Shell$ShellContext; │ │ @@ -130684,20 +130655,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/stericson/RootShell/execution/Shell$ShellContext;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -079390: |[079390] com.stericson.RootShell.execution.Shell$ShellContext.valueOf:(Ljava/lang/String;)Lcom/stericson/RootShell/execution/Shell$ShellContext; │ │ -0793a0: 1c00 8704 |0000: const-class v0, Lcom/stericson/RootShell/execution/Shell$ShellContext; // type@0487 │ │ -0793a4: 7120 f820 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@20f8 │ │ -0793aa: 0c00 |0005: move-result-object v0 │ │ -0793ac: 1f00 8704 |0006: check-cast v0, Lcom/stericson/RootShell/execution/Shell$ShellContext; // type@0487 │ │ -0793b0: 1100 |0008: return-object v0 │ │ +079374: |[079374] com.stericson.RootShell.execution.Shell$ShellContext.valueOf:(Ljava/lang/String;)Lcom/stericson/RootShell/execution/Shell$ShellContext; │ │ +079384: 1c00 8704 |0000: const-class v0, Lcom/stericson/RootShell/execution/Shell$ShellContext; // type@0487 │ │ +079388: 7120 f820 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@20f8 │ │ +07938e: 0c00 |0005: move-result-object v0 │ │ +079390: 1f00 8704 |0006: check-cast v0, Lcom/stericson/RootShell/execution/Shell$ShellContext; // type@0487 │ │ +079394: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/stericson/RootShell/execution/Shell$ShellContext;) │ │ @@ -130705,20 +130676,20 @@ │ │ type : '()[Lcom/stericson/RootShell/execution/Shell$ShellContext;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0793b4: |[0793b4] com.stericson.RootShell.execution.Shell$ShellContext.values:()[Lcom/stericson/RootShell/execution/Shell$ShellContext; │ │ -0793c4: 6200 7e08 |0000: sget-object v0, Lcom/stericson/RootShell/execution/Shell$ShellContext;.$VALUES:[Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@087e │ │ -0793c8: 6e10 8222 0000 |0002: invoke-virtual {v0}, [Lcom/stericson/RootShell/execution/Shell$ShellContext;.clone:()Ljava/lang/Object; // method@2282 │ │ -0793ce: 0c00 |0005: move-result-object v0 │ │ -0793d0: 1f00 8105 |0006: check-cast v0, [Lcom/stericson/RootShell/execution/Shell$ShellContext; // type@0581 │ │ -0793d4: 1100 |0008: return-object v0 │ │ +079398: |[079398] com.stericson.RootShell.execution.Shell$ShellContext.values:()[Lcom/stericson/RootShell/execution/Shell$ShellContext; │ │ +0793a8: 6200 7e08 |0000: sget-object v0, Lcom/stericson/RootShell/execution/Shell$ShellContext;.$VALUES:[Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@087e │ │ +0793ac: 6e10 8222 0000 |0002: invoke-virtual {v0}, [Lcom/stericson/RootShell/execution/Shell$ShellContext;.clone:()Ljava/lang/Object; // method@2282 │ │ +0793b2: 0c00 |0005: move-result-object v0 │ │ +0793b4: 1f00 8105 |0006: check-cast v0, [Lcom/stericson/RootShell/execution/Shell$ShellContext; // type@0581 │ │ +0793b8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootShell/execution/Shell$ShellContext;) │ │ @@ -130726,17 +130697,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0793d8: |[0793d8] com.stericson.RootShell.execution.Shell$ShellContext.getValue:()Ljava/lang/String; │ │ -0793e8: 5410 8608 |0000: iget-object v0, v1, Lcom/stericson/RootShell/execution/Shell$ShellContext;.value:Ljava/lang/String; // field@0886 │ │ -0793ec: 1100 |0002: return-object v0 │ │ +0793bc: |[0793bc] com.stericson.RootShell.execution.Shell$ShellContext.getValue:()Ljava/lang/String; │ │ +0793cc: 5410 8608 |0000: iget-object v0, v1, Lcom/stericson/RootShell/execution/Shell$ShellContext;.value:Ljava/lang/String; // field@0886 │ │ +0793d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/stericson/RootShell/execution/Shell$ShellContext; │ │ │ │ source_file_idx : 3572 (Shell.java) │ │ @@ -130788,40 +130759,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0793f0: |[0793f0] com.stericson.RootShell.execution.Shell$ShellType.:()V │ │ -079400: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -079402: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -079404: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -079406: 2200 8804 |0003: new-instance v0, Lcom/stericson/RootShell/execution/Shell$ShellType; // type@0488 │ │ -07940a: 1a01 440c |0005: const-string v1, "NORMAL" // string@0c44 │ │ -07940e: 7030 641f 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/stericson/RootShell/execution/Shell$ShellType;.:(Ljava/lang/String;I)V // method@1f64 │ │ -079414: 6900 8908 |000a: sput-object v0, Lcom/stericson/RootShell/execution/Shell$ShellType;.NORMAL:Lcom/stericson/RootShell/execution/Shell$ShellType; // field@0889 │ │ -079418: 2200 8804 |000c: new-instance v0, Lcom/stericson/RootShell/execution/Shell$ShellType; // type@0488 │ │ -07941c: 1a01 130d |000e: const-string v1, "ROOT" // string@0d13 │ │ -079420: 7030 641f 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/stericson/RootShell/execution/Shell$ShellType;.:(Ljava/lang/String;I)V // method@1f64 │ │ -079426: 6900 8a08 |0013: sput-object v0, Lcom/stericson/RootShell/execution/Shell$ShellType;.ROOT:Lcom/stericson/RootShell/execution/Shell$ShellType; // field@088a │ │ -07942a: 2200 8804 |0015: new-instance v0, Lcom/stericson/RootShell/execution/Shell$ShellType; // type@0488 │ │ -07942e: 1a01 e802 |0017: const-string v1, "CUSTOM" // string@02e8 │ │ -079432: 7030 641f 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/stericson/RootShell/execution/Shell$ShellType;.:(Ljava/lang/String;I)V // method@1f64 │ │ -079438: 6900 8808 |001c: sput-object v0, Lcom/stericson/RootShell/execution/Shell$ShellType;.CUSTOM:Lcom/stericson/RootShell/execution/Shell$ShellType; // field@0888 │ │ -07943c: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -07943e: 2300 8205 |001f: new-array v0, v0, [Lcom/stericson/RootShell/execution/Shell$ShellType; // type@0582 │ │ -079442: 6201 8908 |0021: sget-object v1, Lcom/stericson/RootShell/execution/Shell$ShellType;.NORMAL:Lcom/stericson/RootShell/execution/Shell$ShellType; // field@0889 │ │ -079446: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -07944a: 6201 8a08 |0025: sget-object v1, Lcom/stericson/RootShell/execution/Shell$ShellType;.ROOT:Lcom/stericson/RootShell/execution/Shell$ShellType; // field@088a │ │ -07944e: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -079452: 6201 8808 |0029: sget-object v1, Lcom/stericson/RootShell/execution/Shell$ShellType;.CUSTOM:Lcom/stericson/RootShell/execution/Shell$ShellType; // field@0888 │ │ -079456: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -07945a: 6900 8708 |002d: sput-object v0, Lcom/stericson/RootShell/execution/Shell$ShellType;.$VALUES:[Lcom/stericson/RootShell/execution/Shell$ShellType; // field@0887 │ │ -07945e: 0e00 |002f: return-void │ │ +0793d4: |[0793d4] com.stericson.RootShell.execution.Shell$ShellType.:()V │ │ +0793e4: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +0793e6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0793e8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0793ea: 2200 8804 |0003: new-instance v0, Lcom/stericson/RootShell/execution/Shell$ShellType; // type@0488 │ │ +0793ee: 1a01 440c |0005: const-string v1, "NORMAL" // string@0c44 │ │ +0793f2: 7030 641f 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/stericson/RootShell/execution/Shell$ShellType;.:(Ljava/lang/String;I)V // method@1f64 │ │ +0793f8: 6900 8908 |000a: sput-object v0, Lcom/stericson/RootShell/execution/Shell$ShellType;.NORMAL:Lcom/stericson/RootShell/execution/Shell$ShellType; // field@0889 │ │ +0793fc: 2200 8804 |000c: new-instance v0, Lcom/stericson/RootShell/execution/Shell$ShellType; // type@0488 │ │ +079400: 1a01 130d |000e: const-string v1, "ROOT" // string@0d13 │ │ +079404: 7030 641f 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/stericson/RootShell/execution/Shell$ShellType;.:(Ljava/lang/String;I)V // method@1f64 │ │ +07940a: 6900 8a08 |0013: sput-object v0, Lcom/stericson/RootShell/execution/Shell$ShellType;.ROOT:Lcom/stericson/RootShell/execution/Shell$ShellType; // field@088a │ │ +07940e: 2200 8804 |0015: new-instance v0, Lcom/stericson/RootShell/execution/Shell$ShellType; // type@0488 │ │ +079412: 1a01 e802 |0017: const-string v1, "CUSTOM" // string@02e8 │ │ +079416: 7030 641f 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/stericson/RootShell/execution/Shell$ShellType;.:(Ljava/lang/String;I)V // method@1f64 │ │ +07941c: 6900 8808 |001c: sput-object v0, Lcom/stericson/RootShell/execution/Shell$ShellType;.CUSTOM:Lcom/stericson/RootShell/execution/Shell$ShellType; // field@0888 │ │ +079420: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +079422: 2300 8205 |001f: new-array v0, v0, [Lcom/stericson/RootShell/execution/Shell$ShellType; // type@0582 │ │ +079426: 6201 8908 |0021: sget-object v1, Lcom/stericson/RootShell/execution/Shell$ShellType;.NORMAL:Lcom/stericson/RootShell/execution/Shell$ShellType; // field@0889 │ │ +07942a: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +07942e: 6201 8a08 |0025: sget-object v1, Lcom/stericson/RootShell/execution/Shell$ShellType;.ROOT:Lcom/stericson/RootShell/execution/Shell$ShellType; // field@088a │ │ +079432: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +079436: 6201 8808 |0029: sget-object v1, Lcom/stericson/RootShell/execution/Shell$ShellType;.CUSTOM:Lcom/stericson/RootShell/execution/Shell$ShellType; // field@0888 │ │ +07943a: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +07943e: 6900 8708 |002d: sput-object v0, Lcom/stericson/RootShell/execution/Shell$ShellType;.$VALUES:[Lcom/stericson/RootShell/execution/Shell$ShellType; // field@0887 │ │ +079442: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=48 │ │ 0x000c line=49 │ │ 0x0015 line=50 │ │ 0x001e line=47 │ │ locals : │ │ @@ -130831,17 +130802,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 │ │ -079460: |[079460] com.stericson.RootShell.execution.Shell$ShellType.:(Ljava/lang/String;I)V │ │ -079470: 7030 f720 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@20f7 │ │ -079476: 0e00 |0003: return-void │ │ +079444: |[079444] com.stericson.RootShell.execution.Shell$ShellType.:(Ljava/lang/String;I)V │ │ +079454: 7030 f720 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@20f7 │ │ +07945a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/stericson/RootShell/execution/Shell$ShellType; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -130851,20 +130822,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/stericson/RootShell/execution/Shell$ShellType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -079478: |[079478] com.stericson.RootShell.execution.Shell$ShellType.valueOf:(Ljava/lang/String;)Lcom/stericson/RootShell/execution/Shell$ShellType; │ │ -079488: 1c00 8804 |0000: const-class v0, Lcom/stericson/RootShell/execution/Shell$ShellType; // type@0488 │ │ -07948c: 7120 f820 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@20f8 │ │ -079492: 0c00 |0005: move-result-object v0 │ │ -079494: 1f00 8804 |0006: check-cast v0, Lcom/stericson/RootShell/execution/Shell$ShellType; // type@0488 │ │ -079498: 1100 |0008: return-object v0 │ │ +07945c: |[07945c] com.stericson.RootShell.execution.Shell$ShellType.valueOf:(Ljava/lang/String;)Lcom/stericson/RootShell/execution/Shell$ShellType; │ │ +07946c: 1c00 8804 |0000: const-class v0, Lcom/stericson/RootShell/execution/Shell$ShellType; // type@0488 │ │ +079470: 7120 f820 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@20f8 │ │ +079476: 0c00 |0005: move-result-object v0 │ │ +079478: 1f00 8804 |0006: check-cast v0, Lcom/stericson/RootShell/execution/Shell$ShellType; // type@0488 │ │ +07947c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/stericson/RootShell/execution/Shell$ShellType;) │ │ @@ -130872,20 +130843,20 @@ │ │ type : '()[Lcom/stericson/RootShell/execution/Shell$ShellType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07949c: |[07949c] com.stericson.RootShell.execution.Shell$ShellType.values:()[Lcom/stericson/RootShell/execution/Shell$ShellType; │ │ -0794ac: 6200 8708 |0000: sget-object v0, Lcom/stericson/RootShell/execution/Shell$ShellType;.$VALUES:[Lcom/stericson/RootShell/execution/Shell$ShellType; // field@0887 │ │ -0794b0: 6e10 8322 0000 |0002: invoke-virtual {v0}, [Lcom/stericson/RootShell/execution/Shell$ShellType;.clone:()Ljava/lang/Object; // method@2283 │ │ -0794b6: 0c00 |0005: move-result-object v0 │ │ -0794b8: 1f00 8205 |0006: check-cast v0, [Lcom/stericson/RootShell/execution/Shell$ShellType; // type@0582 │ │ -0794bc: 1100 |0008: return-object v0 │ │ +079480: |[079480] com.stericson.RootShell.execution.Shell$ShellType.values:()[Lcom/stericson/RootShell/execution/Shell$ShellType; │ │ +079490: 6200 8708 |0000: sget-object v0, Lcom/stericson/RootShell/execution/Shell$ShellType;.$VALUES:[Lcom/stericson/RootShell/execution/Shell$ShellType; // field@0887 │ │ +079494: 6e10 8322 0000 |0002: invoke-virtual {v0}, [Lcom/stericson/RootShell/execution/Shell$ShellType;.clone:()Ljava/lang/Object; // method@2283 │ │ +07949a: 0c00 |0005: move-result-object v0 │ │ +07949c: 1f00 8205 |0006: check-cast v0, [Lcom/stericson/RootShell/execution/Shell$ShellType; // type@0582 │ │ +0794a0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3572 (Shell.java) │ │ @@ -130926,20 +130897,20 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0794c0: |[0794c0] com.stericson.RootShell.execution.Shell$Worker.:(Lcom/stericson/RootShell/execution/Shell;)V │ │ -0794d0: 7010 7421 0100 |0000: invoke-direct {v1}, Ljava/lang/Thread;.:()V // method@2174 │ │ -0794d6: 1300 71fc |0003: const/16 v0, #int -911 // #fc71 │ │ -0794da: 5910 8b08 |0005: iput v0, v1, Lcom/stericson/RootShell/execution/Shell$Worker;.exit:I // field@088b │ │ -0794de: 5b12 8c08 |0007: iput-object v2, v1, Lcom/stericson/RootShell/execution/Shell$Worker;.shell:Lcom/stericson/RootShell/execution/Shell; // field@088c │ │ -0794e2: 0e00 |0009: return-void │ │ +0794a4: |[0794a4] com.stericson.RootShell.execution.Shell$Worker.:(Lcom/stericson/RootShell/execution/Shell;)V │ │ +0794b4: 7010 7421 0100 |0000: invoke-direct {v1}, Ljava/lang/Thread;.:()V // method@2174 │ │ +0794ba: 1300 71fc |0003: const/16 v0, #int -911 // #fc71 │ │ +0794be: 5910 8b08 |0005: iput v0, v1, Lcom/stericson/RootShell/execution/Shell$Worker;.exit:I // field@088b │ │ +0794c2: 5b12 8c08 |0007: iput-object v2, v1, Lcom/stericson/RootShell/execution/Shell$Worker;.shell:Lcom/stericson/RootShell/execution/Shell; // field@088c │ │ +0794c6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=953 │ │ 0x0003 line=949 │ │ 0x0007 line=954 │ │ 0x0009 line=955 │ │ locals : │ │ @@ -130951,17 +130922,17 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Shell$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0794e4: |[0794e4] com.stericson.RootShell.execution.Shell$Worker.:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Shell$1;)V │ │ -0794f4: 7020 671f 1000 |0000: invoke-direct {v0, v1}, Lcom/stericson/RootShell/execution/Shell$Worker;.:(Lcom/stericson/RootShell/execution/Shell;)V // method@1f67 │ │ -0794fa: 0e00 |0003: return-void │ │ +0794c8: |[0794c8] com.stericson.RootShell.execution.Shell$Worker.:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Shell$1;)V │ │ +0794d8: 7020 671f 1000 |0000: invoke-direct {v0, v1}, Lcom/stericson/RootShell/execution/Shell$Worker;.:(Lcom/stericson/RootShell/execution/Shell;)V // method@1f67 │ │ +0794de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=947 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/stericson/RootShell/execution/Shell$Worker; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/stericson/RootShell/execution/Shell; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/stericson/RootShell/execution/Shell$1; │ │ @@ -130971,69 +130942,69 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 104 16-bit code units │ │ -0794fc: |[0794fc] com.stericson.RootShell.execution.Shell$Worker.setShellOom:()V │ │ -07950c: 5474 8c08 |0000: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$Worker;.shell:Lcom/stericson/RootShell/execution/Shell; // field@088c │ │ -079510: 7110 751f 0400 |0002: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$1300:(Lcom/stericson/RootShell/execution/Shell;)Ljava/lang/Process; // method@1f75 │ │ -079516: 0c04 |0005: move-result-object v4 │ │ -079518: 6e10 2921 0400 |0006: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2129 │ │ -07951e: 0c03 |0009: move-result-object v3 │ │ -079520: 1a04 f01f |000a: const-string v4, "pid" // string@1ff0 │ │ -079524: 6e20 ea20 4300 |000c: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@20ea │ │ -07952a: 0c01 |000f: move-result-object v1 │ │ -07952c: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -07952e: 6e20 8721 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2187 │ │ -079534: 5474 8c08 |0014: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$Worker;.shell:Lcom/stericson/RootShell/execution/Shell; // field@088c │ │ -079538: 7110 751f 0400 |0016: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$1300:(Lcom/stericson/RootShell/execution/Shell;)Ljava/lang/Process; // method@1f75 │ │ -07953e: 0c04 |0019: move-result-object v4 │ │ -079540: 6e20 8321 4100 |001a: invoke-virtual {v1, v4}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2183 │ │ -079546: 0c04 |001d: move-result-object v4 │ │ -079548: 1f04 e404 |001e: check-cast v4, Ljava/lang/Integer; // type@04e4 │ │ -07954c: 6e10 0921 0400 |0020: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@2109 │ │ -079552: 0a02 |0023: move-result v2 │ │ -079554: 5474 8c08 |0024: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$Worker;.shell:Lcom/stericson/RootShell/execution/Shell; // field@088c │ │ -079558: 7110 831f 0400 |0026: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ -07955e: 0c04 |0029: move-result-object v4 │ │ -079560: 2205 f704 |002a: new-instance v5, Ljava/lang/StringBuilder; // type@04f7 │ │ -079564: 7010 6021 0500 |002c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07956a: 1a06 ee00 |002f: const-string v6, "(echo -17 > /proc/" // string@00ee │ │ -07956e: 6e20 6921 6500 |0031: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -079574: 0c05 |0034: move-result-object v5 │ │ -079576: 6e20 6521 2500 |0035: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -07957c: 0c05 |0038: move-result-object v5 │ │ -07957e: 1a06 2401 |0039: const-string v6, "/oom_adj) &> /dev/null │ │ +0794e0: |[0794e0] com.stericson.RootShell.execution.Shell$Worker.setShellOom:()V │ │ +0794f0: 5474 8c08 |0000: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$Worker;.shell:Lcom/stericson/RootShell/execution/Shell; // field@088c │ │ +0794f4: 7110 751f 0400 |0002: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$1300:(Lcom/stericson/RootShell/execution/Shell;)Ljava/lang/Process; // method@1f75 │ │ +0794fa: 0c04 |0005: move-result-object v4 │ │ +0794fc: 6e10 2921 0400 |0006: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2129 │ │ +079502: 0c03 |0009: move-result-object v3 │ │ +079504: 1a04 f01f |000a: const-string v4, "pid" // string@1ff0 │ │ +079508: 6e20 ea20 4300 |000c: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@20ea │ │ +07950e: 0c01 |000f: move-result-object v1 │ │ +079510: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +079512: 6e20 8721 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2187 │ │ +079518: 5474 8c08 |0014: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$Worker;.shell:Lcom/stericson/RootShell/execution/Shell; // field@088c │ │ +07951c: 7110 751f 0400 |0016: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$1300:(Lcom/stericson/RootShell/execution/Shell;)Ljava/lang/Process; // method@1f75 │ │ +079522: 0c04 |0019: move-result-object v4 │ │ +079524: 6e20 8321 4100 |001a: invoke-virtual {v1, v4}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2183 │ │ +07952a: 0c04 |001d: move-result-object v4 │ │ +07952c: 1f04 e404 |001e: check-cast v4, Ljava/lang/Integer; // type@04e4 │ │ +079530: 6e10 0921 0400 |0020: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@2109 │ │ +079536: 0a02 |0023: move-result v2 │ │ +079538: 5474 8c08 |0024: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$Worker;.shell:Lcom/stericson/RootShell/execution/Shell; // field@088c │ │ +07953c: 7110 831f 0400 |0026: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ +079542: 0c04 |0029: move-result-object v4 │ │ +079544: 2205 f704 |002a: new-instance v5, Ljava/lang/StringBuilder; // type@04f7 │ │ +079548: 7010 6021 0500 |002c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07954e: 1a06 ee00 |002f: const-string v6, "(echo -17 > /proc/" // string@00ee │ │ +079552: 6e20 6921 6500 |0031: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +079558: 0c05 |0034: move-result-object v5 │ │ +07955a: 6e20 6521 2500 |0035: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +079560: 0c05 |0038: move-result-object v5 │ │ +079562: 1a06 2401 |0039: const-string v6, "/oom_adj) &> /dev/null │ │ " // string@0124 │ │ -079582: 6e20 6921 6500 |003b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -079588: 0c05 |003e: move-result-object v5 │ │ -07958a: 6e10 6e21 0500 |003f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -079590: 0c05 |0042: move-result-object v5 │ │ -079592: 6e20 c420 5400 |0043: invoke-virtual {v4, v5}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@20c4 │ │ -079598: 5474 8c08 |0046: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$Worker;.shell:Lcom/stericson/RootShell/execution/Shell; // field@088c │ │ -07959c: 7110 831f 0400 |0048: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ -0795a2: 0c04 |004b: move-result-object v4 │ │ -0795a4: 1a05 ef00 |004c: const-string v5, "(echo -17 > /proc/$$/oom_adj) &> /dev/null │ │ +079566: 6e20 6921 6500 |003b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07956c: 0c05 |003e: move-result-object v5 │ │ +07956e: 6e10 6e21 0500 |003f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +079574: 0c05 |0042: move-result-object v5 │ │ +079576: 6e20 c420 5400 |0043: invoke-virtual {v4, v5}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@20c4 │ │ +07957c: 5474 8c08 |0046: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$Worker;.shell:Lcom/stericson/RootShell/execution/Shell; // field@088c │ │ +079580: 7110 831f 0400 |0048: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ +079586: 0c04 |004b: move-result-object v4 │ │ +079588: 1a05 ef00 |004c: const-string v5, "(echo -17 > /proc/$$/oom_adj) &> /dev/null │ │ " // string@00ef │ │ -0795a8: 6e20 c420 5400 |004e: invoke-virtual {v4, v5}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@20c4 │ │ -0795ae: 5474 8c08 |0051: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$Worker;.shell:Lcom/stericson/RootShell/execution/Shell; // field@088c │ │ -0795b2: 7110 831f 0400 |0053: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ -0795b8: 0c04 |0056: move-result-object v4 │ │ -0795ba: 6e10 c320 0400 |0057: invoke-virtual {v4}, Ljava/io/OutputStreamWriter;.flush:()V // method@20c3 │ │ -0795c0: 0e00 |005a: return-void │ │ -0795c2: 0d00 |005b: move-exception v0 │ │ -0795c4: 1a04 b318 |005c: const-string v4, "id" // string@18b3 │ │ -0795c8: 6e20 ea20 4300 |005e: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@20ea │ │ -0795ce: 0c01 |0061: move-result-object v1 │ │ -0795d0: 28ae |0062: goto 0010 // -0052 │ │ -0795d2: 0d00 |0063: move-exception v0 │ │ -0795d4: 6e10 fc20 0000 |0064: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -0795da: 28f3 |0067: goto 005a // -000d │ │ +07958c: 6e20 c420 5400 |004e: invoke-virtual {v4, v5}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@20c4 │ │ +079592: 5474 8c08 |0051: iget-object v4, v7, Lcom/stericson/RootShell/execution/Shell$Worker;.shell:Lcom/stericson/RootShell/execution/Shell; // field@088c │ │ +079596: 7110 831f 0400 |0053: invoke-static {v4}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ +07959c: 0c04 |0056: move-result-object v4 │ │ +07959e: 6e10 c320 0400 |0057: invoke-virtual {v4}, Ljava/io/OutputStreamWriter;.flush:()V // method@20c3 │ │ +0795a4: 0e00 |005a: return-void │ │ +0795a6: 0d00 |005b: move-exception v0 │ │ +0795a8: 1a04 b318 |005c: const-string v4, "id" // string@18b3 │ │ +0795ac: 6e20 ea20 4300 |005e: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@20ea │ │ +0795b2: 0c01 |0061: move-result-object v1 │ │ +0795b4: 28ae |0062: goto 0010 // -0052 │ │ +0795b6: 0d00 |0063: move-exception v0 │ │ +0795b8: 6e10 fc20 0000 |0064: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +0795be: 28f3 |0067: goto 005a // -000d │ │ catches : 3 │ │ 0x0000 - 0x0009 │ │ Ljava/lang/Exception; -> 0x0063 │ │ 0x000a - 0x000f │ │ Ljava/lang/NoSuchFieldException; -> 0x005b │ │ Ljava/lang/Exception; -> 0x0063 │ │ 0x0011 - 0x0061 │ │ @@ -131067,65 +131038,65 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -079600: |[079600] com.stericson.RootShell.execution.Shell$Worker.run:()V │ │ -079610: 5442 8c08 |0000: iget-object v2, v4, Lcom/stericson/RootShell/execution/Shell$Worker;.shell:Lcom/stericson/RootShell/execution/Shell; // field@088c │ │ -079614: 7110 831f 0200 |0002: invoke-static {v2}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ -07961a: 0c02 |0005: move-result-object v2 │ │ -07961c: 1a03 7514 |0006: const-string v3, "echo Started │ │ +0795e4: |[0795e4] com.stericson.RootShell.execution.Shell$Worker.run:()V │ │ +0795f4: 5442 8c08 |0000: iget-object v2, v4, Lcom/stericson/RootShell/execution/Shell$Worker;.shell:Lcom/stericson/RootShell/execution/Shell; // field@088c │ │ +0795f8: 7110 831f 0200 |0002: invoke-static {v2}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ +0795fe: 0c02 |0005: move-result-object v2 │ │ +079600: 1a03 7514 |0006: const-string v3, "echo Started │ │ " // string@1475 │ │ -079620: 6e20 c420 3200 |0008: invoke-virtual {v2, v3}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@20c4 │ │ -079626: 5442 8c08 |000b: iget-object v2, v4, Lcom/stericson/RootShell/execution/Shell$Worker;.shell:Lcom/stericson/RootShell/execution/Shell; // field@088c │ │ -07962a: 7110 831f 0200 |000d: invoke-static {v2}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ -079630: 0c02 |0010: move-result-object v2 │ │ -079632: 6e10 c320 0200 |0011: invoke-virtual {v2}, Ljava/io/OutputStreamWriter;.flush:()V // method@20c3 │ │ -079638: 5442 8c08 |0014: iget-object v2, v4, Lcom/stericson/RootShell/execution/Shell$Worker;.shell:Lcom/stericson/RootShell/execution/Shell; // field@088c │ │ -07963c: 7110 721f 0200 |0016: invoke-static {v2}, Lcom/stericson/RootShell/execution/Shell;.access$1100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/BufferedReader; // method@1f72 │ │ -079642: 0c02 |0019: move-result-object v2 │ │ -079644: 6e10 8020 0200 |001a: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2080 │ │ -07964a: 0c01 |001d: move-result-object v1 │ │ -07964c: 3901 1d00 |001e: if-nez v1, 003b // +001d │ │ -079650: 2202 ba04 |0020: new-instance v2, Ljava/io/EOFException; // type@04ba │ │ -079654: 7010 8520 0200 |0022: invoke-direct {v2}, Ljava/io/EOFException;.:()V // method@2085 │ │ -07965a: 2702 |0025: throw v2 │ │ -07965c: 0d00 |0026: move-exception v0 │ │ -07965e: 1302 d6ff |0027: const/16 v2, #int -42 // #ffd6 │ │ -079662: 5942 8b08 |0029: iput v2, v4, Lcom/stericson/RootShell/execution/Shell$Worker;.exit:I // field@088b │ │ -079666: 6e10 b720 0000 |002b: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@20b7 │ │ -07966c: 0c02 |002e: move-result-object v2 │ │ -07966e: 3802 2b00 |002f: if-eqz v2, 005a // +002b │ │ -079672: 5442 8c08 |0031: iget-object v2, v4, Lcom/stericson/RootShell/execution/Shell$Worker;.shell:Lcom/stericson/RootShell/execution/Shell; // field@088c │ │ -079676: 6e10 b720 0000 |0033: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@20b7 │ │ -07967c: 0c03 |0036: move-result-object v3 │ │ -07967e: 7120 781f 3200 |0037: invoke-static {v2, v3}, Lcom/stericson/RootShell/execution/Shell;.access$1602:(Lcom/stericson/RootShell/execution/Shell;Ljava/lang/String;)Ljava/lang/String; // method@1f78 │ │ -079684: 0e00 |003a: return-void │ │ -079686: 1a02 0000 |003b: const-string v2, "" // string@0000 │ │ -07968a: 6e20 4721 1200 |003d: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -079690: 0a02 |0040: move-result v2 │ │ -079692: 3902 d3ff |0041: if-nez v2, 0014 // -002d │ │ -079696: 1a02 0c0e |0043: const-string v2, "Started" // string@0e0c │ │ -07969a: 6e20 4721 1200 |0045: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -0796a0: 0a02 |0048: move-result v2 │ │ -0796a2: 3802 0900 |0049: if-eqz v2, 0052 // +0009 │ │ -0796a6: 1212 |004b: const/4 v2, #int 1 // #1 │ │ -0796a8: 5942 8b08 |004c: iput v2, v4, Lcom/stericson/RootShell/execution/Shell$Worker;.exit:I // field@088b │ │ -0796ac: 7010 6c1f 0400 |004e: invoke-direct {v4}, Lcom/stericson/RootShell/execution/Shell$Worker;.setShellOom:()V // method@1f6c │ │ -0796b2: 28e9 |0051: goto 003a // -0017 │ │ -0796b4: 5442 8c08 |0052: iget-object v2, v4, Lcom/stericson/RootShell/execution/Shell$Worker;.shell:Lcom/stericson/RootShell/execution/Shell; // field@088c │ │ -0796b8: 1a03 5e25 |0054: const-string v3, "unkown error occured." // string@255e │ │ -0796bc: 7120 781f 3200 |0056: invoke-static {v2, v3}, Lcom/stericson/RootShell/execution/Shell;.access$1602:(Lcom/stericson/RootShell/execution/Shell;Ljava/lang/String;)Ljava/lang/String; // method@1f78 │ │ -0796c2: 28bb |0059: goto 0014 // -0045 │ │ -0796c4: 5442 8c08 |005a: iget-object v2, v4, Lcom/stericson/RootShell/execution/Shell$Worker;.shell:Lcom/stericson/RootShell/execution/Shell; // field@088c │ │ -0796c8: 1a03 4c0d |005c: const-string v3, "RootAccess denied?." // string@0d4c │ │ -0796cc: 7120 781f 3200 |005e: invoke-static {v2, v3}, Lcom/stericson/RootShell/execution/Shell;.access$1602:(Lcom/stericson/RootShell/execution/Shell;Ljava/lang/String;)Ljava/lang/String; // method@1f78 │ │ -0796d2: 28d9 |0061: goto 003a // -0027 │ │ +079604: 6e20 c420 3200 |0008: invoke-virtual {v2, v3}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@20c4 │ │ +07960a: 5442 8c08 |000b: iget-object v2, v4, Lcom/stericson/RootShell/execution/Shell$Worker;.shell:Lcom/stericson/RootShell/execution/Shell; // field@088c │ │ +07960e: 7110 831f 0200 |000d: invoke-static {v2}, Lcom/stericson/RootShell/execution/Shell;.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; // method@1f83 │ │ +079614: 0c02 |0010: move-result-object v2 │ │ +079616: 6e10 c320 0200 |0011: invoke-virtual {v2}, Ljava/io/OutputStreamWriter;.flush:()V // method@20c3 │ │ +07961c: 5442 8c08 |0014: iget-object v2, v4, Lcom/stericson/RootShell/execution/Shell$Worker;.shell:Lcom/stericson/RootShell/execution/Shell; // field@088c │ │ +079620: 7110 721f 0200 |0016: invoke-static {v2}, Lcom/stericson/RootShell/execution/Shell;.access$1100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/BufferedReader; // method@1f72 │ │ +079626: 0c02 |0019: move-result-object v2 │ │ +079628: 6e10 8020 0200 |001a: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2080 │ │ +07962e: 0c01 |001d: move-result-object v1 │ │ +079630: 3901 1d00 |001e: if-nez v1, 003b // +001d │ │ +079634: 2202 ba04 |0020: new-instance v2, Ljava/io/EOFException; // type@04ba │ │ +079638: 7010 8520 0200 |0022: invoke-direct {v2}, Ljava/io/EOFException;.:()V // method@2085 │ │ +07963e: 2702 |0025: throw v2 │ │ +079640: 0d00 |0026: move-exception v0 │ │ +079642: 1302 d6ff |0027: const/16 v2, #int -42 // #ffd6 │ │ +079646: 5942 8b08 |0029: iput v2, v4, Lcom/stericson/RootShell/execution/Shell$Worker;.exit:I // field@088b │ │ +07964a: 6e10 b720 0000 |002b: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@20b7 │ │ +079650: 0c02 |002e: move-result-object v2 │ │ +079652: 3802 2b00 |002f: if-eqz v2, 005a // +002b │ │ +079656: 5442 8c08 |0031: iget-object v2, v4, Lcom/stericson/RootShell/execution/Shell$Worker;.shell:Lcom/stericson/RootShell/execution/Shell; // field@088c │ │ +07965a: 6e10 b720 0000 |0033: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@20b7 │ │ +079660: 0c03 |0036: move-result-object v3 │ │ +079662: 7120 781f 3200 |0037: invoke-static {v2, v3}, Lcom/stericson/RootShell/execution/Shell;.access$1602:(Lcom/stericson/RootShell/execution/Shell;Ljava/lang/String;)Ljava/lang/String; // method@1f78 │ │ +079668: 0e00 |003a: return-void │ │ +07966a: 1a02 0000 |003b: const-string v2, "" // string@0000 │ │ +07966e: 6e20 4721 1200 |003d: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +079674: 0a02 |0040: move-result v2 │ │ +079676: 3902 d3ff |0041: if-nez v2, 0014 // -002d │ │ +07967a: 1a02 0c0e |0043: const-string v2, "Started" // string@0e0c │ │ +07967e: 6e20 4721 1200 |0045: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +079684: 0a02 |0048: move-result v2 │ │ +079686: 3802 0900 |0049: if-eqz v2, 0052 // +0009 │ │ +07968a: 1212 |004b: const/4 v2, #int 1 // #1 │ │ +07968c: 5942 8b08 |004c: iput v2, v4, Lcom/stericson/RootShell/execution/Shell$Worker;.exit:I // field@088b │ │ +079690: 7010 6c1f 0400 |004e: invoke-direct {v4}, Lcom/stericson/RootShell/execution/Shell$Worker;.setShellOom:()V // method@1f6c │ │ +079696: 28e9 |0051: goto 003a // -0017 │ │ +079698: 5442 8c08 |0052: iget-object v2, v4, Lcom/stericson/RootShell/execution/Shell$Worker;.shell:Lcom/stericson/RootShell/execution/Shell; // field@088c │ │ +07969c: 1a03 5e25 |0054: const-string v3, "unkown error occured." // string@255e │ │ +0796a0: 7120 781f 3200 |0056: invoke-static {v2, v3}, Lcom/stericson/RootShell/execution/Shell;.access$1602:(Lcom/stericson/RootShell/execution/Shell;Ljava/lang/String;)Ljava/lang/String; // method@1f78 │ │ +0796a6: 28bb |0059: goto 0014 // -0045 │ │ +0796a8: 5442 8c08 |005a: iget-object v2, v4, Lcom/stericson/RootShell/execution/Shell$Worker;.shell:Lcom/stericson/RootShell/execution/Shell; // field@088c │ │ +0796ac: 1a03 4c0d |005c: const-string v3, "RootAccess denied?." // string@0d4c │ │ +0796b0: 7120 781f 3200 |005e: invoke-static {v2, v3}, Lcom/stericson/RootShell/execution/Shell;.access$1602:(Lcom/stericson/RootShell/execution/Shell;Ljava/lang/String;)Ljava/lang/String; // method@1f78 │ │ +0796b6: 28d9 |0061: goto 003a // -0027 │ │ catches : 2 │ │ 0x0000 - 0x0026 │ │ Ljava/io/IOException; -> 0x0026 │ │ 0x003b - 0x0059 │ │ Ljava/io/IOException; -> 0x0026 │ │ positions : │ │ 0x0000 line=970 │ │ @@ -131338,29 +131309,29 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -0796ec: |[0796ec] com.stericson.RootShell.execution.Shell.:()V │ │ -0796fc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0796fe: 6902 9f08 |0001: sput-object v2, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ -079702: 6902 a008 |0003: sput-object v2, Lcom/stericson/RootShell/execution/Shell;.shell:Lcom/stericson/RootShell/execution/Shell; // field@08a0 │ │ -079706: 6902 8f08 |0005: sput-object v2, Lcom/stericson/RootShell/execution/Shell;.customShell:Lcom/stericson/RootShell/execution/Shell; // field@088f │ │ -07970a: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -07970c: 2300 8905 |0008: new-array v0, v0, [Ljava/lang/String; // type@0589 │ │ -079710: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -079712: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -079716: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -079718: 4d02 0001 |000e: aput-object v2, v0, v1 │ │ -07971c: 6900 a408 |0010: sput-object v0, Lcom/stericson/RootShell/execution/Shell;.suVersion:[Ljava/lang/String; // field@08a4 │ │ -079720: 6200 7f08 |0012: sget-object v0, Lcom/stericson/RootShell/execution/Shell$ShellContext;.NORMAL:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@087f │ │ -079724: 6900 9008 |0014: sput-object v0, Lcom/stericson/RootShell/execution/Shell;.defaultContext:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0890 │ │ -079728: 0e00 |0016: return-void │ │ +0796d0: |[0796d0] com.stericson.RootShell.execution.Shell.:()V │ │ +0796e0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0796e2: 6902 9f08 |0001: sput-object v2, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ +0796e6: 6902 a008 |0003: sput-object v2, Lcom/stericson/RootShell/execution/Shell;.shell:Lcom/stericson/RootShell/execution/Shell; // field@08a0 │ │ +0796ea: 6902 8f08 |0005: sput-object v2, Lcom/stericson/RootShell/execution/Shell;.customShell:Lcom/stericson/RootShell/execution/Shell; // field@088f │ │ +0796ee: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +0796f0: 2300 8905 |0008: new-array v0, v0, [Ljava/lang/String; // type@0589 │ │ +0796f4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0796f6: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +0796fa: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +0796fc: 4d02 0001 |000e: aput-object v2, v0, v1 │ │ +079700: 6900 a408 |0010: sput-object v0, Lcom/stericson/RootShell/execution/Shell;.suVersion:[Ljava/lang/String; // field@08a4 │ │ +079704: 6200 7f08 |0012: sget-object v0, Lcom/stericson/RootShell/execution/Shell$ShellContext;.NORMAL:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@087f │ │ +079708: 6900 9008 |0014: sput-object v0, Lcom/stericson/RootShell/execution/Shell;.defaultContext:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0890 │ │ +07970c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=78 │ │ 0x0003 line=80 │ │ 0x0005 line=82 │ │ 0x0007 line=84 │ │ 0x0012 line=89 │ │ @@ -131371,255 +131342,255 @@ │ │ type : '(Ljava/lang/String;Lcom/stericson/RootShell/execution/Shell$ShellType;Lcom/stericson/RootShell/execution/Shell$ShellContext;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 510 16-bit code units │ │ -07972c: |[07972c] com.stericson.RootShell.execution.Shell.:(Ljava/lang/String;Lcom/stericson/RootShell/execution/Shell$ShellType;Lcom/stericson/RootShell/execution/Shell$ShellContext;I)V │ │ -07973c: 120a |0000: const/4 v10, #int 0 // #0 │ │ -07973e: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -079740: 7010 2621 0b00 |0002: invoke-direct {v11}, Ljava/lang/Object;.:()V // method@2126 │ │ -079746: 1306 a861 |0005: const/16 v6, #int 25000 // #61a8 │ │ -07974a: 59b6 a208 |0007: iput v6, v11, Lcom/stericson/RootShell/execution/Shell;.shellTimeout:I // field@08a2 │ │ -07974e: 5bba a308 |0009: iput-object v10, v11, Lcom/stericson/RootShell/execution/Shell;.shellType:Lcom/stericson/RootShell/execution/Shell$ShellType; // field@08a3 │ │ -079752: 6206 7f08 |000b: sget-object v6, Lcom/stericson/RootShell/execution/Shell$ShellContext;.NORMAL:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@087f │ │ -079756: 5bb6 a108 |000d: iput-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.shellContext:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@08a1 │ │ -07975a: 1a06 0000 |000f: const-string v6, "" // string@0000 │ │ -07975e: 5bb6 9108 |0011: iput-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.error:Ljava/lang/String; // field@0891 │ │ -079762: 2206 1505 |0013: new-instance v6, Ljava/util/ArrayList; // type@0515 │ │ -079766: 7010 9a21 0600 |0015: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@219a │ │ -07976c: 5bb6 8e08 |0018: iput-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.commands:Ljava/util/List; // field@088e │ │ -079770: 5cb8 8d08 |001a: iput-boolean v8, v11, Lcom/stericson/RootShell/execution/Shell;.close:Z // field@088d │ │ -079774: 5bba 9908 |001c: iput-object v10, v11, Lcom/stericson/RootShell/execution/Shell;.isSELinuxEnforcing:Ljava/lang/Boolean; // field@0899 │ │ -079778: 5cb8 9708 |001e: iput-boolean v8, v11, Lcom/stericson/RootShell/execution/Shell;.isExecuting:Z // field@0897 │ │ -07977c: 5cb8 9808 |0020: iput-boolean v8, v11, Lcom/stericson/RootShell/execution/Shell;.isReading:Z // field@0898 │ │ -079780: 5cb8 9608 |0022: iput-boolean v8, v11, Lcom/stericson/RootShell/execution/Shell;.isClosed:Z // field@0896 │ │ -079784: 1306 8813 |0024: const/16 v6, #int 5000 // #1388 │ │ -079788: 59b6 9a08 |0026: iput v6, v11, Lcom/stericson/RootShell/execution/Shell;.maxCommands:I // field@089a │ │ -07978c: 59b8 9e08 |0028: iput v8, v11, Lcom/stericson/RootShell/execution/Shell;.read:I // field@089e │ │ -079790: 59b8 a808 |002a: iput v8, v11, Lcom/stericson/RootShell/execution/Shell;.write:I // field@08a8 │ │ -079794: 59b8 a608 |002c: iput v8, v11, Lcom/stericson/RootShell/execution/Shell;.totalExecuted:I // field@08a6 │ │ -079798: 59b8 a708 |002e: iput v8, v11, Lcom/stericson/RootShell/execution/Shell;.totalRead:I // field@08a7 │ │ -07979c: 5cb8 9508 |0030: iput-boolean v8, v11, Lcom/stericson/RootShell/execution/Shell;.isCleaning:Z // field@0895 │ │ -0797a0: 2206 8404 |0032: new-instance v6, Lcom/stericson/RootShell/execution/Shell$1; // type@0484 │ │ -0797a4: 7020 581f b600 |0034: invoke-direct {v6, v11}, Lcom/stericson/RootShell/execution/Shell$1;.:(Lcom/stericson/RootShell/execution/Shell;)V // method@1f58 │ │ -0797aa: 5bb6 9308 |0037: iput-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.input:Ljava/lang/Runnable; // field@0893 │ │ -0797ae: 2206 8604 |0039: new-instance v6, Lcom/stericson/RootShell/execution/Shell$3; // type@0486 │ │ -0797b2: 7020 5c1f b600 |003b: invoke-direct {v6, v11}, Lcom/stericson/RootShell/execution/Shell$3;.:(Lcom/stericson/RootShell/execution/Shell;)V // method@1f5c │ │ -0797b8: 5bb6 9b08 |003e: iput-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.output:Ljava/lang/Runnable; // field@089b │ │ -0797bc: 2206 f704 |0040: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ -0797c0: 7010 6021 0600 |0042: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0797c6: 1a07 120e |0045: const-string v7, "Starting shell: " // string@0e12 │ │ -0797ca: 6e20 6921 7600 |0047: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0797d0: 0c06 |004a: move-result-object v6 │ │ -0797d2: 6e20 6921 c600 |004b: invoke-virtual {v6, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0797d8: 0c06 |004e: move-result-object v6 │ │ -0797da: 6e10 6e21 0600 |004f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0797e0: 0c06 |0052: move-result-object v6 │ │ -0797e2: 7110 1a1f 0600 |0053: invoke-static {v6}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -0797e8: 2206 f704 |0056: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ -0797ec: 7010 6021 0600 |0058: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0797f2: 1a07 3703 |005b: const-string v7, "Context: " // string@0337 │ │ -0797f6: 6e20 6921 7600 |005d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0797fc: 0c06 |0060: move-result-object v6 │ │ -0797fe: 6e10 601f 0e00 |0061: invoke-virtual {v14}, Lcom/stericson/RootShell/execution/Shell$ShellContext;.getValue:()Ljava/lang/String; // method@1f60 │ │ -079804: 0c07 |0064: move-result-object v7 │ │ -079806: 6e20 6921 7600 |0065: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07980c: 0c06 |0068: move-result-object v6 │ │ -07980e: 6e10 6e21 0600 |0069: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -079814: 0c06 |006c: move-result-object v6 │ │ -079816: 7110 1a1f 0600 |006d: invoke-static {v6}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -07981c: 2206 f704 |0070: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ -079820: 7010 6021 0600 |0072: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -079826: 1a07 a10e |0075: const-string v7, "Timeout: " // string@0ea1 │ │ -07982a: 6e20 6921 7600 |0077: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -079830: 0c06 |007a: move-result-object v6 │ │ -079832: 6e20 6521 f600 |007b: invoke-virtual {v6, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -079838: 0c06 |007e: move-result-object v6 │ │ -07983a: 6e10 6e21 0600 |007f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -079840: 0c06 |0082: move-result-object v6 │ │ -079842: 7110 1a1f 0600 |0083: invoke-static {v6}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -079848: 5bbd a308 |0086: iput-object v13, v11, Lcom/stericson/RootShell/execution/Shell;.shellType:Lcom/stericson/RootShell/execution/Shell$ShellType; // field@08a3 │ │ -07984c: 3d0f 8e00 |0088: if-lez v15, 0116 // +008e │ │ -079850: 59bf a208 |008a: iput v15, v11, Lcom/stericson/RootShell/execution/Shell;.shellTimeout:I // field@08a2 │ │ -079854: 5bbe a108 |008c: iput-object v14, v11, Lcom/stericson/RootShell/execution/Shell;.shellContext:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@08a1 │ │ -079858: 54b6 a108 |008e: iget-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.shellContext:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@08a1 │ │ -07985c: 6207 7f08 |0090: sget-object v7, Lcom/stericson/RootShell/execution/Shell$ShellContext;.NORMAL:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@087f │ │ -079860: 3376 8800 |0092: if-ne v6, v7, 011a // +0088 │ │ -079864: 7100 3c21 0000 |0094: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@213c │ │ -07986a: 0c06 |0097: move-result-object v6 │ │ -07986c: 6e20 3921 c600 |0098: invoke-virtual {v6, v12}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@2139 │ │ -079872: 0c06 |009b: move-result-object v6 │ │ -079874: 5bb6 9d08 |009c: iput-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.proc:Ljava/lang/Process; // field@089d │ │ -079878: 2206 b804 |009e: new-instance v6, Ljava/io/BufferedReader; // type@04b8 │ │ -07987c: 2207 c604 |00a0: new-instance v7, Ljava/io/InputStreamReader; // type@04c6 │ │ -079880: 54b8 9d08 |00a2: iget-object v8, v11, Lcom/stericson/RootShell/execution/Shell;.proc:Ljava/lang/Process; // field@089d │ │ -079884: 6e10 3221 0800 |00a4: invoke-virtual {v8}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@2132 │ │ -07988a: 0c08 |00a7: move-result-object v8 │ │ -07988c: 1a09 c40e |00a8: const-string v9, "UTF-8" // string@0ec4 │ │ -079890: 7030 be20 8709 |00aa: invoke-direct {v7, v8, v9}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@20be │ │ -079896: 7020 7e20 7600 |00ad: invoke-direct {v6, v7}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@207e │ │ -07989c: 5bb6 9408 |00b0: iput-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.inputStream:Ljava/io/BufferedReader; // field@0894 │ │ -0798a0: 2206 b804 |00b2: new-instance v6, Ljava/io/BufferedReader; // type@04b8 │ │ -0798a4: 2207 c604 |00b4: new-instance v7, Ljava/io/InputStreamReader; // type@04c6 │ │ -0798a8: 54b8 9d08 |00b6: iget-object v8, v11, Lcom/stericson/RootShell/execution/Shell;.proc:Ljava/lang/Process; // field@089d │ │ -0798ac: 6e10 3121 0800 |00b8: invoke-virtual {v8}, Ljava/lang/Process;.getErrorStream:()Ljava/io/InputStream; // method@2131 │ │ -0798b2: 0c08 |00bb: move-result-object v8 │ │ -0798b4: 1a09 c40e |00bc: const-string v9, "UTF-8" // string@0ec4 │ │ -0798b8: 7030 be20 8709 |00be: invoke-direct {v7, v8, v9}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@20be │ │ -0798be: 7020 7e20 7600 |00c1: invoke-direct {v6, v7}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@207e │ │ -0798c4: 5bb6 9208 |00c4: iput-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.errorStream:Ljava/io/BufferedReader; // field@0892 │ │ -0798c8: 2206 c904 |00c6: new-instance v6, Ljava/io/OutputStreamWriter; // type@04c9 │ │ -0798cc: 54b7 9d08 |00c8: iget-object v7, v11, Lcom/stericson/RootShell/execution/Shell;.proc:Ljava/lang/Process; // field@089d │ │ -0798d0: 6e10 3321 0700 |00ca: invoke-virtual {v7}, Ljava/lang/Process;.getOutputStream:()Ljava/io/OutputStream; // method@2133 │ │ -0798d6: 0c07 |00cd: move-result-object v7 │ │ -0798d8: 1a08 c40e |00ce: const-string v8, "UTF-8" // string@0ec4 │ │ -0798dc: 7030 c220 7608 |00d0: invoke-direct {v6, v7, v8}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@20c2 │ │ -0798e2: 5bb6 9c08 |00d3: iput-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.outputStream:Ljava/io/OutputStreamWriter; // field@089c │ │ -0798e6: 2205 8904 |00d5: new-instance v5, Lcom/stericson/RootShell/execution/Shell$Worker; // type@0489 │ │ -0798ea: 7030 681f b50a |00d7: invoke-direct {v5, v11, v10}, Lcom/stericson/RootShell/execution/Shell$Worker;.:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Shell$1;)V // method@1f68 │ │ -0798f0: 6e10 6d1f 0500 |00da: invoke-virtual {v5}, Lcom/stericson/RootShell/execution/Shell$Worker;.start:()V // method@1f6d │ │ -0798f6: 52b6 a208 |00dd: iget v6, v11, Lcom/stericson/RootShell/execution/Shell;.shellTimeout:I // field@08a2 │ │ -0798fa: 8166 |00df: int-to-long v6, v6 │ │ -0798fc: 6e30 6a1f 6507 |00e0: invoke-virtual {v5, v6, v7}, Lcom/stericson/RootShell/execution/Shell$Worker;.join:(J)V // method@1f6a │ │ -079902: 5256 8b08 |00e3: iget v6, v5, Lcom/stericson/RootShell/execution/Shell$Worker;.exit:I // field@088b │ │ -079906: 1307 71fc |00e5: const/16 v7, #int -911 // #fc71 │ │ -07990a: 3376 cf00 |00e7: if-ne v6, v7, 01b6 // +00cf │ │ -07990e: 54b6 9d08 |00e9: iget-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.proc:Ljava/lang/Process; // field@089d │ │ -079912: 6e10 2f21 0600 |00eb: invoke-virtual {v6}, Ljava/lang/Process;.destroy:()V // method@212f │ │ -079918: 54b6 9408 |00ee: iget-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.inputStream:Ljava/io/BufferedReader; // field@0894 │ │ -07991c: 7020 8b1f 6b00 |00f0: invoke-direct {v11, v6}, Lcom/stericson/RootShell/execution/Shell;.closeQuietly:(Ljava/io/Reader;)V // method@1f8b │ │ -079922: 54b6 9208 |00f3: iget-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.errorStream:Ljava/io/BufferedReader; // field@0892 │ │ -079926: 7020 8b1f 6b00 |00f5: invoke-direct {v11, v6}, Lcom/stericson/RootShell/execution/Shell;.closeQuietly:(Ljava/io/Reader;)V // method@1f8b │ │ -07992c: 54b6 9c08 |00f8: iget-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.outputStream:Ljava/io/OutputStreamWriter; // field@089c │ │ -079930: 7020 8c1f 6b00 |00fa: invoke-direct {v11, v6}, Lcom/stericson/RootShell/execution/Shell;.closeQuietly:(Ljava/io/Writer;)V // method@1f8c │ │ -079936: 2206 3205 |00fd: new-instance v6, Ljava/util/concurrent/TimeoutException; // type@0532 │ │ -07993a: 54b7 9108 |00ff: iget-object v7, v11, Lcom/stericson/RootShell/execution/Shell;.error:Ljava/lang/String; // field@0891 │ │ -07993e: 7020 0822 7600 |0101: invoke-direct {v6, v7}, Ljava/util/concurrent/TimeoutException;.:(Ljava/lang/String;)V // method@2208 │ │ -079944: 2706 |0104: throw v6 │ │ -079946: 0d01 |0105: move-exception v1 │ │ -079948: 6e10 691f 0500 |0106: invoke-virtual {v5}, Lcom/stericson/RootShell/execution/Shell$Worker;.interrupt:()V // method@1f69 │ │ -07994e: 7100 7621 0000 |0109: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2176 │ │ -079954: 0c06 |010c: move-result-object v6 │ │ -079956: 6e10 7821 0600 |010d: invoke-virtual {v6}, Ljava/lang/Thread;.interrupt:()V // method@2178 │ │ -07995c: 2206 3205 |0110: new-instance v6, Ljava/util/concurrent/TimeoutException; // type@0532 │ │ -079960: 7010 0722 0600 |0112: invoke-direct {v6}, Ljava/util/concurrent/TimeoutException;.:()V // method@2207 │ │ -079966: 2706 |0115: throw v6 │ │ -079968: 52bf a208 |0116: iget v15, v11, Lcom/stericson/RootShell/execution/Shell;.shellTimeout:I // field@08a2 │ │ -07996c: 2900 72ff |0118: goto/16 008a // -008e │ │ -079970: 7020 921f 8b00 |011a: invoke-direct {v11, v8}, Lcom/stericson/RootShell/execution/Shell;.getSuVersion:(Z)Ljava/lang/String; // method@1f92 │ │ -079976: 0c00 |011d: move-result-object v0 │ │ -079978: 1216 |011e: const/4 v6, #int 1 // #1 │ │ -07997a: 7020 921f 6b00 |011f: invoke-direct {v11, v6}, Lcom/stericson/RootShell/execution/Shell;.getSuVersion:(Z)Ljava/lang/String; // method@1f92 │ │ -079980: 0c02 |0122: move-result-object v2 │ │ -079982: 6e10 961f 0b00 |0123: invoke-virtual {v11}, Lcom/stericson/RootShell/execution/Shell;.isSELinuxEnforcing:()Z // method@1f96 │ │ -079988: 0a06 |0126: move-result v6 │ │ -07998a: 3806 4300 |0127: if-eqz v6, 016a // +0043 │ │ -07998e: 3800 4100 |0129: if-eqz v0, 016a // +0041 │ │ -079992: 3802 3f00 |012b: if-eqz v2, 016a // +003f │ │ -079996: 1a06 bd0d |012d: const-string v6, "SUPERSU" // string@0dbd │ │ -07999a: 6e20 4621 6000 |012f: invoke-virtual {v0, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2146 │ │ -0799a0: 0a06 |0132: move-result v6 │ │ -0799a2: 3806 3700 |0133: if-eqz v6, 016a // +0037 │ │ -0799a6: 7110 0f21 0200 |0135: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@210f │ │ -0799ac: 0c06 |0138: move-result-object v6 │ │ -0799ae: 6e10 0921 0600 |0139: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@2109 │ │ -0799b4: 0a06 |013c: move-result v6 │ │ -0799b6: 1307 be00 |013d: const/16 v7, #int 190 // #be │ │ -0799ba: 3476 2b00 |013f: if-lt v6, v7, 016a // +002b │ │ -0799be: 2206 f704 |0141: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ -0799c2: 7010 6021 0600 |0143: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0799c8: 6e20 6921 c600 |0146: invoke-virtual {v6, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0799ce: 0c06 |0149: move-result-object v6 │ │ -0799d0: 1a07 2a00 |014a: const-string v7, " --context " // string@002a │ │ -0799d4: 6e20 6921 7600 |014c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0799da: 0c06 |014f: move-result-object v6 │ │ -0799dc: 54b7 a108 |0150: iget-object v7, v11, Lcom/stericson/RootShell/execution/Shell;.shellContext:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@08a1 │ │ -0799e0: 6e10 601f 0700 |0152: invoke-virtual {v7}, Lcom/stericson/RootShell/execution/Shell$ShellContext;.getValue:()Ljava/lang/String; // method@1f60 │ │ -0799e6: 0c07 |0155: move-result-object v7 │ │ -0799e8: 6e20 6921 7600 |0156: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0799ee: 0c06 |0159: move-result-object v6 │ │ -0799f0: 6e10 6e21 0600 |015a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0799f6: 0c0c |015d: move-result-object v12 │ │ -0799f8: 7100 3c21 0000 |015e: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@213c │ │ -0799fe: 0c06 |0161: move-result-object v6 │ │ -079a00: 6e20 3921 c600 |0162: invoke-virtual {v6, v12}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@2139 │ │ -079a06: 0c06 |0165: move-result-object v6 │ │ -079a08: 5bb6 9d08 |0166: iput-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.proc:Ljava/lang/Process; // field@089d │ │ -079a0c: 2900 36ff |0168: goto/16 009e // -00ca │ │ -079a10: 1a06 1e0e |016a: const-string v6, "Su binary --context switch not supported!" // string@0e1e │ │ -079a14: 7110 1a1f 0600 |016c: invoke-static {v6}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -079a1a: 2206 f704 |016f: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ -079a1e: 7010 6021 0600 |0171: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -079a24: 1a07 1f0e |0174: const-string v7, "Su binary display version: " // string@0e1f │ │ -079a28: 6e20 6921 7600 |0176: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -079a2e: 0c06 |0179: move-result-object v6 │ │ -079a30: 6e20 6921 0600 |017a: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -079a36: 0c06 |017d: move-result-object v6 │ │ -079a38: 6e10 6e21 0600 |017e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -079a3e: 0c06 |0181: move-result-object v6 │ │ -079a40: 7110 1a1f 0600 |0182: invoke-static {v6}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -079a46: 2206 f704 |0185: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ -079a4a: 7010 6021 0600 |0187: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -079a50: 1a07 200e |018a: const-string v7, "Su binary internal version: " // string@0e20 │ │ -079a54: 6e20 6921 7600 |018c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -079a5a: 0c06 |018f: move-result-object v6 │ │ -079a5c: 6e20 6921 2600 |0190: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -079a62: 0c06 |0193: move-result-object v6 │ │ -079a64: 6e10 6e21 0600 |0194: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -079a6a: 0c06 |0197: move-result-object v6 │ │ -079a6c: 7110 1a1f 0600 |0198: invoke-static {v6}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -079a72: 2206 f704 |019b: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ -079a76: 7010 6021 0600 |019d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -079a7c: 1a07 800d |01a0: const-string v7, "SELinuxEnforcing: " // string@0d80 │ │ -079a80: 6e20 6921 7600 |01a2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -079a86: 0c06 |01a5: move-result-object v6 │ │ -079a88: 6e10 961f 0b00 |01a6: invoke-virtual {v11}, Lcom/stericson/RootShell/execution/Shell;.isSELinuxEnforcing:()Z // method@1f96 │ │ -079a8e: 0a07 |01a9: move-result v7 │ │ -079a90: 6e20 6a21 7600 |01aa: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@216a │ │ -079a96: 0c06 |01ad: move-result-object v6 │ │ -079a98: 6e10 6e21 0600 |01ae: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -079a9e: 0c06 |01b1: move-result-object v6 │ │ -079aa0: 7110 1a1f 0600 |01b2: invoke-static {v6}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -079aa6: 28a9 |01b5: goto 015e // -0057 │ │ -079aa8: 5256 8b08 |01b6: iget v6, v5, Lcom/stericson/RootShell/execution/Shell$Worker;.exit:I // field@088b │ │ -079aac: 1307 d6ff |01b8: const/16 v7, #int -42 // #ffd6 │ │ -079ab0: 3376 1e00 |01ba: if-ne v6, v7, 01d8 // +001e │ │ -079ab4: 54b6 9d08 |01bc: iget-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.proc:Ljava/lang/Process; // field@089d │ │ -079ab8: 6e10 2f21 0600 |01be: invoke-virtual {v6}, Ljava/lang/Process;.destroy:()V // method@212f │ │ -079abe: 54b6 9408 |01c1: iget-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.inputStream:Ljava/io/BufferedReader; // field@0894 │ │ -079ac2: 7020 8b1f 6b00 |01c3: invoke-direct {v11, v6}, Lcom/stericson/RootShell/execution/Shell;.closeQuietly:(Ljava/io/Reader;)V // method@1f8b │ │ -079ac8: 54b6 9208 |01c6: iget-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.errorStream:Ljava/io/BufferedReader; // field@0892 │ │ -079acc: 7020 8b1f 6b00 |01c8: invoke-direct {v11, v6}, Lcom/stericson/RootShell/execution/Shell;.closeQuietly:(Ljava/io/Reader;)V // method@1f8b │ │ -079ad2: 54b6 9c08 |01cb: iget-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.outputStream:Ljava/io/OutputStreamWriter; // field@089c │ │ -079ad6: 7020 8c1f 6b00 |01cd: invoke-direct {v11, v6}, Lcom/stericson/RootShell/execution/Shell;.closeQuietly:(Ljava/io/Writer;)V // method@1f8c │ │ -079adc: 2206 7e04 |01d0: new-instance v6, Lcom/stericson/RootShell/exceptions/RootDeniedException; // type@047e │ │ -079ae0: 1a07 480d |01d2: const-string v7, "Root Access Denied" // string@0d48 │ │ -079ae4: 7020 321f 7600 |01d4: invoke-direct {v6, v7}, Lcom/stericson/RootShell/exceptions/RootDeniedException;.:(Ljava/lang/String;)V // method@1f32 │ │ -079aea: 2706 |01d7: throw v6 │ │ -079aec: 2203 f904 |01d8: new-instance v3, Ljava/lang/Thread; // type@04f9 │ │ -079af0: 54b6 9308 |01da: iget-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.input:Ljava/lang/Runnable; // field@0893 │ │ -079af4: 1a07 f10d |01dc: const-string v7, "Shell Input" // string@0df1 │ │ -079af8: 7030 7521 6307 |01de: invoke-direct {v3, v6, v7}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@2175 │ │ -079afe: 1256 |01e1: const/4 v6, #int 5 // #5 │ │ -079b00: 6e20 7921 6300 |01e2: invoke-virtual {v3, v6}, Ljava/lang/Thread;.setPriority:(I)V // method@2179 │ │ -079b06: 6e10 7a21 0300 |01e5: invoke-virtual {v3}, Ljava/lang/Thread;.start:()V // method@217a │ │ -079b0c: 2204 f904 |01e8: new-instance v4, Ljava/lang/Thread; // type@04f9 │ │ -079b10: 54b6 9b08 |01ea: iget-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.output:Ljava/lang/Runnable; // field@089b │ │ -079b14: 1a07 f20d |01ec: const-string v7, "Shell Output" // string@0df2 │ │ -079b18: 7030 7521 6407 |01ee: invoke-direct {v4, v6, v7}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@2175 │ │ -079b1e: 1256 |01f1: const/4 v6, #int 5 // #5 │ │ -079b20: 6e20 7921 6400 |01f2: invoke-virtual {v4, v6}, Ljava/lang/Thread;.setPriority:(I)V // method@2179 │ │ -079b26: 6e10 7a21 0400 |01f5: invoke-virtual {v4}, Ljava/lang/Thread;.start:()V // method@217a │ │ -079b2c: 0e00 |01f8: return-void │ │ -079b2e: 0d06 |01f9: move-exception v6 │ │ -079b30: 28c7 |01fa: goto 01c1 // -0039 │ │ -079b32: 0d06 |01fb: move-exception v6 │ │ -079b34: 2900 f2fe |01fc: goto/16 00ee // -010e │ │ +079710: |[079710] com.stericson.RootShell.execution.Shell.:(Ljava/lang/String;Lcom/stericson/RootShell/execution/Shell$ShellType;Lcom/stericson/RootShell/execution/Shell$ShellContext;I)V │ │ +079720: 120a |0000: const/4 v10, #int 0 // #0 │ │ +079722: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +079724: 7010 2621 0b00 |0002: invoke-direct {v11}, Ljava/lang/Object;.:()V // method@2126 │ │ +07972a: 1306 a861 |0005: const/16 v6, #int 25000 // #61a8 │ │ +07972e: 59b6 a208 |0007: iput v6, v11, Lcom/stericson/RootShell/execution/Shell;.shellTimeout:I // field@08a2 │ │ +079732: 5bba a308 |0009: iput-object v10, v11, Lcom/stericson/RootShell/execution/Shell;.shellType:Lcom/stericson/RootShell/execution/Shell$ShellType; // field@08a3 │ │ +079736: 6206 7f08 |000b: sget-object v6, Lcom/stericson/RootShell/execution/Shell$ShellContext;.NORMAL:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@087f │ │ +07973a: 5bb6 a108 |000d: iput-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.shellContext:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@08a1 │ │ +07973e: 1a06 0000 |000f: const-string v6, "" // string@0000 │ │ +079742: 5bb6 9108 |0011: iput-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.error:Ljava/lang/String; // field@0891 │ │ +079746: 2206 1505 |0013: new-instance v6, Ljava/util/ArrayList; // type@0515 │ │ +07974a: 7010 9a21 0600 |0015: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@219a │ │ +079750: 5bb6 8e08 |0018: iput-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.commands:Ljava/util/List; // field@088e │ │ +079754: 5cb8 8d08 |001a: iput-boolean v8, v11, Lcom/stericson/RootShell/execution/Shell;.close:Z // field@088d │ │ +079758: 5bba 9908 |001c: iput-object v10, v11, Lcom/stericson/RootShell/execution/Shell;.isSELinuxEnforcing:Ljava/lang/Boolean; // field@0899 │ │ +07975c: 5cb8 9708 |001e: iput-boolean v8, v11, Lcom/stericson/RootShell/execution/Shell;.isExecuting:Z // field@0897 │ │ +079760: 5cb8 9808 |0020: iput-boolean v8, v11, Lcom/stericson/RootShell/execution/Shell;.isReading:Z // field@0898 │ │ +079764: 5cb8 9608 |0022: iput-boolean v8, v11, Lcom/stericson/RootShell/execution/Shell;.isClosed:Z // field@0896 │ │ +079768: 1306 8813 |0024: const/16 v6, #int 5000 // #1388 │ │ +07976c: 59b6 9a08 |0026: iput v6, v11, Lcom/stericson/RootShell/execution/Shell;.maxCommands:I // field@089a │ │ +079770: 59b8 9e08 |0028: iput v8, v11, Lcom/stericson/RootShell/execution/Shell;.read:I // field@089e │ │ +079774: 59b8 a808 |002a: iput v8, v11, Lcom/stericson/RootShell/execution/Shell;.write:I // field@08a8 │ │ +079778: 59b8 a608 |002c: iput v8, v11, Lcom/stericson/RootShell/execution/Shell;.totalExecuted:I // field@08a6 │ │ +07977c: 59b8 a708 |002e: iput v8, v11, Lcom/stericson/RootShell/execution/Shell;.totalRead:I // field@08a7 │ │ +079780: 5cb8 9508 |0030: iput-boolean v8, v11, Lcom/stericson/RootShell/execution/Shell;.isCleaning:Z // field@0895 │ │ +079784: 2206 8404 |0032: new-instance v6, Lcom/stericson/RootShell/execution/Shell$1; // type@0484 │ │ +079788: 7020 581f b600 |0034: invoke-direct {v6, v11}, Lcom/stericson/RootShell/execution/Shell$1;.:(Lcom/stericson/RootShell/execution/Shell;)V // method@1f58 │ │ +07978e: 5bb6 9308 |0037: iput-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.input:Ljava/lang/Runnable; // field@0893 │ │ +079792: 2206 8604 |0039: new-instance v6, Lcom/stericson/RootShell/execution/Shell$3; // type@0486 │ │ +079796: 7020 5c1f b600 |003b: invoke-direct {v6, v11}, Lcom/stericson/RootShell/execution/Shell$3;.:(Lcom/stericson/RootShell/execution/Shell;)V // method@1f5c │ │ +07979c: 5bb6 9b08 |003e: iput-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.output:Ljava/lang/Runnable; // field@089b │ │ +0797a0: 2206 f704 |0040: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ +0797a4: 7010 6021 0600 |0042: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0797aa: 1a07 120e |0045: const-string v7, "Starting shell: " // string@0e12 │ │ +0797ae: 6e20 6921 7600 |0047: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0797b4: 0c06 |004a: move-result-object v6 │ │ +0797b6: 6e20 6921 c600 |004b: invoke-virtual {v6, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0797bc: 0c06 |004e: move-result-object v6 │ │ +0797be: 6e10 6e21 0600 |004f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0797c4: 0c06 |0052: move-result-object v6 │ │ +0797c6: 7110 1a1f 0600 |0053: invoke-static {v6}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +0797cc: 2206 f704 |0056: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ +0797d0: 7010 6021 0600 |0058: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0797d6: 1a07 3703 |005b: const-string v7, "Context: " // string@0337 │ │ +0797da: 6e20 6921 7600 |005d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0797e0: 0c06 |0060: move-result-object v6 │ │ +0797e2: 6e10 601f 0e00 |0061: invoke-virtual {v14}, Lcom/stericson/RootShell/execution/Shell$ShellContext;.getValue:()Ljava/lang/String; // method@1f60 │ │ +0797e8: 0c07 |0064: move-result-object v7 │ │ +0797ea: 6e20 6921 7600 |0065: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0797f0: 0c06 |0068: move-result-object v6 │ │ +0797f2: 6e10 6e21 0600 |0069: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0797f8: 0c06 |006c: move-result-object v6 │ │ +0797fa: 7110 1a1f 0600 |006d: invoke-static {v6}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +079800: 2206 f704 |0070: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ +079804: 7010 6021 0600 |0072: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07980a: 1a07 a10e |0075: const-string v7, "Timeout: " // string@0ea1 │ │ +07980e: 6e20 6921 7600 |0077: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +079814: 0c06 |007a: move-result-object v6 │ │ +079816: 6e20 6521 f600 |007b: invoke-virtual {v6, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +07981c: 0c06 |007e: move-result-object v6 │ │ +07981e: 6e10 6e21 0600 |007f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +079824: 0c06 |0082: move-result-object v6 │ │ +079826: 7110 1a1f 0600 |0083: invoke-static {v6}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +07982c: 5bbd a308 |0086: iput-object v13, v11, Lcom/stericson/RootShell/execution/Shell;.shellType:Lcom/stericson/RootShell/execution/Shell$ShellType; // field@08a3 │ │ +079830: 3d0f 8e00 |0088: if-lez v15, 0116 // +008e │ │ +079834: 59bf a208 |008a: iput v15, v11, Lcom/stericson/RootShell/execution/Shell;.shellTimeout:I // field@08a2 │ │ +079838: 5bbe a108 |008c: iput-object v14, v11, Lcom/stericson/RootShell/execution/Shell;.shellContext:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@08a1 │ │ +07983c: 54b6 a108 |008e: iget-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.shellContext:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@08a1 │ │ +079840: 6207 7f08 |0090: sget-object v7, Lcom/stericson/RootShell/execution/Shell$ShellContext;.NORMAL:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@087f │ │ +079844: 3376 8800 |0092: if-ne v6, v7, 011a // +0088 │ │ +079848: 7100 3c21 0000 |0094: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@213c │ │ +07984e: 0c06 |0097: move-result-object v6 │ │ +079850: 6e20 3921 c600 |0098: invoke-virtual {v6, v12}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@2139 │ │ +079856: 0c06 |009b: move-result-object v6 │ │ +079858: 5bb6 9d08 |009c: iput-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.proc:Ljava/lang/Process; // field@089d │ │ +07985c: 2206 b804 |009e: new-instance v6, Ljava/io/BufferedReader; // type@04b8 │ │ +079860: 2207 c604 |00a0: new-instance v7, Ljava/io/InputStreamReader; // type@04c6 │ │ +079864: 54b8 9d08 |00a2: iget-object v8, v11, Lcom/stericson/RootShell/execution/Shell;.proc:Ljava/lang/Process; // field@089d │ │ +079868: 6e10 3221 0800 |00a4: invoke-virtual {v8}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@2132 │ │ +07986e: 0c08 |00a7: move-result-object v8 │ │ +079870: 1a09 c40e |00a8: const-string v9, "UTF-8" // string@0ec4 │ │ +079874: 7030 be20 8709 |00aa: invoke-direct {v7, v8, v9}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@20be │ │ +07987a: 7020 7e20 7600 |00ad: invoke-direct {v6, v7}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@207e │ │ +079880: 5bb6 9408 |00b0: iput-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.inputStream:Ljava/io/BufferedReader; // field@0894 │ │ +079884: 2206 b804 |00b2: new-instance v6, Ljava/io/BufferedReader; // type@04b8 │ │ +079888: 2207 c604 |00b4: new-instance v7, Ljava/io/InputStreamReader; // type@04c6 │ │ +07988c: 54b8 9d08 |00b6: iget-object v8, v11, Lcom/stericson/RootShell/execution/Shell;.proc:Ljava/lang/Process; // field@089d │ │ +079890: 6e10 3121 0800 |00b8: invoke-virtual {v8}, Ljava/lang/Process;.getErrorStream:()Ljava/io/InputStream; // method@2131 │ │ +079896: 0c08 |00bb: move-result-object v8 │ │ +079898: 1a09 c40e |00bc: const-string v9, "UTF-8" // string@0ec4 │ │ +07989c: 7030 be20 8709 |00be: invoke-direct {v7, v8, v9}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@20be │ │ +0798a2: 7020 7e20 7600 |00c1: invoke-direct {v6, v7}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@207e │ │ +0798a8: 5bb6 9208 |00c4: iput-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.errorStream:Ljava/io/BufferedReader; // field@0892 │ │ +0798ac: 2206 c904 |00c6: new-instance v6, Ljava/io/OutputStreamWriter; // type@04c9 │ │ +0798b0: 54b7 9d08 |00c8: iget-object v7, v11, Lcom/stericson/RootShell/execution/Shell;.proc:Ljava/lang/Process; // field@089d │ │ +0798b4: 6e10 3321 0700 |00ca: invoke-virtual {v7}, Ljava/lang/Process;.getOutputStream:()Ljava/io/OutputStream; // method@2133 │ │ +0798ba: 0c07 |00cd: move-result-object v7 │ │ +0798bc: 1a08 c40e |00ce: const-string v8, "UTF-8" // string@0ec4 │ │ +0798c0: 7030 c220 7608 |00d0: invoke-direct {v6, v7, v8}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@20c2 │ │ +0798c6: 5bb6 9c08 |00d3: iput-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.outputStream:Ljava/io/OutputStreamWriter; // field@089c │ │ +0798ca: 2205 8904 |00d5: new-instance v5, Lcom/stericson/RootShell/execution/Shell$Worker; // type@0489 │ │ +0798ce: 7030 681f b50a |00d7: invoke-direct {v5, v11, v10}, Lcom/stericson/RootShell/execution/Shell$Worker;.:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Shell$1;)V // method@1f68 │ │ +0798d4: 6e10 6d1f 0500 |00da: invoke-virtual {v5}, Lcom/stericson/RootShell/execution/Shell$Worker;.start:()V // method@1f6d │ │ +0798da: 52b6 a208 |00dd: iget v6, v11, Lcom/stericson/RootShell/execution/Shell;.shellTimeout:I // field@08a2 │ │ +0798de: 8166 |00df: int-to-long v6, v6 │ │ +0798e0: 6e30 6a1f 6507 |00e0: invoke-virtual {v5, v6, v7}, Lcom/stericson/RootShell/execution/Shell$Worker;.join:(J)V // method@1f6a │ │ +0798e6: 5256 8b08 |00e3: iget v6, v5, Lcom/stericson/RootShell/execution/Shell$Worker;.exit:I // field@088b │ │ +0798ea: 1307 71fc |00e5: const/16 v7, #int -911 // #fc71 │ │ +0798ee: 3376 cf00 |00e7: if-ne v6, v7, 01b6 // +00cf │ │ +0798f2: 54b6 9d08 |00e9: iget-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.proc:Ljava/lang/Process; // field@089d │ │ +0798f6: 6e10 2f21 0600 |00eb: invoke-virtual {v6}, Ljava/lang/Process;.destroy:()V // method@212f │ │ +0798fc: 54b6 9408 |00ee: iget-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.inputStream:Ljava/io/BufferedReader; // field@0894 │ │ +079900: 7020 8b1f 6b00 |00f0: invoke-direct {v11, v6}, Lcom/stericson/RootShell/execution/Shell;.closeQuietly:(Ljava/io/Reader;)V // method@1f8b │ │ +079906: 54b6 9208 |00f3: iget-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.errorStream:Ljava/io/BufferedReader; // field@0892 │ │ +07990a: 7020 8b1f 6b00 |00f5: invoke-direct {v11, v6}, Lcom/stericson/RootShell/execution/Shell;.closeQuietly:(Ljava/io/Reader;)V // method@1f8b │ │ +079910: 54b6 9c08 |00f8: iget-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.outputStream:Ljava/io/OutputStreamWriter; // field@089c │ │ +079914: 7020 8c1f 6b00 |00fa: invoke-direct {v11, v6}, Lcom/stericson/RootShell/execution/Shell;.closeQuietly:(Ljava/io/Writer;)V // method@1f8c │ │ +07991a: 2206 3205 |00fd: new-instance v6, Ljava/util/concurrent/TimeoutException; // type@0532 │ │ +07991e: 54b7 9108 |00ff: iget-object v7, v11, Lcom/stericson/RootShell/execution/Shell;.error:Ljava/lang/String; // field@0891 │ │ +079922: 7020 0822 7600 |0101: invoke-direct {v6, v7}, Ljava/util/concurrent/TimeoutException;.:(Ljava/lang/String;)V // method@2208 │ │ +079928: 2706 |0104: throw v6 │ │ +07992a: 0d01 |0105: move-exception v1 │ │ +07992c: 6e10 691f 0500 |0106: invoke-virtual {v5}, Lcom/stericson/RootShell/execution/Shell$Worker;.interrupt:()V // method@1f69 │ │ +079932: 7100 7621 0000 |0109: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2176 │ │ +079938: 0c06 |010c: move-result-object v6 │ │ +07993a: 6e10 7821 0600 |010d: invoke-virtual {v6}, Ljava/lang/Thread;.interrupt:()V // method@2178 │ │ +079940: 2206 3205 |0110: new-instance v6, Ljava/util/concurrent/TimeoutException; // type@0532 │ │ +079944: 7010 0722 0600 |0112: invoke-direct {v6}, Ljava/util/concurrent/TimeoutException;.:()V // method@2207 │ │ +07994a: 2706 |0115: throw v6 │ │ +07994c: 52bf a208 |0116: iget v15, v11, Lcom/stericson/RootShell/execution/Shell;.shellTimeout:I // field@08a2 │ │ +079950: 2900 72ff |0118: goto/16 008a // -008e │ │ +079954: 7020 921f 8b00 |011a: invoke-direct {v11, v8}, Lcom/stericson/RootShell/execution/Shell;.getSuVersion:(Z)Ljava/lang/String; // method@1f92 │ │ +07995a: 0c00 |011d: move-result-object v0 │ │ +07995c: 1216 |011e: const/4 v6, #int 1 // #1 │ │ +07995e: 7020 921f 6b00 |011f: invoke-direct {v11, v6}, Lcom/stericson/RootShell/execution/Shell;.getSuVersion:(Z)Ljava/lang/String; // method@1f92 │ │ +079964: 0c02 |0122: move-result-object v2 │ │ +079966: 6e10 961f 0b00 |0123: invoke-virtual {v11}, Lcom/stericson/RootShell/execution/Shell;.isSELinuxEnforcing:()Z // method@1f96 │ │ +07996c: 0a06 |0126: move-result v6 │ │ +07996e: 3806 4300 |0127: if-eqz v6, 016a // +0043 │ │ +079972: 3800 4100 |0129: if-eqz v0, 016a // +0041 │ │ +079976: 3802 3f00 |012b: if-eqz v2, 016a // +003f │ │ +07997a: 1a06 bd0d |012d: const-string v6, "SUPERSU" // string@0dbd │ │ +07997e: 6e20 4621 6000 |012f: invoke-virtual {v0, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2146 │ │ +079984: 0a06 |0132: move-result v6 │ │ +079986: 3806 3700 |0133: if-eqz v6, 016a // +0037 │ │ +07998a: 7110 0f21 0200 |0135: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@210f │ │ +079990: 0c06 |0138: move-result-object v6 │ │ +079992: 6e10 0921 0600 |0139: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@2109 │ │ +079998: 0a06 |013c: move-result v6 │ │ +07999a: 1307 be00 |013d: const/16 v7, #int 190 // #be │ │ +07999e: 3476 2b00 |013f: if-lt v6, v7, 016a // +002b │ │ +0799a2: 2206 f704 |0141: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ +0799a6: 7010 6021 0600 |0143: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0799ac: 6e20 6921 c600 |0146: invoke-virtual {v6, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0799b2: 0c06 |0149: move-result-object v6 │ │ +0799b4: 1a07 2a00 |014a: const-string v7, " --context " // string@002a │ │ +0799b8: 6e20 6921 7600 |014c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0799be: 0c06 |014f: move-result-object v6 │ │ +0799c0: 54b7 a108 |0150: iget-object v7, v11, Lcom/stericson/RootShell/execution/Shell;.shellContext:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@08a1 │ │ +0799c4: 6e10 601f 0700 |0152: invoke-virtual {v7}, Lcom/stericson/RootShell/execution/Shell$ShellContext;.getValue:()Ljava/lang/String; // method@1f60 │ │ +0799ca: 0c07 |0155: move-result-object v7 │ │ +0799cc: 6e20 6921 7600 |0156: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0799d2: 0c06 |0159: move-result-object v6 │ │ +0799d4: 6e10 6e21 0600 |015a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0799da: 0c0c |015d: move-result-object v12 │ │ +0799dc: 7100 3c21 0000 |015e: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@213c │ │ +0799e2: 0c06 |0161: move-result-object v6 │ │ +0799e4: 6e20 3921 c600 |0162: invoke-virtual {v6, v12}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@2139 │ │ +0799ea: 0c06 |0165: move-result-object v6 │ │ +0799ec: 5bb6 9d08 |0166: iput-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.proc:Ljava/lang/Process; // field@089d │ │ +0799f0: 2900 36ff |0168: goto/16 009e // -00ca │ │ +0799f4: 1a06 1e0e |016a: const-string v6, "Su binary --context switch not supported!" // string@0e1e │ │ +0799f8: 7110 1a1f 0600 |016c: invoke-static {v6}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +0799fe: 2206 f704 |016f: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ +079a02: 7010 6021 0600 |0171: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +079a08: 1a07 1f0e |0174: const-string v7, "Su binary display version: " // string@0e1f │ │ +079a0c: 6e20 6921 7600 |0176: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +079a12: 0c06 |0179: move-result-object v6 │ │ +079a14: 6e20 6921 0600 |017a: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +079a1a: 0c06 |017d: move-result-object v6 │ │ +079a1c: 6e10 6e21 0600 |017e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +079a22: 0c06 |0181: move-result-object v6 │ │ +079a24: 7110 1a1f 0600 |0182: invoke-static {v6}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +079a2a: 2206 f704 |0185: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ +079a2e: 7010 6021 0600 |0187: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +079a34: 1a07 200e |018a: const-string v7, "Su binary internal version: " // string@0e20 │ │ +079a38: 6e20 6921 7600 |018c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +079a3e: 0c06 |018f: move-result-object v6 │ │ +079a40: 6e20 6921 2600 |0190: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +079a46: 0c06 |0193: move-result-object v6 │ │ +079a48: 6e10 6e21 0600 |0194: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +079a4e: 0c06 |0197: move-result-object v6 │ │ +079a50: 7110 1a1f 0600 |0198: invoke-static {v6}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +079a56: 2206 f704 |019b: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ +079a5a: 7010 6021 0600 |019d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +079a60: 1a07 800d |01a0: const-string v7, "SELinuxEnforcing: " // string@0d80 │ │ +079a64: 6e20 6921 7600 |01a2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +079a6a: 0c06 |01a5: move-result-object v6 │ │ +079a6c: 6e10 961f 0b00 |01a6: invoke-virtual {v11}, Lcom/stericson/RootShell/execution/Shell;.isSELinuxEnforcing:()Z // method@1f96 │ │ +079a72: 0a07 |01a9: move-result v7 │ │ +079a74: 6e20 6a21 7600 |01aa: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@216a │ │ +079a7a: 0c06 |01ad: move-result-object v6 │ │ +079a7c: 6e10 6e21 0600 |01ae: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +079a82: 0c06 |01b1: move-result-object v6 │ │ +079a84: 7110 1a1f 0600 |01b2: invoke-static {v6}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +079a8a: 28a9 |01b5: goto 015e // -0057 │ │ +079a8c: 5256 8b08 |01b6: iget v6, v5, Lcom/stericson/RootShell/execution/Shell$Worker;.exit:I // field@088b │ │ +079a90: 1307 d6ff |01b8: const/16 v7, #int -42 // #ffd6 │ │ +079a94: 3376 1e00 |01ba: if-ne v6, v7, 01d8 // +001e │ │ +079a98: 54b6 9d08 |01bc: iget-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.proc:Ljava/lang/Process; // field@089d │ │ +079a9c: 6e10 2f21 0600 |01be: invoke-virtual {v6}, Ljava/lang/Process;.destroy:()V // method@212f │ │ +079aa2: 54b6 9408 |01c1: iget-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.inputStream:Ljava/io/BufferedReader; // field@0894 │ │ +079aa6: 7020 8b1f 6b00 |01c3: invoke-direct {v11, v6}, Lcom/stericson/RootShell/execution/Shell;.closeQuietly:(Ljava/io/Reader;)V // method@1f8b │ │ +079aac: 54b6 9208 |01c6: iget-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.errorStream:Ljava/io/BufferedReader; // field@0892 │ │ +079ab0: 7020 8b1f 6b00 |01c8: invoke-direct {v11, v6}, Lcom/stericson/RootShell/execution/Shell;.closeQuietly:(Ljava/io/Reader;)V // method@1f8b │ │ +079ab6: 54b6 9c08 |01cb: iget-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.outputStream:Ljava/io/OutputStreamWriter; // field@089c │ │ +079aba: 7020 8c1f 6b00 |01cd: invoke-direct {v11, v6}, Lcom/stericson/RootShell/execution/Shell;.closeQuietly:(Ljava/io/Writer;)V // method@1f8c │ │ +079ac0: 2206 7e04 |01d0: new-instance v6, Lcom/stericson/RootShell/exceptions/RootDeniedException; // type@047e │ │ +079ac4: 1a07 480d |01d2: const-string v7, "Root Access Denied" // string@0d48 │ │ +079ac8: 7020 321f 7600 |01d4: invoke-direct {v6, v7}, Lcom/stericson/RootShell/exceptions/RootDeniedException;.:(Ljava/lang/String;)V // method@1f32 │ │ +079ace: 2706 |01d7: throw v6 │ │ +079ad0: 2203 f904 |01d8: new-instance v3, Ljava/lang/Thread; // type@04f9 │ │ +079ad4: 54b6 9308 |01da: iget-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.input:Ljava/lang/Runnable; // field@0893 │ │ +079ad8: 1a07 f10d |01dc: const-string v7, "Shell Input" // string@0df1 │ │ +079adc: 7030 7521 6307 |01de: invoke-direct {v3, v6, v7}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@2175 │ │ +079ae2: 1256 |01e1: const/4 v6, #int 5 // #5 │ │ +079ae4: 6e20 7921 6300 |01e2: invoke-virtual {v3, v6}, Ljava/lang/Thread;.setPriority:(I)V // method@2179 │ │ +079aea: 6e10 7a21 0300 |01e5: invoke-virtual {v3}, Ljava/lang/Thread;.start:()V // method@217a │ │ +079af0: 2204 f904 |01e8: new-instance v4, Ljava/lang/Thread; // type@04f9 │ │ +079af4: 54b6 9b08 |01ea: iget-object v6, v11, Lcom/stericson/RootShell/execution/Shell;.output:Ljava/lang/Runnable; // field@089b │ │ +079af8: 1a07 f20d |01ec: const-string v7, "Shell Output" // string@0df2 │ │ +079afc: 7030 7521 6407 |01ee: invoke-direct {v4, v6, v7}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@2175 │ │ +079b02: 1256 |01f1: const/4 v6, #int 5 // #5 │ │ +079b04: 6e20 7921 6400 |01f2: invoke-virtual {v4, v6}, Ljava/lang/Thread;.setPriority:(I)V // method@2179 │ │ +079b0a: 6e10 7a21 0400 |01f5: invoke-virtual {v4}, Ljava/lang/Thread;.start:()V // method@217a │ │ +079b10: 0e00 |01f8: return-void │ │ +079b12: 0d06 |01f9: move-exception v6 │ │ +079b14: 28c7 |01fa: goto 01c1 // -0039 │ │ +079b16: 0d06 |01fb: move-exception v6 │ │ +079b18: 2900 f2fe |01fc: goto/16 00ee // -010e │ │ catches : 6 │ │ 0x00dd - 0x00e5 │ │ Ljava/lang/InterruptedException; -> 0x0105 │ │ 0x00e9 - 0x00ee │ │ Ljava/lang/Exception; -> 0x01fb │ │ Ljava/lang/InterruptedException; -> 0x0105 │ │ 0x00ee - 0x0105 │ │ @@ -131675,14 +131646,16 @@ │ │ 0x0106 line=241 │ │ 0x0109 line=242 │ │ 0x0110 line=243 │ │ 0x0116 line=140 │ │ 0x011a line=146 │ │ 0x011e line=147 │ │ 0x0123 line=151 │ │ + 0x012f line=154 │ │ + 0x0135 line=155 │ │ 0x0141 line=156 │ │ 0x015e line=164 │ │ 0x016a line=158 │ │ 0x016f line=159 │ │ 0x0185 line=160 │ │ 0x019b line=161 │ │ 0x01b6 line=208 │ │ @@ -131720,17 +131693,17 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -079b80: |[079b80] com.stericson.RootShell.execution.Shell.access$100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List; │ │ -079b90: 5410 8e08 |0000: iget-object v0, v1, Lcom/stericson/RootShell/execution/Shell;.commands:Ljava/util/List; // field@088e │ │ -079b94: 1100 |0002: return-object v0 │ │ +079b64: |[079b64] com.stericson.RootShell.execution.Shell.access$100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/util/List; │ │ +079b74: 5410 8e08 |0000: iget-object v0, v1, Lcom/stericson/RootShell/execution/Shell;.commands:Ljava/util/List; // field@088e │ │ +079b78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/stericson/RootShell/execution/Shell; │ │ │ │ #3 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ @@ -131738,17 +131711,17 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Writer;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -079b98: |[079b98] com.stericson.RootShell.execution.Shell.access$1000:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Writer;)V │ │ -079ba8: 7020 8c1f 1000 |0000: invoke-direct {v0, v1}, Lcom/stericson/RootShell/execution/Shell;.closeQuietly:(Ljava/io/Writer;)V // method@1f8c │ │ -079bae: 0e00 |0003: return-void │ │ +079b7c: |[079b7c] com.stericson.RootShell.execution.Shell.access$1000:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Writer;)V │ │ +079b8c: 7020 8c1f 1000 |0000: invoke-direct {v0, v1}, Lcom/stericson/RootShell/execution/Shell;.closeQuietly:(Ljava/io/Writer;)V // method@1f8c │ │ +079b92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/stericson/RootShell/execution/Shell; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/io/Writer; │ │ │ │ @@ -131757,17 +131730,17 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/BufferedReader;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -079bb0: |[079bb0] com.stericson.RootShell.execution.Shell.access$1100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/BufferedReader; │ │ -079bc0: 5410 9408 |0000: iget-object v0, v1, Lcom/stericson/RootShell/execution/Shell;.inputStream:Ljava/io/BufferedReader; // field@0894 │ │ -079bc4: 1100 |0002: return-object v0 │ │ +079b94: |[079b94] com.stericson.RootShell.execution.Shell.access$1100:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/BufferedReader; │ │ +079ba4: 5410 9408 |0000: iget-object v0, v1, Lcom/stericson/RootShell/execution/Shell;.inputStream:Ljava/io/BufferedReader; // field@0894 │ │ +079ba8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/stericson/RootShell/execution/Shell; │ │ │ │ #5 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ @@ -131775,17 +131748,17 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -079bc8: |[079bc8] com.stericson.RootShell.execution.Shell.access$1200:(Lcom/stericson/RootShell/execution/Shell;)I │ │ -079bd8: 5210 a708 |0000: iget v0, v1, Lcom/stericson/RootShell/execution/Shell;.totalRead:I // field@08a7 │ │ -079bdc: 0f00 |0002: return v0 │ │ +079bac: |[079bac] com.stericson.RootShell.execution.Shell.access$1200:(Lcom/stericson/RootShell/execution/Shell;)I │ │ +079bbc: 5210 a708 |0000: iget v0, v1, Lcom/stericson/RootShell/execution/Shell;.totalRead:I // field@08a7 │ │ +079bc0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/stericson/RootShell/execution/Shell; │ │ │ │ #6 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ @@ -131793,19 +131766,19 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -079be0: |[079be0] com.stericson.RootShell.execution.Shell.access$1208:(Lcom/stericson/RootShell/execution/Shell;)I │ │ -079bf0: 5220 a708 |0000: iget v0, v2, Lcom/stericson/RootShell/execution/Shell;.totalRead:I // field@08a7 │ │ -079bf4: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ -079bf8: 5921 a708 |0004: iput v1, v2, Lcom/stericson/RootShell/execution/Shell;.totalRead:I // field@08a7 │ │ -079bfc: 0f00 |0006: return v0 │ │ +079bc4: |[079bc4] com.stericson.RootShell.execution.Shell.access$1208:(Lcom/stericson/RootShell/execution/Shell;)I │ │ +079bd4: 5220 a708 |0000: iget v0, v2, Lcom/stericson/RootShell/execution/Shell;.totalRead:I // field@08a7 │ │ +079bd8: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ +079bdc: 5921 a708 |0004: iput v1, v2, Lcom/stericson/RootShell/execution/Shell;.totalRead:I // field@08a7 │ │ +079be0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 x0 Lcom/stericson/RootShell/execution/Shell; │ │ │ │ #7 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ @@ -131813,17 +131786,17 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;)Ljava/lang/Process;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -079c00: |[079c00] com.stericson.RootShell.execution.Shell.access$1300:(Lcom/stericson/RootShell/execution/Shell;)Ljava/lang/Process; │ │ -079c10: 5410 9d08 |0000: iget-object v0, v1, Lcom/stericson/RootShell/execution/Shell;.proc:Ljava/lang/Process; // field@089d │ │ -079c14: 1100 |0002: return-object v0 │ │ +079be4: |[079be4] com.stericson.RootShell.execution.Shell.access$1300:(Lcom/stericson/RootShell/execution/Shell;)Ljava/lang/Process; │ │ +079bf4: 5410 9d08 |0000: iget-object v0, v1, Lcom/stericson/RootShell/execution/Shell;.proc:Ljava/lang/Process; // field@089d │ │ +079bf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/stericson/RootShell/execution/Shell; │ │ │ │ #8 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ @@ -131831,17 +131804,17 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/BufferedReader;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -079c18: |[079c18] com.stericson.RootShell.execution.Shell.access$1400:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/BufferedReader; │ │ -079c28: 5410 9208 |0000: iget-object v0, v1, Lcom/stericson/RootShell/execution/Shell;.errorStream:Ljava/io/BufferedReader; // field@0892 │ │ -079c2c: 1100 |0002: return-object v0 │ │ +079bfc: |[079bfc] com.stericson.RootShell.execution.Shell.access$1400:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/BufferedReader; │ │ +079c0c: 5410 9208 |0000: iget-object v0, v1, Lcom/stericson/RootShell/execution/Shell;.errorStream:Ljava/io/BufferedReader; // field@0892 │ │ +079c10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/stericson/RootShell/execution/Shell; │ │ │ │ #9 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ @@ -131849,17 +131822,17 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Reader;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -079c30: |[079c30] com.stericson.RootShell.execution.Shell.access$1500:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Reader;)V │ │ -079c40: 7020 8b1f 1000 |0000: invoke-direct {v0, v1}, Lcom/stericson/RootShell/execution/Shell;.closeQuietly:(Ljava/io/Reader;)V // method@1f8b │ │ -079c46: 0e00 |0003: return-void │ │ +079c14: |[079c14] com.stericson.RootShell.execution.Shell.access$1500:(Lcom/stericson/RootShell/execution/Shell;Ljava/io/Reader;)V │ │ +079c24: 7020 8b1f 1000 |0000: invoke-direct {v0, v1}, Lcom/stericson/RootShell/execution/Shell;.closeQuietly:(Ljava/io/Reader;)V // method@1f8b │ │ +079c2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/stericson/RootShell/execution/Shell; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/io/Reader; │ │ │ │ @@ -131868,17 +131841,17 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -079c48: |[079c48] com.stericson.RootShell.execution.Shell.access$1602:(Lcom/stericson/RootShell/execution/Shell;Ljava/lang/String;)Ljava/lang/String; │ │ -079c58: 5b01 9108 |0000: iput-object v1, v0, Lcom/stericson/RootShell/execution/Shell;.error:Ljava/lang/String; // field@0891 │ │ -079c5c: 1101 |0002: return-object v1 │ │ +079c2c: |[079c2c] com.stericson.RootShell.execution.Shell.access$1602:(Lcom/stericson/RootShell/execution/Shell;Ljava/lang/String;)Ljava/lang/String; │ │ +079c3c: 5b01 9108 |0000: iput-object v1, v0, Lcom/stericson/RootShell/execution/Shell;.error:Ljava/lang/String; // field@0891 │ │ +079c40: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/stericson/RootShell/execution/Shell; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -131887,17 +131860,17 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -079c60: |[079c60] com.stericson.RootShell.execution.Shell.access$200:(Lcom/stericson/RootShell/execution/Shell;)Z │ │ -079c70: 5510 8d08 |0000: iget-boolean v0, v1, Lcom/stericson/RootShell/execution/Shell;.close:Z // field@088d │ │ -079c74: 0f00 |0002: return v0 │ │ +079c44: |[079c44] com.stericson.RootShell.execution.Shell.access$200:(Lcom/stericson/RootShell/execution/Shell;)Z │ │ +079c54: 5510 8d08 |0000: iget-boolean v0, v1, Lcom/stericson/RootShell/execution/Shell;.close:Z // field@088d │ │ +079c58: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/stericson/RootShell/execution/Shell; │ │ │ │ #12 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ @@ -131905,17 +131878,17 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -079c78: |[079c78] com.stericson.RootShell.execution.Shell.access$300:(Lcom/stericson/RootShell/execution/Shell;)I │ │ -079c88: 5210 a808 |0000: iget v0, v1, Lcom/stericson/RootShell/execution/Shell;.write:I // field@08a8 │ │ -079c8c: 0f00 |0002: return v0 │ │ +079c5c: |[079c5c] com.stericson.RootShell.execution.Shell.access$300:(Lcom/stericson/RootShell/execution/Shell;)I │ │ +079c6c: 5210 a808 |0000: iget v0, v1, Lcom/stericson/RootShell/execution/Shell;.write:I // field@08a8 │ │ +079c70: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/stericson/RootShell/execution/Shell; │ │ │ │ #13 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ @@ -131923,17 +131896,17 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -079c90: |[079c90] com.stericson.RootShell.execution.Shell.access$302:(Lcom/stericson/RootShell/execution/Shell;I)I │ │ -079ca0: 5901 a808 |0000: iput v1, v0, Lcom/stericson/RootShell/execution/Shell;.write:I // field@08a8 │ │ -079ca4: 0f01 |0002: return v1 │ │ +079c74: |[079c74] com.stericson.RootShell.execution.Shell.access$302:(Lcom/stericson/RootShell/execution/Shell;I)I │ │ +079c84: 5901 a808 |0000: iput v1, v0, Lcom/stericson/RootShell/execution/Shell;.write:I // field@08a8 │ │ +079c88: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/stericson/RootShell/execution/Shell; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -131942,19 +131915,19 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -079ca8: |[079ca8] com.stericson.RootShell.execution.Shell.access$308:(Lcom/stericson/RootShell/execution/Shell;)I │ │ -079cb8: 5220 a808 |0000: iget v0, v2, Lcom/stericson/RootShell/execution/Shell;.write:I // field@08a8 │ │ -079cbc: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ -079cc0: 5921 a808 |0004: iput v1, v2, Lcom/stericson/RootShell/execution/Shell;.write:I // field@08a8 │ │ -079cc4: 0f00 |0006: return v0 │ │ +079c8c: |[079c8c] com.stericson.RootShell.execution.Shell.access$308:(Lcom/stericson/RootShell/execution/Shell;)I │ │ +079c9c: 5220 a808 |0000: iget v0, v2, Lcom/stericson/RootShell/execution/Shell;.write:I // field@08a8 │ │ +079ca0: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ +079ca4: 5921 a808 |0004: iput v1, v2, Lcom/stericson/RootShell/execution/Shell;.write:I // field@08a8 │ │ +079ca8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 x0 Lcom/stericson/RootShell/execution/Shell; │ │ │ │ #15 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ @@ -131962,17 +131935,17 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -079cc8: |[079cc8] com.stericson.RootShell.execution.Shell.access$400:(Lcom/stericson/RootShell/execution/Shell;)I │ │ -079cd8: 5210 9a08 |0000: iget v0, v1, Lcom/stericson/RootShell/execution/Shell;.maxCommands:I // field@089a │ │ -079cdc: 0f00 |0002: return v0 │ │ +079cac: |[079cac] com.stericson.RootShell.execution.Shell.access$400:(Lcom/stericson/RootShell/execution/Shell;)I │ │ +079cbc: 5210 9a08 |0000: iget v0, v1, Lcom/stericson/RootShell/execution/Shell;.maxCommands:I // field@089a │ │ +079cc0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/stericson/RootShell/execution/Shell; │ │ │ │ #16 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ @@ -131980,17 +131953,17 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -079ce0: |[079ce0] com.stericson.RootShell.execution.Shell.access$500:(Lcom/stericson/RootShell/execution/Shell;)I │ │ -079cf0: 5210 9e08 |0000: iget v0, v1, Lcom/stericson/RootShell/execution/Shell;.read:I // field@089e │ │ -079cf4: 0f00 |0002: return v0 │ │ +079cc4: |[079cc4] com.stericson.RootShell.execution.Shell.access$500:(Lcom/stericson/RootShell/execution/Shell;)I │ │ +079cd4: 5210 9e08 |0000: iget v0, v1, Lcom/stericson/RootShell/execution/Shell;.read:I // field@089e │ │ +079cd8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/stericson/RootShell/execution/Shell; │ │ │ │ #17 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ @@ -131998,17 +131971,17 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -079cf8: |[079cf8] com.stericson.RootShell.execution.Shell.access$502:(Lcom/stericson/RootShell/execution/Shell;I)I │ │ -079d08: 5901 9e08 |0000: iput v1, v0, Lcom/stericson/RootShell/execution/Shell;.read:I // field@089e │ │ -079d0c: 0f01 |0002: return v1 │ │ +079cdc: |[079cdc] com.stericson.RootShell.execution.Shell.access$502:(Lcom/stericson/RootShell/execution/Shell;I)I │ │ +079cec: 5901 9e08 |0000: iput v1, v0, Lcom/stericson/RootShell/execution/Shell;.read:I // field@089e │ │ +079cf0: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/stericson/RootShell/execution/Shell; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -132017,19 +131990,19 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -079d10: |[079d10] com.stericson.RootShell.execution.Shell.access$508:(Lcom/stericson/RootShell/execution/Shell;)I │ │ -079d20: 5220 9e08 |0000: iget v0, v2, Lcom/stericson/RootShell/execution/Shell;.read:I // field@089e │ │ -079d24: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ -079d28: 5921 9e08 |0004: iput v1, v2, Lcom/stericson/RootShell/execution/Shell;.read:I // field@089e │ │ -079d2c: 0f00 |0006: return v0 │ │ +079cf4: |[079cf4] com.stericson.RootShell.execution.Shell.access$508:(Lcom/stericson/RootShell/execution/Shell;)I │ │ +079d04: 5220 9e08 |0000: iget v0, v2, Lcom/stericson/RootShell/execution/Shell;.read:I // field@089e │ │ +079d08: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ +079d0c: 5921 9e08 |0004: iput v1, v2, Lcom/stericson/RootShell/execution/Shell;.read:I // field@089e │ │ +079d10: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 x0 Lcom/stericson/RootShell/execution/Shell; │ │ │ │ #19 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ @@ -132037,17 +132010,17 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -079d30: |[079d30] com.stericson.RootShell.execution.Shell.access$600:(Lcom/stericson/RootShell/execution/Shell;)V │ │ -079d40: 7010 871f 0000 |0000: invoke-direct {v0}, Lcom/stericson/RootShell/execution/Shell;.cleanCommands:()V // method@1f87 │ │ -079d46: 0e00 |0003: return-void │ │ +079d14: |[079d14] com.stericson.RootShell.execution.Shell.access$600:(Lcom/stericson/RootShell/execution/Shell;)V │ │ +079d24: 7010 871f 0000 |0000: invoke-direct {v0}, Lcom/stericson/RootShell/execution/Shell;.cleanCommands:()V // method@1f87 │ │ +079d2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/stericson/RootShell/execution/Shell; │ │ │ │ #20 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ @@ -132055,17 +132028,17 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;)Lcom/stericson/RootShell/execution/Shell$ShellContext;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -079d48: |[079d48] com.stericson.RootShell.execution.Shell.access$700:(Lcom/stericson/RootShell/execution/Shell;)Lcom/stericson/RootShell/execution/Shell$ShellContext; │ │ -079d58: 5410 a108 |0000: iget-object v0, v1, Lcom/stericson/RootShell/execution/Shell;.shellContext:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@08a1 │ │ -079d5c: 1100 |0002: return-object v0 │ │ +079d2c: |[079d2c] com.stericson.RootShell.execution.Shell.access$700:(Lcom/stericson/RootShell/execution/Shell;)Lcom/stericson/RootShell/execution/Shell$ShellContext; │ │ +079d3c: 5410 a108 |0000: iget-object v0, v1, Lcom/stericson/RootShell/execution/Shell;.shellContext:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@08a1 │ │ +079d40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/stericson/RootShell/execution/Shell; │ │ │ │ #21 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ @@ -132073,17 +132046,17 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -079d60: |[079d60] com.stericson.RootShell.execution.Shell.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; │ │ -079d70: 5410 9c08 |0000: iget-object v0, v1, Lcom/stericson/RootShell/execution/Shell;.outputStream:Ljava/io/OutputStreamWriter; // field@089c │ │ -079d74: 1100 |0002: return-object v0 │ │ +079d44: |[079d44] com.stericson.RootShell.execution.Shell.access$800:(Lcom/stericson/RootShell/execution/Shell;)Ljava/io/OutputStreamWriter; │ │ +079d54: 5410 9c08 |0000: iget-object v0, v1, Lcom/stericson/RootShell/execution/Shell;.outputStream:Ljava/io/OutputStreamWriter; // field@089c │ │ +079d58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/stericson/RootShell/execution/Shell; │ │ │ │ #22 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ @@ -132091,17 +132064,17 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -079d78: |[079d78] com.stericson.RootShell.execution.Shell.access$900:(Lcom/stericson/RootShell/execution/Shell;)I │ │ -079d88: 5210 a608 |0000: iget v0, v1, Lcom/stericson/RootShell/execution/Shell;.totalExecuted:I // field@08a6 │ │ -079d8c: 0f00 |0002: return v0 │ │ +079d5c: |[079d5c] com.stericson.RootShell.execution.Shell.access$900:(Lcom/stericson/RootShell/execution/Shell;)I │ │ +079d6c: 5210 a608 |0000: iget v0, v1, Lcom/stericson/RootShell/execution/Shell;.totalExecuted:I // field@08a6 │ │ +079d70: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/stericson/RootShell/execution/Shell; │ │ │ │ #23 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ @@ -132109,19 +132082,19 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -079d90: |[079d90] com.stericson.RootShell.execution.Shell.access$908:(Lcom/stericson/RootShell/execution/Shell;)I │ │ -079da0: 5220 a608 |0000: iget v0, v2, Lcom/stericson/RootShell/execution/Shell;.totalExecuted:I // field@08a6 │ │ -079da4: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ -079da8: 5921 a608 |0004: iput v1, v2, Lcom/stericson/RootShell/execution/Shell;.totalExecuted:I // field@08a6 │ │ -079dac: 0f00 |0006: return v0 │ │ +079d74: |[079d74] com.stericson.RootShell.execution.Shell.access$908:(Lcom/stericson/RootShell/execution/Shell;)I │ │ +079d84: 5220 a608 |0000: iget v0, v2, Lcom/stericson/RootShell/execution/Shell;.totalExecuted:I // field@08a6 │ │ +079d88: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ +079d8c: 5921 a608 |0004: iput v1, v2, Lcom/stericson/RootShell/execution/Shell;.totalExecuted:I // field@08a6 │ │ +079d90: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 x0 Lcom/stericson/RootShell/execution/Shell; │ │ │ │ #24 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ @@ -132129,52 +132102,52 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -079db0: |[079db0] com.stericson.RootShell.execution.Shell.cleanCommands:()V │ │ -079dc0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -079dc2: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -079dc4: 5c52 9508 |0002: iput-boolean v2, v5, Lcom/stericson/RootShell/execution/Shell;.isCleaning:Z // field@0895 │ │ -079dc8: 5252 9a08 |0004: iget v2, v5, Lcom/stericson/RootShell/execution/Shell;.maxCommands:I // field@089a │ │ -079dcc: 5253 9a08 |0006: iget v3, v5, Lcom/stericson/RootShell/execution/Shell;.maxCommands:I // field@089a │ │ -079dd0: db03 0304 |0008: div-int/lit8 v3, v3, #int 4 // #04 │ │ -079dd4: b132 |000a: sub-int/2addr v2, v3 │ │ -079dd6: 7110 1621 0200 |000b: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@2116 │ │ -079ddc: 0a01 |000e: move-result v1 │ │ -079dde: 2202 f704 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -079de2: 7010 6021 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -079de8: 1a03 1903 |0014: const-string v3, "Cleaning up: " // string@0319 │ │ -079dec: 6e20 6921 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -079df2: 0c02 |0019: move-result-object v2 │ │ -079df4: 6e20 6521 1200 |001a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -079dfa: 0c02 |001d: move-result-object v2 │ │ -079dfc: 6e10 6e21 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -079e02: 0c02 |0021: move-result-object v2 │ │ -079e04: 7110 1a1f 0200 |0022: invoke-static {v2}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -079e0a: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -079e0c: 3510 0a00 |0026: if-ge v0, v1, 0030 // +000a │ │ -079e10: 5452 8e08 |0028: iget-object v2, v5, Lcom/stericson/RootShell/execution/Shell;.commands:Ljava/util/List; // field@088e │ │ -079e14: 7220 db21 4200 |002a: invoke-interface {v2, v4}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@21db │ │ -079e1a: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -079e1e: 28f7 |002f: goto 0026 // -0009 │ │ -079e20: 5452 8e08 |0030: iget-object v2, v5, Lcom/stericson/RootShell/execution/Shell;.commands:Ljava/util/List; // field@088e │ │ -079e24: 7210 dc21 0200 |0032: invoke-interface {v2}, Ljava/util/List;.size:()I // method@21dc │ │ -079e2a: 0a02 |0035: move-result v2 │ │ -079e2c: d802 02ff |0036: add-int/lit8 v2, v2, #int -1 // #ff │ │ -079e30: 5952 9e08 |0038: iput v2, v5, Lcom/stericson/RootShell/execution/Shell;.read:I // field@089e │ │ -079e34: 5452 8e08 |003a: iget-object v2, v5, Lcom/stericson/RootShell/execution/Shell;.commands:Ljava/util/List; // field@088e │ │ -079e38: 7210 dc21 0200 |003c: invoke-interface {v2}, Ljava/util/List;.size:()I // method@21dc │ │ -079e3e: 0a02 |003f: move-result v2 │ │ -079e40: d802 02ff |0040: add-int/lit8 v2, v2, #int -1 // #ff │ │ -079e44: 5952 a808 |0042: iput v2, v5, Lcom/stericson/RootShell/execution/Shell;.write:I // field@08a8 │ │ -079e48: 5c54 9508 |0044: iput-boolean v4, v5, Lcom/stericson/RootShell/execution/Shell;.isCleaning:Z // field@0895 │ │ -079e4c: 0e00 |0046: return-void │ │ +079d94: |[079d94] com.stericson.RootShell.execution.Shell.cleanCommands:()V │ │ +079da4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +079da6: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +079da8: 5c52 9508 |0002: iput-boolean v2, v5, Lcom/stericson/RootShell/execution/Shell;.isCleaning:Z // field@0895 │ │ +079dac: 5252 9a08 |0004: iget v2, v5, Lcom/stericson/RootShell/execution/Shell;.maxCommands:I // field@089a │ │ +079db0: 5253 9a08 |0006: iget v3, v5, Lcom/stericson/RootShell/execution/Shell;.maxCommands:I // field@089a │ │ +079db4: db03 0304 |0008: div-int/lit8 v3, v3, #int 4 // #04 │ │ +079db8: b132 |000a: sub-int/2addr v2, v3 │ │ +079dba: 7110 1621 0200 |000b: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@2116 │ │ +079dc0: 0a01 |000e: move-result v1 │ │ +079dc2: 2202 f704 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +079dc6: 7010 6021 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +079dcc: 1a03 1903 |0014: const-string v3, "Cleaning up: " // string@0319 │ │ +079dd0: 6e20 6921 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +079dd6: 0c02 |0019: move-result-object v2 │ │ +079dd8: 6e20 6521 1200 |001a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +079dde: 0c02 |001d: move-result-object v2 │ │ +079de0: 6e10 6e21 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +079de6: 0c02 |0021: move-result-object v2 │ │ +079de8: 7110 1a1f 0200 |0022: invoke-static {v2}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +079dee: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +079df0: 3510 0a00 |0026: if-ge v0, v1, 0030 // +000a │ │ +079df4: 5452 8e08 |0028: iget-object v2, v5, Lcom/stericson/RootShell/execution/Shell;.commands:Ljava/util/List; // field@088e │ │ +079df8: 7220 db21 4200 |002a: invoke-interface {v2, v4}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@21db │ │ +079dfe: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +079e02: 28f7 |002f: goto 0026 // -0009 │ │ +079e04: 5452 8e08 |0030: iget-object v2, v5, Lcom/stericson/RootShell/execution/Shell;.commands:Ljava/util/List; // field@088e │ │ +079e08: 7210 dc21 0200 |0032: invoke-interface {v2}, Ljava/util/List;.size:()I // method@21dc │ │ +079e0e: 0a02 |0035: move-result v2 │ │ +079e10: d802 02ff |0036: add-int/lit8 v2, v2, #int -1 // #ff │ │ +079e14: 5952 9e08 |0038: iput v2, v5, Lcom/stericson/RootShell/execution/Shell;.read:I // field@089e │ │ +079e18: 5452 8e08 |003a: iget-object v2, v5, Lcom/stericson/RootShell/execution/Shell;.commands:Ljava/util/List; // field@088e │ │ +079e1c: 7210 dc21 0200 |003c: invoke-interface {v2}, Ljava/util/List;.size:()I // method@21dc │ │ +079e22: 0a02 |003f: move-result v2 │ │ +079e24: d802 02ff |0040: add-int/lit8 v2, v2, #int -1 // #ff │ │ +079e28: 5952 a808 |0042: iput v2, v5, Lcom/stericson/RootShell/execution/Shell;.write:I // field@08a8 │ │ +079e2c: 5c54 9508 |0044: iput-boolean v4, v5, Lcom/stericson/RootShell/execution/Shell;.isCleaning:Z // field@0895 │ │ +079e30: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=278 │ │ 0x0004 line=279 │ │ 0x000f line=280 │ │ 0x0025 line=282 │ │ 0x0028 line=283 │ │ @@ -132193,21 +132166,21 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -079e50: |[079e50] com.stericson.RootShell.execution.Shell.closeAll:()V │ │ -079e60: 1a00 340d |0000: const-string v0, "Request to close all shells!" // string@0d34 │ │ -079e64: 7110 1a1f 0000 |0002: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -079e6a: 7100 8e1f 0000 |0005: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.closeShell:()V // method@1f8e │ │ -079e70: 7100 8d1f 0000 |0008: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.closeRootShell:()V // method@1f8d │ │ -079e76: 7100 8a1f 0000 |000b: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.closeCustomShell:()V // method@1f8a │ │ -079e7c: 0e00 |000e: return-void │ │ +079e34: |[079e34] com.stericson.RootShell.execution.Shell.closeAll:()V │ │ +079e44: 1a00 340d |0000: const-string v0, "Request to close all shells!" // string@0d34 │ │ +079e48: 7110 1a1f 0000 |0002: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +079e4e: 7100 8e1f 0000 |0005: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.closeShell:()V // method@1f8e │ │ +079e54: 7100 8d1f 0000 |0008: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.closeRootShell:()V // method@1f8d │ │ +079e5a: 7100 8a1f 0000 |000b: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.closeCustomShell:()V // method@1f8a │ │ +079e60: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0005 line=375 │ │ 0x0008 line=376 │ │ 0x000b line=377 │ │ 0x000e line=378 │ │ @@ -132218,23 +132191,23 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -079e80: |[079e80] com.stericson.RootShell.execution.Shell.closeCustomShell:()V │ │ -079e90: 1a00 350d |0000: const-string v0, "Request to close custom shell!" // string@0d35 │ │ -079e94: 7110 1a1f 0000 |0002: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -079e9a: 6200 8f08 |0005: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.customShell:Lcom/stericson/RootShell/execution/Shell; // field@088f │ │ -079e9e: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ -079ea2: 0e00 |0009: return-void │ │ -079ea4: 6200 8f08 |000a: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.customShell:Lcom/stericson/RootShell/execution/Shell; // field@088f │ │ -079ea8: 6e10 881f 0000 |000c: invoke-virtual {v0}, Lcom/stericson/RootShell/execution/Shell;.close:()V // method@1f88 │ │ -079eae: 28fa |000f: goto 0009 // -0006 │ │ +079e64: |[079e64] com.stericson.RootShell.execution.Shell.closeCustomShell:()V │ │ +079e74: 1a00 350d |0000: const-string v0, "Request to close custom shell!" // string@0d35 │ │ +079e78: 7110 1a1f 0000 |0002: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +079e7e: 6200 8f08 |0005: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.customShell:Lcom/stericson/RootShell/execution/Shell; // field@088f │ │ +079e82: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +079e86: 0e00 |0009: return-void │ │ +079e88: 6200 8f08 |000a: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.customShell:Lcom/stericson/RootShell/execution/Shell; // field@088f │ │ +079e8c: 6e10 881f 0000 |000c: invoke-virtual {v0}, Lcom/stericson/RootShell/execution/Shell;.close:()V // method@1f88 │ │ +079e92: 28fa |000f: goto 0009 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0005 line=347 │ │ 0x0009 line=352 │ │ 0x000a line=351 │ │ locals : │ │ @@ -132244,20 +132217,20 @@ │ │ type : '(Ljava/io/Reader;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -079eb0: |[079eb0] com.stericson.RootShell.execution.Shell.closeQuietly:(Ljava/io/Reader;)V │ │ -079ec0: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -079ec4: 6e10 d020 0200 |0002: invoke-virtual {v2}, Ljava/io/Reader;.close:()V // method@20d0 │ │ -079eca: 0e00 |0005: return-void │ │ -079ecc: 0d00 |0006: move-exception v0 │ │ -079ece: 28fe |0007: goto 0005 // -0002 │ │ +079e94: |[079e94] com.stericson.RootShell.execution.Shell.closeQuietly:(Ljava/io/Reader;)V │ │ +079ea4: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +079ea8: 6e10 d020 0200 |0002: invoke-virtual {v2}, Ljava/io/Reader;.close:()V // method@20d0 │ │ +079eae: 0e00 |0005: return-void │ │ +079eb0: 0d00 |0006: move-exception v0 │ │ +079eb2: 28fe |0007: goto 0005 // -0002 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/lang/Exception; -> 0x0006 │ │ positions : │ │ 0x0000 line=293 │ │ 0x0002 line=294 │ │ 0x0005 line=298 │ │ @@ -132271,20 +132244,20 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -079ee0: |[079ee0] com.stericson.RootShell.execution.Shell.closeQuietly:(Ljava/io/Writer;)V │ │ -079ef0: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -079ef4: 6e10 d220 0200 |0002: invoke-virtual {v2}, Ljava/io/Writer;.close:()V // method@20d2 │ │ -079efa: 0e00 |0005: return-void │ │ -079efc: 0d00 |0006: move-exception v0 │ │ -079efe: 28fe |0007: goto 0005 // -0002 │ │ +079ec4: |[079ec4] com.stericson.RootShell.execution.Shell.closeQuietly:(Ljava/io/Writer;)V │ │ +079ed4: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +079ed8: 6e10 d220 0200 |0002: invoke-virtual {v2}, Ljava/io/Writer;.close:()V // method@20d2 │ │ +079ede: 0e00 |0005: return-void │ │ +079ee0: 0d00 |0006: move-exception v0 │ │ +079ee2: 28fe |0007: goto 0005 // -0002 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/lang/Exception; -> 0x0006 │ │ positions : │ │ 0x0000 line=302 │ │ 0x0002 line=303 │ │ 0x0005 line=307 │ │ @@ -132298,23 +132271,23 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -079f10: |[079f10] com.stericson.RootShell.execution.Shell.closeRootShell:()V │ │ -079f20: 1a00 370d |0000: const-string v0, "Request to close root shell!" // string@0d37 │ │ -079f24: 7110 1a1f 0000 |0002: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -079f2a: 6200 9f08 |0005: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ -079f2e: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ -079f32: 0e00 |0009: return-void │ │ -079f34: 6200 9f08 |000a: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ -079f38: 6e10 881f 0000 |000c: invoke-virtual {v0}, Lcom/stericson/RootShell/execution/Shell;.close:()V // method@1f88 │ │ -079f3e: 28fa |000f: goto 0009 // -0006 │ │ +079ef4: |[079ef4] com.stericson.RootShell.execution.Shell.closeRootShell:()V │ │ +079f04: 1a00 370d |0000: const-string v0, "Request to close root shell!" // string@0d37 │ │ +079f08: 7110 1a1f 0000 |0002: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +079f0e: 6200 9f08 |0005: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ +079f12: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +079f16: 0e00 |0009: return-void │ │ +079f18: 6200 9f08 |000a: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ +079f1c: 6e10 881f 0000 |000c: invoke-virtual {v0}, Lcom/stericson/RootShell/execution/Shell;.close:()V // method@1f88 │ │ +079f22: 28fa |000f: goto 0009 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0005 line=357 │ │ 0x0009 line=361 │ │ 0x000a line=360 │ │ locals : │ │ @@ -132324,23 +132297,23 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -079f40: |[079f40] com.stericson.RootShell.execution.Shell.closeShell:()V │ │ -079f50: 1a00 360d |0000: const-string v0, "Request to close normal shell!" // string@0d36 │ │ -079f54: 7110 1a1f 0000 |0002: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -079f5a: 6200 a008 |0005: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.shell:Lcom/stericson/RootShell/execution/Shell; // field@08a0 │ │ -079f5e: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ -079f62: 0e00 |0009: return-void │ │ -079f64: 6200 a008 |000a: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.shell:Lcom/stericson/RootShell/execution/Shell; // field@08a0 │ │ -079f68: 6e10 881f 0000 |000c: invoke-virtual {v0}, Lcom/stericson/RootShell/execution/Shell;.close:()V // method@1f88 │ │ -079f6e: 28fa |000f: goto 0009 // -0006 │ │ +079f24: |[079f24] com.stericson.RootShell.execution.Shell.closeShell:()V │ │ +079f34: 1a00 360d |0000: const-string v0, "Request to close normal shell!" // string@0d36 │ │ +079f38: 7110 1a1f 0000 |0002: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +079f3e: 6200 a008 |0005: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.shell:Lcom/stericson/RootShell/execution/Shell; // field@08a0 │ │ +079f42: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +079f46: 0e00 |0009: return-void │ │ +079f48: 6200 a008 |000a: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.shell:Lcom/stericson/RootShell/execution/Shell; // field@08a0 │ │ +079f4c: 6e10 881f 0000 |000c: invoke-virtual {v0}, Lcom/stericson/RootShell/execution/Shell;.close:()V // method@1f88 │ │ +079f52: 28fa |000f: goto 0009 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0005 line=366 │ │ 0x0009 line=370 │ │ 0x000a line=369 │ │ locals : │ │ @@ -132350,25 +132323,25 @@ │ │ type : '()Lcom/stericson/RootShell/execution/Shell;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -079f70: |[079f70] com.stericson.RootShell.execution.Shell.getOpenShell:()Lcom/stericson/RootShell/execution/Shell; │ │ -079f80: 6200 8f08 |0000: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.customShell:Lcom/stericson/RootShell/execution/Shell; // field@088f │ │ -079f84: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -079f88: 6200 8f08 |0004: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.customShell:Lcom/stericson/RootShell/execution/Shell; // field@088f │ │ -079f8c: 1100 |0006: return-object v0 │ │ -079f8e: 6200 9f08 |0007: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ -079f92: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -079f96: 6200 9f08 |000b: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ -079f9a: 28f9 |000d: goto 0006 // -0007 │ │ -079f9c: 6200 a008 |000e: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.shell:Lcom/stericson/RootShell/execution/Shell; // field@08a0 │ │ -079fa0: 28f6 |0010: goto 0006 // -000a │ │ +079f54: |[079f54] com.stericson.RootShell.execution.Shell.getOpenShell:()Lcom/stericson/RootShell/execution/Shell; │ │ +079f64: 6200 8f08 |0000: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.customShell:Lcom/stericson/RootShell/execution/Shell; // field@088f │ │ +079f68: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +079f6c: 6200 8f08 |0004: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.customShell:Lcom/stericson/RootShell/execution/Shell; // field@088f │ │ +079f70: 1100 |0006: return-object v0 │ │ +079f72: 6200 9f08 |0007: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ +079f76: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +079f7a: 6200 9f08 |000b: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ +079f7e: 28f9 |000d: goto 0006 // -0007 │ │ +079f80: 6200 a008 |000e: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.shell:Lcom/stericson/RootShell/execution/Shell; // field@08a0 │ │ +079f84: 28f6 |0010: goto 0006 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0004 line=390 │ │ 0x0006 line=394 │ │ 0x0007 line=391 │ │ 0x000b line=392 │ │ @@ -132376,96 +132349,96 @@ │ │ locals : │ │ │ │ #32 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ name : 'getSuVersion' │ │ type : '(Z)Ljava/lang/String;' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 15 │ │ + registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 135 16-bit code units │ │ -079fa4: |[079fa4] com.stericson.RootShell.execution.Shell.getSuVersion:(Z)Ljava/lang/String; │ │ -079fb4: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -079fb6: 1d0d |0001: monitor-enter v13 │ │ -079fb8: 380e 6700 |0002: if-eqz v14, 0069 // +0067 │ │ -079fbc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -079fbe: 620a a408 |0005: sget-object v10, Lcom/stericson/RootShell/execution/Shell;.suVersion:[Ljava/lang/String; // field@08a4 │ │ -079fc2: 460a 0a02 |0007: aget-object v10, v10, v2 │ │ -079fc6: 390a 5a00 |0009: if-nez v10, 0063 // +005a │ │ -079fca: 1208 |000b: const/4 v8, #int 0 // #0 │ │ -079fcc: 7100 3c21 0000 |000c: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@213c │ │ -079fd2: 0c0b |000f: move-result-object v11 │ │ -079fd4: 380e 5b00 |0010: if-eqz v14, 006b // +005b │ │ -079fd8: 1a0a 8e24 |0012: const-string v10, "su -V" // string@248e │ │ -079fdc: 120c |0014: const/4 v12, #int 0 // #0 │ │ -079fde: 6e30 3a21 ab0c |0015: invoke-virtual {v11, v10, v12}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Process; // method@213a │ │ -079fe4: 0c04 |0018: move-result-object v4 │ │ -079fe6: 6e10 3421 0400 |0019: invoke-virtual {v4}, Ljava/lang/Process;.waitFor:()I // method@2134 │ │ -079fec: 2207 1505 |001c: new-instance v7, Ljava/util/ArrayList; // type@0515 │ │ -079ff0: 7010 9a21 0700 |001e: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@219a │ │ -079ff6: 2205 b804 |0021: new-instance v5, Ljava/io/BufferedReader; // type@04b8 │ │ -079ffa: 2209 c604 |0023: new-instance v9, Ljava/io/InputStreamReader; // type@04c6 │ │ -079ffe: 6e10 3221 0400 |0025: invoke-virtual {v4}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@2132 │ │ -07a004: 0c0a |0028: move-result-object v10 │ │ -07a006: 7020 bd20 a900 |0029: invoke-direct {v9, v10}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@20bd │ │ -07a00c: 7020 7e20 9500 |002c: invoke-direct {v5, v9}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@207e │ │ -07a012: 1203 |002f: const/4 v3, #int 0 // #0 │ │ -07a014: 6e10 8020 0500 |0030: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2080 │ │ -07a01a: 0c03 |0033: move-result-object v3 │ │ -07a01c: 3803 0700 |0034: if-eqz v3, 003b // +0007 │ │ -07a020: 7220 d421 3700 |0036: invoke-interface {v7, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ -07a026: 28f7 |0039: goto 0030 // -0009 │ │ -07a028: 0d09 |003a: move-exception v9 │ │ -07a02a: 6e10 7f20 0500 |003b: invoke-virtual {v5}, Ljava/io/BufferedReader;.close:()V // method@207f │ │ -07a030: 6e10 2f21 0400 |003e: invoke-virtual {v4}, Ljava/lang/Process;.destroy:()V // method@212f │ │ -07a036: 0776 |0041: move-object v6, v7 │ │ -07a038: 3806 1d00 |0042: if-eqz v6, 005f // +001d │ │ -07a03c: 7210 da21 0600 |0044: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@21da │ │ -07a042: 0c01 |0047: move-result-object v1 │ │ -07a044: 7210 c121 0100 |0048: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ -07a04a: 0a09 |004b: move-result v9 │ │ -07a04c: 3809 1300 |004c: if-eqz v9, 005f // +0013 │ │ -07a050: 7210 c221 0100 |004e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ -07a056: 0c03 |0051: move-result-object v3 │ │ -07a058: 1f03 f504 |0052: check-cast v3, Ljava/lang/String; // type@04f5 │ │ -07a05c: 390e 2700 |0054: if-nez v14, 007b // +0027 │ │ -07a060: 1a09 1401 |0056: const-string v9, "." // string@0114 │ │ -07a064: 6e20 4521 9300 |0058: invoke-virtual {v3, v9}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ -07a06a: 0a09 |005b: move-result v9 │ │ -07a06c: 3809 ecff |005c: if-eqz v9, 0048 // -0014 │ │ -07a070: 0738 |005e: move-object v8, v3 │ │ -07a072: 6209 a408 |005f: sget-object v9, Lcom/stericson/RootShell/execution/Shell;.suVersion:[Ljava/lang/String; // field@08a4 │ │ -07a076: 4d08 0902 |0061: aput-object v8, v9, v2 │ │ -07a07a: 6209 a408 |0063: sget-object v9, Lcom/stericson/RootShell/execution/Shell;.suVersion:[Ljava/lang/String; // field@08a4 │ │ -07a07e: 4609 0902 |0065: aget-object v9, v9, v2 │ │ -07a082: 1e0d |0067: monitor-exit v13 │ │ -07a084: 1109 |0068: return-object v9 │ │ -07a086: 1212 |0069: const/4 v2, #int 1 // #1 │ │ -07a088: 289b |006a: goto 0005 // -0065 │ │ -07a08a: 1a0a 8f24 |006b: const-string v10, "su -v" // string@248f │ │ -07a08e: 28a7 |006d: goto 0014 // -0059 │ │ -07a090: 0d00 |006e: move-exception v0 │ │ -07a092: 6e10 b820 0000 |006f: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ -07a098: 28f5 |0072: goto 0067 // -000b │ │ -07a09a: 0d09 |0073: move-exception v9 │ │ -07a09c: 1e0d |0074: monitor-exit v13 │ │ -07a09e: 2709 |0075: throw v9 │ │ -07a0a0: 0d00 |0076: move-exception v0 │ │ -07a0a2: 6e10 1121 0000 |0077: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@2111 │ │ -07a0a8: 28ed |007a: goto 0067 // -0013 │ │ -07a0aa: 7110 0b21 0300 |007b: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@210b │ │ -07a0b0: 0a09 |007e: move-result v9 │ │ -07a0b2: 3d09 c9ff |007f: if-lez v9, 0048 // -0037 │ │ -07a0b6: 0738 |0081: move-object v8, v3 │ │ -07a0b8: 28dd |0082: goto 005f // -0023 │ │ -07a0ba: 0d09 |0083: move-exception v9 │ │ -07a0bc: 28ba |0084: goto 003e // -0046 │ │ -07a0be: 0d09 |0085: move-exception v9 │ │ -07a0c0: 28c2 |0086: goto 0048 // -003e │ │ +079f88: |[079f88] com.stericson.RootShell.execution.Shell.getSuVersion:(Z)Ljava/lang/String; │ │ +079f98: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +079f9a: 1d0c |0001: monitor-enter v12 │ │ +079f9c: 380d 6700 |0002: if-eqz v13, 0069 // +0067 │ │ +079fa0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +079fa2: 6209 a408 |0005: sget-object v9, Lcom/stericson/RootShell/execution/Shell;.suVersion:[Ljava/lang/String; // field@08a4 │ │ +079fa6: 4609 0901 |0007: aget-object v9, v9, v1 │ │ +079faa: 3909 5a00 |0009: if-nez v9, 0063 // +005a │ │ +079fae: 1207 |000b: const/4 v7, #int 0 // #0 │ │ +079fb0: 7100 3c21 0000 |000c: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@213c │ │ +079fb6: 0c0a |000f: move-result-object v10 │ │ +079fb8: 380d 5b00 |0010: if-eqz v13, 006b // +005b │ │ +079fbc: 1a09 8e24 |0012: const-string v9, "su -V" // string@248e │ │ +079fc0: 120b |0014: const/4 v11, #int 0 // #0 │ │ +079fc2: 6e30 3a21 9a0b |0015: invoke-virtual {v10, v9, v11}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Process; // method@213a │ │ +079fc8: 0c03 |0018: move-result-object v3 │ │ +079fca: 6e10 3421 0300 |0019: invoke-virtual {v3}, Ljava/lang/Process;.waitFor:()I // method@2134 │ │ +079fd0: 2206 1505 |001c: new-instance v6, Ljava/util/ArrayList; // type@0515 │ │ +079fd4: 7010 9a21 0600 |001e: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@219a │ │ +079fda: 2204 b804 |0021: new-instance v4, Ljava/io/BufferedReader; // type@04b8 │ │ +079fde: 2208 c604 |0023: new-instance v8, Ljava/io/InputStreamReader; // type@04c6 │ │ +079fe2: 6e10 3221 0300 |0025: invoke-virtual {v3}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@2132 │ │ +079fe8: 0c09 |0028: move-result-object v9 │ │ +079fea: 7020 bd20 9800 |0029: invoke-direct {v8, v9}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@20bd │ │ +079ff0: 7020 7e20 8400 |002c: invoke-direct {v4, v8}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@207e │ │ +079ff6: 1202 |002f: const/4 v2, #int 0 // #0 │ │ +079ff8: 6e10 8020 0400 |0030: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2080 │ │ +079ffe: 0c02 |0033: move-result-object v2 │ │ +07a000: 3802 0700 |0034: if-eqz v2, 003b // +0007 │ │ +07a004: 7220 d421 2600 |0036: invoke-interface {v6, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ +07a00a: 28f7 |0039: goto 0030 // -0009 │ │ +07a00c: 0d08 |003a: move-exception v8 │ │ +07a00e: 6e10 7f20 0400 |003b: invoke-virtual {v4}, Ljava/io/BufferedReader;.close:()V // method@207f │ │ +07a014: 6e10 2f21 0300 |003e: invoke-virtual {v3}, Ljava/lang/Process;.destroy:()V // method@212f │ │ +07a01a: 0765 |0041: move-object v5, v6 │ │ +07a01c: 3805 1d00 |0042: if-eqz v5, 005f // +001d │ │ +07a020: 7210 da21 0500 |0044: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@21da │ │ +07a026: 0c08 |0047: move-result-object v8 │ │ +07a028: 7210 c121 0800 |0048: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ +07a02e: 0a09 |004b: move-result v9 │ │ +07a030: 3809 1300 |004c: if-eqz v9, 005f // +0013 │ │ +07a034: 7210 c221 0800 |004e: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ +07a03a: 0c02 |0051: move-result-object v2 │ │ +07a03c: 1f02 f504 |0052: check-cast v2, Ljava/lang/String; // type@04f5 │ │ +07a040: 390d 2700 |0054: if-nez v13, 007b // +0027 │ │ +07a044: 1a09 1401 |0056: const-string v9, "." // string@0114 │ │ +07a048: 6e20 4521 9200 |0058: invoke-virtual {v2, v9}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ +07a04e: 0a09 |005b: move-result v9 │ │ +07a050: 3809 ecff |005c: if-eqz v9, 0048 // -0014 │ │ +07a054: 0727 |005e: move-object v7, v2 │ │ +07a056: 6208 a408 |005f: sget-object v8, Lcom/stericson/RootShell/execution/Shell;.suVersion:[Ljava/lang/String; // field@08a4 │ │ +07a05a: 4d07 0801 |0061: aput-object v7, v8, v1 │ │ +07a05e: 6208 a408 |0063: sget-object v8, Lcom/stericson/RootShell/execution/Shell;.suVersion:[Ljava/lang/String; // field@08a4 │ │ +07a062: 4608 0801 |0065: aget-object v8, v8, v1 │ │ +07a066: 1e0c |0067: monitor-exit v12 │ │ +07a068: 1108 |0068: return-object v8 │ │ +07a06a: 1211 |0069: const/4 v1, #int 1 // #1 │ │ +07a06c: 289b |006a: goto 0005 // -0065 │ │ +07a06e: 1a09 8f24 |006b: const-string v9, "su -v" // string@248f │ │ +07a072: 28a7 |006d: goto 0014 // -0059 │ │ +07a074: 0d00 |006e: move-exception v0 │ │ +07a076: 6e10 b820 0000 |006f: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ +07a07c: 28f5 |0072: goto 0067 // -000b │ │ +07a07e: 0d08 |0073: move-exception v8 │ │ +07a080: 1e0c |0074: monitor-exit v12 │ │ +07a082: 2708 |0075: throw v8 │ │ +07a084: 0d00 |0076: move-exception v0 │ │ +07a086: 6e10 1121 0000 |0077: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@2111 │ │ +07a08c: 28ed |007a: goto 0067 // -0013 │ │ +07a08e: 7110 0b21 0200 |007b: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@210b │ │ +07a094: 0a09 |007e: move-result v9 │ │ +07a096: 3d09 c9ff |007f: if-lez v9, 0048 // -0037 │ │ +07a09a: 0727 |0081: move-object v7, v2 │ │ +07a09c: 28dd |0082: goto 005f // -0023 │ │ +07a09e: 0d08 |0083: move-exception v8 │ │ +07a0a0: 28ba |0084: goto 003e // -0046 │ │ +07a0a2: 0d09 |0085: move-exception v9 │ │ +07a0a4: 28c2 |0086: goto 0048 // -003e │ │ catches : 10 │ │ 0x0005 - 0x0009 │ │ -> 0x0073 │ │ 0x000c - 0x001c │ │ Ljava/io/IOException; -> 0x006e │ │ Ljava/lang/InterruptedException; -> 0x0076 │ │ -> 0x0073 │ │ @@ -132520,141 +132493,138 @@ │ │ 0x0076 line=434 │ │ 0x0077 line=435 │ │ 0x007b line=469 │ │ 0x0081 line=470 │ │ 0x0083 line=453 │ │ 0x0085 line=473 │ │ locals : │ │ - 0x0030 - 0x0052 reg=3 line Ljava/lang/String; │ │ - 0x0048 - 0x005f reg=1 i$ Ljava/util/Iterator; │ │ - 0x0054 - 0x0063 reg=3 line Ljava/lang/String; │ │ - 0x0019 - 0x0063 reg=4 process Ljava/lang/Process; │ │ - 0x002f - 0x0063 reg=5 reader Ljava/io/BufferedReader; │ │ - 0x0042 - 0x0063 reg=6 ret Ljava/util/List; Ljava/util/List; │ │ - 0x0021 - 0x0063 reg=7 stdout Ljava/util/List; Ljava/util/List; │ │ - 0x000c - 0x0063 reg=8 version Ljava/lang/String; │ │ - 0x0005 - 0x0069 reg=2 idx I │ │ + 0x0030 - 0x0052 reg=2 line Ljava/lang/String; │ │ + 0x0054 - 0x0063 reg=2 line Ljava/lang/String; │ │ + 0x0019 - 0x0063 reg=3 process Ljava/lang/Process; │ │ + 0x002f - 0x0063 reg=4 reader Ljava/io/BufferedReader; │ │ + 0x0042 - 0x0063 reg=5 ret Ljava/util/List; Ljava/util/List; │ │ + 0x0021 - 0x0063 reg=6 stdout Ljava/util/List; Ljava/util/List; │ │ + 0x000c - 0x0063 reg=7 version Ljava/lang/String; │ │ + 0x0005 - 0x0069 reg=1 idx I │ │ 0x006f - 0x0073 reg=0 e Ljava/io/IOException; │ │ - 0x006b - 0x0073 reg=8 version Ljava/lang/String; │ │ + 0x006b - 0x0073 reg=7 version Ljava/lang/String; │ │ 0x0077 - 0x007b reg=0 e Ljava/lang/InterruptedException; │ │ - 0x007b - 0x0083 reg=1 i$ Ljava/util/Iterator; │ │ - 0x007b - 0x0083 reg=6 ret Ljava/util/List; Ljava/util/List; │ │ - 0x0085 - 0x0087 reg=1 i$ Ljava/util/Iterator; │ │ - 0x006b - 0x0087 reg=2 idx I │ │ - 0x007b - 0x0087 reg=3 line Ljava/lang/String; │ │ - 0x007b - 0x0087 reg=4 process Ljava/lang/Process; │ │ - 0x007b - 0x0087 reg=5 reader Ljava/io/BufferedReader; │ │ - 0x0085 - 0x0087 reg=6 ret Ljava/util/List; Ljava/util/List; │ │ - 0x007b - 0x0087 reg=7 stdout Ljava/util/List; Ljava/util/List; │ │ - 0x0076 - 0x0087 reg=8 version Ljava/lang/String; │ │ - 0x0000 - 0x0087 reg=13 this Lcom/stericson/RootShell/execution/Shell; │ │ - 0x0000 - 0x0087 reg=14 internal Z │ │ + 0x007b - 0x0083 reg=5 ret Ljava/util/List; Ljava/util/List; │ │ + 0x006b - 0x0087 reg=1 idx I │ │ + 0x007b - 0x0087 reg=2 line Ljava/lang/String; │ │ + 0x007b - 0x0087 reg=3 process Ljava/lang/Process; │ │ + 0x007b - 0x0087 reg=4 reader Ljava/io/BufferedReader; │ │ + 0x0085 - 0x0087 reg=5 ret Ljava/util/List; Ljava/util/List; │ │ + 0x007b - 0x0087 reg=6 stdout Ljava/util/List; Ljava/util/List; │ │ + 0x0076 - 0x0087 reg=7 version Ljava/lang/String; │ │ + 0x0000 - 0x0087 reg=12 this Lcom/stericson/RootShell/execution/Shell; │ │ + 0x0000 - 0x0087 reg=13 internal Z │ │ │ │ #33 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ name : 'isAnyShellOpen' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -07a130: |[07a130] com.stericson.RootShell.execution.Shell.isAnyShellOpen:()Z │ │ -07a140: 6200 a008 |0000: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.shell:Lcom/stericson/RootShell/execution/Shell; // field@08a0 │ │ -07a144: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -07a148: 6200 9f08 |0004: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ -07a14c: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -07a150: 6200 8f08 |0008: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.customShell:Lcom/stericson/RootShell/execution/Shell; // field@088f │ │ -07a154: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -07a158: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -07a15a: 0f00 |000d: return v0 │ │ -07a15c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -07a15e: 28fe |000f: goto 000d // -0002 │ │ +07a114: |[07a114] com.stericson.RootShell.execution.Shell.isAnyShellOpen:()Z │ │ +07a124: 6200 a008 |0000: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.shell:Lcom/stericson/RootShell/execution/Shell; // field@08a0 │ │ +07a128: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +07a12c: 6200 9f08 |0004: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ +07a130: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +07a134: 6200 8f08 |0008: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.customShell:Lcom/stericson/RootShell/execution/Shell; // field@088f │ │ +07a138: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +07a13c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +07a13e: 0f00 |000d: return v0 │ │ +07a140: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +07a142: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ locals : │ │ │ │ #34 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ name : 'isCustomShellOpen' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -07a160: |[07a160] com.stericson.RootShell.execution.Shell.isCustomShellOpen:()Z │ │ -07a170: 6200 8f08 |0000: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.customShell:Lcom/stericson/RootShell/execution/Shell; // field@088f │ │ -07a174: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -07a178: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -07a17a: 0f00 |0005: return v0 │ │ -07a17c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -07a17e: 28fe |0007: goto 0005 // -0002 │ │ +07a144: |[07a144] com.stericson.RootShell.execution.Shell.isCustomShellOpen:()Z │ │ +07a154: 6200 8f08 |0000: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.customShell:Lcom/stericson/RootShell/execution/Shell; // field@088f │ │ +07a158: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +07a15c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +07a15e: 0f00 |0005: return v0 │ │ +07a160: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +07a162: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ locals : │ │ │ │ #35 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ name : 'isRootShellOpen' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -07a180: |[07a180] com.stericson.RootShell.execution.Shell.isRootShellOpen:()Z │ │ -07a190: 6200 9f08 |0000: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ -07a194: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -07a198: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -07a19a: 0f00 |0005: return v0 │ │ -07a19c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -07a19e: 28fe |0007: goto 0005 // -0002 │ │ +07a164: |[07a164] com.stericson.RootShell.execution.Shell.isRootShellOpen:()Z │ │ +07a174: 6200 9f08 |0000: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ +07a178: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +07a17c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +07a17e: 0f00 |0005: return v0 │ │ +07a180: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +07a182: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ locals : │ │ │ │ #36 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ name : 'isShellOpen' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -07a1a0: |[07a1a0] com.stericson.RootShell.execution.Shell.isShellOpen:()Z │ │ -07a1b0: 6200 a008 |0000: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.shell:Lcom/stericson/RootShell/execution/Shell; // field@08a0 │ │ -07a1b4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -07a1b8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -07a1ba: 0f00 |0005: return v0 │ │ -07a1bc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -07a1be: 28fe |0007: goto 0005 // -0002 │ │ +07a184: |[07a184] com.stericson.RootShell.execution.Shell.isShellOpen:()Z │ │ +07a194: 6200 a008 |0000: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.shell:Lcom/stericson/RootShell/execution/Shell; // field@08a0 │ │ +07a198: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +07a19c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +07a19e: 0f00 |0005: return v0 │ │ +07a1a0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +07a1a2: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ locals : │ │ │ │ #37 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ name : 'runCommand' │ │ type : '(Lcom/stericson/RootShell/execution/Command;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07a1c0: |[07a1c0] com.stericson.RootShell.execution.Shell.runCommand:(Lcom/stericson/RootShell/execution/Command;)V │ │ -07a1d0: 7100 a21f 0000 |0000: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startShell:()Lcom/stericson/RootShell/execution/Shell; // method@1fa2 │ │ -07a1d6: 0c00 |0003: move-result-object v0 │ │ -07a1d8: 6e20 861f 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07a1de: 0e00 |0007: return-void │ │ +07a1a4: |[07a1a4] com.stericson.RootShell.execution.Shell.runCommand:(Lcom/stericson/RootShell/execution/Command;)V │ │ +07a1b4: 7100 a21f 0000 |0000: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startShell:()Lcom/stericson/RootShell/execution/Shell; // method@1fa2 │ │ +07a1ba: 0c00 |0003: move-result-object v0 │ │ +07a1bc: 6e20 861f 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07a1c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=822 │ │ 0x0007 line=823 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 command Lcom/stericson/RootShell/execution/Command; │ │ │ │ @@ -132663,19 +132633,19 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Command;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07a1e0: |[07a1e0] com.stericson.RootShell.execution.Shell.runRootCommand:(Lcom/stericson/RootShell/execution/Command;)V │ │ -07a1f0: 7100 9e1f 0000 |0000: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07a1f6: 0c00 |0003: move-result-object v0 │ │ -07a1f8: 6e20 861f 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07a1fe: 0e00 |0007: return-void │ │ +07a1c4: |[07a1c4] com.stericson.RootShell.execution.Shell.runRootCommand:(Lcom/stericson/RootShell/execution/Command;)V │ │ +07a1d4: 7100 9e1f 0000 |0000: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07a1da: 0c00 |0003: move-result-object v0 │ │ +07a1dc: 6e20 861f 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07a1e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0007 line=819 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 command Lcom/stericson/RootShell/execution/Command; │ │ │ │ @@ -132684,19 +132654,19 @@ │ │ type : '(Ljava/lang/String;)Lcom/stericson/RootShell/execution/Shell;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07a200: |[07a200] com.stericson.RootShell.execution.Shell.startCustomShell:(Ljava/lang/String;)Lcom/stericson/RootShell/execution/Shell; │ │ -07a210: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07a212: 7120 9d1f 0100 |0001: invoke-static {v1, v0}, Lcom/stericson/RootShell/execution/Shell;.startCustomShell:(Ljava/lang/String;I)Lcom/stericson/RootShell/execution/Shell; // method@1f9d │ │ -07a218: 0c00 |0004: move-result-object v0 │ │ -07a21a: 1100 |0005: return-object v0 │ │ +07a1e4: |[07a1e4] com.stericson.RootShell.execution.Shell.startCustomShell:(Ljava/lang/String;)Lcom/stericson/RootShell/execution/Shell; │ │ +07a1f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07a1f6: 7120 9d1f 0100 |0001: invoke-static {v1, v0}, Lcom/stericson/RootShell/execution/Shell;.startCustomShell:(Ljava/lang/String;I)Lcom/stericson/RootShell/execution/Shell; // method@1f9d │ │ +07a1fc: 0c00 |0004: move-result-object v0 │ │ +07a1fe: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=894 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 shellPath Ljava/lang/String; │ │ │ │ #40 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ @@ -132704,29 +132674,29 @@ │ │ type : '(Ljava/lang/String;I)Lcom/stericson/RootShell/execution/Shell;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -07a21c: |[07a21c] com.stericson.RootShell.execution.Shell.startCustomShell:(Ljava/lang/String;I)Lcom/stericson/RootShell/execution/Shell; │ │ -07a22c: 6200 8f08 |0000: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.customShell:Lcom/stericson/RootShell/execution/Shell; // field@088f │ │ -07a230: 3900 1500 |0002: if-nez v0, 0017 // +0015 │ │ -07a234: 1a00 0e0e |0004: const-string v0, "Starting Custom Shell!" // string@0e0e │ │ -07a238: 7110 1a1f 0000 |0006: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -07a23e: 2200 8a04 |0009: new-instance v0, Lcom/stericson/RootShell/execution/Shell; // type@048a │ │ -07a242: 6201 8808 |000b: sget-object v1, Lcom/stericson/RootShell/execution/Shell$ShellType;.CUSTOM:Lcom/stericson/RootShell/execution/Shell$ShellType; // field@0888 │ │ -07a246: 6202 7f08 |000d: sget-object v2, Lcom/stericson/RootShell/execution/Shell$ShellContext;.NORMAL:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@087f │ │ -07a24a: 7054 6f1f 3021 |000f: invoke-direct {v0, v3, v1, v2, v4}, Lcom/stericson/RootShell/execution/Shell;.:(Ljava/lang/String;Lcom/stericson/RootShell/execution/Shell$ShellType;Lcom/stericson/RootShell/execution/Shell$ShellContext;I)V // method@1f6f │ │ -07a250: 6900 8f08 |0012: sput-object v0, Lcom/stericson/RootShell/execution/Shell;.customShell:Lcom/stericson/RootShell/execution/Shell; // field@088f │ │ -07a254: 6200 8f08 |0014: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.customShell:Lcom/stericson/RootShell/execution/Shell; // field@088f │ │ -07a258: 1100 |0016: return-object v0 │ │ -07a25a: 1a00 d50e |0017: const-string v0, "Using Existing Custom Shell!" // string@0ed5 │ │ -07a25e: 7110 1a1f 0000 |0019: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -07a264: 28f8 |001c: goto 0014 // -0008 │ │ +07a200: |[07a200] com.stericson.RootShell.execution.Shell.startCustomShell:(Ljava/lang/String;I)Lcom/stericson/RootShell/execution/Shell; │ │ +07a210: 6200 8f08 |0000: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.customShell:Lcom/stericson/RootShell/execution/Shell; // field@088f │ │ +07a214: 3900 1500 |0002: if-nez v0, 0017 // +0015 │ │ +07a218: 1a00 0e0e |0004: const-string v0, "Starting Custom Shell!" // string@0e0e │ │ +07a21c: 7110 1a1f 0000 |0006: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +07a222: 2200 8a04 |0009: new-instance v0, Lcom/stericson/RootShell/execution/Shell; // type@048a │ │ +07a226: 6201 8808 |000b: sget-object v1, Lcom/stericson/RootShell/execution/Shell$ShellType;.CUSTOM:Lcom/stericson/RootShell/execution/Shell$ShellType; // field@0888 │ │ +07a22a: 6202 7f08 |000d: sget-object v2, Lcom/stericson/RootShell/execution/Shell$ShellContext;.NORMAL:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@087f │ │ +07a22e: 7054 6f1f 3021 |000f: invoke-direct {v0, v3, v1, v2, v4}, Lcom/stericson/RootShell/execution/Shell;.:(Ljava/lang/String;Lcom/stericson/RootShell/execution/Shell$ShellType;Lcom/stericson/RootShell/execution/Shell$ShellContext;I)V // method@1f6f │ │ +07a234: 6900 8f08 |0012: sput-object v0, Lcom/stericson/RootShell/execution/Shell;.customShell:Lcom/stericson/RootShell/execution/Shell; // field@088f │ │ +07a238: 6200 8f08 |0014: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.customShell:Lcom/stericson/RootShell/execution/Shell; // field@088f │ │ +07a23c: 1100 |0016: return-object v0 │ │ +07a23e: 1a00 d50e |0017: const-string v0, "Using Existing Custom Shell!" // string@0ed5 │ │ +07a242: 7110 1a1f 0000 |0019: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +07a248: 28f8 |001c: goto 0014 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=899 │ │ 0x0004 line=900 │ │ 0x0009 line=901 │ │ 0x0014 line=906 │ │ 0x0017 line=903 │ │ @@ -132739,39 +132709,39 @@ │ │ type : '()Lcom/stericson/RootShell/execution/Shell;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07a268: |[07a268] com.stericson.RootShell.execution.Shell.startRootShell:()Lcom/stericson/RootShell/execution/Shell; │ │ -07a278: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07a27a: 1231 |0001: const/4 v1, #int 3 // #3 │ │ -07a27c: 7120 a01f 1000 |0002: invoke-static {v0, v1}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:(II)Lcom/stericson/RootShell/execution/Shell; // method@1fa0 │ │ -07a282: 0c00 |0005: move-result-object v0 │ │ -07a284: 1100 |0006: return-object v0 │ │ +07a24c: |[07a24c] com.stericson.RootShell.execution.Shell.startRootShell:()Lcom/stericson/RootShell/execution/Shell; │ │ +07a25c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07a25e: 1231 |0001: const/4 v1, #int 3 // #3 │ │ +07a260: 7120 a01f 1000 |0002: invoke-static {v0, v1}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:(II)Lcom/stericson/RootShell/execution/Shell; // method@1fa0 │ │ +07a266: 0c00 |0005: move-result-object v0 │ │ +07a268: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=826 │ │ locals : │ │ │ │ #42 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ name : 'startRootShell' │ │ type : '(I)Lcom/stericson/RootShell/execution/Shell;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07a288: |[07a288] com.stericson.RootShell.execution.Shell.startRootShell:(I)Lcom/stericson/RootShell/execution/Shell; │ │ -07a298: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -07a29a: 7120 a01f 0100 |0001: invoke-static {v1, v0}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:(II)Lcom/stericson/RootShell/execution/Shell; // method@1fa0 │ │ -07a2a0: 0c00 |0004: move-result-object v0 │ │ -07a2a2: 1100 |0005: return-object v0 │ │ +07a26c: |[07a26c] com.stericson.RootShell.execution.Shell.startRootShell:(I)Lcom/stericson/RootShell/execution/Shell; │ │ +07a27c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +07a27e: 7120 a01f 0100 |0001: invoke-static {v1, v0}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:(II)Lcom/stericson/RootShell/execution/Shell; // method@1fa0 │ │ +07a284: 0c00 |0004: move-result-object v0 │ │ +07a286: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 timeout I │ │ │ │ #43 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ @@ -132779,19 +132749,19 @@ │ │ type : '(II)Lcom/stericson/RootShell/execution/Shell;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07a2a4: |[07a2a4] com.stericson.RootShell.execution.Shell.startRootShell:(II)Lcom/stericson/RootShell/execution/Shell; │ │ -07a2b4: 6200 9008 |0000: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.defaultContext:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0890 │ │ -07a2b8: 7130 a11f 0102 |0002: invoke-static {v1, v0, v2}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:(ILcom/stericson/RootShell/execution/Shell$ShellContext;I)Lcom/stericson/RootShell/execution/Shell; // method@1fa1 │ │ -07a2be: 0c00 |0005: move-result-object v0 │ │ -07a2c0: 1100 |0006: return-object v0 │ │ +07a288: |[07a288] com.stericson.RootShell.execution.Shell.startRootShell:(II)Lcom/stericson/RootShell/execution/Shell; │ │ +07a298: 6200 9008 |0000: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.defaultContext:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0890 │ │ +07a29c: 7130 a11f 0102 |0002: invoke-static {v1, v0, v2}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:(ILcom/stericson/RootShell/execution/Shell$ShellContext;I)Lcom/stericson/RootShell/execution/Shell; // method@1fa1 │ │ +07a2a2: 0c00 |0005: move-result-object v0 │ │ +07a2a4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=834 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 timeout I │ │ 0x0000 - 0x0007 reg=2 retry I │ │ │ │ @@ -132800,113 +132770,113 @@ │ │ type : '(ILcom/stericson/RootShell/execution/Shell$ShellContext;I)Lcom/stericson/RootShell/execution/Shell;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 182 16-bit code units │ │ -07a2c4: |[07a2c4] com.stericson.RootShell.execution.Shell.startRootShell:(ILcom/stericson/RootShell/execution/Shell$ShellContext;I)Lcom/stericson/RootShell/execution/Shell; │ │ -07a2d4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07a2d6: 6204 9f08 |0001: sget-object v4, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ -07a2da: 3904 5400 |0003: if-nez v4, 0057 // +0054 │ │ -07a2de: 1a04 0f0e |0005: const-string v4, "Starting Root Shell!" // string@0e0f │ │ -07a2e2: 7110 1a1f 0400 |0007: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -07a2e8: 1a00 8d24 |000a: const-string v0, "su" // string@248d │ │ -07a2ec: 6204 9f08 |000c: sget-object v4, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ -07a2f0: 3904 7800 |000e: if-nez v4, 0086 // +0078 │ │ -07a2f4: 2204 f704 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@04f7 │ │ -07a2f8: 7010 6021 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07a2fe: 1a05 b60e |0015: const-string v5, "Trying to open Root Shell, attempt #" // string@0eb6 │ │ -07a302: 6e20 6921 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07a308: 0c04 |001a: move-result-object v4 │ │ -07a30a: 6e20 6521 2400 |001b: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -07a310: 0c04 |001e: move-result-object v4 │ │ -07a312: 6e10 6e21 0400 |001f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07a318: 0c04 |0022: move-result-object v4 │ │ -07a31a: 7110 1a1f 0400 |0023: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -07a320: 2204 8a04 |0026: new-instance v4, Lcom/stericson/RootShell/execution/Shell; // type@048a │ │ -07a324: 6205 8a08 |0028: sget-object v5, Lcom/stericson/RootShell/execution/Shell$ShellType;.ROOT:Lcom/stericson/RootShell/execution/Shell$ShellType; // field@088a │ │ -07a328: 7056 6f1f 0475 |002a: invoke-direct {v4, v0, v5, v7, v6}, Lcom/stericson/RootShell/execution/Shell;.:(Ljava/lang/String;Lcom/stericson/RootShell/execution/Shell$ShellType;Lcom/stericson/RootShell/execution/Shell$ShellContext;I)V // method@1f6f │ │ -07a32e: 6904 9f08 |002d: sput-object v4, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ -07a332: 28dd |002f: goto 000c // -0023 │ │ -07a334: 0d01 |0030: move-exception v1 │ │ -07a336: d803 0201 |0031: add-int/lit8 v3, v2, #int 1 // #01 │ │ -07a33a: 3482 0800 |0033: if-lt v2, v8, 003b // +0008 │ │ -07a33e: 1a04 f204 |0035: const-string v4, "IOException, could not start shell" // string@04f2 │ │ -07a342: 7110 1a1f 0400 |0037: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -07a348: 2701 |003a: throw v1 │ │ -07a34a: 0132 |003b: move v2, v3 │ │ -07a34c: 28d0 |003c: goto 000c // -0030 │ │ -07a34e: 0d01 |003d: move-exception v1 │ │ -07a350: d803 0201 |003e: add-int/lit8 v3, v2, #int 1 // #01 │ │ -07a354: 3482 0800 |0040: if-lt v2, v8, 0048 // +0008 │ │ -07a358: 1a04 540d |0042: const-string v4, "RootDeniedException, could not start shell" // string@0d54 │ │ -07a35c: 7110 1a1f 0400 |0044: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -07a362: 2701 |0047: throw v1 │ │ -07a364: 0132 |0048: move v2, v3 │ │ -07a366: 28c3 |0049: goto 000c // -003d │ │ -07a368: 0d01 |004a: move-exception v1 │ │ -07a36a: d803 0201 |004b: add-int/lit8 v3, v2, #int 1 // #01 │ │ -07a36e: 3482 0800 |004d: if-lt v2, v8, 0055 // +0008 │ │ -07a372: 1a04 a20e |004f: const-string v4, "TimeoutException, could not start shell" // string@0ea2 │ │ -07a376: 7110 1a1f 0400 |0051: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -07a37c: 2701 |0054: throw v1 │ │ -07a37e: 0132 |0055: move v2, v3 │ │ -07a380: 28b6 |0056: goto 000c // -004a │ │ -07a382: 6204 9f08 |0057: sget-object v4, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ -07a386: 5444 a108 |0059: iget-object v4, v4, Lcom/stericson/RootShell/execution/Shell;.shellContext:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@08a1 │ │ -07a38a: 3274 5500 |005b: if-eq v4, v7, 00b0 // +0055 │ │ -07a38e: 2204 f704 |005d: new-instance v4, Ljava/lang/StringBuilder; // type@04f7 │ │ -07a392: 7010 6021 0400 |005f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07a398: 1a05 3503 |0062: const-string v5, "Context is different than open shell, switching context... " // string@0335 │ │ -07a39c: 6e20 6921 5400 |0064: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07a3a2: 0c04 |0067: move-result-object v4 │ │ -07a3a4: 6205 9f08 |0068: sget-object v5, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ -07a3a8: 5455 a108 |006a: iget-object v5, v5, Lcom/stericson/RootShell/execution/Shell;.shellContext:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@08a1 │ │ -07a3ac: 6e20 6821 5400 |006c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -07a3b2: 0c04 |006f: move-result-object v4 │ │ -07a3b4: 1a05 3800 |0070: const-string v5, " VS " // string@0038 │ │ -07a3b8: 6e20 6921 5400 |0072: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07a3be: 0c04 |0075: move-result-object v4 │ │ -07a3c0: 6e20 6821 7400 |0076: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -07a3c6: 0c04 |0079: move-result-object v4 │ │ -07a3c8: 6e10 6e21 0400 |007a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07a3ce: 0c04 |007d: move-result-object v4 │ │ -07a3d0: 7110 1a1f 0400 |007e: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -07a3d6: 6204 9f08 |0081: sget-object v4, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ -07a3da: 6e20 a41f 7400 |0083: invoke-virtual {v4, v7}, Lcom/stericson/RootShell/execution/Shell;.switchRootShellContext:(Lcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; // method@1fa4 │ │ -07a3e0: 6204 9f08 |0086: sget-object v4, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ -07a3e4: 1104 |0088: return-object v4 │ │ -07a3e6: 0d01 |0089: move-exception v1 │ │ -07a3e8: d803 0201 |008a: add-int/lit8 v3, v2, #int 1 // #01 │ │ -07a3ec: 3482 0800 |008c: if-lt v2, v8, 0094 // +0008 │ │ -07a3f0: 1a04 f304 |008e: const-string v4, "IOException, could not switch context!" // string@04f3 │ │ -07a3f4: 7110 1a1f 0400 |0090: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -07a3fa: 2701 |0093: throw v1 │ │ -07a3fc: 0132 |0094: move v2, v3 │ │ -07a3fe: 28f1 |0095: goto 0086 // -000f │ │ -07a400: 0d01 |0096: move-exception v1 │ │ -07a402: d803 0201 |0097: add-int/lit8 v3, v2, #int 1 // #01 │ │ -07a406: 3482 0800 |0099: if-lt v2, v8, 00a1 // +0008 │ │ -07a40a: 1a04 550d |009b: const-string v4, "RootDeniedException, could not switch context!" // string@0d55 │ │ -07a40e: 7110 1a1f 0400 |009d: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -07a414: 2701 |00a0: throw v1 │ │ -07a416: 0132 |00a1: move v2, v3 │ │ -07a418: 28e4 |00a2: goto 0086 // -001c │ │ -07a41a: 0d01 |00a3: move-exception v1 │ │ -07a41c: d803 0201 |00a4: add-int/lit8 v3, v2, #int 1 // #01 │ │ -07a420: 3482 0800 |00a6: if-lt v2, v8, 00ae // +0008 │ │ -07a424: 1a04 a30e |00a8: const-string v4, "TimeoutException, could not switch context!" // string@0ea3 │ │ -07a428: 7110 1a1f 0400 |00aa: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -07a42e: 2701 |00ad: throw v1 │ │ -07a430: 0132 |00ae: move v2, v3 │ │ -07a432: 28d7 |00af: goto 0086 // -0029 │ │ -07a434: 1a04 d60e |00b0: const-string v4, "Using Existing Root Shell!" // string@0ed6 │ │ -07a438: 7110 1a1f 0400 |00b2: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -07a43e: 28d1 |00b5: goto 0086 // -002f │ │ +07a2a8: |[07a2a8] com.stericson.RootShell.execution.Shell.startRootShell:(ILcom/stericson/RootShell/execution/Shell$ShellContext;I)Lcom/stericson/RootShell/execution/Shell; │ │ +07a2b8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07a2ba: 6204 9f08 |0001: sget-object v4, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ +07a2be: 3904 5400 |0003: if-nez v4, 0057 // +0054 │ │ +07a2c2: 1a04 0f0e |0005: const-string v4, "Starting Root Shell!" // string@0e0f │ │ +07a2c6: 7110 1a1f 0400 |0007: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +07a2cc: 1a00 8d24 |000a: const-string v0, "su" // string@248d │ │ +07a2d0: 6204 9f08 |000c: sget-object v4, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ +07a2d4: 3904 7800 |000e: if-nez v4, 0086 // +0078 │ │ +07a2d8: 2204 f704 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@04f7 │ │ +07a2dc: 7010 6021 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07a2e2: 1a05 b60e |0015: const-string v5, "Trying to open Root Shell, attempt #" // string@0eb6 │ │ +07a2e6: 6e20 6921 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07a2ec: 0c04 |001a: move-result-object v4 │ │ +07a2ee: 6e20 6521 2400 |001b: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +07a2f4: 0c04 |001e: move-result-object v4 │ │ +07a2f6: 6e10 6e21 0400 |001f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07a2fc: 0c04 |0022: move-result-object v4 │ │ +07a2fe: 7110 1a1f 0400 |0023: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +07a304: 2204 8a04 |0026: new-instance v4, Lcom/stericson/RootShell/execution/Shell; // type@048a │ │ +07a308: 6205 8a08 |0028: sget-object v5, Lcom/stericson/RootShell/execution/Shell$ShellType;.ROOT:Lcom/stericson/RootShell/execution/Shell$ShellType; // field@088a │ │ +07a30c: 7056 6f1f 0475 |002a: invoke-direct {v4, v0, v5, v7, v6}, Lcom/stericson/RootShell/execution/Shell;.:(Ljava/lang/String;Lcom/stericson/RootShell/execution/Shell$ShellType;Lcom/stericson/RootShell/execution/Shell$ShellContext;I)V // method@1f6f │ │ +07a312: 6904 9f08 |002d: sput-object v4, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ +07a316: 28dd |002f: goto 000c // -0023 │ │ +07a318: 0d01 |0030: move-exception v1 │ │ +07a31a: d803 0201 |0031: add-int/lit8 v3, v2, #int 1 // #01 │ │ +07a31e: 3482 0800 |0033: if-lt v2, v8, 003b // +0008 │ │ +07a322: 1a04 f204 |0035: const-string v4, "IOException, could not start shell" // string@04f2 │ │ +07a326: 7110 1a1f 0400 |0037: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +07a32c: 2701 |003a: throw v1 │ │ +07a32e: 0132 |003b: move v2, v3 │ │ +07a330: 28d0 |003c: goto 000c // -0030 │ │ +07a332: 0d01 |003d: move-exception v1 │ │ +07a334: d803 0201 |003e: add-int/lit8 v3, v2, #int 1 // #01 │ │ +07a338: 3482 0800 |0040: if-lt v2, v8, 0048 // +0008 │ │ +07a33c: 1a04 540d |0042: const-string v4, "RootDeniedException, could not start shell" // string@0d54 │ │ +07a340: 7110 1a1f 0400 |0044: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +07a346: 2701 |0047: throw v1 │ │ +07a348: 0132 |0048: move v2, v3 │ │ +07a34a: 28c3 |0049: goto 000c // -003d │ │ +07a34c: 0d01 |004a: move-exception v1 │ │ +07a34e: d803 0201 |004b: add-int/lit8 v3, v2, #int 1 // #01 │ │ +07a352: 3482 0800 |004d: if-lt v2, v8, 0055 // +0008 │ │ +07a356: 1a04 a20e |004f: const-string v4, "TimeoutException, could not start shell" // string@0ea2 │ │ +07a35a: 7110 1a1f 0400 |0051: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +07a360: 2701 |0054: throw v1 │ │ +07a362: 0132 |0055: move v2, v3 │ │ +07a364: 28b6 |0056: goto 000c // -004a │ │ +07a366: 6204 9f08 |0057: sget-object v4, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ +07a36a: 5444 a108 |0059: iget-object v4, v4, Lcom/stericson/RootShell/execution/Shell;.shellContext:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@08a1 │ │ +07a36e: 3274 5500 |005b: if-eq v4, v7, 00b0 // +0055 │ │ +07a372: 2204 f704 |005d: new-instance v4, Ljava/lang/StringBuilder; // type@04f7 │ │ +07a376: 7010 6021 0400 |005f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07a37c: 1a05 3503 |0062: const-string v5, "Context is different than open shell, switching context... " // string@0335 │ │ +07a380: 6e20 6921 5400 |0064: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07a386: 0c04 |0067: move-result-object v4 │ │ +07a388: 6205 9f08 |0068: sget-object v5, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ +07a38c: 5455 a108 |006a: iget-object v5, v5, Lcom/stericson/RootShell/execution/Shell;.shellContext:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@08a1 │ │ +07a390: 6e20 6821 5400 |006c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +07a396: 0c04 |006f: move-result-object v4 │ │ +07a398: 1a05 3800 |0070: const-string v5, " VS " // string@0038 │ │ +07a39c: 6e20 6921 5400 |0072: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07a3a2: 0c04 |0075: move-result-object v4 │ │ +07a3a4: 6e20 6821 7400 |0076: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +07a3aa: 0c04 |0079: move-result-object v4 │ │ +07a3ac: 6e10 6e21 0400 |007a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07a3b2: 0c04 |007d: move-result-object v4 │ │ +07a3b4: 7110 1a1f 0400 |007e: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +07a3ba: 6204 9f08 |0081: sget-object v4, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ +07a3be: 6e20 a41f 7400 |0083: invoke-virtual {v4, v7}, Lcom/stericson/RootShell/execution/Shell;.switchRootShellContext:(Lcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; // method@1fa4 │ │ +07a3c4: 6204 9f08 |0086: sget-object v4, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ +07a3c8: 1104 |0088: return-object v4 │ │ +07a3ca: 0d01 |0089: move-exception v1 │ │ +07a3cc: d803 0201 |008a: add-int/lit8 v3, v2, #int 1 // #01 │ │ +07a3d0: 3482 0800 |008c: if-lt v2, v8, 0094 // +0008 │ │ +07a3d4: 1a04 f304 |008e: const-string v4, "IOException, could not switch context!" // string@04f3 │ │ +07a3d8: 7110 1a1f 0400 |0090: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +07a3de: 2701 |0093: throw v1 │ │ +07a3e0: 0132 |0094: move v2, v3 │ │ +07a3e2: 28f1 |0095: goto 0086 // -000f │ │ +07a3e4: 0d01 |0096: move-exception v1 │ │ +07a3e6: d803 0201 |0097: add-int/lit8 v3, v2, #int 1 // #01 │ │ +07a3ea: 3482 0800 |0099: if-lt v2, v8, 00a1 // +0008 │ │ +07a3ee: 1a04 550d |009b: const-string v4, "RootDeniedException, could not switch context!" // string@0d55 │ │ +07a3f2: 7110 1a1f 0400 |009d: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +07a3f8: 2701 |00a0: throw v1 │ │ +07a3fa: 0132 |00a1: move v2, v3 │ │ +07a3fc: 28e4 |00a2: goto 0086 // -001c │ │ +07a3fe: 0d01 |00a3: move-exception v1 │ │ +07a400: d803 0201 |00a4: add-int/lit8 v3, v2, #int 1 // #01 │ │ +07a404: 3482 0800 |00a6: if-lt v2, v8, 00ae // +0008 │ │ +07a408: 1a04 a30e |00a8: const-string v4, "TimeoutException, could not switch context!" // string@0ea3 │ │ +07a40c: 7110 1a1f 0400 |00aa: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +07a412: 2701 |00ad: throw v1 │ │ +07a414: 0132 |00ae: move v2, v3 │ │ +07a416: 28d7 |00af: goto 0086 // -0029 │ │ +07a418: 1a04 d60e |00b0: const-string v4, "Using Existing Root Shell!" // string@0ed6 │ │ +07a41c: 7110 1a1f 0400 |00b2: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +07a422: 28d1 |00b5: goto 0086 // -002f │ │ catches : 2 │ │ 0x0010 - 0x002f │ │ Ljava/io/IOException; -> 0x0030 │ │ Lcom/stericson/RootShell/exceptions/RootDeniedException; -> 0x003d │ │ Ljava/util/concurrent/TimeoutException; -> 0x004a │ │ 0x005d - 0x0086 │ │ Ljava/io/IOException; -> 0x0089 │ │ @@ -132985,53 +132955,53 @@ │ │ type : '()Lcom/stericson/RootShell/execution/Shell;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07a468: |[07a468] com.stericson.RootShell.execution.Shell.startShell:()Lcom/stericson/RootShell/execution/Shell; │ │ -07a478: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07a47a: 7110 a31f 0000 |0001: invoke-static {v0}, Lcom/stericson/RootShell/execution/Shell;.startShell:(I)Lcom/stericson/RootShell/execution/Shell; // method@1fa3 │ │ -07a480: 0c00 |0004: move-result-object v0 │ │ -07a482: 1100 |0005: return-object v0 │ │ +07a44c: |[07a44c] com.stericson.RootShell.execution.Shell.startShell:()Lcom/stericson/RootShell/execution/Shell; │ │ +07a45c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07a45e: 7110 a31f 0000 |0001: invoke-static {v0}, Lcom/stericson/RootShell/execution/Shell;.startShell:(I)Lcom/stericson/RootShell/execution/Shell; // method@1fa3 │ │ +07a464: 0c00 |0004: move-result-object v0 │ │ +07a466: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=910 │ │ locals : │ │ │ │ #46 : (in Lcom/stericson/RootShell/execution/Shell;) │ │ name : 'startShell' │ │ type : '(I)Lcom/stericson/RootShell/execution/Shell;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -07a484: |[07a484] com.stericson.RootShell.execution.Shell.startShell:(I)Lcom/stericson/RootShell/execution/Shell; │ │ -07a494: 6201 a008 |0000: sget-object v1, Lcom/stericson/RootShell/execution/Shell;.shell:Lcom/stericson/RootShell/execution/Shell; // field@08a0 │ │ -07a498: 3901 1700 |0002: if-nez v1, 0019 // +0017 │ │ -07a49c: 1a01 100e |0004: const-string v1, "Starting Shell!" // string@0e10 │ │ -07a4a0: 7110 1a1f 0100 |0006: invoke-static {v1}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -07a4a6: 2201 8a04 |0009: new-instance v1, Lcom/stericson/RootShell/execution/Shell; // type@048a │ │ -07a4aa: 1a02 2b01 |000b: const-string v2, "/system/bin/sh" // string@012b │ │ -07a4ae: 6203 8908 |000d: sget-object v3, Lcom/stericson/RootShell/execution/Shell$ShellType;.NORMAL:Lcom/stericson/RootShell/execution/Shell$ShellType; // field@0889 │ │ -07a4b2: 6204 7f08 |000f: sget-object v4, Lcom/stericson/RootShell/execution/Shell$ShellContext;.NORMAL:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@087f │ │ -07a4b6: 7055 6f1f 2143 |0011: invoke-direct {v1, v2, v3, v4, v5}, Lcom/stericson/RootShell/execution/Shell;.:(Ljava/lang/String;Lcom/stericson/RootShell/execution/Shell$ShellType;Lcom/stericson/RootShell/execution/Shell$ShellContext;I)V // method@1f6f │ │ -07a4bc: 6901 a008 |0014: sput-object v1, Lcom/stericson/RootShell/execution/Shell;.shell:Lcom/stericson/RootShell/execution/Shell; // field@08a0 │ │ -07a4c0: 6201 a008 |0016: sget-object v1, Lcom/stericson/RootShell/execution/Shell;.shell:Lcom/stericson/RootShell/execution/Shell; // field@08a0 │ │ -07a4c4: 1101 |0018: return-object v1 │ │ -07a4c6: 1a01 d70e |0019: const-string v1, "Using Existing Shell!" // string@0ed7 │ │ -07a4ca: 7110 1a1f 0100 |001b: invoke-static {v1}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -07a4d0: 28f8 |001e: goto 0016 // -0008 │ │ -07a4d2: 0d00 |001f: move-exception v0 │ │ -07a4d4: 2201 c404 |0020: new-instance v1, Ljava/io/IOException; // type@04c4 │ │ -07a4d8: 7010 b520 0100 |0022: invoke-direct {v1}, Ljava/io/IOException;.:()V // method@20b5 │ │ -07a4de: 2701 |0025: throw v1 │ │ +07a468: |[07a468] com.stericson.RootShell.execution.Shell.startShell:(I)Lcom/stericson/RootShell/execution/Shell; │ │ +07a478: 6201 a008 |0000: sget-object v1, Lcom/stericson/RootShell/execution/Shell;.shell:Lcom/stericson/RootShell/execution/Shell; // field@08a0 │ │ +07a47c: 3901 1700 |0002: if-nez v1, 0019 // +0017 │ │ +07a480: 1a01 100e |0004: const-string v1, "Starting Shell!" // string@0e10 │ │ +07a484: 7110 1a1f 0100 |0006: invoke-static {v1}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +07a48a: 2201 8a04 |0009: new-instance v1, Lcom/stericson/RootShell/execution/Shell; // type@048a │ │ +07a48e: 1a02 2b01 |000b: const-string v2, "/system/bin/sh" // string@012b │ │ +07a492: 6203 8908 |000d: sget-object v3, Lcom/stericson/RootShell/execution/Shell$ShellType;.NORMAL:Lcom/stericson/RootShell/execution/Shell$ShellType; // field@0889 │ │ +07a496: 6204 7f08 |000f: sget-object v4, Lcom/stericson/RootShell/execution/Shell$ShellContext;.NORMAL:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@087f │ │ +07a49a: 7055 6f1f 2143 |0011: invoke-direct {v1, v2, v3, v4, v5}, Lcom/stericson/RootShell/execution/Shell;.:(Ljava/lang/String;Lcom/stericson/RootShell/execution/Shell$ShellType;Lcom/stericson/RootShell/execution/Shell$ShellContext;I)V // method@1f6f │ │ +07a4a0: 6901 a008 |0014: sput-object v1, Lcom/stericson/RootShell/execution/Shell;.shell:Lcom/stericson/RootShell/execution/Shell; // field@08a0 │ │ +07a4a4: 6201 a008 |0016: sget-object v1, Lcom/stericson/RootShell/execution/Shell;.shell:Lcom/stericson/RootShell/execution/Shell; // field@08a0 │ │ +07a4a8: 1101 |0018: return-object v1 │ │ +07a4aa: 1a01 d70e |0019: const-string v1, "Using Existing Shell!" // string@0ed7 │ │ +07a4ae: 7110 1a1f 0100 |001b: invoke-static {v1}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +07a4b4: 28f8 |001e: goto 0016 // -0008 │ │ +07a4b6: 0d00 |001f: move-exception v0 │ │ +07a4b8: 2201 c404 |0020: new-instance v1, Ljava/io/IOException; // type@04c4 │ │ +07a4bc: 7010 b520 0100 |0022: invoke-direct {v1}, Ljava/io/IOException;.:()V // method@20b5 │ │ +07a4c2: 2701 |0025: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x001e │ │ Lcom/stericson/RootShell/exceptions/RootDeniedException; -> 0x001f │ │ positions : │ │ 0x0000 line=916 │ │ 0x0004 line=917 │ │ 0x0009 line=918 │ │ @@ -133049,28 +133019,28 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -07a4f0: |[07a4f0] com.stericson.RootShell.execution.Shell.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ -07a500: 5520 8d08 |0000: iget-boolean v0, v2, Lcom/stericson/RootShell/execution/Shell;.close:Z // field@088d │ │ -07a504: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -07a508: 2200 e104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ -07a50c: 1a01 c70e |0006: const-string v1, "Unable to add commands to a closed shell" // string@0ec7 │ │ -07a510: 7020 0521 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -07a516: 2700 |000b: throw v0 │ │ -07a518: 5520 9508 |000c: iget-boolean v0, v2, Lcom/stericson/RootShell/execution/Shell;.isCleaning:Z // field@0895 │ │ -07a51c: 3900 feff |000e: if-nez v0, 000c // -0002 │ │ -07a520: 6e10 4c1f 0300 |0010: invoke-virtual {v3}, Lcom/stericson/RootShell/execution/Command;.resetCommand:()V // method@1f4c │ │ -07a526: 5420 8e08 |0013: iget-object v0, v2, Lcom/stericson/RootShell/execution/Shell;.commands:Ljava/util/List; // field@088e │ │ -07a52a: 7220 d421 3000 |0015: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ -07a530: 6e10 981f 0200 |0018: invoke-virtual {v2}, Lcom/stericson/RootShell/execution/Shell;.notifyThreads:()V // method@1f98 │ │ -07a536: 1103 |001b: return-object v3 │ │ +07a4d4: |[07a4d4] com.stericson.RootShell.execution.Shell.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ +07a4e4: 5520 8d08 |0000: iget-boolean v0, v2, Lcom/stericson/RootShell/execution/Shell;.close:Z // field@088d │ │ +07a4e8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +07a4ec: 2200 e104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ +07a4f0: 1a01 c70e |0006: const-string v1, "Unable to add commands to a closed shell" // string@0ec7 │ │ +07a4f4: 7020 0521 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +07a4fa: 2700 |000b: throw v0 │ │ +07a4fc: 5520 9508 |000c: iget-boolean v0, v2, Lcom/stericson/RootShell/execution/Shell;.isCleaning:Z // field@0895 │ │ +07a500: 3900 feff |000e: if-nez v0, 000c // -0002 │ │ +07a504: 6e10 4c1f 0300 |0010: invoke-virtual {v3}, Lcom/stericson/RootShell/execution/Command;.resetCommand:()V // method@1f4c │ │ +07a50a: 5420 8e08 |0013: iget-object v0, v2, Lcom/stericson/RootShell/execution/Shell;.commands:Ljava/util/List; // field@088e │ │ +07a50e: 7220 d421 3000 |0015: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ +07a514: 6e10 981f 0200 |0018: invoke-virtual {v2}, Lcom/stericson/RootShell/execution/Shell;.notifyThreads:()V // method@1f98 │ │ +07a51a: 1103 |001b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0004 line=250 │ │ 0x000c line=254 │ │ 0x0010 line=259 │ │ 0x0013 line=261 │ │ @@ -133085,49 +133055,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 61 16-bit code units │ │ -07a538: |[07a538] com.stericson.RootShell.execution.Shell.close:()V │ │ -07a548: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07a54a: 1a01 380d |0001: const-string v1, "Request to close shell!" // string@0d38 │ │ -07a54e: 7110 1a1f 0100 |0003: invoke-static {v1}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -07a554: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -07a556: 5541 9708 |0007: iget-boolean v1, v4, Lcom/stericson/RootShell/execution/Shell;.isExecuting:Z // field@0897 │ │ -07a55a: 3801 0d00 |0009: if-eqz v1, 0016 // +000d │ │ -07a55e: 1a01 ad0f |000b: const-string v1, "Waiting on shell to finish executing before closing..." // string@0fad │ │ -07a562: 7110 1a1f 0100 |000d: invoke-static {v1}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -07a568: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07a56c: 1301 1027 |0012: const/16 v1, #int 10000 // #2710 │ │ -07a570: 3710 f3ff |0014: if-le v0, v1, 0007 // -000d │ │ -07a574: 5442 8e08 |0016: iget-object v2, v4, Lcom/stericson/RootShell/execution/Shell;.commands:Ljava/util/List; // field@088e │ │ -07a578: 1d02 |0018: monitor-enter v2 │ │ -07a57a: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -07a57c: 5c41 8d08 |001a: iput-boolean v1, v4, Lcom/stericson/RootShell/execution/Shell;.close:Z // field@088d │ │ -07a580: 6e10 981f 0400 |001c: invoke-virtual {v4}, Lcom/stericson/RootShell/execution/Shell;.notifyThreads:()V // method@1f98 │ │ -07a586: 1e02 |001f: monitor-exit v2 │ │ -07a588: 1a01 f00d |0020: const-string v1, "Shell Closed!" // string@0df0 │ │ -07a58c: 7110 1a1f 0100 |0022: invoke-static {v1}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -07a592: 6201 9f08 |0025: sget-object v1, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ -07a596: 3314 0800 |0027: if-ne v4, v1, 002f // +0008 │ │ -07a59a: 6903 9f08 |0029: sput-object v3, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ -07a59e: 0e00 |002b: return-void │ │ -07a5a0: 0d01 |002c: move-exception v1 │ │ -07a5a2: 1e02 |002d: monitor-exit v2 │ │ -07a5a4: 2701 |002e: throw v1 │ │ -07a5a6: 6201 a008 |002f: sget-object v1, Lcom/stericson/RootShell/execution/Shell;.shell:Lcom/stericson/RootShell/execution/Shell; // field@08a0 │ │ -07a5aa: 3314 0500 |0031: if-ne v4, v1, 0036 // +0005 │ │ -07a5ae: 6903 a008 |0033: sput-object v3, Lcom/stericson/RootShell/execution/Shell;.shell:Lcom/stericson/RootShell/execution/Shell; // field@08a0 │ │ -07a5b2: 28f6 |0035: goto 002b // -000a │ │ -07a5b4: 6201 8f08 |0036: sget-object v1, Lcom/stericson/RootShell/execution/Shell;.customShell:Lcom/stericson/RootShell/execution/Shell; // field@088f │ │ -07a5b8: 3314 f3ff |0038: if-ne v4, v1, 002b // -000d │ │ -07a5bc: 6903 8f08 |003a: sput-object v3, Lcom/stericson/RootShell/execution/Shell;.customShell:Lcom/stericson/RootShell/execution/Shell; // field@088f │ │ -07a5c0: 28ef |003c: goto 002b // -0011 │ │ +07a51c: |[07a51c] com.stericson.RootShell.execution.Shell.close:()V │ │ +07a52c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +07a52e: 1a01 380d |0001: const-string v1, "Request to close shell!" // string@0d38 │ │ +07a532: 7110 1a1f 0100 |0003: invoke-static {v1}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +07a538: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +07a53a: 5541 9708 |0007: iget-boolean v1, v4, Lcom/stericson/RootShell/execution/Shell;.isExecuting:Z // field@0897 │ │ +07a53e: 3801 0d00 |0009: if-eqz v1, 0016 // +000d │ │ +07a542: 1a01 ad0f |000b: const-string v1, "Waiting on shell to finish executing before closing..." // string@0fad │ │ +07a546: 7110 1a1f 0100 |000d: invoke-static {v1}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +07a54c: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07a550: 1301 1027 |0012: const/16 v1, #int 10000 // #2710 │ │ +07a554: 3710 f3ff |0014: if-le v0, v1, 0007 // -000d │ │ +07a558: 5442 8e08 |0016: iget-object v2, v4, Lcom/stericson/RootShell/execution/Shell;.commands:Ljava/util/List; // field@088e │ │ +07a55c: 1d02 |0018: monitor-enter v2 │ │ +07a55e: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +07a560: 5c41 8d08 |001a: iput-boolean v1, v4, Lcom/stericson/RootShell/execution/Shell;.close:Z // field@088d │ │ +07a564: 6e10 981f 0400 |001c: invoke-virtual {v4}, Lcom/stericson/RootShell/execution/Shell;.notifyThreads:()V // method@1f98 │ │ +07a56a: 1e02 |001f: monitor-exit v2 │ │ +07a56c: 1a01 f00d |0020: const-string v1, "Shell Closed!" // string@0df0 │ │ +07a570: 7110 1a1f 0100 |0022: invoke-static {v1}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +07a576: 6201 9f08 |0025: sget-object v1, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ +07a57a: 3314 0800 |0027: if-ne v4, v1, 002f // +0008 │ │ +07a57e: 6903 9f08 |0029: sput-object v3, Lcom/stericson/RootShell/execution/Shell;.rootShell:Lcom/stericson/RootShell/execution/Shell; // field@089f │ │ +07a582: 0e00 |002b: return-void │ │ +07a584: 0d01 |002c: move-exception v1 │ │ +07a586: 1e02 |002d: monitor-exit v2 │ │ +07a588: 2701 |002e: throw v1 │ │ +07a58a: 6201 a008 |002f: sget-object v1, Lcom/stericson/RootShell/execution/Shell;.shell:Lcom/stericson/RootShell/execution/Shell; // field@08a0 │ │ +07a58e: 3314 0500 |0031: if-ne v4, v1, 0036 // +0005 │ │ +07a592: 6903 a008 |0033: sput-object v3, Lcom/stericson/RootShell/execution/Shell;.shell:Lcom/stericson/RootShell/execution/Shell; // field@08a0 │ │ +07a596: 28f6 |0035: goto 002b // -000a │ │ +07a598: 6201 8f08 |0036: sget-object v1, Lcom/stericson/RootShell/execution/Shell;.customShell:Lcom/stericson/RootShell/execution/Shell; // field@088f │ │ +07a59c: 3314 f3ff |0038: if-ne v4, v1, 002b // -000d │ │ +07a5a0: 6903 8f08 |003a: sput-object v3, Lcom/stericson/RootShell/execution/Shell;.customShell:Lcom/stericson/RootShell/execution/Shell; // field@088f │ │ +07a5a4: 28ef |003c: goto 002b // -0011 │ │ catches : 2 │ │ 0x001a - 0x0020 │ │ -> 0x002c │ │ 0x002d - 0x002e │ │ -> 0x002c │ │ positions : │ │ 0x0001 line=310 │ │ @@ -133158,19 +133128,19 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Command;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07a5d8: |[07a5d8] com.stericson.RootShell.execution.Shell.getCommandQueuePosition:(Lcom/stericson/RootShell/execution/Command;)I │ │ -07a5e8: 5410 8e08 |0000: iget-object v0, v1, Lcom/stericson/RootShell/execution/Shell;.commands:Ljava/util/List; // field@088e │ │ -07a5ec: 7220 d821 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@21d8 │ │ -07a5f2: 0a00 |0005: move-result v0 │ │ -07a5f4: 0f00 |0006: return v0 │ │ +07a5bc: |[07a5bc] com.stericson.RootShell.execution.Shell.getCommandQueuePosition:(Lcom/stericson/RootShell/execution/Command;)I │ │ +07a5cc: 5410 8e08 |0000: iget-object v0, v1, Lcom/stericson/RootShell/execution/Shell;.commands:Ljava/util/List; // field@088e │ │ +07a5d0: 7220 d821 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@21d8 │ │ +07a5d6: 0a00 |0005: move-result v0 │ │ +07a5d8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/stericson/RootShell/execution/Shell; │ │ 0x0000 - 0x0007 reg=2 cmd Lcom/stericson/RootShell/execution/Command; │ │ │ │ @@ -133179,41 +133149,41 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Command;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -07a5f8: |[07a5f8] com.stericson.RootShell.execution.Shell.getCommandQueuePositionString:(Lcom/stericson/RootShell/execution/Command;)Ljava/lang/String; │ │ -07a608: 2200 f704 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@04f7 │ │ -07a60c: 7010 6021 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07a612: 1a01 2303 |0005: const-string v1, "Command is in position " // string@0323 │ │ -07a616: 6e20 6921 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07a61c: 0c00 |000a: move-result-object v0 │ │ -07a61e: 6e20 8f1f 3200 |000b: invoke-virtual {v2, v3}, Lcom/stericson/RootShell/execution/Shell;.getCommandQueuePosition:(Lcom/stericson/RootShell/execution/Command;)I // method@1f8f │ │ -07a624: 0a01 |000e: move-result v1 │ │ -07a626: 6e20 6521 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -07a62c: 0c00 |0012: move-result-object v0 │ │ -07a62e: 1a01 4400 |0013: const-string v1, " currently executing command at position " // string@0044 │ │ -07a632: 6e20 6921 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07a638: 0c00 |0018: move-result-object v0 │ │ -07a63a: 5221 a808 |0019: iget v1, v2, Lcom/stericson/RootShell/execution/Shell;.write:I // field@08a8 │ │ -07a63e: 6e20 6521 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -07a644: 0c00 |001e: move-result-object v0 │ │ -07a646: 1a01 3b00 |001f: const-string v1, " and the number of commands is " // string@003b │ │ -07a64a: 6e20 6921 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07a650: 0c00 |0024: move-result-object v0 │ │ -07a652: 5421 8e08 |0025: iget-object v1, v2, Lcom/stericson/RootShell/execution/Shell;.commands:Ljava/util/List; // field@088e │ │ -07a656: 7210 dc21 0100 |0027: invoke-interface {v1}, Ljava/util/List;.size:()I // method@21dc │ │ -07a65c: 0a01 |002a: move-result v1 │ │ -07a65e: 6e20 6521 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -07a664: 0c00 |002e: move-result-object v0 │ │ -07a666: 6e10 6e21 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07a66c: 0c00 |0032: move-result-object v0 │ │ -07a66e: 1100 |0033: return-object v0 │ │ +07a5dc: |[07a5dc] com.stericson.RootShell.execution.Shell.getCommandQueuePositionString:(Lcom/stericson/RootShell/execution/Command;)Ljava/lang/String; │ │ +07a5ec: 2200 f704 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@04f7 │ │ +07a5f0: 7010 6021 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07a5f6: 1a01 2303 |0005: const-string v1, "Command is in position " // string@0323 │ │ +07a5fa: 6e20 6921 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07a600: 0c00 |000a: move-result-object v0 │ │ +07a602: 6e20 8f1f 3200 |000b: invoke-virtual {v2, v3}, Lcom/stericson/RootShell/execution/Shell;.getCommandQueuePosition:(Lcom/stericson/RootShell/execution/Command;)I // method@1f8f │ │ +07a608: 0a01 |000e: move-result v1 │ │ +07a60a: 6e20 6521 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +07a610: 0c00 |0012: move-result-object v0 │ │ +07a612: 1a01 4400 |0013: const-string v1, " currently executing command at position " // string@0044 │ │ +07a616: 6e20 6921 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07a61c: 0c00 |0018: move-result-object v0 │ │ +07a61e: 5221 a808 |0019: iget v1, v2, Lcom/stericson/RootShell/execution/Shell;.write:I // field@08a8 │ │ +07a622: 6e20 6521 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +07a628: 0c00 |001e: move-result-object v0 │ │ +07a62a: 1a01 3b00 |001f: const-string v1, " and the number of commands is " // string@003b │ │ +07a62e: 6e20 6921 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07a634: 0c00 |0024: move-result-object v0 │ │ +07a636: 5421 8e08 |0025: iget-object v1, v2, Lcom/stericson/RootShell/execution/Shell;.commands:Ljava/util/List; // field@088e │ │ +07a63a: 7210 dc21 0100 |0027: invoke-interface {v1}, Ljava/util/List;.size:()I // method@21dc │ │ +07a640: 0a01 |002a: move-result v1 │ │ +07a642: 6e20 6521 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +07a648: 0c00 |002e: move-result-object v0 │ │ +07a64a: 6e10 6e21 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07a650: 0c00 |0032: move-result-object v0 │ │ +07a652: 1100 |0033: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ locals : │ │ 0x0000 - 0x0034 reg=2 this Lcom/stericson/RootShell/execution/Shell; │ │ 0x0000 - 0x0034 reg=3 cmd Lcom/stericson/RootShell/execution/Command; │ │ │ │ @@ -133222,70 +133192,70 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -07a670: |[07a670] com.stericson.RootShell.execution.Shell.isSELinuxEnforcing:()Z │ │ -07a680: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -07a682: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -07a684: 1d07 |0002: monitor-enter v7 │ │ -07a686: 5473 9908 |0003: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell;.isSELinuxEnforcing:Ljava/lang/Boolean; // field@0899 │ │ -07a68a: 3903 4300 |0005: if-nez v3, 0048 // +0043 │ │ -07a68e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -07a690: 6003 3600 |0008: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ -07a694: 1306 1100 |000a: const/16 v6, #int 17 // #11 │ │ -07a698: 3463 3300 |000c: if-lt v3, v6, 003f // +0033 │ │ -07a69c: 2201 bb04 |000e: new-instance v1, Ljava/io/File; // type@04bb │ │ -07a6a0: 1a03 2601 |0010: const-string v3, "/sys/fs/selinux/enforce" // string@0126 │ │ -07a6a4: 7020 8720 3100 |0012: invoke-direct {v1, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ -07a6aa: 6e10 8e20 0100 |0015: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@208e │ │ -07a6b0: 0a03 |0018: move-result v3 │ │ -07a6b2: 3803 1900 |0019: if-eqz v3, 0032 // +0019 │ │ -07a6b6: 2202 be04 |001b: new-instance v2, Ljava/io/FileInputStream; // type@04be │ │ -07a6ba: 1a03 2601 |001d: const-string v3, "/sys/fs/selinux/enforce" // string@0126 │ │ -07a6be: 7020 a420 3200 |001f: invoke-direct {v2, v3}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@20a4 │ │ -07a6c4: 6e10 bc20 0200 |0022: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@20bc │ │ -07a6ca: 0a03 |0025: move-result v3 │ │ -07a6cc: 1306 3100 |0026: const/16 v6, #int 49 // #31 │ │ -07a6d0: 3363 2800 |0028: if-ne v3, v6, 0050 // +0028 │ │ -07a6d4: 0143 |002a: move v3, v4 │ │ -07a6d6: 7110 d720 0300 |002b: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@20d7 │ │ -07a6dc: 0c00 |002e: move-result-object v0 │ │ -07a6de: 6e10 bb20 0200 |002f: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@20bb │ │ -07a6e4: 3900 0d00 |0032: if-nez v0, 003f // +000d │ │ -07a6e8: 6003 3600 |0034: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ -07a6ec: 1306 1300 |0036: const/16 v6, #int 19 // #13 │ │ -07a6f0: 3463 2100 |0038: if-lt v3, v6, 0059 // +0021 │ │ -07a6f4: 0143 |003a: move v3, v4 │ │ -07a6f6: 7110 d720 0300 |003b: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@20d7 │ │ -07a6fc: 0c00 |003e: move-result-object v0 │ │ -07a6fe: 3900 0700 |003f: if-nez v0, 0046 // +0007 │ │ -07a702: 1203 |0041: const/4 v3, #int 0 // #0 │ │ -07a704: 7110 d720 0300 |0042: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@20d7 │ │ -07a70a: 0c00 |0045: move-result-object v0 │ │ -07a70c: 5b70 9908 |0046: iput-object v0, v7, Lcom/stericson/RootShell/execution/Shell;.isSELinuxEnforcing:Ljava/lang/Boolean; // field@0899 │ │ -07a710: 5473 9908 |0048: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell;.isSELinuxEnforcing:Ljava/lang/Boolean; // field@0899 │ │ -07a714: 6e10 d620 0300 |004a: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@20d6 │ │ -07a71a: 0a03 |004d: move-result v3 │ │ -07a71c: 1e07 |004e: monitor-exit v7 │ │ -07a71e: 0f03 |004f: return v3 │ │ -07a720: 0153 |0050: move v3, v5 │ │ -07a722: 28da |0051: goto 002b // -0026 │ │ -07a724: 0d03 |0052: move-exception v3 │ │ -07a726: 6e10 bb20 0200 |0053: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@20bb │ │ -07a72c: 2703 |0056: throw v3 │ │ -07a72e: 0d03 |0057: move-exception v3 │ │ -07a730: 28da |0058: goto 0032 // -0026 │ │ -07a732: 0153 |0059: move v3, v5 │ │ -07a734: 28e1 |005a: goto 003b // -001f │ │ -07a736: 0d03 |005b: move-exception v3 │ │ -07a738: 1e07 |005c: monitor-exit v7 │ │ -07a73a: 2703 |005d: throw v3 │ │ +07a654: |[07a654] com.stericson.RootShell.execution.Shell.isSELinuxEnforcing:()Z │ │ +07a664: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +07a666: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +07a668: 1d07 |0002: monitor-enter v7 │ │ +07a66a: 5473 9908 |0003: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell;.isSELinuxEnforcing:Ljava/lang/Boolean; // field@0899 │ │ +07a66e: 3903 4300 |0005: if-nez v3, 0048 // +0043 │ │ +07a672: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +07a674: 6003 3600 |0008: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ +07a678: 1306 1100 |000a: const/16 v6, #int 17 // #11 │ │ +07a67c: 3463 3300 |000c: if-lt v3, v6, 003f // +0033 │ │ +07a680: 2201 bb04 |000e: new-instance v1, Ljava/io/File; // type@04bb │ │ +07a684: 1a03 2601 |0010: const-string v3, "/sys/fs/selinux/enforce" // string@0126 │ │ +07a688: 7020 8720 3100 |0012: invoke-direct {v1, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ +07a68e: 6e10 8e20 0100 |0015: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@208e │ │ +07a694: 0a03 |0018: move-result v3 │ │ +07a696: 3803 1900 |0019: if-eqz v3, 0032 // +0019 │ │ +07a69a: 2202 be04 |001b: new-instance v2, Ljava/io/FileInputStream; // type@04be │ │ +07a69e: 1a03 2601 |001d: const-string v3, "/sys/fs/selinux/enforce" // string@0126 │ │ +07a6a2: 7020 a420 3200 |001f: invoke-direct {v2, v3}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@20a4 │ │ +07a6a8: 6e10 bc20 0200 |0022: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@20bc │ │ +07a6ae: 0a03 |0025: move-result v3 │ │ +07a6b0: 1306 3100 |0026: const/16 v6, #int 49 // #31 │ │ +07a6b4: 3363 2800 |0028: if-ne v3, v6, 0050 // +0028 │ │ +07a6b8: 0143 |002a: move v3, v4 │ │ +07a6ba: 7110 d720 0300 |002b: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@20d7 │ │ +07a6c0: 0c00 |002e: move-result-object v0 │ │ +07a6c2: 6e10 bb20 0200 |002f: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@20bb │ │ +07a6c8: 3900 0d00 |0032: if-nez v0, 003f // +000d │ │ +07a6cc: 6003 3600 |0034: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ +07a6d0: 1306 1300 |0036: const/16 v6, #int 19 // #13 │ │ +07a6d4: 3463 2100 |0038: if-lt v3, v6, 0059 // +0021 │ │ +07a6d8: 0143 |003a: move v3, v4 │ │ +07a6da: 7110 d720 0300 |003b: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@20d7 │ │ +07a6e0: 0c00 |003e: move-result-object v0 │ │ +07a6e2: 3900 0700 |003f: if-nez v0, 0046 // +0007 │ │ +07a6e6: 1203 |0041: const/4 v3, #int 0 // #0 │ │ +07a6e8: 7110 d720 0300 |0042: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@20d7 │ │ +07a6ee: 0c00 |0045: move-result-object v0 │ │ +07a6f0: 5b70 9908 |0046: iput-object v0, v7, Lcom/stericson/RootShell/execution/Shell;.isSELinuxEnforcing:Ljava/lang/Boolean; // field@0899 │ │ +07a6f4: 5473 9908 |0048: iget-object v3, v7, Lcom/stericson/RootShell/execution/Shell;.isSELinuxEnforcing:Ljava/lang/Boolean; // field@0899 │ │ +07a6f8: 6e10 d620 0300 |004a: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@20d6 │ │ +07a6fe: 0a03 |004d: move-result v3 │ │ +07a700: 1e07 |004e: monitor-exit v7 │ │ +07a702: 0f03 |004f: return v3 │ │ +07a704: 0153 |0050: move v3, v5 │ │ +07a706: 28da |0051: goto 002b // -0026 │ │ +07a708: 0d03 |0052: move-exception v3 │ │ +07a70a: 6e10 bb20 0200 |0053: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@20bb │ │ +07a710: 2703 |0056: throw v3 │ │ +07a712: 0d03 |0057: move-exception v3 │ │ +07a714: 28da |0058: goto 0032 // -0026 │ │ +07a716: 0153 |0059: move v3, v5 │ │ +07a718: 28e1 |005a: goto 003b // -001f │ │ +07a71a: 0d03 |005b: move-exception v3 │ │ +07a71c: 1e07 |005c: monitor-exit v7 │ │ +07a71e: 2703 |005d: throw v3 │ │ catches : 6 │ │ 0x0003 - 0x0018 │ │ -> 0x005b │ │ 0x001b - 0x0022 │ │ Ljava/lang/Exception; -> 0x0057 │ │ -> 0x005b │ │ 0x0022 - 0x002e │ │ @@ -133332,19 +133302,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07a778: |[07a778] com.stericson.RootShell.execution.Shell.notifyThreads:()V │ │ -07a788: 2200 8504 |0000: new-instance v0, Lcom/stericson/RootShell/execution/Shell$2; // type@0485 │ │ -07a78c: 7020 5a1f 1000 |0002: invoke-direct {v0, v1}, Lcom/stericson/RootShell/execution/Shell$2;.:(Lcom/stericson/RootShell/execution/Shell;)V // method@1f5a │ │ -07a792: 6e10 7a21 0000 |0005: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@217a │ │ -07a798: 0e00 |0008: return-void │ │ +07a75c: |[07a75c] com.stericson.RootShell.execution.Shell.notifyThreads:()V │ │ +07a76c: 2200 8504 |0000: new-instance v0, Lcom/stericson/RootShell/execution/Shell$2; // type@0485 │ │ +07a770: 7020 5a1f 1000 |0002: invoke-direct {v0, v1}, Lcom/stericson/RootShell/execution/Shell$2;.:(Lcom/stericson/RootShell/execution/Shell;)V // method@1f5a │ │ +07a776: 6e10 7a21 0000 |0005: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@217a │ │ +07a77c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ 0x0005 line=634 │ │ 0x0008 line=635 │ │ locals : │ │ 0x0005 - 0x0009 reg=0 t Ljava/lang/Thread; │ │ @@ -133355,34 +133325,34 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Command;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -07a79c: |[07a79c] com.stericson.RootShell.execution.Shell.processErrors:(Lcom/stericson/RootShell/execution/Command;)V │ │ -07a7ac: 5442 9208 |0000: iget-object v2, v4, Lcom/stericson/RootShell/execution/Shell;.errorStream:Ljava/io/BufferedReader; // field@0892 │ │ -07a7b0: 6e10 8120 0200 |0002: invoke-virtual {v2}, Ljava/io/BufferedReader;.ready:()Z // method@2081 │ │ -07a7b6: 0a02 |0005: move-result v2 │ │ -07a7b8: 3802 0c00 |0006: if-eqz v2, 0012 // +000c │ │ -07a7bc: 3805 0a00 |0008: if-eqz v5, 0012 // +000a │ │ -07a7c0: 5442 9208 |000a: iget-object v2, v4, Lcom/stericson/RootShell/execution/Shell;.errorStream:Ljava/io/BufferedReader; // field@0892 │ │ -07a7c4: 6e10 8020 0200 |000c: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2080 │ │ -07a7ca: 0c01 |000f: move-result-object v1 │ │ -07a7cc: 3901 0300 |0010: if-nez v1, 0013 // +0003 │ │ -07a7d0: 0e00 |0012: return-void │ │ -07a7d2: 5252 7208 |0013: iget v2, v5, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ -07a7d6: 6e30 4b1f 2501 |0015: invoke-virtual {v5, v2, v1}, Lcom/stericson/RootShell/execution/Command;.output:(ILjava/lang/String;)V // method@1f4b │ │ -07a7dc: 28e8 |0018: goto 0000 // -0018 │ │ -07a7de: 0d00 |0019: move-exception v0 │ │ -07a7e0: 6e10 fb20 0000 |001a: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@20fb │ │ -07a7e6: 0c02 |001d: move-result-object v2 │ │ -07a7e8: 6203 5008 |001e: sget-object v3, Lcom/stericson/RootShell/RootShell$LogLevel;.ERROR:Lcom/stericson/RootShell/RootShell$LogLevel; // field@0850 │ │ -07a7ec: 7130 1b1f 3200 |0020: invoke-static {v2, v3, v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;Lcom/stericson/RootShell/RootShell$LogLevel;Ljava/lang/Exception;)V // method@1f1b │ │ -07a7f2: 28ef |0023: goto 0012 // -0011 │ │ +07a780: |[07a780] com.stericson.RootShell.execution.Shell.processErrors:(Lcom/stericson/RootShell/execution/Command;)V │ │ +07a790: 5442 9208 |0000: iget-object v2, v4, Lcom/stericson/RootShell/execution/Shell;.errorStream:Ljava/io/BufferedReader; // field@0892 │ │ +07a794: 6e10 8120 0200 |0002: invoke-virtual {v2}, Ljava/io/BufferedReader;.ready:()Z // method@2081 │ │ +07a79a: 0a02 |0005: move-result v2 │ │ +07a79c: 3802 0c00 |0006: if-eqz v2, 0012 // +000c │ │ +07a7a0: 3805 0a00 |0008: if-eqz v5, 0012 // +000a │ │ +07a7a4: 5442 9208 |000a: iget-object v2, v4, Lcom/stericson/RootShell/execution/Shell;.errorStream:Ljava/io/BufferedReader; // field@0892 │ │ +07a7a8: 6e10 8020 0200 |000c: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2080 │ │ +07a7ae: 0c01 |000f: move-result-object v1 │ │ +07a7b0: 3901 0300 |0010: if-nez v1, 0013 // +0003 │ │ +07a7b4: 0e00 |0012: return-void │ │ +07a7b6: 5252 7208 |0013: iget v2, v5, Lcom/stericson/RootShell/execution/Command;.id:I // field@0872 │ │ +07a7ba: 6e30 4b1f 2501 |0015: invoke-virtual {v5, v2, v1}, Lcom/stericson/RootShell/execution/Command;.output:(ILjava/lang/String;)V // method@1f4b │ │ +07a7c0: 28e8 |0018: goto 0000 // -0018 │ │ +07a7c2: 0d00 |0019: move-exception v0 │ │ +07a7c4: 6e10 fb20 0000 |001a: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@20fb │ │ +07a7ca: 0c02 |001d: move-result-object v2 │ │ +07a7cc: 6203 5008 |001e: sget-object v3, Lcom/stericson/RootShell/RootShell$LogLevel;.ERROR:Lcom/stericson/RootShell/RootShell$LogLevel; // field@0850 │ │ +07a7d0: 7130 1b1f 3200 |0020: invoke-static {v2, v3, v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;Lcom/stericson/RootShell/RootShell$LogLevel;Ljava/lang/Exception;)V // method@1f1b │ │ +07a7d6: 28ef |0023: goto 0012 // -0011 │ │ catches : 1 │ │ 0x0000 - 0x0018 │ │ Ljava/lang/Exception; -> 0x0019 │ │ positions : │ │ 0x0000 line=797 │ │ 0x000a line=798 │ │ 0x0010 line=803 │ │ @@ -133402,31 +133372,31 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -07a804: |[07a804] com.stericson.RootShell.execution.Shell.switchRootShellContext:(Lcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; │ │ -07a814: 5431 a308 |0000: iget-object v1, v3, Lcom/stericson/RootShell/execution/Shell;.shellType:Lcom/stericson/RootShell/execution/Shell$ShellType; // field@08a3 │ │ -07a818: 6202 8a08 |0002: sget-object v2, Lcom/stericson/RootShell/execution/Shell$ShellType;.ROOT:Lcom/stericson/RootShell/execution/Shell$ShellType; // field@088a │ │ -07a81c: 3321 1400 |0004: if-ne v1, v2, 0018 // +0014 │ │ -07a820: 7100 8d1f 0000 |0006: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.closeRootShell:()V // method@1f8d │ │ -07a826: 5231 a208 |0009: iget v1, v3, Lcom/stericson/RootShell/execution/Shell;.shellTimeout:I // field@08a2 │ │ -07a82a: 1232 |000b: const/4 v2, #int 3 // #3 │ │ -07a82c: 7130 a11f 4102 |000c: invoke-static {v1, v4, v2}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:(ILcom/stericson/RootShell/execution/Shell$ShellContext;I)Lcom/stericson/RootShell/execution/Shell; // method@1fa1 │ │ -07a832: 0c03 |000f: move-result-object v3 │ │ -07a834: 1103 |0010: return-object v3 │ │ -07a836: 0d00 |0011: move-exception v0 │ │ -07a838: 1a01 f00c |0012: const-string v1, "Problem closing shell while trying to switch context..." // string@0cf0 │ │ -07a83c: 7110 1a1f 0100 |0014: invoke-static {v1}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -07a842: 28f2 |0017: goto 0009 // -000e │ │ -07a844: 1a01 f702 |0018: const-string v1, "Can only switch context on a root shell!" // string@02f7 │ │ -07a848: 7110 1a1f 0100 |001a: invoke-static {v1}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -07a84e: 28f3 |001d: goto 0010 // -000d │ │ +07a7e8: |[07a7e8] com.stericson.RootShell.execution.Shell.switchRootShellContext:(Lcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; │ │ +07a7f8: 5431 a308 |0000: iget-object v1, v3, Lcom/stericson/RootShell/execution/Shell;.shellType:Lcom/stericson/RootShell/execution/Shell$ShellType; // field@08a3 │ │ +07a7fc: 6202 8a08 |0002: sget-object v2, Lcom/stericson/RootShell/execution/Shell$ShellType;.ROOT:Lcom/stericson/RootShell/execution/Shell$ShellType; // field@088a │ │ +07a800: 3321 1400 |0004: if-ne v1, v2, 0018 // +0014 │ │ +07a804: 7100 8d1f 0000 |0006: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.closeRootShell:()V // method@1f8d │ │ +07a80a: 5231 a208 |0009: iget v1, v3, Lcom/stericson/RootShell/execution/Shell;.shellTimeout:I // field@08a2 │ │ +07a80e: 1232 |000b: const/4 v2, #int 3 // #3 │ │ +07a810: 7130 a11f 4102 |000c: invoke-static {v1, v4, v2}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:(ILcom/stericson/RootShell/execution/Shell$ShellContext;I)Lcom/stericson/RootShell/execution/Shell; // method@1fa1 │ │ +07a816: 0c03 |000f: move-result-object v3 │ │ +07a818: 1103 |0010: return-object v3 │ │ +07a81a: 0d00 |0011: move-exception v0 │ │ +07a81c: 1a01 f00c |0012: const-string v1, "Problem closing shell while trying to switch context..." // string@0cf0 │ │ +07a820: 7110 1a1f 0100 |0014: invoke-static {v1}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +07a826: 28f2 |0017: goto 0009 // -000e │ │ +07a828: 1a01 f702 |0018: const-string v1, "Can only switch context on a root shell!" // string@02f7 │ │ +07a82c: 7110 1a1f 0100 |001a: invoke-static {v1}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +07a832: 28f3 |001d: goto 0010 // -000d │ │ catches : 1 │ │ 0x0006 - 0x0009 │ │ Ljava/lang/Exception; -> 0x0011 │ │ positions : │ │ 0x0000 line=930 │ │ 0x0006 line=932 │ │ 0x0009 line=939 │ │ @@ -133445,39 +133415,41 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -07a860: |[07a860] com.stericson.RootShell.execution.Shell.useCWD:(Landroid/content/Context;)V │ │ -07a870: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -07a872: 2200 8204 |0001: new-instance v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ -07a876: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -07a878: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -07a87a: 2322 8905 |0005: new-array v2, v2, [Ljava/lang/String; // type@0589 │ │ -07a87e: 2203 f704 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -07a882: 7010 6021 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07a888: 1a04 4112 |000c: const-string v4, "cd " // string@1241 │ │ -07a88c: 6e20 6921 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07a892: 0c03 |0011: move-result-object v3 │ │ -07a894: 6e10 d100 0700 |0012: invoke-virtual {v7}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@00d1 │ │ -07a89a: 0c04 |0015: move-result-object v4 │ │ -07a89c: 5444 1800 |0016: iget-object v4, v4, Landroid/content/pm/ApplicationInfo;.dataDir:Ljava/lang/String; // field@0018 │ │ -07a8a0: 6e20 6921 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07a8a6: 0c03 |001b: move-result-object v3 │ │ -07a8a8: 6e10 6e21 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07a8ae: 0c03 |001f: move-result-object v3 │ │ -07a8b0: 4d03 0205 |0020: aput-object v3, v2, v5 │ │ -07a8b4: 7040 3d1f 1025 |0022: invoke-direct {v0, v1, v5, v2}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -07a8ba: 6e20 861f 0600 |0025: invoke-virtual {v6, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07a8c0: 0e00 |0028: return-void │ │ +07a844: |[07a844] com.stericson.RootShell.execution.Shell.useCWD:(Landroid/content/Context;)V │ │ +07a854: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07a856: 2200 8204 |0001: new-instance v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ +07a85a: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +07a85c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +07a85e: 2322 8905 |0005: new-array v2, v2, [Ljava/lang/String; // type@0589 │ │ +07a862: 2203 f704 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +07a866: 7010 6021 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07a86c: 1a04 4112 |000c: const-string v4, "cd " // string@1241 │ │ +07a870: 6e20 6921 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07a876: 0c03 |0011: move-result-object v3 │ │ +07a878: 6e10 d100 0700 |0012: invoke-virtual {v7}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@00d1 │ │ +07a87e: 0c04 |0015: move-result-object v4 │ │ +07a880: 5444 1800 |0016: iget-object v4, v4, Landroid/content/pm/ApplicationInfo;.dataDir:Ljava/lang/String; // field@0018 │ │ +07a884: 6e20 6921 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07a88a: 0c03 |001b: move-result-object v3 │ │ +07a88c: 6e10 6e21 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07a892: 0c03 |001f: move-result-object v3 │ │ +07a894: 4d03 0205 |0020: aput-object v3, v2, v5 │ │ +07a898: 7040 3d1f 1025 |0022: invoke-direct {v0, v1, v5, v2}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +07a89e: 6e20 861f 0600 |0025: invoke-virtual {v6, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07a8a4: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=269 │ │ + 0x0012 line=273 │ │ + 0x0025 line=269 │ │ 0x0028 line=275 │ │ locals : │ │ 0x0000 - 0x0029 reg=6 this Lcom/stericson/RootShell/execution/Shell; │ │ 0x0000 - 0x0029 reg=7 context Landroid/content/Context; │ │ │ │ source_file_idx : 3572 (Shell.java) │ │ │ │ @@ -133504,125 +133476,118 @@ │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lcom/stericson/RootShellTests/NativeJavaClass;) │ │ name : '' │ │ type : '(Lcom/stericson/RootShell/containers/RootClass$RootArgs;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 16 │ │ + registers : 15 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 133 16-bit code units │ │ -07a8c4: |[07a8c4] com.stericson.RootShellTests.NativeJavaClass.:(Lcom/stericson/RootShell/containers/RootClass$RootArgs;)V │ │ -07a8d4: 7010 2621 0e00 |0000: invoke-direct {v14}, Ljava/lang/Object;.:()V // method@2126 │ │ -07a8da: 620b 0f09 |0003: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@090f │ │ -07a8de: 1a0c 4a0c |0005: const-string v12, "NativeJavaClass says: oh hi there." // string@0c4a │ │ -07a8e2: 6e20 c520 cb00 |0007: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@20c5 │ │ -07a8e8: 1a0a 1e01 |000a: const-string v10, "/data/data/com.android.browser/cache" // string@011e │ │ -07a8ec: 2203 bb04 |000c: new-instance v3, Ljava/io/File; // type@04bb │ │ -07a8f0: 7020 8720 a300 |000e: invoke-direct {v3, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ -07a8f6: 6e10 9a20 0300 |0011: invoke-virtual {v3}, Ljava/io/File;.list:()[Ljava/lang/String; // method@209a │ │ -07a8fc: 0c06 |0014: move-result-object v6 │ │ -07a8fe: 3806 6300 |0015: if-eqz v6, 0078 // +0063 │ │ -07a902: 620b 0f09 |0017: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@090f │ │ -07a906: 1a0c a50b |0019: const-string v12, "Look at all the stuff in your browser's cache:" // string@0ba5 │ │ -07a90a: 6e20 c520 cb00 |001b: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@20c5 │ │ -07a910: 0761 |001e: move-object v1, v6 │ │ -07a912: 2118 |001f: array-length v8, v1 │ │ -07a914: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -07a916: 3587 1f00 |0021: if-ge v7, v8, 0040 // +001f │ │ -07a91a: 4600 0107 |0023: aget-object v0, v1, v7 │ │ -07a91e: 620b 0f09 |0025: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@090f │ │ -07a922: 220c f704 |0027: new-instance v12, Ljava/lang/StringBuilder; // type@04f7 │ │ -07a926: 7010 6021 0c00 |0029: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07a92c: 1a0d 0d01 |002c: const-string v13, "-" // string@010d │ │ -07a930: 6e20 6921 dc00 |002e: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07a936: 0c0c |0031: move-result-object v12 │ │ -07a938: 6e20 6921 0c00 |0032: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07a93e: 0c0c |0035: move-result-object v12 │ │ -07a940: 6e10 6e21 0c00 |0036: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07a946: 0c0c |0039: move-result-object v12 │ │ -07a948: 6e20 c520 cb00 |003a: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@20c5 │ │ -07a94e: d807 0701 |003d: add-int/lit8 v7, v7, #int 1 // #01 │ │ -07a952: 28e2 |003f: goto 0021 // -001e │ │ -07a954: 620b 0f09 |0040: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@090f │ │ -07a958: 1a0c bd0a |0042: const-string v12, "Leaving my mark for posterity..." // string@0abd │ │ -07a95c: 6e20 c520 cb00 |0044: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@20c5 │ │ -07a962: 2204 bb04 |0047: new-instance v4, Ljava/io/File; // type@04bb │ │ -07a966: 220b f704 |0049: new-instance v11, Ljava/lang/StringBuilder; // type@04f7 │ │ -07a96a: 7010 6021 0b00 |004b: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07a970: 6e20 6921 ab00 |004e: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07a976: 0c0b |0051: move-result-object v11 │ │ -07a978: 1a0c 2501 |0052: const-string v12, "/rootshell_was_here" // string@0125 │ │ -07a97c: 6e20 6921 cb00 |0054: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07a982: 0c0b |0057: move-result-object v11 │ │ -07a984: 6e10 6e21 0b00 |0058: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07a98a: 0c0b |005b: move-result-object v11 │ │ -07a98c: 7020 8720 b400 |005c: invoke-direct {v4, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ -07a992: 2205 c204 |005f: new-instance v5, Ljava/io/FileWriter; // type@04c2 │ │ -07a996: 7020 b420 4500 |0061: invoke-direct {v5, v4}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@20b4 │ │ -07a99c: 2209 b904 |0064: new-instance v9, Ljava/io/BufferedWriter; // type@04b9 │ │ -07a9a0: 7020 8220 5900 |0066: invoke-direct {v9, v5}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@2082 │ │ -07a9a6: 1a0b 9c0e |0069: const-string v11, "This is just a file created using RootShell's Sanity check tools.. │ │ + insns size : 132 16-bit code units │ │ +07a8a8: |[07a8a8] com.stericson.RootShellTests.NativeJavaClass.:(Lcom/stericson/RootShell/containers/RootClass$RootArgs;)V │ │ +07a8b8: 7010 2621 0d00 |0000: invoke-direct {v13}, Ljava/lang/Object;.:()V // method@2126 │ │ +07a8be: 6208 0f09 |0003: sget-object v8, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@090f │ │ +07a8c2: 1a09 4a0c |0005: const-string v9, "NativeJavaClass says: oh hi there." // string@0c4a │ │ +07a8c6: 6e20 c520 9800 |0007: invoke-virtual {v8, v9}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@20c5 │ │ +07a8cc: 1a07 1e01 |000a: const-string v7, "/data/data/com.android.browser/cache" // string@011e │ │ +07a8d0: 2202 bb04 |000c: new-instance v2, Ljava/io/File; // type@04bb │ │ +07a8d4: 7020 8720 7200 |000e: invoke-direct {v2, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ +07a8da: 6e10 9a20 0200 |0011: invoke-virtual {v2}, Ljava/io/File;.list:()[Ljava/lang/String; // method@209a │ │ +07a8e0: 0c05 |0014: move-result-object v5 │ │ +07a8e2: 3805 6200 |0015: if-eqz v5, 0077 // +0062 │ │ +07a8e6: 6208 0f09 |0017: sget-object v8, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@090f │ │ +07a8ea: 1a09 a50b |0019: const-string v9, "Look at all the stuff in your browser's cache:" // string@0ba5 │ │ +07a8ee: 6e20 c520 9800 |001b: invoke-virtual {v8, v9}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@20c5 │ │ +07a8f4: 2159 |001e: array-length v9, v5 │ │ +07a8f6: 1208 |001f: const/4 v8, #int 0 // #0 │ │ +07a8f8: 3598 1f00 |0020: if-ge v8, v9, 003f // +001f │ │ +07a8fc: 4600 0508 |0022: aget-object v0, v5, v8 │ │ +07a900: 620a 0f09 |0024: sget-object v10, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@090f │ │ +07a904: 220b f704 |0026: new-instance v11, Ljava/lang/StringBuilder; // type@04f7 │ │ +07a908: 7010 6021 0b00 |0028: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07a90e: 1a0c 0d01 |002b: const-string v12, "-" // string@010d │ │ +07a912: 6e20 6921 cb00 |002d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07a918: 0c0b |0030: move-result-object v11 │ │ +07a91a: 6e20 6921 0b00 |0031: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07a920: 0c0b |0034: move-result-object v11 │ │ +07a922: 6e10 6e21 0b00 |0035: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07a928: 0c0b |0038: move-result-object v11 │ │ +07a92a: 6e20 c520 ba00 |0039: invoke-virtual {v10, v11}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@20c5 │ │ +07a930: d808 0801 |003c: add-int/lit8 v8, v8, #int 1 // #01 │ │ +07a934: 28e2 |003e: goto 0020 // -001e │ │ +07a936: 6208 0f09 |003f: sget-object v8, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@090f │ │ +07a93a: 1a09 bd0a |0041: const-string v9, "Leaving my mark for posterity..." // string@0abd │ │ +07a93e: 6e20 c520 9800 |0043: invoke-virtual {v8, v9}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@20c5 │ │ +07a944: 2203 bb04 |0046: new-instance v3, Ljava/io/File; // type@04bb │ │ +07a948: 2208 f704 |0048: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ +07a94c: 7010 6021 0800 |004a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07a952: 6e20 6921 7800 |004d: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07a958: 0c08 |0050: move-result-object v8 │ │ +07a95a: 1a09 2501 |0051: const-string v9, "/rootshell_was_here" // string@0125 │ │ +07a95e: 6e20 6921 9800 |0053: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07a964: 0c08 |0056: move-result-object v8 │ │ +07a966: 6e10 6e21 0800 |0057: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07a96c: 0c08 |005a: move-result-object v8 │ │ +07a96e: 7020 8720 8300 |005b: invoke-direct {v3, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ +07a974: 2204 c204 |005e: new-instance v4, Ljava/io/FileWriter; // type@04c2 │ │ +07a978: 7020 b420 3400 |0060: invoke-direct {v4, v3}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@20b4 │ │ +07a97e: 2206 b904 |0063: new-instance v6, Ljava/io/BufferedWriter; // type@04b9 │ │ +07a982: 7020 8220 4600 |0065: invoke-direct {v6, v4}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@2082 │ │ +07a988: 1a08 9c0e |0068: const-string v8, "This is just a file created using RootShell's Sanity check tools.. │ │ " // string@0e9c │ │ -07a9aa: 6e20 8420 b900 |006b: invoke-virtual {v9, v11}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@2084 │ │ -07a9b0: 6e10 8320 0900 |006e: invoke-virtual {v9}, Ljava/io/BufferedWriter;.close:()V // method@2083 │ │ -07a9b6: 620b 0f09 |0071: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@090f │ │ -07a9ba: 1a0c a703 |0073: const-string v12, "Done!" // string@03a7 │ │ -07a9be: 6e20 c520 cb00 |0075: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@20c5 │ │ -07a9c4: 0e00 |0078: return-void │ │ -07a9c6: 0d02 |0079: move-exception v2 │ │ -07a9c8: 620b 0f09 |007a: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@090f │ │ -07a9cc: 1a0c 1501 |007c: const-string v12, "...and I failed miserably." // string@0115 │ │ -07a9d0: 6e20 c520 cb00 |007e: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@20c5 │ │ -07a9d6: 6e10 b820 0200 |0081: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ -07a9dc: 28f4 |0084: goto 0078 // -000c │ │ +07a98c: 6e20 8420 8600 |006a: invoke-virtual {v6, v8}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@2084 │ │ +07a992: 6e10 8320 0600 |006d: invoke-virtual {v6}, Ljava/io/BufferedWriter;.close:()V // method@2083 │ │ +07a998: 6208 0f09 |0070: sget-object v8, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@090f │ │ +07a99c: 1a09 a703 |0072: const-string v9, "Done!" // string@03a7 │ │ +07a9a0: 6e20 c520 9800 |0074: invoke-virtual {v8, v9}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@20c5 │ │ +07a9a6: 0e00 |0077: return-void │ │ +07a9a8: 0d01 |0078: move-exception v1 │ │ +07a9aa: 6208 0f09 |0079: sget-object v8, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@090f │ │ +07a9ae: 1a09 1501 |007b: const-string v9, "...and I failed miserably." // string@0115 │ │ +07a9b2: 6e20 c520 9800 |007d: invoke-virtual {v8, v9}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@20c5 │ │ +07a9b8: 6e10 b820 0100 |0080: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ +07a9be: 28f4 |0083: goto 0077 // -000c │ │ catches : 1 │ │ - 0x005f - 0x0078 │ │ - Ljava/io/IOException; -> 0x0079 │ │ + 0x005e - 0x0077 │ │ + Ljava/io/IOException; -> 0x0078 │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ 0x000a line=17 │ │ 0x000c line=18 │ │ 0x0011 line=19 │ │ 0x0015 line=20 │ │ 0x0017 line=22 │ │ 0x001e line=23 │ │ - 0x0025 line=25 │ │ - 0x003d line=23 │ │ - 0x0040 line=27 │ │ - 0x0047 line=28 │ │ - 0x005f line=31 │ │ - 0x0064 line=32 │ │ - 0x0069 line=33 │ │ - 0x006e line=34 │ │ - 0x0071 line=35 │ │ - 0x0078 line=44 │ │ - 0x0079 line=37 │ │ - 0x007a line=39 │ │ - 0x0081 line=40 │ │ - locals : │ │ - 0x0025 - 0x0040 reg=0 af Ljava/lang/String; │ │ - 0x001f - 0x0078 reg=1 arr$ [Ljava/lang/String; │ │ - 0x005f - 0x0078 reg=4 f2 Ljava/io/File; │ │ - 0x0064 - 0x0078 reg=5 filewriter Ljava/io/FileWriter; │ │ - 0x0021 - 0x0078 reg=7 i$ I │ │ - 0x0020 - 0x0078 reg=8 len$ I │ │ - 0x0069 - 0x0078 reg=9 out Ljava/io/BufferedWriter; │ │ - 0x0079 - 0x0085 reg=1 arr$ [Ljava/lang/String; │ │ - 0x007a - 0x0085 reg=2 e Ljava/io/IOException; │ │ - 0x0011 - 0x0085 reg=3 f Ljava/io/File; │ │ - 0x0079 - 0x0085 reg=4 f2 Ljava/io/File; │ │ - 0x0015 - 0x0085 reg=6 fl [Ljava/lang/String; │ │ - 0x0079 - 0x0085 reg=7 i$ I │ │ - 0x0079 - 0x0085 reg=8 len$ I │ │ - 0x000c - 0x0085 reg=10 p Ljava/lang/String; │ │ - 0x0000 - 0x0085 reg=14 this Lcom/stericson/RootShellTests/NativeJavaClass; │ │ - 0x0000 - 0x0085 reg=15 args Lcom/stericson/RootShell/containers/RootClass$RootArgs; │ │ + 0x0024 line=25 │ │ + 0x003c line=23 │ │ + 0x003f line=27 │ │ + 0x0046 line=28 │ │ + 0x005e line=31 │ │ + 0x0063 line=32 │ │ + 0x0068 line=33 │ │ + 0x006d line=34 │ │ + 0x0070 line=35 │ │ + 0x0077 line=44 │ │ + 0x0078 line=37 │ │ + 0x0079 line=39 │ │ + 0x0080 line=40 │ │ + locals : │ │ + 0x0024 - 0x003f reg=0 af Ljava/lang/String; │ │ + 0x005e - 0x0077 reg=3 f2 Ljava/io/File; │ │ + 0x0063 - 0x0077 reg=4 filewriter Ljava/io/FileWriter; │ │ + 0x0068 - 0x0077 reg=6 out Ljava/io/BufferedWriter; │ │ + 0x0079 - 0x0084 reg=1 e Ljava/io/IOException; │ │ + 0x0011 - 0x0084 reg=2 f Ljava/io/File; │ │ + 0x0078 - 0x0084 reg=3 f2 Ljava/io/File; │ │ + 0x0015 - 0x0084 reg=5 fl [Ljava/lang/String; │ │ + 0x000c - 0x0084 reg=7 p Ljava/lang/String; │ │ + 0x0000 - 0x0084 reg=13 this Lcom/stericson/RootShellTests/NativeJavaClass; │ │ + 0x0000 - 0x0084 reg=14 args Lcom/stericson/RootShell/containers/RootClass$RootArgs; │ │ │ │ Virtual methods - │ │ source_file_idx : 3147 (NativeJavaClass.java) │ │ │ │ Class #595 header: │ │ class_idx : 1164 │ │ access_flags : 0 (0x0000) │ │ @@ -133656,42 +133621,42 @@ │ │ type : '(Lcom/stericson/RootShellTests/SanityCheckRootShell;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07a9f0: |[07a9f0] com.stericson.RootShellTests.SanityCheckRootShell$1.:(Lcom/stericson/RootShellTests/SanityCheckRootShell;)V │ │ -07aa00: 5b01 a908 |0000: iput-object v1, v0, Lcom/stericson/RootShellTests/SanityCheckRootShell$1;.this$0:Lcom/stericson/RootShellTests/SanityCheckRootShell; // field@08a9 │ │ -07aa04: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -07aa0a: 0e00 |0005: return-void │ │ +07a9d0: |[07a9d0] com.stericson.RootShellTests.SanityCheckRootShell$1.:(Lcom/stericson/RootShellTests/SanityCheckRootShell;)V │ │ +07a9e0: 5b01 a908 |0000: iput-object v1, v0, Lcom/stericson/RootShellTests/SanityCheckRootShell$1;.this$0:Lcom/stericson/RootShellTests/SanityCheckRootShell; // field@08a9 │ │ +07a9e4: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +07a9ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stericson/RootShellTests/SanityCheckRootShell$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/stericson/RootShellTests/SanityCheckRootShell; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/stericson/RootShellTests/SanityCheckRootShell; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootShellTests/SanityCheckRootShell$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07aa0c: |[07aa0c] com.stericson.RootShellTests.SanityCheckRootShell$1.run:()V │ │ -07aa1c: 5420 a908 |0000: iget-object v0, v2, Lcom/stericson/RootShellTests/SanityCheckRootShell$1;.this$0:Lcom/stericson/RootShellTests/SanityCheckRootShell; // field@08a9 │ │ -07aa20: 7110 bc1f 0000 |0002: invoke-static {v0}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.access$100:(Lcom/stericson/RootShellTests/SanityCheckRootShell;)Landroid/widget/ScrollView; // method@1fbc │ │ -07aa26: 0c00 |0005: move-result-object v0 │ │ -07aa28: 1301 8200 |0006: const/16 v1, #int 130 // #82 │ │ -07aa2c: 6e20 a91e 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.fullScroll:(I)Z // method@1ea9 │ │ -07aa32: 0e00 |000b: return-void │ │ +07a9ec: |[07a9ec] com.stericson.RootShellTests.SanityCheckRootShell$1.run:()V │ │ +07a9fc: 5420 a908 |0000: iget-object v0, v2, Lcom/stericson/RootShellTests/SanityCheckRootShell$1;.this$0:Lcom/stericson/RootShellTests/SanityCheckRootShell; // field@08a9 │ │ +07aa00: 7110 bc1f 0000 |0002: invoke-static {v0}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.access$100:(Lcom/stericson/RootShellTests/SanityCheckRootShell;)Landroid/widget/ScrollView; // method@1fbc │ │ +07aa06: 0c00 |0005: move-result-object v0 │ │ +07aa08: 1301 8200 |0006: const/16 v1, #int 130 // #82 │ │ +07aa0c: 6e20 a91e 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.fullScroll:(I)Z // method@1ea9 │ │ +07aa12: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x000b line=137 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/stericson/RootShellTests/SanityCheckRootShell$1; │ │ │ │ @@ -133733,19 +133698,19 @@ │ │ type : '(Lcom/stericson/RootShellTests/SanityCheckRootShell;Landroid/content/Context;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07aa34: |[07aa34] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread.:(Lcom/stericson/RootShellTests/SanityCheckRootShell;Landroid/content/Context;Landroid/os/Handler;)V │ │ -07aa44: 5b01 b008 |0000: iput-object v1, v0, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.this$0:Lcom/stericson/RootShellTests/SanityCheckRootShell; // field@08b0 │ │ -07aa48: 7010 7421 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@2174 │ │ -07aa4e: 5b03 af08 |0005: iput-object v3, v0, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.mHandler:Landroid/os/Handler; // field@08af │ │ -07aa52: 0e00 |0007: return-void │ │ +07aa14: |[07aa14] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread.:(Lcom/stericson/RootShellTests/SanityCheckRootShell;Landroid/content/Context;Landroid/os/Handler;)V │ │ +07aa24: 5b01 b008 |0000: iput-object v1, v0, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.this$0:Lcom/stericson/RootShellTests/SanityCheckRootShell; // field@08b0 │ │ +07aa28: 7010 7421 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@2174 │ │ +07aa2e: 5b03 af08 |0005: iput-object v3, v0, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.mHandler:Landroid/os/Handler; // field@08af │ │ +07aa32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0005 line=149 │ │ 0x0007 line=150 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; │ │ @@ -133758,17 +133723,17 @@ │ │ type : '(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;ILjava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -07aa54: |[07aa54] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread.access$200:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;ILjava/lang/String;)V │ │ -07aa64: 7030 b71f 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ -07aa6a: 0e00 |0003: return-void │ │ +07aa34: |[07aa34] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread.access$200:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;ILjava/lang/String;)V │ │ +07aa44: 7030 b71f 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ +07aa4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/lang/String; │ │ @@ -133778,28 +133743,28 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -07aa6c: |[07aa6c] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ -07aa7c: 5432 af08 |0000: iget-object v2, v3, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.mHandler:Landroid/os/Handler; // field@08af │ │ -07aa80: 6e10 b902 0200 |0002: invoke-virtual {v2}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@02b9 │ │ -07aa86: 0c01 |0005: move-result-object v1 │ │ -07aa88: 2200 8e00 |0006: new-instance v0, Landroid/os/Bundle; // type@008e │ │ -07aa8c: 7010 8802 0000 |0008: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0288 │ │ -07aa92: 1a02 8010 |000b: const-string v2, "action" // string@1080 │ │ -07aa96: 6e30 a202 2004 |000d: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ -07aa9c: 1a02 d524 |0010: const-string v2, "text" // string@24d5 │ │ -07aaa0: 6e30 a802 2005 |0012: invoke-virtual {v0, v2, v5}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02a8 │ │ -07aaa6: 6e20 cd02 0100 |0015: invoke-virtual {v1, v0}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@02cd │ │ -07aaac: 5432 af08 |0018: iget-object v2, v3, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.mHandler:Landroid/os/Handler; // field@08af │ │ -07aab0: 6e20 c302 1200 |001a: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02c3 │ │ -07aab6: 0e00 |001d: return-void │ │ +07aa4c: |[07aa4c] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ +07aa5c: 5432 af08 |0000: iget-object v2, v3, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.mHandler:Landroid/os/Handler; // field@08af │ │ +07aa60: 6e10 b902 0200 |0002: invoke-virtual {v2}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@02b9 │ │ +07aa66: 0c01 |0005: move-result-object v1 │ │ +07aa68: 2200 8e00 |0006: new-instance v0, Landroid/os/Bundle; // type@008e │ │ +07aa6c: 7010 8802 0000 |0008: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0288 │ │ +07aa72: 1a02 8010 |000b: const-string v2, "action" // string@1080 │ │ +07aa76: 6e30 a202 2004 |000d: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ +07aa7c: 1a02 d524 |0010: const-string v2, "text" // string@24d5 │ │ +07aa80: 6e30 a802 2005 |0012: invoke-virtual {v0, v2, v5}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02a8 │ │ +07aa86: 6e20 cd02 0100 |0015: invoke-virtual {v1, v0}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@02cd │ │ +07aa8c: 5432 af08 |0018: iget-object v2, v3, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.mHandler:Landroid/os/Handler; // field@08af │ │ +07aa90: 6e20 c302 1200 |001a: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02c3 │ │ +07aa96: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0006 line=374 │ │ 0x000b line=375 │ │ 0x0010 line=376 │ │ 0x0015 line=377 │ │ @@ -133814,221 +133779,221 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 15 │ │ + registers : 14 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 374 16-bit code units │ │ -07aab8: |[07aab8] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread.run:()V │ │ -07aac8: 124d |0000: const/4 v13, #int 4 // #4 │ │ -07aaca: 1219 |0001: const/4 v9, #int 1 // #1 │ │ -07aacc: 123c |0002: const/4 v12, #int 3 // #3 │ │ -07aace: 1208 |0003: const/4 v8, #int 0 // #0 │ │ -07aad0: 7030 b71f 9e08 |0004: invoke-direct {v14, v9, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ -07aad6: 1a08 8a0e |0007: const-string v8, "Testing getPath" // string@0e8a │ │ -07aada: 7030 b71f de08 |0009: invoke-direct {v14, v13, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ -07aae0: 1a08 f90f |000c: const-string v8, "[ getPath ] │ │ +07aa98: |[07aa98] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread.run:()V │ │ +07aaa8: 124c |0000: const/4 v12, #int 4 // #4 │ │ +07aaaa: 1218 |0001: const/4 v8, #int 1 // #1 │ │ +07aaac: 123b |0002: const/4 v11, #int 3 // #3 │ │ +07aaae: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +07aab0: 7030 b71f 8d07 |0004: invoke-direct {v13, v8, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ +07aab6: 1a07 8a0e |0007: const-string v7, "Testing getPath" // string@0e8a │ │ +07aaba: 7030 b71f cd07 |0009: invoke-direct {v13, v12, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ +07aac0: 1a07 f90f |000c: const-string v7, "[ getPath ] │ │ " // string@0ff9 │ │ -07aae4: 7030 b71f ce08 |000e: invoke-direct {v14, v12, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ -07aaea: 7100 101f 0000 |0011: invoke-static {}, Lcom/stericson/RootShell/RootShell;.getPath:()Ljava/util/List; // method@1f10 │ │ -07aaf0: 0c05 |0014: move-result-object v5 │ │ -07aaf2: 7210 da21 0500 |0015: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@21da │ │ -07aaf8: 0c03 |0018: move-result-object v3 │ │ -07aafa: 7210 c121 0300 |0019: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ -07ab00: 0a08 |001c: move-result v8 │ │ -07ab02: 3808 2400 |001d: if-eqz v8, 0041 // +0024 │ │ -07ab06: 7210 c221 0300 |001f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ -07ab0c: 0c04 |0022: move-result-object v4 │ │ -07ab0e: 1f04 f504 |0023: check-cast v4, Ljava/lang/String; // type@04f5 │ │ -07ab12: 1238 |0025: const/4 v8, #int 3 // #3 │ │ -07ab14: 2209 f704 |0026: new-instance v9, Ljava/lang/StringBuilder; // type@04f7 │ │ -07ab18: 7010 6021 0900 |0028: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07ab1e: 6e20 6921 4900 |002b: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07ab24: 0c09 |002e: move-result-object v9 │ │ -07ab26: 1a0a 6800 |002f: const-string v10, " k │ │ +07aac4: 7030 b71f bd07 |000e: invoke-direct {v13, v11, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ +07aaca: 7100 101f 0000 |0011: invoke-static {}, Lcom/stericson/RootShell/RootShell;.getPath:()Ljava/util/List; // method@1f10 │ │ +07aad0: 0c04 |0014: move-result-object v4 │ │ +07aad2: 7210 da21 0400 |0015: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@21da │ │ +07aad8: 0c07 |0018: move-result-object v7 │ │ +07aada: 7210 c121 0700 |0019: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ +07aae0: 0a08 |001c: move-result v8 │ │ +07aae2: 3808 2400 |001d: if-eqz v8, 0041 // +0024 │ │ +07aae6: 7210 c221 0700 |001f: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ +07aaec: 0c03 |0022: move-result-object v3 │ │ +07aaee: 1f03 f504 |0023: check-cast v3, Ljava/lang/String; // type@04f5 │ │ +07aaf2: 1238 |0025: const/4 v8, #int 3 // #3 │ │ +07aaf4: 2209 f704 |0026: new-instance v9, Ljava/lang/StringBuilder; // type@04f7 │ │ +07aaf8: 7010 6021 0900 |0028: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07aafe: 6e20 6921 3900 |002b: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07ab04: 0c09 |002e: move-result-object v9 │ │ +07ab06: 1a0a 6800 |002f: const-string v10, " k │ │ │ │ " // string@0068 │ │ -07ab2a: 6e20 6921 a900 |0031: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07ab30: 0c09 |0034: move-result-object v9 │ │ -07ab32: 6e10 6e21 0900 |0035: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07ab38: 0c09 |0038: move-result-object v9 │ │ -07ab3a: 7030 b71f 8e09 |0039: invoke-direct {v14, v8, v9}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ -07ab40: 28dd |003c: goto 0019 // -0023 │ │ -07ab42: 0d01 |003d: move-exception v1 │ │ -07ab44: 6e10 fc20 0100 |003e: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -07ab4a: 1a08 7c0e |0041: const-string v8, "Testing A ton of commands" // string@0e7c │ │ -07ab4e: 7030 b71f de08 |0043: invoke-direct {v14, v13, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ -07ab54: 1a08 f70f |0046: const-string v8, "[ Ton of Commands ] │ │ +07ab0a: 6e20 6921 a900 |0031: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07ab10: 0c09 |0034: move-result-object v9 │ │ +07ab12: 6e10 6e21 0900 |0035: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07ab18: 0c09 |0038: move-result-object v9 │ │ +07ab1a: 7030 b71f 8d09 |0039: invoke-direct {v13, v8, v9}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ +07ab20: 28dd |003c: goto 0019 // -0023 │ │ +07ab22: 0d01 |003d: move-exception v1 │ │ +07ab24: 6e10 fc20 0100 |003e: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +07ab2a: 1a07 7c0e |0041: const-string v7, "Testing A ton of commands" // string@0e7c │ │ +07ab2e: 7030 b71f cd07 |0043: invoke-direct {v13, v12, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ +07ab34: 1a07 f70f |0046: const-string v7, "[ Ton of Commands ] │ │ " // string@0ff7 │ │ -07ab58: 7030 b71f ce08 |0048: invoke-direct {v14, v12, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ -07ab5e: 1202 |004b: const/4 v2, #int 0 // #0 │ │ -07ab60: 1308 6400 |004c: const/16 v8, #int 100 // #64 │ │ -07ab64: 3582 0a00 |004e: if-ge v2, v8, 0058 // +000a │ │ -07ab68: 1a08 2f01 |0050: const-string v8, "/system/xbin/busybox" // string@012f │ │ -07ab6c: 7110 0b1f 0800 |0052: invoke-static {v8}, Lcom/stericson/RootShell/RootShell;.exists:(Ljava/lang/String;)Z // method@1f0b │ │ -07ab72: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ -07ab76: 28f5 |0057: goto 004c // -000b │ │ -07ab78: 1a08 7e0e |0058: const-string v8, "Testing Find Binary" // string@0e7e │ │ -07ab7c: 7030 b71f de08 |005a: invoke-direct {v14, v13, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ -07ab82: 7100 181f 0000 |005d: invoke-static {}, Lcom/stericson/RootShell/RootShell;.isRootAvailable:()Z // method@1f18 │ │ -07ab88: 0a06 |0060: move-result v6 │ │ -07ab8a: 1a08 e80f |0061: const-string v8, "[ Checking Root ] │ │ +07ab38: 7030 b71f bd07 |0048: invoke-direct {v13, v11, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ +07ab3e: 1202 |004b: const/4 v2, #int 0 // #0 │ │ +07ab40: 1307 6400 |004c: const/16 v7, #int 100 // #64 │ │ +07ab44: 3572 0a00 |004e: if-ge v2, v7, 0058 // +000a │ │ +07ab48: 1a07 2f01 |0050: const-string v7, "/system/xbin/busybox" // string@012f │ │ +07ab4c: 7110 0b1f 0700 |0052: invoke-static {v7}, Lcom/stericson/RootShell/RootShell;.exists:(Ljava/lang/String;)Z // method@1f0b │ │ +07ab52: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ +07ab56: 28f5 |0057: goto 004c // -000b │ │ +07ab58: 1a07 7e0e |0058: const-string v7, "Testing Find Binary" // string@0e7e │ │ +07ab5c: 7030 b71f cd07 |005a: invoke-direct {v13, v12, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ +07ab62: 7100 181f 0000 |005d: invoke-static {}, Lcom/stericson/RootShell/RootShell;.isRootAvailable:()Z // method@1f18 │ │ +07ab68: 0a05 |0060: move-result v5 │ │ +07ab6a: 1a07 e80f |0061: const-string v7, "[ Checking Root ] │ │ " // string@0fe8 │ │ -07ab8e: 7030 b71f ce08 |0063: invoke-direct {v14, v12, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ -07ab94: 2208 f704 |0066: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ -07ab98: 7010 6021 0800 |0068: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07ab9e: 6e20 6a21 6800 |006b: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@216a │ │ -07aba4: 0c08 |006e: move-result-object v8 │ │ -07aba6: 1a09 6800 |006f: const-string v9, " k │ │ +07ab6e: 7030 b71f bd07 |0063: invoke-direct {v13, v11, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ +07ab74: 2207 f704 |0066: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ +07ab78: 7010 6021 0700 |0068: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07ab7e: 6e20 6a21 5700 |006b: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@216a │ │ +07ab84: 0c07 |006e: move-result-object v7 │ │ +07ab86: 1a08 6800 |006f: const-string v8, " k │ │ │ │ " // string@0068 │ │ -07abaa: 6e20 6921 9800 |0071: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07abb0: 0c08 |0074: move-result-object v8 │ │ -07abb2: 6e10 6e21 0800 |0075: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07abb8: 0c08 |0078: move-result-object v8 │ │ -07abba: 7030 b71f ce08 |0079: invoke-direct {v14, v12, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ -07abc0: 7100 171f 0000 |007c: invoke-static {}, Lcom/stericson/RootShell/RootShell;.isBusyboxAvailable:()Z // method@1f17 │ │ -07abc6: 0a06 |007f: move-result v6 │ │ -07abc8: 1a08 e50f |0080: const-string v8, "[ Checking Busybox ] │ │ +07ab8a: 6e20 6921 8700 |0071: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07ab90: 0c07 |0074: move-result-object v7 │ │ +07ab92: 6e10 6e21 0700 |0075: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07ab98: 0c07 |0078: move-result-object v7 │ │ +07ab9a: 7030 b71f bd07 |0079: invoke-direct {v13, v11, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ +07aba0: 7100 171f 0000 |007c: invoke-static {}, Lcom/stericson/RootShell/RootShell;.isBusyboxAvailable:()Z // method@1f17 │ │ +07aba6: 0a05 |007f: move-result v5 │ │ +07aba8: 1a07 e50f |0080: const-string v7, "[ Checking Busybox ] │ │ " // string@0fe5 │ │ -07abcc: 7030 b71f ce08 |0082: invoke-direct {v14, v12, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ -07abd2: 2208 f704 |0085: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ -07abd6: 7010 6021 0800 |0087: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07abdc: 6e20 6a21 6800 |008a: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@216a │ │ -07abe2: 0c08 |008d: move-result-object v8 │ │ -07abe4: 1a09 6800 |008e: const-string v9, " k │ │ +07abac: 7030 b71f bd07 |0082: invoke-direct {v13, v11, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ +07abb2: 2207 f704 |0085: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ +07abb6: 7010 6021 0700 |0087: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07abbc: 6e20 6a21 5700 |008a: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@216a │ │ +07abc2: 0c07 |008d: move-result-object v7 │ │ +07abc4: 1a08 6800 |008e: const-string v8, " k │ │ │ │ " // string@0068 │ │ -07abe8: 6e20 6921 9800 |0090: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07abee: 0c08 |0093: move-result-object v8 │ │ -07abf0: 6e10 6e21 0800 |0094: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07abf6: 0c08 |0097: move-result-object v8 │ │ -07abf8: 7030 b71f ce08 |0098: invoke-direct {v14, v12, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ -07abfe: 1a08 850e |009b: const-string v8, "Testing file exists" // string@0e85 │ │ -07ac02: 7030 b71f de08 |009d: invoke-direct {v14, v13, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ -07ac08: 1a08 e60f |00a0: const-string v8, "[ Checking Exists() ] │ │ +07abc8: 6e20 6921 8700 |0090: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07abce: 0c07 |0093: move-result-object v7 │ │ +07abd0: 6e10 6e21 0700 |0094: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07abd6: 0c07 |0097: move-result-object v7 │ │ +07abd8: 7030 b71f bd07 |0098: invoke-direct {v13, v11, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ +07abde: 1a07 850e |009b: const-string v7, "Testing file exists" // string@0e85 │ │ +07abe2: 7030 b71f cd07 |009d: invoke-direct {v13, v12, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ +07abe8: 1a07 e60f |00a0: const-string v7, "[ Checking Exists() ] │ │ " // string@0fe6 │ │ -07ac0c: 7030 b71f ce08 |00a2: invoke-direct {v14, v12, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ -07ac12: 2208 f704 |00a5: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ -07ac16: 7010 6021 0800 |00a7: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07ac1c: 1a09 2d01 |00aa: const-string v9, "/system/sbin/[" // string@012d │ │ -07ac20: 7110 0b1f 0900 |00ac: invoke-static {v9}, Lcom/stericson/RootShell/RootShell;.exists:(Ljava/lang/String;)Z // method@1f0b │ │ -07ac26: 0a09 |00af: move-result v9 │ │ -07ac28: 6e20 6a21 9800 |00b0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@216a │ │ -07ac2e: 0c08 |00b3: move-result-object v8 │ │ -07ac30: 1a09 6800 |00b4: const-string v9, " k │ │ +07abec: 7030 b71f bd07 |00a2: invoke-direct {v13, v11, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ +07abf2: 2207 f704 |00a5: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ +07abf6: 7010 6021 0700 |00a7: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07abfc: 1a08 2d01 |00aa: const-string v8, "/system/sbin/[" // string@012d │ │ +07ac00: 7110 0b1f 0800 |00ac: invoke-static {v8}, Lcom/stericson/RootShell/RootShell;.exists:(Ljava/lang/String;)Z // method@1f0b │ │ +07ac06: 0a08 |00af: move-result v8 │ │ +07ac08: 6e20 6a21 8700 |00b0: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@216a │ │ +07ac0e: 0c07 |00b3: move-result-object v7 │ │ +07ac10: 1a08 6800 |00b4: const-string v8, " k │ │ │ │ " // string@0068 │ │ -07ac34: 6e20 6921 9800 |00b6: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07ac3a: 0c08 |00b9: move-result-object v8 │ │ -07ac3c: 6e10 6e21 0800 |00ba: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07ac42: 0c08 |00bd: move-result-object v8 │ │ -07ac44: 7030 b71f ce08 |00be: invoke-direct {v14, v12, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ -07ac4a: 1a08 810e |00c1: const-string v8, "Testing Is Access Given" // string@0e81 │ │ -07ac4e: 7030 b71f de08 |00c3: invoke-direct {v14, v13, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ -07ac54: 7100 161f 0000 |00c6: invoke-static {}, Lcom/stericson/RootShell/RootShell;.isAccessGiven:()Z // method@1f16 │ │ -07ac5a: 0a06 |00c9: move-result v6 │ │ -07ac5c: 1a08 ee0f |00ca: const-string v8, "[ Checking for Access to Root ] │ │ +07ac14: 6e20 6921 8700 |00b6: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07ac1a: 0c07 |00b9: move-result-object v7 │ │ +07ac1c: 6e10 6e21 0700 |00ba: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07ac22: 0c07 |00bd: move-result-object v7 │ │ +07ac24: 7030 b71f bd07 |00be: invoke-direct {v13, v11, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ +07ac2a: 1a07 810e |00c1: const-string v7, "Testing Is Access Given" // string@0e81 │ │ +07ac2e: 7030 b71f cd07 |00c3: invoke-direct {v13, v12, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ +07ac34: 7100 161f 0000 |00c6: invoke-static {}, Lcom/stericson/RootShell/RootShell;.isAccessGiven:()Z // method@1f16 │ │ +07ac3a: 0a05 |00c9: move-result v5 │ │ +07ac3c: 1a07 ee0f |00ca: const-string v7, "[ Checking for Access to Root ] │ │ " // string@0fee │ │ -07ac60: 7030 b71f ce08 |00cc: invoke-direct {v14, v12, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ -07ac66: 2208 f704 |00cf: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ -07ac6a: 7010 6021 0800 |00d1: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07ac70: 6e20 6a21 6800 |00d4: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@216a │ │ -07ac76: 0c08 |00d7: move-result-object v8 │ │ -07ac78: 1a09 6800 |00d8: const-string v9, " k │ │ +07ac40: 7030 b71f bd07 |00cc: invoke-direct {v13, v11, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ +07ac46: 2207 f704 |00cf: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ +07ac4a: 7010 6021 0700 |00d1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07ac50: 6e20 6a21 5700 |00d4: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@216a │ │ +07ac56: 0c07 |00d7: move-result-object v7 │ │ +07ac58: 1a08 6800 |00d8: const-string v8, " k │ │ │ │ " // string@0068 │ │ -07ac7c: 6e20 6921 9800 |00da: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07ac82: 0c08 |00dd: move-result-object v8 │ │ -07ac84: 6e10 6e21 0800 |00de: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07ac8a: 0c08 |00e1: move-result-object v8 │ │ -07ac8c: 7030 b71f ce08 |00e2: invoke-direct {v14, v12, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ -07ac92: 1a08 8c0e |00e5: const-string v8, "Testing output capture" // string@0e8c │ │ -07ac96: 7030 b71f de08 |00e7: invoke-direct {v14, v13, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ -07ac9c: 1a08 f80f |00ea: const-string v8, "[ busybox ash --help ] │ │ +07ac5c: 6e20 6921 8700 |00da: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07ac62: 0c07 |00dd: move-result-object v7 │ │ +07ac64: 6e10 6e21 0700 |00de: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07ac6a: 0c07 |00e1: move-result-object v7 │ │ +07ac6c: 7030 b71f bd07 |00e2: invoke-direct {v13, v11, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ +07ac72: 1a07 8c0e |00e5: const-string v7, "Testing output capture" // string@0e8c │ │ +07ac76: 7030 b71f cd07 |00e7: invoke-direct {v13, v12, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ +07ac7c: 1a07 f80f |00ea: const-string v7, "[ busybox ash --help ] │ │ " // string@0ff8 │ │ -07aca0: 7030 b71f ce08 |00ec: invoke-direct {v14, v12, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ -07aca6: 1218 |00ef: const/4 v8, #int 1 // #1 │ │ -07aca8: 7110 111f 0800 |00f0: invoke-static {v8}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ -07acae: 0c07 |00f3: move-result-object v7 │ │ -07acb0: 2200 8d04 |00f4: new-instance v0, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$1; // type@048d │ │ -07acb4: 1208 |00f6: const/4 v8, #int 0 // #0 │ │ -07acb6: 1219 |00f7: const/4 v9, #int 1 // #1 │ │ -07acb8: 2399 8905 |00f8: new-array v9, v9, [Ljava/lang/String; // type@0589 │ │ -07acbc: 120a |00fa: const/4 v10, #int 0 // #0 │ │ -07acbe: 1a0b f911 |00fb: const-string v11, "busybox ash --help" // string@11f9 │ │ -07acc2: 4d0b 090a |00fd: aput-object v11, v9, v10 │ │ -07acc6: 7040 a91f e098 |00ff: invoke-direct {v0, v14, v8, v9}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$1;.:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V // method@1fa9 │ │ -07accc: 6e20 861f 0700 |0102: invoke-virtual {v7, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07acd2: 1a08 2a0e |0105: const-string v8, "Switching RootContext - SYSTEM_APP" // string@0e2a │ │ -07acd6: 7030 b71f de08 |0107: invoke-direct {v14, v13, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ -07acdc: 1a08 f20f |010a: const-string v8, "[ Switching Root Context - SYSTEM_APP ] │ │ +07ac80: 7030 b71f bd07 |00ec: invoke-direct {v13, v11, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ +07ac86: 1217 |00ef: const/4 v7, #int 1 // #1 │ │ +07ac88: 7110 111f 0700 |00f0: invoke-static {v7}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ +07ac8e: 0c06 |00f3: move-result-object v6 │ │ +07ac90: 2200 8d04 |00f4: new-instance v0, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$1; // type@048d │ │ +07ac94: 1207 |00f6: const/4 v7, #int 0 // #0 │ │ +07ac96: 1218 |00f7: const/4 v8, #int 1 // #1 │ │ +07ac98: 2388 8905 |00f8: new-array v8, v8, [Ljava/lang/String; // type@0589 │ │ +07ac9c: 1209 |00fa: const/4 v9, #int 0 // #0 │ │ +07ac9e: 1a0a f911 |00fb: const-string v10, "busybox ash --help" // string@11f9 │ │ +07aca2: 4d0a 0809 |00fd: aput-object v10, v8, v9 │ │ +07aca6: 7040 a91f d087 |00ff: invoke-direct {v0, v13, v7, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$1;.:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V // method@1fa9 │ │ +07acac: 6e20 861f 0600 |0102: invoke-virtual {v6, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07acb2: 1a07 2a0e |0105: const-string v7, "Switching RootContext - SYSTEM_APP" // string@0e2a │ │ +07acb6: 7030 b71f cd07 |0107: invoke-direct {v13, v12, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ +07acbc: 1a07 f20f |010a: const-string v7, "[ Switching Root Context - SYSTEM_APP ] │ │ " // string@0ff2 │ │ -07ace0: 7030 b71f ce08 |010c: invoke-direct {v14, v12, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ -07ace6: 1218 |010f: const/4 v8, #int 1 // #1 │ │ -07ace8: 6209 8308 |0110: sget-object v9, Lcom/stericson/RootShell/execution/Shell$ShellContext;.SYSTEM_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0883 │ │ -07acec: 7120 151f 9800 |0112: invoke-static {v8, v9}, Lcom/stericson/RootShell/RootShell;.getShell:(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; // method@1f15 │ │ -07acf2: 0c07 |0115: move-result-object v7 │ │ -07acf4: 2200 8e04 |0116: new-instance v0, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$2; // type@048e │ │ -07acf8: 1208 |0118: const/4 v8, #int 0 // #0 │ │ -07acfa: 1219 |0119: const/4 v9, #int 1 // #1 │ │ -07acfc: 2399 8905 |011a: new-array v9, v9, [Ljava/lang/String; // type@0589 │ │ -07ad00: 120a |011c: const/4 v10, #int 0 // #0 │ │ -07ad02: 1a0b b318 |011d: const-string v11, "id" // string@18b3 │ │ -07ad06: 4d0b 090a |011f: aput-object v11, v9, v10 │ │ -07ad0a: 7040 ab1f e098 |0121: invoke-direct {v0, v14, v8, v9}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$2;.:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V // method@1fab │ │ -07ad10: 6e20 861f 0700 |0124: invoke-virtual {v7, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07ad16: 1a08 2b0e |0127: const-string v8, "Switching RootContext - UNTRUSTED" // string@0e2b │ │ -07ad1a: 7030 b71f de08 |0129: invoke-direct {v14, v13, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ -07ad20: 1a08 f30f |012c: const-string v8, "[ Switching Root Context - UNTRUSTED ] │ │ +07acc0: 7030 b71f bd07 |010c: invoke-direct {v13, v11, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ +07acc6: 1217 |010f: const/4 v7, #int 1 // #1 │ │ +07acc8: 6208 8308 |0110: sget-object v8, Lcom/stericson/RootShell/execution/Shell$ShellContext;.SYSTEM_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0883 │ │ +07accc: 7120 151f 8700 |0112: invoke-static {v7, v8}, Lcom/stericson/RootShell/RootShell;.getShell:(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; // method@1f15 │ │ +07acd2: 0c06 |0115: move-result-object v6 │ │ +07acd4: 2200 8e04 |0116: new-instance v0, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$2; // type@048e │ │ +07acd8: 1207 |0118: const/4 v7, #int 0 // #0 │ │ +07acda: 1218 |0119: const/4 v8, #int 1 // #1 │ │ +07acdc: 2388 8905 |011a: new-array v8, v8, [Ljava/lang/String; // type@0589 │ │ +07ace0: 1209 |011c: const/4 v9, #int 0 // #0 │ │ +07ace2: 1a0a b318 |011d: const-string v10, "id" // string@18b3 │ │ +07ace6: 4d0a 0809 |011f: aput-object v10, v8, v9 │ │ +07acea: 7040 ab1f d087 |0121: invoke-direct {v0, v13, v7, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$2;.:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V // method@1fab │ │ +07acf0: 6e20 861f 0600 |0124: invoke-virtual {v6, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07acf6: 1a07 2b0e |0127: const-string v7, "Switching RootContext - UNTRUSTED" // string@0e2b │ │ +07acfa: 7030 b71f cd07 |0129: invoke-direct {v13, v12, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ +07ad00: 1a07 f30f |012c: const-string v7, "[ Switching Root Context - UNTRUSTED ] │ │ " // string@0ff3 │ │ -07ad24: 7030 b71f ce08 |012e: invoke-direct {v14, v12, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ -07ad2a: 1218 |0131: const/4 v8, #int 1 // #1 │ │ -07ad2c: 6209 8508 |0132: sget-object v9, Lcom/stericson/RootShell/execution/Shell$ShellContext;.UNTRUSTED_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0885 │ │ -07ad30: 7120 151f 9800 |0134: invoke-static {v8, v9}, Lcom/stericson/RootShell/RootShell;.getShell:(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; // method@1f15 │ │ -07ad36: 0c07 |0137: move-result-object v7 │ │ -07ad38: 2200 8f04 |0138: new-instance v0, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$3; // type@048f │ │ -07ad3c: 1208 |013a: const/4 v8, #int 0 // #0 │ │ -07ad3e: 1219 |013b: const/4 v9, #int 1 // #1 │ │ -07ad40: 2399 8905 |013c: new-array v9, v9, [Ljava/lang/String; // type@0589 │ │ -07ad44: 120a |013e: const/4 v10, #int 0 // #0 │ │ -07ad46: 1a0b b318 |013f: const-string v11, "id" // string@18b3 │ │ -07ad4a: 4d0b 090a |0141: aput-object v11, v9, v10 │ │ -07ad4e: 7040 ad1f e098 |0143: invoke-direct {v0, v14, v8, v9}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$3;.:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V // method@1fad │ │ -07ad54: 6e20 861f 0700 |0146: invoke-virtual {v7, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07ad5a: 1218 |0149: const/4 v8, #int 1 // #1 │ │ -07ad5c: 7110 111f 0800 |014a: invoke-static {v8}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ -07ad62: 0c07 |014d: move-result-object v7 │ │ -07ad64: 2200 9004 |014e: new-instance v0, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4; // type@0490 │ │ -07ad68: 1308 2a00 |0150: const/16 v8, #int 42 // #2a │ │ -07ad6c: 1209 |0152: const/4 v9, #int 0 // #0 │ │ -07ad6e: 121a |0153: const/4 v10, #int 1 // #1 │ │ -07ad70: 23aa 8905 |0154: new-array v10, v10, [Ljava/lang/String; // type@0589 │ │ -07ad74: 120b |0156: const/4 v11, #int 0 // #0 │ │ -07ad76: 1a0c 7614 |0157: const-string v12, "echo done" // string@1476 │ │ -07ad7a: 4d0c 0a0b |0159: aput-object v12, v10, v11 │ │ -07ad7e: 705a af1f e098 |015b: invoke-direct {v0, v14, v8, v9, v10}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;.:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;IZ[Ljava/lang/String;)V // method@1faf │ │ -07ad84: 6e20 861f 0700 |015e: invoke-virtual {v7, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07ad8a: 0e00 |0161: return-void │ │ -07ad8c: 0d01 |0162: move-exception v1 │ │ -07ad8e: 6e10 fc20 0100 |0163: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -07ad94: 289f |0166: goto 0105 // -0061 │ │ -07ad96: 0d01 |0167: move-exception v1 │ │ -07ad98: 6e10 fc20 0100 |0168: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -07ad9e: 28bc |016b: goto 0127 // -0044 │ │ -07ada0: 0d01 |016c: move-exception v1 │ │ -07ada2: 6e10 fc20 0100 |016d: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -07ada8: 28d9 |0170: goto 0149 // -0027 │ │ -07adaa: 0d01 |0171: move-exception v1 │ │ -07adac: 6e10 fc20 0100 |0172: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -07adb2: 28ec |0175: goto 0161 // -0014 │ │ +07ad04: 7030 b71f bd07 |012e: invoke-direct {v13, v11, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@1fb7 │ │ +07ad0a: 1217 |0131: const/4 v7, #int 1 // #1 │ │ +07ad0c: 6208 8508 |0132: sget-object v8, Lcom/stericson/RootShell/execution/Shell$ShellContext;.UNTRUSTED_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0885 │ │ +07ad10: 7120 151f 8700 |0134: invoke-static {v7, v8}, Lcom/stericson/RootShell/RootShell;.getShell:(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; // method@1f15 │ │ +07ad16: 0c06 |0137: move-result-object v6 │ │ +07ad18: 2200 8f04 |0138: new-instance v0, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$3; // type@048f │ │ +07ad1c: 1207 |013a: const/4 v7, #int 0 // #0 │ │ +07ad1e: 1218 |013b: const/4 v8, #int 1 // #1 │ │ +07ad20: 2388 8905 |013c: new-array v8, v8, [Ljava/lang/String; // type@0589 │ │ +07ad24: 1209 |013e: const/4 v9, #int 0 // #0 │ │ +07ad26: 1a0a b318 |013f: const-string v10, "id" // string@18b3 │ │ +07ad2a: 4d0a 0809 |0141: aput-object v10, v8, v9 │ │ +07ad2e: 7040 ad1f d087 |0143: invoke-direct {v0, v13, v7, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$3;.:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V // method@1fad │ │ +07ad34: 6e20 861f 0600 |0146: invoke-virtual {v6, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07ad3a: 1217 |0149: const/4 v7, #int 1 // #1 │ │ +07ad3c: 7110 111f 0700 |014a: invoke-static {v7}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ +07ad42: 0c06 |014d: move-result-object v6 │ │ +07ad44: 2200 9004 |014e: new-instance v0, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4; // type@0490 │ │ +07ad48: 1307 2a00 |0150: const/16 v7, #int 42 // #2a │ │ +07ad4c: 1208 |0152: const/4 v8, #int 0 // #0 │ │ +07ad4e: 1219 |0153: const/4 v9, #int 1 // #1 │ │ +07ad50: 2399 8905 |0154: new-array v9, v9, [Ljava/lang/String; // type@0589 │ │ +07ad54: 120a |0156: const/4 v10, #int 0 // #0 │ │ +07ad56: 1a0b 7614 |0157: const-string v11, "echo done" // string@1476 │ │ +07ad5a: 4d0b 090a |0159: aput-object v11, v9, v10 │ │ +07ad5e: 7059 af1f d087 |015b: invoke-direct {v0, v13, v7, v8, v9}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;.:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;IZ[Ljava/lang/String;)V // method@1faf │ │ +07ad64: 6e20 861f 0600 |015e: invoke-virtual {v6, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07ad6a: 0e00 |0161: return-void │ │ +07ad6c: 0d01 |0162: move-exception v1 │ │ +07ad6e: 6e10 fc20 0100 |0163: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +07ad74: 289f |0166: goto 0105 // -0061 │ │ +07ad76: 0d01 |0167: move-exception v1 │ │ +07ad78: 6e10 fc20 0100 |0168: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +07ad7e: 28bc |016b: goto 0127 // -0044 │ │ +07ad80: 0d01 |016c: move-exception v1 │ │ +07ad82: 6e10 fc20 0100 |016d: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +07ad88: 28d9 |0170: goto 0149 // -0027 │ │ +07ad8a: 0d01 |0171: move-exception v1 │ │ +07ad8c: 6e10 fc20 0100 |0172: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +07ad92: 28ec |0175: goto 0161 // -0014 │ │ catches : 5 │ │ 0x0011 - 0x003c │ │ Ljava/lang/Exception; -> 0x003d │ │ 0x00f0 - 0x0105 │ │ Ljava/lang/Exception; -> 0x0162 │ │ 0x0110 - 0x0127 │ │ Ljava/lang/Exception; -> 0x0167 │ │ @@ -134088,33 +134053,32 @@ │ │ 0x0167 line=262 │ │ 0x0168 line=264 │ │ 0x016c line=288 │ │ 0x016d line=290 │ │ 0x0171 line=364 │ │ 0x0172 line=366 │ │ locals : │ │ - 0x0019 - 0x003d reg=3 i$ Ljava/util/Iterator; │ │ - 0x0025 - 0x003d reg=4 path Ljava/lang/String; │ │ - 0x0015 - 0x003d reg=5 paths Ljava/util/List; Ljava/util/List; │ │ + 0x0025 - 0x003d reg=3 path Ljava/lang/String; │ │ + 0x0015 - 0x003d reg=4 paths Ljava/util/List; Ljava/util/List; │ │ 0x003e - 0x0041 reg=1 e Ljava/lang/Exception; │ │ 0x0102 - 0x0105 reg=0 cmd Lcom/stericson/RootShell/execution/Command; │ │ - 0x00f4 - 0x0105 reg=7 shell Lcom/stericson/RootShell/execution/Shell; │ │ + 0x00f4 - 0x0105 reg=6 shell Lcom/stericson/RootShell/execution/Shell; │ │ 0x0124 - 0x0127 reg=0 cmd Lcom/stericson/RootShell/execution/Command; │ │ - 0x0116 - 0x0127 reg=7 shell Lcom/stericson/RootShell/execution/Shell; │ │ + 0x0116 - 0x0127 reg=6 shell Lcom/stericson/RootShell/execution/Shell; │ │ 0x0146 - 0x0149 reg=0 cmd Lcom/stericson/RootShell/execution/Command; │ │ - 0x0138 - 0x0149 reg=7 shell Lcom/stericson/RootShell/execution/Shell; │ │ + 0x0138 - 0x0149 reg=6 shell Lcom/stericson/RootShell/execution/Shell; │ │ 0x015e - 0x0161 reg=0 cmd Lcom/stericson/RootShell/execution/Command; │ │ - 0x014e - 0x0161 reg=7 shell Lcom/stericson/RootShell/execution/Shell; │ │ + 0x014e - 0x0161 reg=6 shell Lcom/stericson/RootShell/execution/Shell; │ │ 0x0163 - 0x0167 reg=1 e Ljava/lang/Exception; │ │ 0x0168 - 0x016c reg=1 e Ljava/lang/Exception; │ │ 0x016d - 0x0171 reg=1 e Ljava/lang/Exception; │ │ 0x0172 - 0x0176 reg=1 e Ljava/lang/Exception; │ │ 0x004c - 0x0176 reg=2 i I │ │ - 0x0061 - 0x0176 reg=6 result Z │ │ - 0x0000 - 0x0176 reg=14 this Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; │ │ + 0x0061 - 0x0176 reg=5 result Z │ │ + 0x0000 - 0x0176 reg=13 this Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; │ │ │ │ source_file_idx : 3521 (SanityCheckRootShell.java) │ │ │ │ Class #597 header: │ │ class_idx : 1170 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 148 │ │ @@ -134176,18 +134140,18 @@ │ │ type : '(Lcom/stericson/RootShellTests/SanityCheckRootShell;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07adf8: |[07adf8] com.stericson.RootShellTests.SanityCheckRootShell$TestHandler.:(Lcom/stericson/RootShellTests/SanityCheckRootShell;)V │ │ -07ae08: 5b01 b708 |0000: iput-object v1, v0, Lcom/stericson/RootShellTests/SanityCheckRootShell$TestHandler;.this$0:Lcom/stericson/RootShellTests/SanityCheckRootShell; // field@08b7 │ │ -07ae0c: 7010 b202 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02b2 │ │ -07ae12: 0e00 |0005: return-void │ │ +07add8: |[07add8] com.stericson.RootShellTests.SanityCheckRootShell$TestHandler.:(Lcom/stericson/RootShellTests/SanityCheckRootShell;)V │ │ +07ade8: 5b01 b708 |0000: iput-object v1, v0, Lcom/stericson/RootShellTests/SanityCheckRootShell$TestHandler;.this$0:Lcom/stericson/RootShellTests/SanityCheckRootShell; // field@08b7 │ │ +07adec: 7010 b202 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02b2 │ │ +07adf2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stericson/RootShellTests/SanityCheckRootShell$TestHandler; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/stericson/RootShellTests/SanityCheckRootShell; │ │ │ │ @@ -134196,17 +134160,17 @@ │ │ type : '(Lcom/stericson/RootShellTests/SanityCheckRootShell;Lcom/stericson/RootShellTests/SanityCheckRootShell$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07ae14: |[07ae14] com.stericson.RootShellTests.SanityCheckRootShell$TestHandler.:(Lcom/stericson/RootShellTests/SanityCheckRootShell;Lcom/stericson/RootShellTests/SanityCheckRootShell$1;)V │ │ -07ae24: 7020 b81f 1000 |0000: invoke-direct {v0, v1}, Lcom/stericson/RootShellTests/SanityCheckRootShell$TestHandler;.:(Lcom/stericson/RootShellTests/SanityCheckRootShell;)V // method@1fb8 │ │ -07ae2a: 0e00 |0003: return-void │ │ +07adf4: |[07adf4] com.stericson.RootShellTests.SanityCheckRootShell$TestHandler.:(Lcom/stericson/RootShellTests/SanityCheckRootShell;Lcom/stericson/RootShellTests/SanityCheckRootShell$1;)V │ │ +07ae04: 7020 b81f 1000 |0000: invoke-direct {v0, v1}, Lcom/stericson/RootShellTests/SanityCheckRootShell$TestHandler;.:(Lcom/stericson/RootShellTests/SanityCheckRootShell;)V // method@1fb8 │ │ +07ae0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/stericson/RootShellTests/SanityCheckRootShell$TestHandler; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/stericson/RootShellTests/SanityCheckRootShell; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/stericson/RootShellTests/SanityCheckRootShell$1; │ │ @@ -134217,54 +134181,54 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -07ae2c: |[07ae2c] com.stericson.RootShellTests.SanityCheckRootShell$TestHandler.handleMessage:(Landroid/os/Message;)V │ │ -07ae3c: 6e10 cb02 0500 |0000: invoke-virtual {v5}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@02cb │ │ -07ae42: 0c02 |0003: move-result-object v2 │ │ -07ae44: 1a03 8010 |0004: const-string v3, "action" // string@1080 │ │ -07ae48: 6e20 9102 3200 |0006: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0291 │ │ -07ae4e: 0a00 |0009: move-result v0 │ │ -07ae50: 6e10 cb02 0500 |000a: invoke-virtual {v5}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@02cb │ │ -07ae56: 0c02 |000d: move-result-object v2 │ │ -07ae58: 1a03 d524 |000e: const-string v3, "text" // string@24d5 │ │ -07ae5c: 6e20 9902 3200 |0010: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0299 │ │ -07ae62: 0c01 |0013: move-result-object v1 │ │ -07ae64: 2b00 3a00 0000 |0014: packed-switch v0, 0000004e // +0000003a │ │ -07ae6a: 0e00 |0017: return-void │ │ -07ae6c: 5442 b708 |0018: iget-object v2, v4, Lcom/stericson/RootShellTests/SanityCheckRootShell$TestHandler;.this$0:Lcom/stericson/RootShellTests/SanityCheckRootShell; // field@08b7 │ │ -07ae70: 7110 bd1f 0200 |001a: invoke-static {v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.access$300:(Lcom/stericson/RootShellTests/SanityCheckRootShell;)Landroid/app/ProgressDialog; // method@1fbd │ │ -07ae76: 0c02 |001d: move-result-object v2 │ │ -07ae78: 6e10 aa00 0200 |001e: invoke-virtual {v2}, Landroid/app/ProgressDialog;.show:()V // method@00aa │ │ -07ae7e: 5442 b708 |0021: iget-object v2, v4, Lcom/stericson/RootShellTests/SanityCheckRootShell$TestHandler;.this$0:Lcom/stericson/RootShellTests/SanityCheckRootShell; // field@08b7 │ │ -07ae82: 7110 bd1f 0200 |0023: invoke-static {v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.access$300:(Lcom/stericson/RootShellTests/SanityCheckRootShell;)Landroid/app/ProgressDialog; // method@1fbd │ │ -07ae88: 0c02 |0026: move-result-object v2 │ │ -07ae8a: 1a03 680d |0027: const-string v3, "Running Root Library Tests..." // string@0d68 │ │ -07ae8e: 6e20 a800 3200 |0029: invoke-virtual {v2, v3}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@00a8 │ │ -07ae94: 28eb |002c: goto 0017 // -0015 │ │ -07ae96: 3801 0700 |002d: if-eqz v1, 0034 // +0007 │ │ -07ae9a: 5442 b708 |002f: iget-object v2, v4, Lcom/stericson/RootShellTests/SanityCheckRootShell$TestHandler;.this$0:Lcom/stericson/RootShellTests/SanityCheckRootShell; // field@08b7 │ │ -07ae9e: 6e20 bf1f 1200 |0031: invoke-virtual {v2, v1}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.print:(Ljava/lang/CharSequence;)V // method@1fbf │ │ -07aea4: 5442 b708 |0034: iget-object v2, v4, Lcom/stericson/RootShellTests/SanityCheckRootShell$TestHandler;.this$0:Lcom/stericson/RootShellTests/SanityCheckRootShell; // field@08b7 │ │ -07aea8: 7110 bd1f 0200 |0036: invoke-static {v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.access$300:(Lcom/stericson/RootShellTests/SanityCheckRootShell;)Landroid/app/ProgressDialog; // method@1fbd │ │ -07aeae: 0c02 |0039: move-result-object v2 │ │ -07aeb0: 6e10 a600 0200 |003a: invoke-virtual {v2}, Landroid/app/ProgressDialog;.hide:()V // method@00a6 │ │ -07aeb6: 28da |003d: goto 0017 // -0026 │ │ -07aeb8: 5442 b708 |003e: iget-object v2, v4, Lcom/stericson/RootShellTests/SanityCheckRootShell$TestHandler;.this$0:Lcom/stericson/RootShellTests/SanityCheckRootShell; // field@08b7 │ │ -07aebc: 6e20 bf1f 1200 |0040: invoke-virtual {v2, v1}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.print:(Ljava/lang/CharSequence;)V // method@1fbf │ │ -07aec2: 28d4 |0043: goto 0017 // -002c │ │ -07aec4: 5442 b708 |0044: iget-object v2, v4, Lcom/stericson/RootShellTests/SanityCheckRootShell$TestHandler;.this$0:Lcom/stericson/RootShellTests/SanityCheckRootShell; // field@08b7 │ │ -07aec8: 7110 bd1f 0200 |0046: invoke-static {v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.access$300:(Lcom/stericson/RootShellTests/SanityCheckRootShell;)Landroid/app/ProgressDialog; // method@1fbd │ │ -07aece: 0c02 |0049: move-result-object v2 │ │ -07aed0: 6e20 a800 1200 |004a: invoke-virtual {v2, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@00a8 │ │ -07aed6: 28ca |004d: goto 0017 // -0036 │ │ -07aed8: 0001 0400 0100 0000 0400 0000 1900 ... |004e: packed-switch-data (12 units) │ │ +07ae0c: |[07ae0c] com.stericson.RootShellTests.SanityCheckRootShell$TestHandler.handleMessage:(Landroid/os/Message;)V │ │ +07ae1c: 6e10 cb02 0500 |0000: invoke-virtual {v5}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@02cb │ │ +07ae22: 0c02 |0003: move-result-object v2 │ │ +07ae24: 1a03 8010 |0004: const-string v3, "action" // string@1080 │ │ +07ae28: 6e20 9102 3200 |0006: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0291 │ │ +07ae2e: 0a00 |0009: move-result v0 │ │ +07ae30: 6e10 cb02 0500 |000a: invoke-virtual {v5}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@02cb │ │ +07ae36: 0c02 |000d: move-result-object v2 │ │ +07ae38: 1a03 d524 |000e: const-string v3, "text" // string@24d5 │ │ +07ae3c: 6e20 9902 3200 |0010: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0299 │ │ +07ae42: 0c01 |0013: move-result-object v1 │ │ +07ae44: 2b00 3a00 0000 |0014: packed-switch v0, 0000004e // +0000003a │ │ +07ae4a: 0e00 |0017: return-void │ │ +07ae4c: 5442 b708 |0018: iget-object v2, v4, Lcom/stericson/RootShellTests/SanityCheckRootShell$TestHandler;.this$0:Lcom/stericson/RootShellTests/SanityCheckRootShell; // field@08b7 │ │ +07ae50: 7110 bd1f 0200 |001a: invoke-static {v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.access$300:(Lcom/stericson/RootShellTests/SanityCheckRootShell;)Landroid/app/ProgressDialog; // method@1fbd │ │ +07ae56: 0c02 |001d: move-result-object v2 │ │ +07ae58: 6e10 aa00 0200 |001e: invoke-virtual {v2}, Landroid/app/ProgressDialog;.show:()V // method@00aa │ │ +07ae5e: 5442 b708 |0021: iget-object v2, v4, Lcom/stericson/RootShellTests/SanityCheckRootShell$TestHandler;.this$0:Lcom/stericson/RootShellTests/SanityCheckRootShell; // field@08b7 │ │ +07ae62: 7110 bd1f 0200 |0023: invoke-static {v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.access$300:(Lcom/stericson/RootShellTests/SanityCheckRootShell;)Landroid/app/ProgressDialog; // method@1fbd │ │ +07ae68: 0c02 |0026: move-result-object v2 │ │ +07ae6a: 1a03 680d |0027: const-string v3, "Running Root Library Tests..." // string@0d68 │ │ +07ae6e: 6e20 a800 3200 |0029: invoke-virtual {v2, v3}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@00a8 │ │ +07ae74: 28eb |002c: goto 0017 // -0015 │ │ +07ae76: 3801 0700 |002d: if-eqz v1, 0034 // +0007 │ │ +07ae7a: 5442 b708 |002f: iget-object v2, v4, Lcom/stericson/RootShellTests/SanityCheckRootShell$TestHandler;.this$0:Lcom/stericson/RootShellTests/SanityCheckRootShell; // field@08b7 │ │ +07ae7e: 6e20 bf1f 1200 |0031: invoke-virtual {v2, v1}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.print:(Ljava/lang/CharSequence;)V // method@1fbf │ │ +07ae84: 5442 b708 |0034: iget-object v2, v4, Lcom/stericson/RootShellTests/SanityCheckRootShell$TestHandler;.this$0:Lcom/stericson/RootShellTests/SanityCheckRootShell; // field@08b7 │ │ +07ae88: 7110 bd1f 0200 |0036: invoke-static {v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.access$300:(Lcom/stericson/RootShellTests/SanityCheckRootShell;)Landroid/app/ProgressDialog; // method@1fbd │ │ +07ae8e: 0c02 |0039: move-result-object v2 │ │ +07ae90: 6e10 a600 0200 |003a: invoke-virtual {v2}, Landroid/app/ProgressDialog;.hide:()V // method@00a6 │ │ +07ae96: 28da |003d: goto 0017 // -0026 │ │ +07ae98: 5442 b708 |003e: iget-object v2, v4, Lcom/stericson/RootShellTests/SanityCheckRootShell$TestHandler;.this$0:Lcom/stericson/RootShellTests/SanityCheckRootShell; // field@08b7 │ │ +07ae9c: 6e20 bf1f 1200 |0040: invoke-virtual {v2, v1}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.print:(Ljava/lang/CharSequence;)V // method@1fbf │ │ +07aea2: 28d4 |0043: goto 0017 // -002c │ │ +07aea4: 5442 b708 |0044: iget-object v2, v4, Lcom/stericson/RootShellTests/SanityCheckRootShell$TestHandler;.this$0:Lcom/stericson/RootShellTests/SanityCheckRootShell; // field@08b7 │ │ +07aea8: 7110 bd1f 0200 |0046: invoke-static {v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.access$300:(Lcom/stericson/RootShellTests/SanityCheckRootShell;)Landroid/app/ProgressDialog; // method@1fbd │ │ +07aeae: 0c02 |0049: move-result-object v2 │ │ +07aeb0: 6e20 a800 1200 |004a: invoke-virtual {v2, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@00a8 │ │ +07aeb6: 28ca |004d: goto 0017 // -0036 │ │ +07aeb8: 0001 0400 0100 0000 0400 0000 1900 ... |004e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x000a line=394 │ │ 0x0014 line=396 │ │ 0x0017 line=414 │ │ 0x0018 line=399 │ │ @@ -134322,36 +134286,35 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07aef0: |[07aef0] com.stericson.RootShellTests.SanityCheckRootShell.:()V │ │ -07af00: 7010 0f00 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@000f │ │ -07af06: 0e00 |0003: return-void │ │ +07aed0: |[07aed0] com.stericson.RootShellTests.SanityCheckRootShell.:()V │ │ +07aee0: 7010 0f00 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@000f │ │ +07aee6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ - 0x0003 line=382 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/stericson/RootShellTests/SanityCheckRootShell; │ │ │ │ #1 : (in Lcom/stericson/RootShellTests/SanityCheckRootShell;) │ │ name : 'access$100' │ │ type : '(Lcom/stericson/RootShellTests/SanityCheckRootShell;)Landroid/widget/ScrollView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07af08: |[07af08] com.stericson.RootShellTests.SanityCheckRootShell.access$100:(Lcom/stericson/RootShellTests/SanityCheckRootShell;)Landroid/widget/ScrollView; │ │ -07af18: 5410 b908 |0000: iget-object v0, v1, Lcom/stericson/RootShellTests/SanityCheckRootShell;.mScrollView:Landroid/widget/ScrollView; // field@08b9 │ │ -07af1c: 1100 |0002: return-object v0 │ │ +07aee8: |[07aee8] com.stericson.RootShellTests.SanityCheckRootShell.access$100:(Lcom/stericson/RootShellTests/SanityCheckRootShell;)Landroid/widget/ScrollView; │ │ +07aef8: 5410 b908 |0000: iget-object v0, v1, Lcom/stericson/RootShellTests/SanityCheckRootShell;.mScrollView:Landroid/widget/ScrollView; // field@08b9 │ │ +07aefc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/stericson/RootShellTests/SanityCheckRootShell; │ │ │ │ #2 : (in Lcom/stericson/RootShellTests/SanityCheckRootShell;) │ │ @@ -134359,17 +134322,17 @@ │ │ type : '(Lcom/stericson/RootShellTests/SanityCheckRootShell;)Landroid/app/ProgressDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07af20: |[07af20] com.stericson.RootShellTests.SanityCheckRootShell.access$300:(Lcom/stericson/RootShellTests/SanityCheckRootShell;)Landroid/app/ProgressDialog; │ │ -07af30: 5410 b808 |0000: iget-object v0, v1, Lcom/stericson/RootShellTests/SanityCheckRootShell;.mPDialog:Landroid/app/ProgressDialog; // field@08b8 │ │ -07af34: 1100 |0002: return-object v0 │ │ +07af00: |[07af00] com.stericson.RootShellTests.SanityCheckRootShell.access$300:(Lcom/stericson/RootShellTests/SanityCheckRootShell;)Landroid/app/ProgressDialog; │ │ +07af10: 5410 b808 |0000: iget-object v0, v1, Lcom/stericson/RootShellTests/SanityCheckRootShell;.mPDialog:Landroid/app/ProgressDialog; // field@08b8 │ │ +07af14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/stericson/RootShellTests/SanityCheckRootShell; │ │ │ │ Virtual methods - │ │ @@ -134378,126 +134341,138 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 198 16-bit code units │ │ -07af38: |[07af38] com.stericson.RootShellTests.SanityCheckRootShell.onCreate:(Landroid/os/Bundle;)V │ │ -07af48: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07af4a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -07af4c: 6f20 2400 6500 |0002: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0024 │ │ -07af52: 2202 a500 |0005: new-instance v2, Landroid/os/StrictMode$ThreadPolicy$Builder; // type@00a5 │ │ -07af56: 7010 f202 0200 |0007: invoke-direct {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;.:()V // method@02f2 │ │ -07af5c: 6e10 f402 0200 |000a: invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;.detectDiskReads:()Landroid/os/StrictMode$ThreadPolicy$Builder; // method@02f4 │ │ -07af62: 0c02 |000d: move-result-object v2 │ │ -07af64: 6e10 f502 0200 |000e: invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;.detectDiskWrites:()Landroid/os/StrictMode$ThreadPolicy$Builder; // method@02f5 │ │ -07af6a: 0c02 |0011: move-result-object v2 │ │ -07af6c: 6e10 f602 0200 |0012: invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;.detectNetwork:()Landroid/os/StrictMode$ThreadPolicy$Builder; // method@02f6 │ │ -07af72: 0c02 |0015: move-result-object v2 │ │ -07af74: 6e10 f702 0200 |0016: invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;.penaltyLog:()Landroid/os/StrictMode$ThreadPolicy$Builder; // method@02f7 │ │ -07af7a: 0c02 |0019: move-result-object v2 │ │ -07af7c: 6e10 f302 0200 |001a: invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;.build:()Landroid/os/StrictMode$ThreadPolicy; // method@02f3 │ │ -07af82: 0c02 |001d: move-result-object v2 │ │ -07af84: 7110 fe02 0200 |001e: invoke-static {v2}, Landroid/os/StrictMode;.setThreadPolicy:(Landroid/os/StrictMode$ThreadPolicy;)V // method@02fe │ │ -07af8a: 2202 a700 |0021: new-instance v2, Landroid/os/StrictMode$VmPolicy$Builder; // type@00a7 │ │ -07af8e: 7010 f802 0200 |0023: invoke-direct {v2}, Landroid/os/StrictMode$VmPolicy$Builder;.:()V // method@02f8 │ │ -07af94: 6e10 fb02 0200 |0026: invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;.detectLeakedSqlLiteObjects:()Landroid/os/StrictMode$VmPolicy$Builder; // method@02fb │ │ -07af9a: 0c02 |0029: move-result-object v2 │ │ -07af9c: 6e10 fa02 0200 |002a: invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;.detectLeakedClosableObjects:()Landroid/os/StrictMode$VmPolicy$Builder; // method@02fa │ │ -07afa2: 0c02 |002d: move-result-object v2 │ │ -07afa4: 6e10 fd02 0200 |002e: invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;.penaltyLog:()Landroid/os/StrictMode$VmPolicy$Builder; // method@02fd │ │ -07afaa: 0c02 |0031: move-result-object v2 │ │ -07afac: 6e10 fc02 0200 |0032: invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;.penaltyDeath:()Landroid/os/StrictMode$VmPolicy$Builder; // method@02fc │ │ -07afb2: 0c02 |0035: move-result-object v2 │ │ -07afb4: 6e10 f902 0200 |0036: invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;.build:()Landroid/os/StrictMode$VmPolicy; // method@02f9 │ │ -07afba: 0c02 |0039: move-result-object v2 │ │ -07afbc: 7110 ff02 0200 |003a: invoke-static {v2}, Landroid/os/StrictMode;.setVmPolicy:(Landroid/os/StrictMode$VmPolicy;)V // method@02ff │ │ -07afc2: 6a03 5308 |003d: sput-boolean v3, Lcom/stericson/RootShell/RootShell;.debugMode:Z // field@0853 │ │ -07afc6: 2202 6e04 |003f: new-instance v2, Landroid/widget/TextView; // type@046e │ │ -07afca: 7020 df1e 5200 |0041: invoke-direct {v2, v5}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1edf │ │ -07afd0: 5b52 ba08 |0044: iput-object v2, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell;.mTextView:Landroid/widget/TextView; // field@08ba │ │ -07afd4: 5452 ba08 |0046: iget-object v2, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell;.mTextView:Landroid/widget/TextView; // field@08ba │ │ -07afd8: 1a03 0000 |0048: const-string v3, "" // string@0000 │ │ -07afdc: 6e20 f11e 3200 |004a: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ef1 │ │ -07afe2: 2202 6104 |004d: new-instance v2, Landroid/widget/ScrollView; // type@0461 │ │ -07afe6: 7020 a71e 5200 |004f: invoke-direct {v2, v5}, Landroid/widget/ScrollView;.:(Landroid/content/Context;)V // method@1ea7 │ │ -07afec: 5b52 b908 |0052: iput-object v2, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell;.mScrollView:Landroid/widget/ScrollView; // field@08b9 │ │ -07aff0: 5452 b908 |0054: iget-object v2, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell;.mScrollView:Landroid/widget/ScrollView; // field@08b9 │ │ -07aff4: 5453 ba08 |0056: iget-object v3, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell;.mTextView:Landroid/widget/TextView; // field@08ba │ │ -07aff8: 6e20 a81e 3200 |0058: invoke-virtual {v2, v3}, Landroid/widget/ScrollView;.addView:(Landroid/view/View;)V // method@1ea8 │ │ -07affe: 5452 b908 |005b: iget-object v2, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell;.mScrollView:Landroid/widget/ScrollView; // field@08b9 │ │ -07b002: 6e20 c01f 2500 |005d: invoke-virtual {v5, v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.setContentView:(Landroid/view/View;)V // method@1fc0 │ │ -07b008: 1a02 c00d |0060: const-string v2, "SanityCheckRootShell │ │ +07af18: |[07af18] com.stericson.RootShellTests.SanityCheckRootShell.onCreate:(Landroid/os/Bundle;)V │ │ +07af28: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07af2a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +07af2c: 6f20 2400 6500 |0002: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0024 │ │ +07af32: 2202 a500 |0005: new-instance v2, Landroid/os/StrictMode$ThreadPolicy$Builder; // type@00a5 │ │ +07af36: 7010 f202 0200 |0007: invoke-direct {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;.:()V // method@02f2 │ │ +07af3c: 6e10 f402 0200 |000a: invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;.detectDiskReads:()Landroid/os/StrictMode$ThreadPolicy$Builder; // method@02f4 │ │ +07af42: 0c02 |000d: move-result-object v2 │ │ +07af44: 6e10 f502 0200 |000e: invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;.detectDiskWrites:()Landroid/os/StrictMode$ThreadPolicy$Builder; // method@02f5 │ │ +07af4a: 0c02 |0011: move-result-object v2 │ │ +07af4c: 6e10 f602 0200 |0012: invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;.detectNetwork:()Landroid/os/StrictMode$ThreadPolicy$Builder; // method@02f6 │ │ +07af52: 0c02 |0015: move-result-object v2 │ │ +07af54: 6e10 f702 0200 |0016: invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;.penaltyLog:()Landroid/os/StrictMode$ThreadPolicy$Builder; // method@02f7 │ │ +07af5a: 0c02 |0019: move-result-object v2 │ │ +07af5c: 6e10 f302 0200 |001a: invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;.build:()Landroid/os/StrictMode$ThreadPolicy; // method@02f3 │ │ +07af62: 0c02 |001d: move-result-object v2 │ │ +07af64: 7110 fe02 0200 |001e: invoke-static {v2}, Landroid/os/StrictMode;.setThreadPolicy:(Landroid/os/StrictMode$ThreadPolicy;)V // method@02fe │ │ +07af6a: 2202 a700 |0021: new-instance v2, Landroid/os/StrictMode$VmPolicy$Builder; // type@00a7 │ │ +07af6e: 7010 f802 0200 |0023: invoke-direct {v2}, Landroid/os/StrictMode$VmPolicy$Builder;.:()V // method@02f8 │ │ +07af74: 6e10 fb02 0200 |0026: invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;.detectLeakedSqlLiteObjects:()Landroid/os/StrictMode$VmPolicy$Builder; // method@02fb │ │ +07af7a: 0c02 |0029: move-result-object v2 │ │ +07af7c: 6e10 fa02 0200 |002a: invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;.detectLeakedClosableObjects:()Landroid/os/StrictMode$VmPolicy$Builder; // method@02fa │ │ +07af82: 0c02 |002d: move-result-object v2 │ │ +07af84: 6e10 fd02 0200 |002e: invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;.penaltyLog:()Landroid/os/StrictMode$VmPolicy$Builder; // method@02fd │ │ +07af8a: 0c02 |0031: move-result-object v2 │ │ +07af8c: 6e10 fc02 0200 |0032: invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;.penaltyDeath:()Landroid/os/StrictMode$VmPolicy$Builder; // method@02fc │ │ +07af92: 0c02 |0035: move-result-object v2 │ │ +07af94: 6e10 f902 0200 |0036: invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;.build:()Landroid/os/StrictMode$VmPolicy; // method@02f9 │ │ +07af9a: 0c02 |0039: move-result-object v2 │ │ +07af9c: 7110 ff02 0200 |003a: invoke-static {v2}, Landroid/os/StrictMode;.setVmPolicy:(Landroid/os/StrictMode$VmPolicy;)V // method@02ff │ │ +07afa2: 6a03 5308 |003d: sput-boolean v3, Lcom/stericson/RootShell/RootShell;.debugMode:Z // field@0853 │ │ +07afa6: 2202 6e04 |003f: new-instance v2, Landroid/widget/TextView; // type@046e │ │ +07afaa: 7020 df1e 5200 |0041: invoke-direct {v2, v5}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1edf │ │ +07afb0: 5b52 ba08 |0044: iput-object v2, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell;.mTextView:Landroid/widget/TextView; // field@08ba │ │ +07afb4: 5452 ba08 |0046: iget-object v2, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell;.mTextView:Landroid/widget/TextView; // field@08ba │ │ +07afb8: 1a03 0000 |0048: const-string v3, "" // string@0000 │ │ +07afbc: 6e20 f11e 3200 |004a: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ef1 │ │ +07afc2: 2202 6104 |004d: new-instance v2, Landroid/widget/ScrollView; // type@0461 │ │ +07afc6: 7020 a71e 5200 |004f: invoke-direct {v2, v5}, Landroid/widget/ScrollView;.:(Landroid/content/Context;)V // method@1ea7 │ │ +07afcc: 5b52 b908 |0052: iput-object v2, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell;.mScrollView:Landroid/widget/ScrollView; // field@08b9 │ │ +07afd0: 5452 b908 |0054: iget-object v2, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell;.mScrollView:Landroid/widget/ScrollView; // field@08b9 │ │ +07afd4: 5453 ba08 |0056: iget-object v3, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell;.mTextView:Landroid/widget/TextView; // field@08ba │ │ +07afd8: 6e20 a81e 3200 |0058: invoke-virtual {v2, v3}, Landroid/widget/ScrollView;.addView:(Landroid/view/View;)V // method@1ea8 │ │ +07afde: 5452 b908 |005b: iget-object v2, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell;.mScrollView:Landroid/widget/ScrollView; // field@08b9 │ │ +07afe2: 6e20 c01f 2500 |005d: invoke-virtual {v5, v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.setContentView:(Landroid/view/View;)V // method@1fc0 │ │ +07afe8: 1a02 c00d |0060: const-string v2, "SanityCheckRootShell │ │ │ │ " // string@0dc0 │ │ -07b00c: 6e20 bf1f 2500 |0062: invoke-virtual {v5, v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.print:(Ljava/lang/CharSequence;)V // method@1fbf │ │ -07b012: 7100 181f 0000 |0065: invoke-static {}, Lcom/stericson/RootShell/RootShell;.isRootAvailable:()Z // method@1f18 │ │ -07b018: 0a02 |0068: move-result v2 │ │ -07b01a: 3802 1700 |0069: if-eqz v2, 0080 // +0017 │ │ -07b01e: 1a02 4a0d |006b: const-string v2, "Root found. │ │ +07afec: 6e20 bf1f 2500 |0062: invoke-virtual {v5, v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.print:(Ljava/lang/CharSequence;)V // method@1fbf │ │ +07aff2: 7100 181f 0000 |0065: invoke-static {}, Lcom/stericson/RootShell/RootShell;.isRootAvailable:()Z // method@1f18 │ │ +07aff8: 0a02 |0068: move-result v2 │ │ +07affa: 3802 1700 |0069: if-eqz v2, 0080 // +0017 │ │ +07affe: 1a02 4a0d |006b: const-string v2, "Root found. │ │ " // string@0d4a │ │ -07b022: 6e20 bf1f 2500 |006d: invoke-virtual {v5, v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.print:(Ljava/lang/CharSequence;)V // method@1fbf │ │ -07b028: 1212 |0070: const/4 v2, #int 1 // #1 │ │ -07b02a: 7110 111f 0200 |0071: invoke-static {v2}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ -07b030: 7100 161f 0000 |0074: invoke-static {}, Lcom/stericson/RootShell/RootShell;.isAccessGiven:()Z // method@1f16 │ │ -07b036: 0a02 |0077: move-result v2 │ │ -07b038: 3902 2e00 |0078: if-nez v2, 00a6 // +002e │ │ -07b03c: 1a02 ca03 |007a: const-string v2, "ERROR: No root access to this device. │ │ +07b002: 6e20 bf1f 2500 |006d: invoke-virtual {v5, v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.print:(Ljava/lang/CharSequence;)V // method@1fbf │ │ +07b008: 1212 |0070: const/4 v2, #int 1 // #1 │ │ +07b00a: 7110 111f 0200 |0071: invoke-static {v2}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ +07b010: 7100 161f 0000 |0074: invoke-static {}, Lcom/stericson/RootShell/RootShell;.isAccessGiven:()Z // method@1f16 │ │ +07b016: 0a02 |0077: move-result v2 │ │ +07b018: 3902 2e00 |0078: if-nez v2, 00a6 // +002e │ │ +07b01c: 1a02 ca03 |007a: const-string v2, "ERROR: No root access to this device. │ │ " // string@03ca │ │ -07b040: 6e20 bf1f 2500 |007c: invoke-virtual {v5, v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.print:(Ljava/lang/CharSequence;)V // method@1fbf │ │ -07b046: 0e00 |007f: return-void │ │ -07b048: 1a02 4b0d |0080: const-string v2, "Root not found" // string@0d4b │ │ -07b04c: 6e20 bf1f 2500 |0082: invoke-virtual {v5, v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.print:(Ljava/lang/CharSequence;)V // method@1fbf │ │ -07b052: 28eb |0085: goto 0070 // -0015 │ │ -07b054: 0d01 |0086: move-exception v1 │ │ -07b056: 6e10 b820 0100 |0087: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ -07b05c: 28ea |008a: goto 0074 // -0016 │ │ -07b05e: 0d00 |008b: move-exception v0 │ │ -07b060: 1a02 f40f |008c: const-string v2, "[ TIMEOUT EXCEPTION! ] │ │ +07b020: 6e20 bf1f 2500 |007c: invoke-virtual {v5, v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.print:(Ljava/lang/CharSequence;)V // method@1fbf │ │ +07b026: 0e00 |007f: return-void │ │ +07b028: 1a02 4b0d |0080: const-string v2, "Root not found" // string@0d4b │ │ +07b02c: 6e20 bf1f 2500 |0082: invoke-virtual {v5, v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.print:(Ljava/lang/CharSequence;)V // method@1fbf │ │ +07b032: 28eb |0085: goto 0070 // -0015 │ │ +07b034: 0d01 |0086: move-exception v1 │ │ +07b036: 6e10 b820 0100 |0087: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ +07b03c: 28ea |008a: goto 0074 // -0016 │ │ +07b03e: 0d00 |008b: move-exception v0 │ │ +07b040: 1a02 f40f |008c: const-string v2, "[ TIMEOUT EXCEPTION! ] │ │ " // string@0ff4 │ │ -07b064: 6e20 bf1f 2500 |008e: invoke-virtual {v5, v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.print:(Ljava/lang/CharSequence;)V // method@1fbf │ │ -07b06a: 6e10 0922 0000 |0091: invoke-virtual {v0}, Ljava/util/concurrent/TimeoutException;.printStackTrace:()V // method@2209 │ │ -07b070: 28e0 |0094: goto 0074 // -0020 │ │ -07b072: 0d00 |0095: move-exception v0 │ │ -07b074: 1a02 f00f |0096: const-string v2, "[ ROOT DENIED EXCEPTION! ] │ │ +07b044: 6e20 bf1f 2500 |008e: invoke-virtual {v5, v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.print:(Ljava/lang/CharSequence;)V // method@1fbf │ │ +07b04a: 6e10 0922 0000 |0091: invoke-virtual {v0}, Ljava/util/concurrent/TimeoutException;.printStackTrace:()V // method@2209 │ │ +07b050: 28e0 |0094: goto 0074 // -0020 │ │ +07b052: 0d00 |0095: move-exception v0 │ │ +07b054: 1a02 f00f |0096: const-string v2, "[ ROOT DENIED EXCEPTION! ] │ │ " // string@0ff0 │ │ -07b078: 6e20 bf1f 2500 |0098: invoke-virtual {v5, v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.print:(Ljava/lang/CharSequence;)V // method@1fbf │ │ -07b07e: 6e10 331f 0000 |009b: invoke-virtual {v0}, Lcom/stericson/RootShell/exceptions/RootDeniedException;.printStackTrace:()V // method@1f33 │ │ -07b084: 28d6 |009e: goto 0074 // -002a │ │ -07b086: 0d00 |009f: move-exception v0 │ │ -07b088: 1a02 cb03 |00a0: const-string v2, "ERROR: could not determine root access to this device. │ │ +07b058: 6e20 bf1f 2500 |0098: invoke-virtual {v5, v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.print:(Ljava/lang/CharSequence;)V // method@1fbf │ │ +07b05e: 6e10 331f 0000 |009b: invoke-virtual {v0}, Lcom/stericson/RootShell/exceptions/RootDeniedException;.printStackTrace:()V // method@1f33 │ │ +07b064: 28d6 |009e: goto 0074 // -002a │ │ +07b066: 0d00 |009f: move-exception v0 │ │ +07b068: 1a02 cb03 |00a0: const-string v2, "ERROR: could not determine root access to this device. │ │ " // string@03cb │ │ -07b08c: 6e20 bf1f 2500 |00a2: invoke-virtual {v5, v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.print:(Ljava/lang/CharSequence;)V // method@1fbf │ │ -07b092: 28da |00a5: goto 007f // -0026 │ │ -07b094: 2202 1f00 |00a6: new-instance v2, Landroid/app/ProgressDialog; // type@001f │ │ -07b098: 7020 a500 5200 |00a8: invoke-direct {v2, v5}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@00a5 │ │ -07b09e: 5b52 b808 |00ab: iput-object v2, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell;.mPDialog:Landroid/app/ProgressDialog; // field@08b8 │ │ -07b0a2: 5452 b808 |00ad: iget-object v2, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell;.mPDialog:Landroid/app/ProgressDialog; // field@08b8 │ │ -07b0a6: 6e20 a700 4200 |00af: invoke-virtual {v2, v4}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@00a7 │ │ -07b0ac: 5452 b808 |00b2: iget-object v2, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell;.mPDialog:Landroid/app/ProgressDialog; // field@08b8 │ │ -07b0b0: 6e20 a900 4200 |00b4: invoke-virtual {v2, v4}, Landroid/app/ProgressDialog;.setProgressStyle:(I)V // method@00a9 │ │ -07b0b6: 2202 9104 |00b7: new-instance v2, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // type@0491 │ │ -07b0ba: 2203 9204 |00b9: new-instance v3, Lcom/stericson/RootShellTests/SanityCheckRootShell$TestHandler; // type@0492 │ │ -07b0be: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ -07b0c0: 7030 b91f 5304 |00bc: invoke-direct {v3, v5, v4}, Lcom/stericson/RootShellTests/SanityCheckRootShell$TestHandler;.:(Lcom/stericson/RootShellTests/SanityCheckRootShell;Lcom/stericson/RootShellTests/SanityCheckRootShell$1;)V // method@1fb9 │ │ -07b0c6: 7040 b31f 5235 |00bf: invoke-direct {v2, v5, v5, v3}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.:(Lcom/stericson/RootShellTests/SanityCheckRootShell;Landroid/content/Context;Landroid/os/Handler;)V // method@1fb3 │ │ -07b0cc: 6e10 b61f 0200 |00c2: invoke-virtual {v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.start:()V // method@1fb6 │ │ -07b0d2: 28ba |00c5: goto 007f // -0046 │ │ +07b06c: 6e20 bf1f 2500 |00a2: invoke-virtual {v5, v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell;.print:(Ljava/lang/CharSequence;)V // method@1fbf │ │ +07b072: 28da |00a5: goto 007f // -0026 │ │ +07b074: 2202 1f00 |00a6: new-instance v2, Landroid/app/ProgressDialog; // type@001f │ │ +07b078: 7020 a500 5200 |00a8: invoke-direct {v2, v5}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@00a5 │ │ +07b07e: 5b52 b808 |00ab: iput-object v2, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell;.mPDialog:Landroid/app/ProgressDialog; // field@08b8 │ │ +07b082: 5452 b808 |00ad: iget-object v2, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell;.mPDialog:Landroid/app/ProgressDialog; // field@08b8 │ │ +07b086: 6e20 a700 4200 |00af: invoke-virtual {v2, v4}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@00a7 │ │ +07b08c: 5452 b808 |00b2: iget-object v2, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell;.mPDialog:Landroid/app/ProgressDialog; // field@08b8 │ │ +07b090: 6e20 a900 4200 |00b4: invoke-virtual {v2, v4}, Landroid/app/ProgressDialog;.setProgressStyle:(I)V // method@00a9 │ │ +07b096: 2202 9104 |00b7: new-instance v2, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // type@0491 │ │ +07b09a: 2203 9204 |00b9: new-instance v3, Lcom/stericson/RootShellTests/SanityCheckRootShell$TestHandler; // type@0492 │ │ +07b09e: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ +07b0a0: 7030 b91f 5304 |00bc: invoke-direct {v3, v5, v4}, Lcom/stericson/RootShellTests/SanityCheckRootShell$TestHandler;.:(Lcom/stericson/RootShellTests/SanityCheckRootShell;Lcom/stericson/RootShellTests/SanityCheckRootShell$1;)V // method@1fb9 │ │ +07b0a6: 7040 b31f 5235 |00bf: invoke-direct {v2, v5, v5, v3}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.:(Lcom/stericson/RootShellTests/SanityCheckRootShell;Landroid/content/Context;Landroid/os/Handler;)V // method@1fb3 │ │ +07b0ac: 6e10 b61f 0200 |00c2: invoke-virtual {v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.start:()V // method@1fb6 │ │ +07b0b2: 28ba |00c5: goto 007f // -0046 │ │ catches : 2 │ │ 0x0071 - 0x0074 │ │ Ljava/io/IOException; -> 0x0086 │ │ Ljava/util/concurrent/TimeoutException; -> 0x008b │ │ Lcom/stericson/RootShell/exceptions/RootDeniedException; -> 0x0095 │ │ 0x0074 - 0x007f │ │ Ljava/lang/Exception; -> 0x009f │ │ positions : │ │ 0x0002 line=53 │ │ 0x0005 line=55 │ │ + 0x000a line=56 │ │ + 0x000e line=57 │ │ + 0x0012 line=58 │ │ + 0x0016 line=59 │ │ + 0x001a line=60 │ │ + 0x001e line=55 │ │ 0x0021 line=61 │ │ + 0x0026 line=62 │ │ + 0x002a line=63 │ │ + 0x002e line=64 │ │ + 0x0032 line=65 │ │ + 0x0036 line=66 │ │ + 0x003a line=61 │ │ 0x003d line=68 │ │ 0x003f line=70 │ │ 0x0046 line=71 │ │ 0x004d line=72 │ │ 0x0054 line=73 │ │ 0x005b line=74 │ │ 0x0060 line=76 │ │ @@ -134535,22 +134510,22 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -07b0f8: |[07b0f8] com.stericson.RootShellTests.SanityCheckRootShell.print:(Ljava/lang/CharSequence;)V │ │ -07b108: 5420 ba08 |0000: iget-object v0, v2, Lcom/stericson/RootShellTests/SanityCheckRootShell;.mTextView:Landroid/widget/TextView; // field@08ba │ │ -07b10c: 6e20 e01e 3000 |0002: invoke-virtual {v0, v3}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@1ee0 │ │ -07b112: 5420 b908 |0005: iget-object v0, v2, Lcom/stericson/RootShellTests/SanityCheckRootShell;.mScrollView:Landroid/widget/ScrollView; // field@08b9 │ │ -07b116: 2201 8c04 |0007: new-instance v1, Lcom/stericson/RootShellTests/SanityCheckRootShell$1; // type@048c │ │ -07b11a: 7020 a71f 2100 |0009: invoke-direct {v1, v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell$1;.:(Lcom/stericson/RootShellTests/SanityCheckRootShell;)V // method@1fa7 │ │ -07b120: 6e20 aa1e 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.post:(Ljava/lang/Runnable;)Z // method@1eaa │ │ -07b126: 0e00 |000f: return-void │ │ +07b0d8: |[07b0d8] com.stericson.RootShellTests.SanityCheckRootShell.print:(Ljava/lang/CharSequence;)V │ │ +07b0e8: 5420 ba08 |0000: iget-object v0, v2, Lcom/stericson/RootShellTests/SanityCheckRootShell;.mTextView:Landroid/widget/TextView; // field@08ba │ │ +07b0ec: 6e20 e01e 3000 |0002: invoke-virtual {v0, v3}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@1ee0 │ │ +07b0f2: 5420 b908 |0005: iget-object v0, v2, Lcom/stericson/RootShellTests/SanityCheckRootShell;.mScrollView:Landroid/widget/ScrollView; // field@08b9 │ │ +07b0f6: 2201 8c04 |0007: new-instance v1, Lcom/stericson/RootShellTests/SanityCheckRootShell$1; // type@048c │ │ +07b0fa: 7020 a71f 2100 |0009: invoke-direct {v1, v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell$1;.:(Lcom/stericson/RootShellTests/SanityCheckRootShell;)V // method@1fa7 │ │ +07b100: 6e20 aa1e 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.post:(Ljava/lang/Runnable;)Z // method@1eaa │ │ +07b106: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0005 line=132 │ │ 0x000f line=139 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/stericson/RootShellTests/SanityCheckRootShell; │ │ @@ -134616,17 +134591,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07b128: |[07b128] com.stericson.RootTools.Constants.:()V │ │ -07b138: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -07b13e: 0e00 |0003: return-void │ │ +07b108: |[07b108] com.stericson.RootTools.Constants.:()V │ │ +07b118: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +07b11e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/stericson/RootTools/Constants; │ │ │ │ Virtual methods - │ │ @@ -134719,24 +134694,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -07b140: |[07b140] com.stericson.RootTools.RootTools.:()V │ │ -07b150: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b152: 6900 c508 |0001: sput-object v0, Lcom/stericson/RootTools/RootTools;.rim:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08c5 │ │ -07b156: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -07b158: 6a00 c208 |0004: sput-boolean v0, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ -07b15c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -07b15e: 6a00 c408 |0007: sput-boolean v0, Lcom/stericson/RootTools/RootTools;.handlerEnabled:Z // field@08c4 │ │ -07b162: 1300 204e |0009: const/16 v0, #int 20000 // #4e20 │ │ -07b166: 6700 c308 |000b: sput v0, Lcom/stericson/RootTools/RootTools;.default_Command_Timeout:I // field@08c3 │ │ -07b16a: 0e00 |000d: return-void │ │ +07b120: |[07b120] com.stericson.RootTools.RootTools.:()V │ │ +07b130: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07b132: 6900 c508 |0001: sput-object v0, Lcom/stericson/RootTools/RootTools;.rim:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08c5 │ │ +07b136: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +07b138: 6a00 c208 |0004: sput-boolean v0, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ +07b13c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +07b13e: 6a00 c408 |0007: sput-boolean v0, Lcom/stericson/RootTools/RootTools;.handlerEnabled:Z // field@08c4 │ │ +07b142: 1300 204e |0009: const/16 v0, #int 20000 // #4e20 │ │ +07b146: 6700 c308 |000b: sput v0, Lcom/stericson/RootTools/RootTools;.default_Command_Timeout:I // field@08c3 │ │ +07b14a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=87 │ │ 0x0006 line=97 │ │ 0x0009 line=105 │ │ locals : │ │ @@ -134746,17 +134721,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07b16c: |[07b16c] com.stericson.RootTools.RootTools.:()V │ │ -07b17c: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -07b182: 0e00 |0003: return-void │ │ +07b14c: |[07b14c] com.stericson.RootTools.RootTools.:()V │ │ +07b15c: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +07b162: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/stericson/RootTools/RootTools; │ │ │ │ #2 : (in Lcom/stericson/RootTools/RootTools;) │ │ @@ -134764,20 +134739,20 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07b184: |[07b184] com.stericson.RootTools.RootTools.checkUtil:(Ljava/lang/String;)Z │ │ -07b194: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b19a: 0c00 |0003: move-result-object v0 │ │ -07b19c: 6e20 3a20 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.checkUtil:(Ljava/lang/String;)Z // method@203a │ │ -07b1a2: 0a00 |0007: move-result v0 │ │ -07b1a4: 0f00 |0008: return v0 │ │ +07b164: |[07b164] com.stericson.RootTools.RootTools.checkUtil:(Ljava/lang/String;)Z │ │ +07b174: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b17a: 0c00 |0003: move-result-object v0 │ │ +07b17c: 6e20 3a20 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.checkUtil:(Ljava/lang/String;)Z // method@203a │ │ +07b182: 0a00 |0007: move-result v0 │ │ +07b184: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 util Ljava/lang/String; │ │ │ │ #3 : (in Lcom/stericson/RootTools/RootTools;) │ │ @@ -134785,17 +134760,17 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -07b1a8: |[07b1a8] com.stericson.RootTools.RootTools.closeAllShells:()V │ │ -07b1b8: 7100 071f 0000 |0000: invoke-static {}, Lcom/stericson/RootShell/RootShell;.closeAllShells:()V // method@1f07 │ │ -07b1be: 0e00 |0003: return-void │ │ +07b188: |[07b188] com.stericson.RootTools.RootTools.closeAllShells:()V │ │ +07b198: 7100 071f 0000 |0000: invoke-static {}, Lcom/stericson/RootShell/RootShell;.closeAllShells:()V // method@1f07 │ │ +07b19e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0003 line=137 │ │ locals : │ │ │ │ #4 : (in Lcom/stericson/RootTools/RootTools;) │ │ @@ -134803,17 +134778,17 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -07b1c0: |[07b1c0] com.stericson.RootTools.RootTools.closeCustomShell:()V │ │ -07b1d0: 7100 081f 0000 |0000: invoke-static {}, Lcom/stericson/RootShell/RootShell;.closeCustomShell:()V // method@1f08 │ │ -07b1d6: 0e00 |0003: return-void │ │ +07b1a0: |[07b1a0] com.stericson.RootTools.RootTools.closeCustomShell:()V │ │ +07b1b0: 7100 081f 0000 |0000: invoke-static {}, Lcom/stericson/RootShell/RootShell;.closeCustomShell:()V // method@1f08 │ │ +07b1b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0003 line=147 │ │ locals : │ │ │ │ #5 : (in Lcom/stericson/RootTools/RootTools;) │ │ @@ -134821,17 +134796,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07b1d8: |[07b1d8] com.stericson.RootTools.RootTools.closeShell:(Z)V │ │ -07b1e8: 7110 091f 0000 |0000: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.closeShell:(Z)V // method@1f09 │ │ -07b1ee: 0e00 |0003: return-void │ │ +07b1b8: |[07b1b8] com.stericson.RootTools.RootTools.closeShell:(Z)V │ │ +07b1c8: 7110 091f 0000 |0000: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.closeShell:(Z)V // method@1f09 │ │ +07b1ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0003 line=158 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 root Z │ │ │ │ @@ -134840,20 +134815,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;ZZ)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -07b1f0: |[07b1f0] com.stericson.RootTools.RootTools.copyFile:(Ljava/lang/String;Ljava/lang/String;ZZ)Z │ │ -07b200: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b206: 0c00 |0003: move-result-object v0 │ │ -07b208: 6e54 3c20 1032 |0004: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.copyFile:(Ljava/lang/String;Ljava/lang/String;ZZ)Z // method@203c │ │ -07b20e: 0a00 |0007: move-result v0 │ │ -07b210: 0f00 |0008: return v0 │ │ +07b1d0: |[07b1d0] com.stericson.RootTools.RootTools.copyFile:(Ljava/lang/String;Ljava/lang/String;ZZ)Z │ │ +07b1e0: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b1e6: 0c00 |0003: move-result-object v0 │ │ +07b1e8: 6e54 3c20 1032 |0004: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.copyFile:(Ljava/lang/String;Ljava/lang/String;ZZ)Z // method@203c │ │ +07b1ee: 0a00 |0007: move-result v0 │ │ +07b1f0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 source Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 destination Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 remountAsRw Z │ │ @@ -134864,20 +134839,20 @@ │ │ type : '(Ljava/lang/String;Z)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -07b214: |[07b214] com.stericson.RootTools.RootTools.deleteFileOrDirectory:(Ljava/lang/String;Z)Z │ │ -07b224: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b22a: 0c00 |0003: move-result-object v0 │ │ -07b22c: 6e30 3d20 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.deleteFileOrDirectory:(Ljava/lang/String;Z)Z // method@203d │ │ -07b232: 0a00 |0007: move-result v0 │ │ -07b234: 0f00 |0008: return v0 │ │ +07b1f4: |[07b1f4] com.stericson.RootTools.RootTools.deleteFileOrDirectory:(Ljava/lang/String;Z)Z │ │ +07b204: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b20a: 0c00 |0003: move-result-object v0 │ │ +07b20c: 6e30 3d20 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.deleteFileOrDirectory:(Ljava/lang/String;Z)Z // method@203d │ │ +07b212: 0a00 |0007: move-result v0 │ │ +07b214: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 target Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 remountAsRw Z │ │ │ │ @@ -134886,19 +134861,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07b238: |[07b238] com.stericson.RootTools.RootTools.exists:(Ljava/lang/String;)Z │ │ -07b248: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b24a: 7120 cb1f 0100 |0001: invoke-static {v1, v0}, Lcom/stericson/RootTools/RootTools;.exists:(Ljava/lang/String;Z)Z // method@1fcb │ │ -07b250: 0a00 |0004: move-result v0 │ │ -07b252: 0f00 |0005: return v0 │ │ +07b218: |[07b218] com.stericson.RootTools.RootTools.exists:(Ljava/lang/String;)Z │ │ +07b228: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07b22a: 7120 cb1f 0100 |0001: invoke-static {v1, v0}, Lcom/stericson/RootTools/RootTools;.exists:(Ljava/lang/String;Z)Z // method@1fcb │ │ +07b230: 0a00 |0004: move-result v0 │ │ +07b232: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 file Ljava/lang/String; │ │ │ │ #9 : (in Lcom/stericson/RootTools/RootTools;) │ │ @@ -134906,18 +134881,18 @@ │ │ type : '(Ljava/lang/String;Z)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07b254: |[07b254] com.stericson.RootTools.RootTools.exists:(Ljava/lang/String;Z)Z │ │ -07b264: 7120 0c1f 2100 |0000: invoke-static {v1, v2}, Lcom/stericson/RootShell/RootShell;.exists:(Ljava/lang/String;Z)Z // method@1f0c │ │ -07b26a: 0a00 |0003: move-result v0 │ │ -07b26c: 0f00 |0004: return v0 │ │ +07b234: |[07b234] com.stericson.RootTools.RootTools.exists:(Ljava/lang/String;Z)Z │ │ +07b244: 7120 0c1f 2100 |0000: invoke-static {v1, v2}, Lcom/stericson/RootShell/RootShell;.exists:(Ljava/lang/String;Z)Z // method@1f0c │ │ +07b24a: 0a00 |0003: move-result v0 │ │ +07b24c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 file Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 isDir Z │ │ │ │ @@ -134926,18 +134901,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07b270: |[07b270] com.stericson.RootTools.RootTools.findBinary:(Ljava/lang/String;)Ljava/util/List; │ │ -07b280: 7110 0d1f 0100 |0000: invoke-static {v1}, Lcom/stericson/RootShell/RootShell;.findBinary:(Ljava/lang/String;)Ljava/util/List; // method@1f0d │ │ -07b286: 0c00 |0003: move-result-object v0 │ │ -07b288: 1100 |0004: return-object v0 │ │ +07b250: |[07b250] com.stericson.RootTools.RootTools.findBinary:(Ljava/lang/String;)Ljava/util/List; │ │ +07b260: 7110 0d1f 0100 |0000: invoke-static {v1}, Lcom/stericson/RootShell/RootShell;.findBinary:(Ljava/lang/String;)Ljava/util/List; // method@1f0d │ │ +07b266: 0c00 |0003: move-result-object v0 │ │ +07b268: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 binaryName Ljava/lang/String; │ │ │ │ #11 : (in Lcom/stericson/RootTools/RootTools;) │ │ @@ -134945,19 +134920,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07b28c: |[07b28c] com.stericson.RootTools.RootTools.fixUtil:(Ljava/lang/String;Ljava/lang/String;)V │ │ -07b29c: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b2a2: 0c00 |0003: move-result-object v0 │ │ -07b2a4: 6e30 3e20 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.fixUtil:(Ljava/lang/String;Ljava/lang/String;)V // method@203e │ │ -07b2aa: 0e00 |0007: return-void │ │ +07b26c: |[07b26c] com.stericson.RootTools.RootTools.fixUtil:(Ljava/lang/String;Ljava/lang/String;)V │ │ +07b27c: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b282: 0c00 |0003: move-result-object v0 │ │ +07b284: 6e30 3e20 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.fixUtil:(Ljava/lang/String;Ljava/lang/String;)V // method@203e │ │ +07b28a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0007 line=227 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 util Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 utilPath Ljava/lang/String; │ │ @@ -134967,20 +134942,20 @@ │ │ type : '([Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07b2ac: |[07b2ac] com.stericson.RootTools.RootTools.fixUtils:([Ljava/lang/String;)Z │ │ -07b2bc: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b2c2: 0c00 |0003: move-result-object v0 │ │ -07b2c4: 6e20 3f20 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.fixUtils:([Ljava/lang/String;)Z // method@203f │ │ -07b2ca: 0a00 |0007: move-result v0 │ │ -07b2cc: 0f00 |0008: return v0 │ │ +07b28c: |[07b28c] com.stericson.RootTools.RootTools.fixUtils:([Ljava/lang/String;)Z │ │ +07b29c: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b2a2: 0c00 |0003: move-result-object v0 │ │ +07b2a4: 6e20 3f20 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.fixUtils:([Ljava/lang/String;)Z // method@203f │ │ +07b2aa: 0a00 |0007: move-result v0 │ │ +07b2ac: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 utils [Ljava/lang/String; │ │ │ │ #13 : (in Lcom/stericson/RootTools/RootTools;) │ │ @@ -134988,39 +134963,39 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07b2d0: |[07b2d0] com.stericson.RootTools.RootTools.getBusyBoxApplets:()Ljava/util/List; │ │ -07b2e0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -07b2e4: 7110 d01f 0000 |0002: invoke-static {v0}, Lcom/stericson/RootTools/RootTools;.getBusyBoxApplets:(Ljava/lang/String;)Ljava/util/List; // method@1fd0 │ │ -07b2ea: 0c00 |0005: move-result-object v0 │ │ -07b2ec: 1100 |0006: return-object v0 │ │ +07b2b0: |[07b2b0] com.stericson.RootTools.RootTools.getBusyBoxApplets:()Ljava/util/List; │ │ +07b2c0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +07b2c4: 7110 d01f 0000 |0002: invoke-static {v0}, Lcom/stericson/RootTools/RootTools;.getBusyBoxApplets:(Ljava/lang/String;)Ljava/util/List; // method@1fd0 │ │ +07b2ca: 0c00 |0005: move-result-object v0 │ │ +07b2cc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ locals : │ │ │ │ #14 : (in Lcom/stericson/RootTools/RootTools;) │ │ name : 'getBusyBoxApplets' │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07b2f0: |[07b2f0] com.stericson.RootTools.RootTools.getBusyBoxApplets:(Ljava/lang/String;)Ljava/util/List; │ │ -07b300: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b306: 0c00 |0003: move-result-object v0 │ │ -07b308: 6e20 4020 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getBusyBoxApplets:(Ljava/lang/String;)Ljava/util/List; // method@2040 │ │ -07b30e: 0c00 |0007: move-result-object v0 │ │ -07b310: 1100 |0008: return-object v0 │ │ +07b2d0: |[07b2d0] com.stericson.RootTools.RootTools.getBusyBoxApplets:(Ljava/lang/String;)Ljava/util/List; │ │ +07b2e0: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b2e6: 0c00 |0003: move-result-object v0 │ │ +07b2e8: 6e20 4020 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getBusyBoxApplets:(Ljava/lang/String;)Ljava/util/List; // method@2040 │ │ +07b2ee: 0c00 |0007: move-result-object v0 │ │ +07b2f0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 path Ljava/lang/String; │ │ │ │ #15 : (in Lcom/stericson/RootTools/RootTools;) │ │ @@ -135028,39 +135003,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07b314: |[07b314] com.stericson.RootTools.RootTools.getBusyBoxVersion:()Ljava/lang/String; │ │ -07b324: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -07b328: 7110 d21f 0000 |0002: invoke-static {v0}, Lcom/stericson/RootTools/RootTools;.getBusyBoxVersion:(Ljava/lang/String;)Ljava/lang/String; // method@1fd2 │ │ -07b32e: 0c00 |0005: move-result-object v0 │ │ -07b330: 1100 |0006: return-object v0 │ │ +07b2f4: |[07b2f4] com.stericson.RootTools.RootTools.getBusyBoxVersion:()Ljava/lang/String; │ │ +07b304: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +07b308: 7110 d21f 0000 |0002: invoke-static {v0}, Lcom/stericson/RootTools/RootTools;.getBusyBoxVersion:(Ljava/lang/String;)Ljava/lang/String; // method@1fd2 │ │ +07b30e: 0c00 |0005: move-result-object v0 │ │ +07b310: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ │ │ #16 : (in Lcom/stericson/RootTools/RootTools;) │ │ name : 'getBusyBoxVersion' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07b334: |[07b334] com.stericson.RootTools.RootTools.getBusyBoxVersion:(Ljava/lang/String;)Ljava/lang/String; │ │ -07b344: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b34a: 0c00 |0003: move-result-object v0 │ │ -07b34c: 6e20 4120 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getBusyBoxVersion:(Ljava/lang/String;)Ljava/lang/String; // method@2041 │ │ -07b352: 0c00 |0007: move-result-object v0 │ │ -07b354: 1100 |0008: return-object v0 │ │ +07b314: |[07b314] com.stericson.RootTools.RootTools.getBusyBoxVersion:(Ljava/lang/String;)Ljava/lang/String; │ │ +07b324: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b32a: 0c00 |0003: move-result-object v0 │ │ +07b32c: 6e20 4120 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getBusyBoxVersion:(Ljava/lang/String;)Ljava/lang/String; // method@2041 │ │ +07b332: 0c00 |0007: move-result-object v0 │ │ +07b334: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 path Ljava/lang/String; │ │ │ │ #17 : (in Lcom/stericson/RootTools/RootTools;) │ │ @@ -135068,19 +135043,19 @@ │ │ type : '(Ljava/lang/String;)Lcom/stericson/RootShell/execution/Shell;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07b358: |[07b358] com.stericson.RootTools.RootTools.getCustomShell:(Ljava/lang/String;)Lcom/stericson/RootShell/execution/Shell; │ │ -07b368: 1300 1027 |0000: const/16 v0, #int 10000 // #2710 │ │ -07b36c: 7120 d41f 0100 |0002: invoke-static {v1, v0}, Lcom/stericson/RootTools/RootTools;.getCustomShell:(Ljava/lang/String;I)Lcom/stericson/RootShell/execution/Shell; // method@1fd4 │ │ -07b372: 0c00 |0005: move-result-object v0 │ │ -07b374: 1100 |0006: return-object v0 │ │ +07b338: |[07b338] com.stericson.RootTools.RootTools.getCustomShell:(Ljava/lang/String;)Lcom/stericson/RootShell/execution/Shell; │ │ +07b348: 1300 1027 |0000: const/16 v0, #int 10000 // #2710 │ │ +07b34c: 7120 d41f 0100 |0002: invoke-static {v1, v0}, Lcom/stericson/RootTools/RootTools;.getCustomShell:(Ljava/lang/String;I)Lcom/stericson/RootShell/execution/Shell; // method@1fd4 │ │ +07b352: 0c00 |0005: move-result-object v0 │ │ +07b354: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 shellPath Ljava/lang/String; │ │ │ │ #18 : (in Lcom/stericson/RootTools/RootTools;) │ │ @@ -135088,18 +135063,18 @@ │ │ type : '(Ljava/lang/String;I)Lcom/stericson/RootShell/execution/Shell;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07b378: |[07b378] com.stericson.RootTools.RootTools.getCustomShell:(Ljava/lang/String;I)Lcom/stericson/RootShell/execution/Shell; │ │ -07b388: 7120 0f1f 2100 |0000: invoke-static {v1, v2}, Lcom/stericson/RootShell/RootShell;.getCustomShell:(Ljava/lang/String;I)Lcom/stericson/RootShell/execution/Shell; // method@1f0f │ │ -07b38e: 0c00 |0003: move-result-object v0 │ │ -07b390: 1100 |0004: return-object v0 │ │ +07b358: |[07b358] com.stericson.RootTools.RootTools.getCustomShell:(Ljava/lang/String;I)Lcom/stericson/RootShell/execution/Shell; │ │ +07b368: 7120 0f1f 2100 |0000: invoke-static {v1, v2}, Lcom/stericson/RootShell/RootShell;.getCustomShell:(Ljava/lang/String;I)Lcom/stericson/RootShell/execution/Shell; // method@1f0f │ │ +07b36e: 0c00 |0003: move-result-object v0 │ │ +07b370: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 shellPath Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 timeout I │ │ │ │ @@ -135108,20 +135083,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Permissions;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07b394: |[07b394] com.stericson.RootTools.RootTools.getFilePermissionsSymlinks:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Permissions; │ │ -07b3a4: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b3aa: 0c00 |0003: move-result-object v0 │ │ -07b3ac: 6e20 4320 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getFilePermissionsSymlinks:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Permissions; // method@2043 │ │ -07b3b2: 0c00 |0007: move-result-object v0 │ │ -07b3b4: 1100 |0008: return-object v0 │ │ +07b374: |[07b374] com.stericson.RootTools.RootTools.getFilePermissionsSymlinks:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Permissions; │ │ +07b384: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b38a: 0c00 |0003: move-result-object v0 │ │ +07b38c: 6e20 4320 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getFilePermissionsSymlinks:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Permissions; // method@2043 │ │ +07b392: 0c00 |0007: move-result-object v0 │ │ +07b394: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 file Ljava/lang/String; │ │ │ │ #20 : (in Lcom/stericson/RootTools/RootTools;) │ │ @@ -135129,20 +135104,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07b3b8: |[07b3b8] com.stericson.RootTools.RootTools.getInode:(Ljava/lang/String;)Ljava/lang/String; │ │ -07b3c8: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b3ce: 0c00 |0003: move-result-object v0 │ │ -07b3d0: 6e20 4420 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getInode:(Ljava/lang/String;)Ljava/lang/String; // method@2044 │ │ -07b3d6: 0c00 |0007: move-result-object v0 │ │ -07b3d8: 1100 |0008: return-object v0 │ │ +07b398: |[07b398] com.stericson.RootTools.RootTools.getInode:(Ljava/lang/String;)Ljava/lang/String; │ │ +07b3a8: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b3ae: 0c00 |0003: move-result-object v0 │ │ +07b3b0: 6e20 4420 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getInode:(Ljava/lang/String;)Ljava/lang/String; // method@2044 │ │ +07b3b6: 0c00 |0007: move-result-object v0 │ │ +07b3b8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 file Ljava/lang/String; │ │ │ │ #21 : (in Lcom/stericson/RootTools/RootTools;) │ │ @@ -135150,22 +135125,22 @@ │ │ type : '()Lcom/stericson/RootTools/internal/RootToolsInternalMethods;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -07b3dc: |[07b3dc] com.stericson.RootTools.RootTools.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ -07b3ec: 6200 c508 |0000: sget-object v0, Lcom/stericson/RootTools/RootTools;.rim:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08c5 │ │ -07b3f0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -07b3f4: 7100 4520 0000 |0004: invoke-static {}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getInstance:()V // method@2045 │ │ -07b3fa: 6200 c508 |0007: sget-object v0, Lcom/stericson/RootTools/RootTools;.rim:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08c5 │ │ -07b3fe: 1100 |0009: return-object v0 │ │ -07b400: 6200 c508 |000a: sget-object v0, Lcom/stericson/RootTools/RootTools;.rim:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08c5 │ │ -07b404: 28fd |000c: goto 0009 // -0003 │ │ +07b3bc: |[07b3bc] com.stericson.RootTools.RootTools.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ +07b3cc: 6200 c508 |0000: sget-object v0, Lcom/stericson/RootTools/RootTools;.rim:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08c5 │ │ +07b3d0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +07b3d4: 7100 4520 0000 |0004: invoke-static {}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getInstance:()V // method@2045 │ │ +07b3da: 6200 c508 |0007: sget-object v0, Lcom/stericson/RootTools/RootTools;.rim:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08c5 │ │ +07b3de: 1100 |0009: return-object v0 │ │ +07b3e0: 6200 c508 |000a: sget-object v0, Lcom/stericson/RootTools/RootTools;.rim:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08c5 │ │ +07b3e4: 28fd |000c: goto 0009 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0004 line=74 │ │ 0x0007 line=75 │ │ 0x0009 line=79 │ │ locals : │ │ @@ -135175,20 +135150,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07b408: |[07b408] com.stericson.RootTools.RootTools.getMountedAs:(Ljava/lang/String;)Ljava/lang/String; │ │ -07b418: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b41e: 0c00 |0003: move-result-object v0 │ │ -07b420: 6e20 4620 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getMountedAs:(Ljava/lang/String;)Ljava/lang/String; // method@2046 │ │ -07b426: 0c00 |0007: move-result-object v0 │ │ -07b428: 1100 |0008: return-object v0 │ │ +07b3e8: |[07b3e8] com.stericson.RootTools.RootTools.getMountedAs:(Ljava/lang/String;)Ljava/lang/String; │ │ +07b3f8: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b3fe: 0c00 |0003: move-result-object v0 │ │ +07b400: 6e20 4620 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getMountedAs:(Ljava/lang/String;)Ljava/lang/String; // method@2046 │ │ +07b406: 0c00 |0007: move-result-object v0 │ │ +07b408: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 path Ljava/lang/String; │ │ │ │ #23 : (in Lcom/stericson/RootTools/RootTools;) │ │ @@ -135196,63 +135171,63 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07b42c: |[07b42c] com.stericson.RootTools.RootTools.getMounts:()Ljava/util/ArrayList; │ │ -07b43c: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b442: 0c00 |0003: move-result-object v0 │ │ -07b444: 6e10 4720 0000 |0004: invoke-virtual {v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getMounts:()Ljava/util/ArrayList; // method@2047 │ │ -07b44a: 0c00 |0007: move-result-object v0 │ │ -07b44c: 1100 |0008: return-object v0 │ │ +07b40c: |[07b40c] com.stericson.RootTools.RootTools.getMounts:()Ljava/util/ArrayList; │ │ +07b41c: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b422: 0c00 |0003: move-result-object v0 │ │ +07b424: 6e10 4720 0000 |0004: invoke-virtual {v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getMounts:()Ljava/util/ArrayList; // method@2047 │ │ +07b42a: 0c00 |0007: move-result-object v0 │ │ +07b42c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ │ │ #24 : (in Lcom/stericson/RootTools/RootTools;) │ │ name : 'getPath' │ │ type : '()Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -07b450: |[07b450] com.stericson.RootTools.RootTools.getPath:()Ljava/util/List; │ │ -07b460: 1a00 ad0c |0000: const-string v0, "PATH" // string@0cad │ │ -07b464: 7110 7221 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getenv:(Ljava/lang/String;)Ljava/lang/String; // method@2172 │ │ -07b46a: 0c00 |0005: move-result-object v0 │ │ -07b46c: 1a01 3601 |0006: const-string v1, ":" // string@0136 │ │ -07b470: 6e20 5121 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ -07b476: 0c00 |000b: move-result-object v0 │ │ -07b478: 7110 ac21 0000 |000c: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@21ac │ │ -07b47e: 0c00 |000f: move-result-object v0 │ │ -07b480: 1100 |0010: return-object v0 │ │ +07b430: |[07b430] com.stericson.RootTools.RootTools.getPath:()Ljava/util/List; │ │ +07b440: 1a00 ad0c |0000: const-string v0, "PATH" // string@0cad │ │ +07b444: 7110 7221 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getenv:(Ljava/lang/String;)Ljava/lang/String; // method@2172 │ │ +07b44a: 0c00 |0005: move-result-object v0 │ │ +07b44c: 1a01 3601 |0006: const-string v1, ":" // string@0136 │ │ +07b450: 6e20 5121 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ +07b456: 0c00 |000b: move-result-object v0 │ │ +07b458: 7110 ac21 0000 |000c: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@21ac │ │ +07b45e: 0c00 |000f: move-result-object v0 │ │ +07b460: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ │ │ #25 : (in Lcom/stericson/RootTools/RootTools;) │ │ name : 'getShell' │ │ type : '(Z)Lcom/stericson/RootShell/execution/Shell;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07b484: |[07b484] com.stericson.RootTools.RootTools.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; │ │ -07b494: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b496: 7120 dc1f 0100 |0001: invoke-static {v1, v0}, Lcom/stericson/RootTools/RootTools;.getShell:(ZI)Lcom/stericson/RootShell/execution/Shell; // method@1fdc │ │ -07b49c: 0c00 |0004: move-result-object v0 │ │ -07b49e: 1100 |0005: return-object v0 │ │ +07b464: |[07b464] com.stericson.RootTools.RootTools.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; │ │ +07b474: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07b476: 7120 dc1f 0100 |0001: invoke-static {v1, v0}, Lcom/stericson/RootTools/RootTools;.getShell:(ZI)Lcom/stericson/RootShell/execution/Shell; // method@1fdc │ │ +07b47c: 0c00 |0004: move-result-object v0 │ │ +07b47e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 root Z │ │ │ │ #26 : (in Lcom/stericson/RootTools/RootTools;) │ │ @@ -135260,20 +135235,20 @@ │ │ type : '(ZI)Lcom/stericson/RootShell/execution/Shell;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -07b4a0: |[07b4a0] com.stericson.RootTools.RootTools.getShell:(ZI)Lcom/stericson/RootShell/execution/Shell; │ │ -07b4b0: 6200 9008 |0000: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.defaultContext:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0890 │ │ -07b4b4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -07b4b6: 7140 de1f 3210 |0003: invoke-static {v2, v3, v0, v1}, Lcom/stericson/RootTools/RootTools;.getShell:(ZILcom/stericson/RootShell/execution/Shell$ShellContext;I)Lcom/stericson/RootShell/execution/Shell; // method@1fde │ │ -07b4bc: 0c00 |0006: move-result-object v0 │ │ -07b4be: 1100 |0007: return-object v0 │ │ +07b480: |[07b480] com.stericson.RootTools.RootTools.getShell:(ZI)Lcom/stericson/RootShell/execution/Shell; │ │ +07b490: 6200 9008 |0000: sget-object v0, Lcom/stericson/RootShell/execution/Shell;.defaultContext:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0890 │ │ +07b494: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +07b496: 7140 de1f 3210 |0003: invoke-static {v2, v3, v0, v1}, Lcom/stericson/RootTools/RootTools;.getShell:(ZILcom/stericson/RootShell/execution/Shell$ShellContext;I)Lcom/stericson/RootShell/execution/Shell; // method@1fde │ │ +07b49c: 0c00 |0006: move-result-object v0 │ │ +07b49e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 root Z │ │ 0x0000 - 0x0008 reg=3 timeout I │ │ │ │ @@ -135282,19 +135257,19 @@ │ │ type : '(ZILcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -07b4c0: |[07b4c0] com.stericson.RootTools.RootTools.getShell:(ZILcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; │ │ -07b4d0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -07b4d2: 7140 de1f 2103 |0001: invoke-static {v1, v2, v3, v0}, Lcom/stericson/RootTools/RootTools;.getShell:(ZILcom/stericson/RootShell/execution/Shell$ShellContext;I)Lcom/stericson/RootShell/execution/Shell; // method@1fde │ │ -07b4d8: 0c00 |0004: move-result-object v0 │ │ -07b4da: 1100 |0005: return-object v0 │ │ +07b4a0: |[07b4a0] com.stericson.RootTools.RootTools.getShell:(ZILcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; │ │ +07b4b0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +07b4b2: 7140 de1f 2103 |0001: invoke-static {v1, v2, v3, v0}, Lcom/stericson/RootTools/RootTools;.getShell:(ZILcom/stericson/RootShell/execution/Shell$ShellContext;I)Lcom/stericson/RootShell/execution/Shell; // method@1fde │ │ +07b4b8: 0c00 |0004: move-result-object v0 │ │ +07b4ba: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 root Z │ │ 0x0000 - 0x0006 reg=2 timeout I │ │ 0x0000 - 0x0006 reg=3 shellContext Lcom/stericson/RootShell/execution/Shell$ShellContext; │ │ @@ -135304,18 +135279,18 @@ │ │ type : '(ZILcom/stericson/RootShell/execution/Shell$ShellContext;I)Lcom/stericson/RootShell/execution/Shell;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07b4dc: |[07b4dc] com.stericson.RootTools.RootTools.getShell:(ZILcom/stericson/RootShell/execution/Shell$ShellContext;I)Lcom/stericson/RootShell/execution/Shell; │ │ -07b4ec: 7140 141f 2143 |0000: invoke-static {v1, v2, v3, v4}, Lcom/stericson/RootShell/RootShell;.getShell:(ZILcom/stericson/RootShell/execution/Shell$ShellContext;I)Lcom/stericson/RootShell/execution/Shell; // method@1f14 │ │ -07b4f2: 0c00 |0003: move-result-object v0 │ │ -07b4f4: 1100 |0004: return-object v0 │ │ +07b4bc: |[07b4bc] com.stericson.RootTools.RootTools.getShell:(ZILcom/stericson/RootShell/execution/Shell$ShellContext;I)Lcom/stericson/RootShell/execution/Shell; │ │ +07b4cc: 7140 141f 2143 |0000: invoke-static {v1, v2, v3, v4}, Lcom/stericson/RootShell/RootShell;.getShell:(ZILcom/stericson/RootShell/execution/Shell$ShellContext;I)Lcom/stericson/RootShell/execution/Shell; // method@1f14 │ │ +07b4d2: 0c00 |0003: move-result-object v0 │ │ +07b4d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 root Z │ │ 0x0000 - 0x0005 reg=2 timeout I │ │ 0x0000 - 0x0005 reg=3 shellContext Lcom/stericson/RootShell/execution/Shell$ShellContext; │ │ @@ -135326,20 +135301,20 @@ │ │ type : '(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -07b4f8: |[07b4f8] com.stericson.RootTools.RootTools.getShell:(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; │ │ -07b508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b50a: 1231 |0001: const/4 v1, #int 3 // #3 │ │ -07b50c: 7140 de1f 0213 |0002: invoke-static {v2, v0, v3, v1}, Lcom/stericson/RootTools/RootTools;.getShell:(ZILcom/stericson/RootShell/execution/Shell$ShellContext;I)Lcom/stericson/RootShell/execution/Shell; // method@1fde │ │ -07b512: 0c00 |0005: move-result-object v0 │ │ -07b514: 1100 |0006: return-object v0 │ │ +07b4d8: |[07b4d8] com.stericson.RootTools.RootTools.getShell:(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; │ │ +07b4e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07b4ea: 1231 |0001: const/4 v1, #int 3 // #3 │ │ +07b4ec: 7140 de1f 0213 |0002: invoke-static {v2, v0, v3, v1}, Lcom/stericson/RootTools/RootTools;.getShell:(ZILcom/stericson/RootShell/execution/Shell$ShellContext;I)Lcom/stericson/RootShell/execution/Shell; // method@1fde │ │ +07b4f2: 0c00 |0005: move-result-object v0 │ │ +07b4f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 root Z │ │ 0x0000 - 0x0007 reg=3 shellContext Lcom/stericson/RootShell/execution/Shell$ShellContext; │ │ │ │ @@ -135348,20 +135323,20 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07b518: |[07b518] com.stericson.RootTools.RootTools.getSpace:(Ljava/lang/String;)J │ │ -07b528: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b52e: 0c00 |0003: move-result-object v0 │ │ -07b530: 6e20 4920 2000 |0004: invoke-virtual {v0, v2}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getSpace:(Ljava/lang/String;)J // method@2049 │ │ -07b536: 0b00 |0007: move-result-wide v0 │ │ -07b538: 1000 |0008: return-wide v0 │ │ +07b4f8: |[07b4f8] com.stericson.RootTools.RootTools.getSpace:(Ljava/lang/String;)J │ │ +07b508: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b50e: 0c00 |0003: move-result-object v0 │ │ +07b510: 6e20 4920 2000 |0004: invoke-virtual {v0, v2}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getSpace:(Ljava/lang/String;)J // method@2049 │ │ +07b516: 0b00 |0007: move-result-wide v0 │ │ +07b518: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 path Ljava/lang/String; │ │ │ │ #31 : (in Lcom/stericson/RootTools/RootTools;) │ │ @@ -135369,20 +135344,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07b53c: |[07b53c] com.stericson.RootTools.RootTools.getSymlink:(Ljava/lang/String;)Ljava/lang/String; │ │ -07b54c: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b552: 0c00 |0003: move-result-object v0 │ │ -07b554: 6e20 4b20 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getSymlink:(Ljava/lang/String;)Ljava/lang/String; // method@204b │ │ -07b55a: 0c00 |0007: move-result-object v0 │ │ -07b55c: 1100 |0008: return-object v0 │ │ +07b51c: |[07b51c] com.stericson.RootTools.RootTools.getSymlink:(Ljava/lang/String;)Ljava/lang/String; │ │ +07b52c: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b532: 0c00 |0003: move-result-object v0 │ │ +07b534: 6e20 4b20 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getSymlink:(Ljava/lang/String;)Ljava/lang/String; // method@204b │ │ +07b53a: 0c00 |0007: move-result-object v0 │ │ +07b53c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 file Ljava/lang/String; │ │ │ │ #32 : (in Lcom/stericson/RootTools/RootTools;) │ │ @@ -135390,20 +135365,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/ArrayList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07b560: |[07b560] com.stericson.RootTools.RootTools.getSymlinks:(Ljava/lang/String;)Ljava/util/ArrayList; │ │ -07b570: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b576: 0c00 |0003: move-result-object v0 │ │ -07b578: 6e20 4c20 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getSymlinks:(Ljava/lang/String;)Ljava/util/ArrayList; // method@204c │ │ -07b57e: 0c00 |0007: move-result-object v0 │ │ -07b580: 1100 |0008: return-object v0 │ │ +07b540: |[07b540] com.stericson.RootTools.RootTools.getSymlinks:(Ljava/lang/String;)Ljava/util/ArrayList; │ │ +07b550: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b556: 0c00 |0003: move-result-object v0 │ │ +07b558: 6e20 4c20 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getSymlinks:(Ljava/lang/String;)Ljava/util/ArrayList; // method@204c │ │ +07b55e: 0c00 |0007: move-result-object v0 │ │ +07b560: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 path Ljava/lang/String; │ │ │ │ #33 : (in Lcom/stericson/RootTools/RootTools;) │ │ @@ -135411,40 +135386,40 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07b584: |[07b584] com.stericson.RootTools.RootTools.getWorkingToolbox:()Ljava/lang/String; │ │ -07b594: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b59a: 0c00 |0003: move-result-object v0 │ │ -07b59c: 6e10 4d20 0000 |0004: invoke-virtual {v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getWorkingToolbox:()Ljava/lang/String; // method@204d │ │ -07b5a2: 0c00 |0007: move-result-object v0 │ │ -07b5a4: 1100 |0008: return-object v0 │ │ +07b564: |[07b564] com.stericson.RootTools.RootTools.getWorkingToolbox:()Ljava/lang/String; │ │ +07b574: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b57a: 0c00 |0003: move-result-object v0 │ │ +07b57c: 6e10 4d20 0000 |0004: invoke-virtual {v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getWorkingToolbox:()Ljava/lang/String; // method@204d │ │ +07b582: 0c00 |0007: move-result-object v0 │ │ +07b584: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ locals : │ │ │ │ #34 : (in Lcom/stericson/RootTools/RootTools;) │ │ name : 'hasBinary' │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -07b5a8: |[07b5a8] com.stericson.RootTools.RootTools.hasBinary:(Landroid/content/Context;Ljava/lang/String;)Z │ │ -07b5b8: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b5be: 0c00 |0003: move-result-object v0 │ │ -07b5c0: 6e30 5220 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.isBinaryAvailable:(Landroid/content/Context;Ljava/lang/String;)Z // method@2052 │ │ -07b5c6: 0a00 |0007: move-result v0 │ │ -07b5c8: 0f00 |0008: return v0 │ │ +07b588: |[07b588] com.stericson.RootTools.RootTools.hasBinary:(Landroid/content/Context;Ljava/lang/String;)Z │ │ +07b598: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b59e: 0c00 |0003: move-result-object v0 │ │ +07b5a0: 6e30 5220 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.isBinaryAvailable:(Landroid/content/Context;Ljava/lang/String;)Z // method@2052 │ │ +07b5a6: 0a00 |0007: move-result v0 │ │ +07b5a8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=2 binaryName Ljava/lang/String; │ │ │ │ @@ -135453,20 +135428,20 @@ │ │ type : '(J)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -07b5cc: |[07b5cc] com.stericson.RootTools.RootTools.hasEnoughSpaceOnSdCard:(J)Z │ │ -07b5dc: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b5e2: 0c00 |0003: move-result-object v0 │ │ -07b5e4: 6e30 4e20 2003 |0004: invoke-virtual {v0, v2, v3}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.hasEnoughSpaceOnSdCard:(J)Z // method@204e │ │ -07b5ea: 0a00 |0007: move-result v0 │ │ -07b5ec: 0f00 |0008: return v0 │ │ +07b5ac: |[07b5ac] com.stericson.RootTools.RootTools.hasEnoughSpaceOnSdCard:(J)Z │ │ +07b5bc: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b5c2: 0c00 |0003: move-result-object v0 │ │ +07b5c4: 6e30 4e20 2003 |0004: invoke-virtual {v0, v2, v3}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.hasEnoughSpaceOnSdCard:(J)Z // method@204e │ │ +07b5ca: 0a00 |0007: move-result v0 │ │ +07b5cc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 updateSize J │ │ │ │ #36 : (in Lcom/stericson/RootTools/RootTools;) │ │ @@ -135474,20 +135449,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -07b5f0: |[07b5f0] com.stericson.RootTools.RootTools.hasUtil:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -07b600: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b606: 0c00 |0003: move-result-object v0 │ │ -07b608: 6e30 4f20 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.hasUtil:(Ljava/lang/String;Ljava/lang/String;)Z // method@204f │ │ -07b60e: 0a00 |0007: move-result v0 │ │ -07b610: 0f00 |0008: return v0 │ │ +07b5d0: |[07b5d0] com.stericson.RootTools.RootTools.hasUtil:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +07b5e0: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b5e6: 0c00 |0003: move-result-object v0 │ │ +07b5e8: 6e30 4f20 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.hasUtil:(Ljava/lang/String;Ljava/lang/String;)Z // method@204f │ │ +07b5ee: 0a00 |0007: move-result v0 │ │ +07b5f0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 util Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 box Ljava/lang/String; │ │ │ │ @@ -135496,19 +135471,19 @@ │ │ type : '(Landroid/content/Context;ILjava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -07b614: |[07b614] com.stericson.RootTools.RootTools.installBinary:(Landroid/content/Context;ILjava/lang/String;)Z │ │ -07b624: 1a00 3201 |0000: const-string v0, "700" // string@0132 │ │ -07b628: 7140 e81f 2103 |0002: invoke-static {v1, v2, v3, v0}, Lcom/stericson/RootTools/RootTools;.installBinary:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)Z // method@1fe8 │ │ -07b62e: 0a00 |0005: move-result v0 │ │ -07b630: 0f00 |0006: return v0 │ │ +07b5f4: |[07b5f4] com.stericson.RootTools.RootTools.installBinary:(Landroid/content/Context;ILjava/lang/String;)Z │ │ +07b604: 1a00 3201 |0000: const-string v0, "700" // string@0132 │ │ +07b608: 7140 e81f 2103 |0002: invoke-static {v1, v2, v3, v0}, Lcom/stericson/RootTools/RootTools;.installBinary:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)Z // method@1fe8 │ │ +07b60e: 0a00 |0005: move-result v0 │ │ +07b610: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=2 sourceId I │ │ 0x0000 - 0x0007 reg=3 binaryName Ljava/lang/String; │ │ @@ -135518,20 +135493,20 @@ │ │ type : '(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -07b634: |[07b634] com.stericson.RootTools.RootTools.installBinary:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)Z │ │ -07b644: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b64a: 0c00 |0003: move-result-object v0 │ │ -07b64c: 6e54 5020 1032 |0004: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.installBinary:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)Z // method@2050 │ │ -07b652: 0a00 |0007: move-result v0 │ │ -07b654: 0f00 |0008: return v0 │ │ +07b614: |[07b614] com.stericson.RootTools.RootTools.installBinary:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)Z │ │ +07b624: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b62a: 0c00 |0003: move-result-object v0 │ │ +07b62c: 6e54 5020 1032 |0004: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.installBinary:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)Z // method@2050 │ │ +07b632: 0a00 |0007: move-result v0 │ │ +07b634: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=2 sourceId I │ │ 0x0000 - 0x0009 reg=3 destName Ljava/lang/String; │ │ @@ -135542,37 +135517,37 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -07b658: |[07b658] com.stericson.RootTools.RootTools.isAccessGiven:()Z │ │ -07b668: 7100 161f 0000 |0000: invoke-static {}, Lcom/stericson/RootShell/RootShell;.isAccessGiven:()Z // method@1f16 │ │ -07b66e: 0a00 |0003: move-result v0 │ │ -07b670: 0f00 |0004: return v0 │ │ +07b638: |[07b638] com.stericson.RootTools.RootTools.isAccessGiven:()Z │ │ +07b648: 7100 161f 0000 |0000: invoke-static {}, Lcom/stericson/RootShell/RootShell;.isAccessGiven:()Z // method@1f16 │ │ +07b64e: 0a00 |0003: move-result v0 │ │ +07b650: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ locals : │ │ │ │ #40 : (in Lcom/stericson/RootTools/RootTools;) │ │ name : 'isAppletAvailable' │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07b674: |[07b674] com.stericson.RootTools.RootTools.isAppletAvailable:(Ljava/lang/String;)Z │ │ -07b684: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -07b688: 7120 eb1f 0100 |0002: invoke-static {v1, v0}, Lcom/stericson/RootTools/RootTools;.isAppletAvailable:(Ljava/lang/String;Ljava/lang/String;)Z // method@1feb │ │ -07b68e: 0a00 |0005: move-result v0 │ │ -07b690: 0f00 |0006: return v0 │ │ +07b654: |[07b654] com.stericson.RootTools.RootTools.isAppletAvailable:(Ljava/lang/String;)Z │ │ +07b664: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +07b668: 7120 eb1f 0100 |0002: invoke-static {v1, v0}, Lcom/stericson/RootTools/RootTools;.isAppletAvailable:(Ljava/lang/String;Ljava/lang/String;)Z // method@1feb │ │ +07b66e: 0a00 |0005: move-result v0 │ │ +07b670: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=607 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 applet Ljava/lang/String; │ │ │ │ #41 : (in Lcom/stericson/RootTools/RootTools;) │ │ @@ -135580,20 +135555,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -07b694: |[07b694] com.stericson.RootTools.RootTools.isAppletAvailable:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -07b6a4: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b6aa: 0c00 |0003: move-result-object v0 │ │ -07b6ac: 6e30 5120 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.isAppletAvailable:(Ljava/lang/String;Ljava/lang/String;)Z // method@2051 │ │ -07b6b2: 0a00 |0007: move-result v0 │ │ -07b6b4: 0f00 |0008: return v0 │ │ +07b674: |[07b674] com.stericson.RootTools.RootTools.isAppletAvailable:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +07b684: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b68a: 0c00 |0003: move-result-object v0 │ │ +07b68c: 6e30 5120 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.isAppletAvailable:(Ljava/lang/String;Ljava/lang/String;)Z // method@2051 │ │ +07b692: 0a00 |0007: move-result v0 │ │ +07b694: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 applet Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 path Ljava/lang/String; │ │ │ │ @@ -135602,38 +135577,38 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -07b6b8: |[07b6b8] com.stericson.RootTools.RootTools.isBusyboxAvailable:()Z │ │ -07b6c8: 7100 171f 0000 |0000: invoke-static {}, Lcom/stericson/RootShell/RootShell;.isBusyboxAvailable:()Z // method@1f17 │ │ -07b6ce: 0a00 |0003: move-result v0 │ │ -07b6d0: 0f00 |0004: return v0 │ │ +07b698: |[07b698] com.stericson.RootTools.RootTools.isBusyboxAvailable:()Z │ │ +07b6a8: 7100 171f 0000 |0000: invoke-static {}, Lcom/stericson/RootShell/RootShell;.isBusyboxAvailable:()Z // method@1f17 │ │ +07b6ae: 0a00 |0003: move-result v0 │ │ +07b6b0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ locals : │ │ │ │ #43 : (in Lcom/stericson/RootTools/RootTools;) │ │ name : 'isNativeToolsReady' │ │ type : '(ILandroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -07b6d4: |[07b6d4] com.stericson.RootTools.RootTools.isNativeToolsReady:(ILandroid/content/Context;)Z │ │ -07b6e4: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b6ea: 0c00 |0003: move-result-object v0 │ │ -07b6ec: 6e30 5320 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.isNativeToolsReady:(ILandroid/content/Context;)Z // method@2053 │ │ -07b6f2: 0a00 |0007: move-result v0 │ │ -07b6f4: 0f00 |0008: return v0 │ │ +07b6b4: |[07b6b4] com.stericson.RootTools.RootTools.isNativeToolsReady:(ILandroid/content/Context;)Z │ │ +07b6c4: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b6ca: 0c00 |0003: move-result-object v0 │ │ +07b6cc: 6e30 5320 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.isNativeToolsReady:(ILandroid/content/Context;)Z // method@2053 │ │ +07b6d2: 0a00 |0007: move-result v0 │ │ +07b6d4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 nativeToolsId I │ │ 0x0000 - 0x0009 reg=2 context Landroid/content/Context; │ │ │ │ @@ -135642,20 +135617,20 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07b6f8: |[07b6f8] com.stericson.RootTools.RootTools.isProcessRunning:(Ljava/lang/String;)Z │ │ -07b708: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b70e: 0c00 |0003: move-result-object v0 │ │ -07b710: 6e20 5420 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.isProcessRunning:(Ljava/lang/String;)Z // method@2054 │ │ -07b716: 0a00 |0007: move-result v0 │ │ -07b718: 0f00 |0008: return v0 │ │ +07b6d8: |[07b6d8] com.stericson.RootTools.RootTools.isProcessRunning:(Ljava/lang/String;)Z │ │ +07b6e8: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b6ee: 0c00 |0003: move-result-object v0 │ │ +07b6f0: 6e20 5420 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.isProcessRunning:(Ljava/lang/String;)Z // method@2054 │ │ +07b6f6: 0a00 |0007: move-result v0 │ │ +07b6f8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 processName Ljava/lang/String; │ │ │ │ #45 : (in Lcom/stericson/RootTools/RootTools;) │ │ @@ -135663,55 +135638,55 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -07b71c: |[07b71c] com.stericson.RootTools.RootTools.isRootAvailable:()Z │ │ -07b72c: 7100 181f 0000 |0000: invoke-static {}, Lcom/stericson/RootShell/RootShell;.isRootAvailable:()Z // method@1f18 │ │ -07b732: 0a00 |0003: move-result v0 │ │ -07b734: 0f00 |0004: return v0 │ │ +07b6fc: |[07b6fc] com.stericson.RootTools.RootTools.isRootAvailable:()Z │ │ +07b70c: 7100 181f 0000 |0000: invoke-static {}, Lcom/stericson/RootShell/RootShell;.isRootAvailable:()Z // method@1f18 │ │ +07b712: 0a00 |0003: move-result v0 │ │ +07b714: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ locals : │ │ │ │ #46 : (in Lcom/stericson/RootTools/RootTools;) │ │ name : 'islog' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b738: |[07b738] com.stericson.RootTools.RootTools.islog:()Z │ │ -07b748: 6300 c208 |0000: sget-boolean v0, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ -07b74c: 0f00 |0002: return v0 │ │ +07b718: |[07b718] com.stericson.RootTools.RootTools.islog:()Z │ │ +07b728: 6300 c208 |0000: sget-boolean v0, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ +07b72c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=849 │ │ locals : │ │ │ │ #47 : (in Lcom/stericson/RootTools/RootTools;) │ │ name : 'killProcess' │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07b750: |[07b750] com.stericson.RootTools.RootTools.killProcess:(Ljava/lang/String;)Z │ │ -07b760: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b766: 0c00 |0003: move-result-object v0 │ │ -07b768: 6e20 5520 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.killProcess:(Ljava/lang/String;)Z // method@2055 │ │ -07b76e: 0a00 |0007: move-result v0 │ │ -07b770: 0f00 |0008: return v0 │ │ +07b730: |[07b730] com.stericson.RootTools.RootTools.killProcess:(Ljava/lang/String;)Z │ │ +07b740: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b746: 0c00 |0003: move-result-object v0 │ │ +07b748: 6e20 5520 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.killProcess:(Ljava/lang/String;)Z // method@2055 │ │ +07b74e: 0a00 |0007: move-result v0 │ │ +07b750: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 processName Ljava/lang/String; │ │ │ │ #48 : (in Lcom/stericson/RootTools/RootTools;) │ │ @@ -135719,19 +135694,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -07b774: |[07b774] com.stericson.RootTools.RootTools.log:(Ljava/lang/String;)V │ │ -07b784: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07b786: 1230 |0001: const/4 v0, #int 3 // #3 │ │ -07b788: 7140 f51f 2110 |0002: invoke-static {v1, v2, v0, v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Exception;)V // method@1ff5 │ │ -07b78e: 0e00 |0005: return-void │ │ +07b754: |[07b754] com.stericson.RootTools.RootTools.log:(Ljava/lang/String;)V │ │ +07b764: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07b766: 1230 |0001: const/4 v0, #int 3 // #3 │ │ +07b768: 7140 f51f 2110 |0002: invoke-static {v1, v2, v0, v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Exception;)V // method@1ff5 │ │ +07b76e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=789 │ │ 0x0005 line=790 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 msg Ljava/lang/String; │ │ │ │ @@ -135740,18 +135715,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/Exception;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07b790: |[07b790] com.stericson.RootTools.RootTools.log:(Ljava/lang/String;ILjava/lang/Exception;)V │ │ -07b7a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b7a2: 7140 f51f 1032 |0001: invoke-static {v0, v1, v2, v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Exception;)V // method@1ff5 │ │ -07b7a8: 0e00 |0004: return-void │ │ +07b770: |[07b770] com.stericson.RootTools.RootTools.log:(Ljava/lang/String;ILjava/lang/Exception;)V │ │ +07b780: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07b782: 7140 f51f 1032 |0001: invoke-static {v0, v1, v2, v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Exception;)V // method@1ff5 │ │ +07b788: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=826 │ │ 0x0004 line=827 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 msg Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 type I │ │ @@ -135762,19 +135737,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -07b7ac: |[07b7ac] com.stericson.RootTools.RootTools.log:(Ljava/lang/String;Ljava/lang/String;)V │ │ -07b7bc: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -07b7be: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -07b7c0: 7140 f51f 3210 |0002: invoke-static {v2, v3, v0, v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Exception;)V // method@1ff5 │ │ -07b7c6: 0e00 |0005: return-void │ │ +07b78c: |[07b78c] com.stericson.RootTools.RootTools.log:(Ljava/lang/String;Ljava/lang/String;)V │ │ +07b79c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +07b79e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +07b7a0: 7140 f51f 3210 |0002: invoke-static {v2, v3, v0, v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Exception;)V // method@1ff5 │ │ +07b7a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ 0x0005 line=808 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 TAG Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 msg Ljava/lang/String; │ │ @@ -135784,33 +135759,33 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Exception;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -07b7c8: |[07b7c8] com.stericson.RootTools.RootTools.log:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Exception;)V │ │ -07b7d8: 3802 1500 |0000: if-eqz v2, 0015 // +0015 │ │ -07b7dc: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ -07b7e0: 6e20 4721 0200 |0004: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -07b7e6: 0a00 |0007: move-result v0 │ │ -07b7e8: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ -07b7ec: 6300 c208 |000a: sget-boolean v0, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ -07b7f0: 3800 0900 |000c: if-eqz v0, 0015 // +0009 │ │ -07b7f4: 3901 0400 |000e: if-nez v1, 0012 // +0004 │ │ -07b7f8: 1a01 5a0d |0010: const-string v1, "RootTools v4.2" // string@0d5a │ │ -07b7fc: 2b03 1000 0000 |0012: packed-switch v3, 00000022 // +00000010 │ │ -07b802: 0e00 |0015: return-void │ │ -07b804: 7120 0c1c 2100 |0016: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -07b80a: 28fc |0019: goto 0015 // -0004 │ │ -07b80c: 7130 091c 2104 |001a: invoke-static {v1, v2, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c09 │ │ -07b812: 28f8 |001d: goto 0015 // -0008 │ │ -07b814: 7120 061c 2100 |001e: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1c06 │ │ -07b81a: 28f4 |0021: goto 0015 // -000c │ │ -07b81c: 0001 0300 0100 0000 0400 0000 0800 ... |0022: packed-switch-data (10 units) │ │ +07b7a8: |[07b7a8] com.stericson.RootTools.RootTools.log:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Exception;)V │ │ +07b7b8: 3802 1500 |0000: if-eqz v2, 0015 // +0015 │ │ +07b7bc: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ +07b7c0: 6e20 4721 0200 |0004: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +07b7c6: 0a00 |0007: move-result v0 │ │ +07b7c8: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ +07b7cc: 6300 c208 |000a: sget-boolean v0, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ +07b7d0: 3800 0900 |000c: if-eqz v0, 0015 // +0009 │ │ +07b7d4: 3901 0400 |000e: if-nez v1, 0012 // +0004 │ │ +07b7d8: 1a01 5a0d |0010: const-string v1, "RootTools v4.2" // string@0d5a │ │ +07b7dc: 2b03 1000 0000 |0012: packed-switch v3, 00000022 // +00000010 │ │ +07b7e2: 0e00 |0015: return-void │ │ +07b7e4: 7120 0c1c 2100 |0016: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +07b7ea: 28fc |0019: goto 0015 // -0004 │ │ +07b7ec: 7130 091c 2104 |001a: invoke-static {v1, v2, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c09 │ │ +07b7f2: 28f8 |001d: goto 0015 // -0008 │ │ +07b7f4: 7120 061c 2100 |001e: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1c06 │ │ +07b7fa: 28f4 |0021: goto 0015 // -000c │ │ +07b7fc: 0001 0300 0100 0000 0400 0000 0800 ... |0022: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=869 │ │ 0x000a line=871 │ │ 0x000e line=873 │ │ 0x0010 line=875 │ │ 0x0012 line=878 │ │ @@ -135830,20 +135805,20 @@ │ │ type : '(Landroid/app/Activity;I)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -07b830: |[07b830] com.stericson.RootTools.RootTools.offerBusyBox:(Landroid/app/Activity;I)Landroid/content/Intent; │ │ -07b840: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b846: 0c00 |0003: move-result-object v0 │ │ -07b848: 6e30 5620 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.offerBusyBox:(Landroid/app/Activity;I)Landroid/content/Intent; // method@2056 │ │ -07b84e: 0c00 |0007: move-result-object v0 │ │ -07b850: 1100 |0008: return-object v0 │ │ +07b810: |[07b810] com.stericson.RootTools.RootTools.offerBusyBox:(Landroid/app/Activity;I)Landroid/content/Intent; │ │ +07b820: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b826: 0c00 |0003: move-result-object v0 │ │ +07b828: 6e30 5620 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.offerBusyBox:(Landroid/app/Activity;I)Landroid/content/Intent; // method@2056 │ │ +07b82e: 0c00 |0007: move-result-object v0 │ │ +07b830: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 activity Landroid/app/Activity; │ │ 0x0000 - 0x0009 reg=2 requestCode I │ │ │ │ @@ -135852,19 +135827,19 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07b854: |[07b854] com.stericson.RootTools.RootTools.offerBusyBox:(Landroid/app/Activity;)V │ │ -07b864: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b86a: 0c00 |0003: move-result-object v0 │ │ -07b86c: 6e20 5720 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.offerBusyBox:(Landroid/app/Activity;)V // method@2057 │ │ -07b872: 0e00 |0007: return-void │ │ +07b834: |[07b834] com.stericson.RootTools.RootTools.offerBusyBox:(Landroid/app/Activity;)V │ │ +07b844: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b84a: 0c00 |0003: move-result-object v0 │ │ +07b84c: 6e20 5720 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.offerBusyBox:(Landroid/app/Activity;)V // method@2057 │ │ +07b852: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ 0x0007 line=673 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 activity Landroid/app/Activity; │ │ │ │ @@ -135873,20 +135848,20 @@ │ │ type : '(Landroid/app/Activity;I)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -07b874: |[07b874] com.stericson.RootTools.RootTools.offerSuperUser:(Landroid/app/Activity;I)Landroid/content/Intent; │ │ -07b884: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b88a: 0c00 |0003: move-result-object v0 │ │ -07b88c: 6e30 5820 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.offerSuperUser:(Landroid/app/Activity;I)Landroid/content/Intent; // method@2058 │ │ -07b892: 0c00 |0007: move-result-object v0 │ │ -07b894: 1100 |0008: return-object v0 │ │ +07b854: |[07b854] com.stericson.RootTools.RootTools.offerSuperUser:(Landroid/app/Activity;I)Landroid/content/Intent; │ │ +07b864: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b86a: 0c00 |0003: move-result-object v0 │ │ +07b86c: 6e30 5820 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.offerSuperUser:(Landroid/app/Activity;I)Landroid/content/Intent; // method@2058 │ │ +07b872: 0c00 |0007: move-result-object v0 │ │ +07b874: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 activity Landroid/app/Activity; │ │ 0x0000 - 0x0009 reg=2 requestCode I │ │ │ │ @@ -135895,19 +135870,19 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07b898: |[07b898] com.stericson.RootTools.RootTools.offerSuperUser:(Landroid/app/Activity;)V │ │ -07b8a8: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ -07b8ae: 0c00 |0003: move-result-object v0 │ │ -07b8b0: 6e20 5920 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.offerSuperUser:(Landroid/app/Activity;)V // method@2059 │ │ -07b8b6: 0e00 |0007: return-void │ │ +07b878: |[07b878] com.stericson.RootTools.RootTools.offerSuperUser:(Landroid/app/Activity;)V │ │ +07b888: 7100 d71f 0000 |0000: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getInternals:()Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // method@1fd7 │ │ +07b88e: 0c00 |0003: move-result-object v0 │ │ +07b890: 6e20 5920 1000 |0004: invoke-virtual {v0, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.offerSuperUser:(Landroid/app/Activity;)V // method@2059 │ │ +07b896: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=695 │ │ 0x0007 line=696 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 activity Landroid/app/Activity; │ │ │ │ @@ -135916,20 +135891,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -07b8b8: |[07b8b8] com.stericson.RootTools.RootTools.remount:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -07b8c8: 2200 9b04 |0000: new-instance v0, Lcom/stericson/RootTools/internal/Remounter; // type@049b │ │ -07b8cc: 7010 2320 0000 |0002: invoke-direct {v0}, Lcom/stericson/RootTools/internal/Remounter;.:()V // method@2023 │ │ -07b8d2: 6e30 2620 2003 |0005: invoke-virtual {v0, v2, v3}, Lcom/stericson/RootTools/internal/Remounter;.remount:(Ljava/lang/String;Ljava/lang/String;)Z // method@2026 │ │ -07b8d8: 0a01 |0008: move-result v1 │ │ -07b8da: 0f01 |0009: return v1 │ │ +07b898: |[07b898] com.stericson.RootTools.RootTools.remount:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +07b8a8: 2200 9b04 |0000: new-instance v0, Lcom/stericson/RootTools/internal/Remounter; // type@049b │ │ +07b8ac: 7010 2320 0000 |0002: invoke-direct {v0}, Lcom/stericson/RootTools/internal/Remounter;.:()V // method@2023 │ │ +07b8b2: 6e30 2620 2003 |0005: invoke-virtual {v0, v2, v3}, Lcom/stericson/RootTools/internal/Remounter;.remount:(Ljava/lang/String;Ljava/lang/String;)Z // method@2026 │ │ +07b8b8: 0a01 |0008: move-result v1 │ │ +07b8ba: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=728 │ │ 0x0005 line=730 │ │ locals : │ │ 0x0005 - 0x000a reg=0 remounter Lcom/stericson/RootTools/internal/Remounter; │ │ 0x0000 - 0x000a reg=2 file Ljava/lang/String; │ │ @@ -135940,20 +135915,20 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -07b8dc: |[07b8dc] com.stericson.RootTools.RootTools.restartAndroid:()V │ │ -07b8ec: 1a00 420d |0000: const-string v0, "Restart Android" // string@0d42 │ │ -07b8f0: 7110 f21f 0000 |0002: invoke-static {v0}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07b8f6: 1a00 6826 |0005: const-string v0, "zygote" // string@2668 │ │ -07b8fa: 7110 f11f 0000 |0007: invoke-static {v0}, Lcom/stericson/RootTools/RootTools;.killProcess:(Ljava/lang/String;)Z // method@1ff1 │ │ -07b900: 0e00 |000a: return-void │ │ +07b8bc: |[07b8bc] com.stericson.RootTools.RootTools.restartAndroid:()V │ │ +07b8cc: 1a00 420d |0000: const-string v0, "Restart Android" // string@0d42 │ │ +07b8d0: 7110 f21f 0000 |0002: invoke-static {v0}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07b8d6: 1a00 6826 |0005: const-string v0, "zygote" // string@2668 │ │ +07b8da: 7110 f11f 0000 |0007: invoke-static {v0}, Lcom/stericson/RootTools/RootTools;.killProcess:(Ljava/lang/String;)Z // method@1ff1 │ │ +07b8e0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=742 │ │ 0x0005 line=743 │ │ 0x000a line=744 │ │ locals : │ │ │ │ @@ -135962,19 +135937,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -07b904: |[07b904] com.stericson.RootTools.RootTools.runBinary:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ -07b914: 2200 a604 |0000: new-instance v0, Lcom/stericson/RootTools/internal/Runner; // type@04a6 │ │ -07b918: 7040 5c20 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lcom/stericson/RootTools/internal/Runner;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@205c │ │ -07b91e: 6e10 5f20 0000 |0005: invoke-virtual {v0}, Lcom/stericson/RootTools/internal/Runner;.start:()V // method@205f │ │ -07b924: 0e00 |0008: return-void │ │ +07b8e4: |[07b8e4] com.stericson.RootTools.RootTools.runBinary:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ +07b8f4: 2200 a604 |0000: new-instance v0, Lcom/stericson/RootTools/internal/Runner; // type@04a6 │ │ +07b8f8: 7040 5c20 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lcom/stericson/RootTools/internal/Runner;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@205c │ │ +07b8fe: 6e10 5f20 0000 |0005: invoke-virtual {v0}, Lcom/stericson/RootTools/internal/Runner;.start:()V // method@205f │ │ +07b904: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=756 │ │ 0x0005 line=757 │ │ 0x0008 line=758 │ │ locals : │ │ 0x0005 - 0x0009 reg=0 runner Lcom/stericson/RootTools/internal/Runner; │ │ @@ -135987,17 +135962,17 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07b928: |[07b928] com.stericson.RootTools.RootTools.runShellCommand:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V │ │ -07b938: 6e20 861f 1000 |0000: invoke-virtual {v0, v1}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07b93e: 0e00 |0003: return-void │ │ +07b908: |[07b908] com.stericson.RootTools.RootTools.runShellCommand:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V │ │ +07b918: 6e20 861f 1000 |0000: invoke-virtual {v0, v1}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07b91e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=772 │ │ 0x0003 line=773 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 shell Lcom/stericson/RootShell/execution/Shell; │ │ 0x0000 - 0x0004 reg=1 command Lcom/stericson/RootShell/execution/Command; │ │ @@ -136007,17 +135982,17 @@ │ │ type : '(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b940: |[07b940] com.stericson.RootTools.RootTools.setRim:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;)V │ │ -07b950: 6900 c508 |0000: sput-object v0, Lcom/stericson/RootTools/RootTools;.rim:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08c5 │ │ -07b954: 0e00 |0002: return-void │ │ +07b920: |[07b920] com.stericson.RootTools.RootTools.setRim:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;)V │ │ +07b930: 6900 c508 |0000: sput-object v0, Lcom/stericson/RootTools/RootTools;.rim:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08c5 │ │ +07b934: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0002 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 rim Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ │ │ @@ -136069,28 +136044,28 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -07b958: |[07b958] com.stericson.RootTools.containers.Mount.:(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V │ │ -07b968: 7010 2621 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2126 │ │ -07b96e: 5b23 c708 |0003: iput-object v3, v2, Lcom/stericson/RootTools/containers/Mount;.mDevice:Ljava/io/File; // field@08c7 │ │ -07b972: 5b24 c908 |0005: iput-object v4, v2, Lcom/stericson/RootTools/containers/Mount;.mMountPoint:Ljava/io/File; // field@08c9 │ │ -07b976: 5b25 ca08 |0007: iput-object v5, v2, Lcom/stericson/RootTools/containers/Mount;.mType:Ljava/lang/String; // field@08ca │ │ -07b97a: 2200 1f05 |0009: new-instance v0, Ljava/util/LinkedHashSet; // type@051f │ │ -07b97e: 1a01 fe00 |000b: const-string v1, "," // string@00fe │ │ -07b982: 6e20 5121 1600 |000d: invoke-virtual {v6, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ -07b988: 0c01 |0010: move-result-object v1 │ │ -07b98a: 7110 ac21 0100 |0011: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@21ac │ │ -07b990: 0c01 |0014: move-result-object v1 │ │ -07b992: 7020 cb21 1000 |0015: invoke-direct {v0, v1}, Ljava/util/LinkedHashSet;.:(Ljava/util/Collection;)V // method@21cb │ │ -07b998: 5b20 c808 |0018: iput-object v0, v2, Lcom/stericson/RootTools/containers/Mount;.mFlags:Ljava/util/Set; // field@08c8 │ │ -07b99c: 0e00 |001a: return-void │ │ +07b938: |[07b938] com.stericson.RootTools.containers.Mount.:(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V │ │ +07b948: 7010 2621 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2126 │ │ +07b94e: 5b23 c708 |0003: iput-object v3, v2, Lcom/stericson/RootTools/containers/Mount;.mDevice:Ljava/io/File; // field@08c7 │ │ +07b952: 5b24 c908 |0005: iput-object v4, v2, Lcom/stericson/RootTools/containers/Mount;.mMountPoint:Ljava/io/File; // field@08c9 │ │ +07b956: 5b25 ca08 |0007: iput-object v5, v2, Lcom/stericson/RootTools/containers/Mount;.mType:Ljava/lang/String; // field@08ca │ │ +07b95a: 2200 1f05 |0009: new-instance v0, Ljava/util/LinkedHashSet; // type@051f │ │ +07b95e: 1a01 fe00 |000b: const-string v1, "," // string@00fe │ │ +07b962: 6e20 5121 1600 |000d: invoke-virtual {v6, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ +07b968: 0c01 |0010: move-result-object v1 │ │ +07b96a: 7110 ac21 0100 |0011: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@21ac │ │ +07b970: 0c01 |0014: move-result-object v1 │ │ +07b972: 7020 cb21 1000 |0015: invoke-direct {v0, v1}, Ljava/util/LinkedHashSet;.:(Ljava/util/Collection;)V // method@21cb │ │ +07b978: 5b20 c808 |0018: iput-object v0, v2, Lcom/stericson/RootTools/containers/Mount;.mFlags:Ljava/util/Set; // field@08c8 │ │ +07b97c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x0005 line=40 │ │ 0x0007 line=41 │ │ 0x0009 line=42 │ │ @@ -136108,17 +136083,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b9a0: |[07b9a0] com.stericson.RootTools.containers.Mount.getDevice:()Ljava/io/File; │ │ -07b9b0: 5410 c708 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Mount;.mDevice:Ljava/io/File; // field@08c7 │ │ -07b9b4: 1100 |0002: return-object v0 │ │ +07b980: |[07b980] com.stericson.RootTools.containers.Mount.getDevice:()Ljava/io/File; │ │ +07b990: 5410 c708 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Mount;.mDevice:Ljava/io/File; // field@08c7 │ │ +07b994: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/stericson/RootTools/containers/Mount; │ │ │ │ #1 : (in Lcom/stericson/RootTools/containers/Mount;) │ │ @@ -136126,17 +136101,17 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b9b8: |[07b9b8] com.stericson.RootTools.containers.Mount.getFlags:()Ljava/util/Set; │ │ -07b9c8: 5410 c808 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Mount;.mFlags:Ljava/util/Set; // field@08c8 │ │ -07b9cc: 1100 |0002: return-object v0 │ │ +07b998: |[07b998] com.stericson.RootTools.containers.Mount.getFlags:()Ljava/util/Set; │ │ +07b9a8: 5410 c808 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Mount;.mFlags:Ljava/util/Set; // field@08c8 │ │ +07b9ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/stericson/RootTools/containers/Mount; │ │ │ │ #2 : (in Lcom/stericson/RootTools/containers/Mount;) │ │ @@ -136144,17 +136119,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b9d0: |[07b9d0] com.stericson.RootTools.containers.Mount.getMountPoint:()Ljava/io/File; │ │ -07b9e0: 5410 c908 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Mount;.mMountPoint:Ljava/io/File; // field@08c9 │ │ -07b9e4: 1100 |0002: return-object v0 │ │ +07b9b0: |[07b9b0] com.stericson.RootTools.containers.Mount.getMountPoint:()Ljava/io/File; │ │ +07b9c0: 5410 c908 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Mount;.mMountPoint:Ljava/io/File; // field@08c9 │ │ +07b9c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/stericson/RootTools/containers/Mount; │ │ │ │ #3 : (in Lcom/stericson/RootTools/containers/Mount;) │ │ @@ -136162,17 +136137,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b9e8: |[07b9e8] com.stericson.RootTools.containers.Mount.getType:()Ljava/lang/String; │ │ -07b9f8: 5410 ca08 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Mount;.mType:Ljava/lang/String; // field@08ca │ │ -07b9fc: 1100 |0002: return-object v0 │ │ +07b9c8: |[07b9c8] com.stericson.RootTools.containers.Mount.getType:()Ljava/lang/String; │ │ +07b9d8: 5410 ca08 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Mount;.mType:Ljava/lang/String; // field@08ca │ │ +07b9dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/stericson/RootTools/containers/Mount; │ │ │ │ #4 : (in Lcom/stericson/RootTools/containers/Mount;) │ │ @@ -136180,33 +136155,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -07ba00: |[07ba00] com.stericson.RootTools.containers.Mount.toString:()Ljava/lang/String; │ │ -07ba10: 1a00 ba00 |0000: const-string v0, "%s on %s type %s %s" // string@00ba │ │ -07ba14: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -07ba16: 2311 8605 |0003: new-array v1, v1, [Ljava/lang/Object; // type@0586 │ │ -07ba1a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -07ba1c: 5443 c708 |0006: iget-object v3, v4, Lcom/stericson/RootTools/containers/Mount;.mDevice:Ljava/io/File; // field@08c7 │ │ -07ba20: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -07ba24: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -07ba26: 5443 c908 |000b: iget-object v3, v4, Lcom/stericson/RootTools/containers/Mount;.mMountPoint:Ljava/io/File; // field@08c9 │ │ -07ba2a: 4d03 0102 |000d: aput-object v3, v1, v2 │ │ -07ba2e: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -07ba30: 5443 ca08 |0010: iget-object v3, v4, Lcom/stericson/RootTools/containers/Mount;.mType:Ljava/lang/String; // field@08ca │ │ -07ba34: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ -07ba38: 1232 |0014: const/4 v2, #int 3 // #3 │ │ -07ba3a: 5443 c808 |0015: iget-object v3, v4, Lcom/stericson/RootTools/containers/Mount;.mFlags:Ljava/util/Set; // field@08c8 │ │ -07ba3e: 4d03 0102 |0017: aput-object v3, v1, v2 │ │ -07ba42: 7120 4921 1000 |0019: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2149 │ │ -07ba48: 0c00 |001c: move-result-object v0 │ │ -07ba4a: 1100 |001d: return-object v0 │ │ +07b9e0: |[07b9e0] com.stericson.RootTools.containers.Mount.toString:()Ljava/lang/String; │ │ +07b9f0: 1a00 ba00 |0000: const-string v0, "%s on %s type %s %s" // string@00ba │ │ +07b9f4: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +07b9f6: 2311 8605 |0003: new-array v1, v1, [Ljava/lang/Object; // type@0586 │ │ +07b9fa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +07b9fc: 5443 c708 |0006: iget-object v3, v4, Lcom/stericson/RootTools/containers/Mount;.mDevice:Ljava/io/File; // field@08c7 │ │ +07ba00: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +07ba04: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +07ba06: 5443 c908 |000b: iget-object v3, v4, Lcom/stericson/RootTools/containers/Mount;.mMountPoint:Ljava/io/File; // field@08c9 │ │ +07ba0a: 4d03 0102 |000d: aput-object v3, v1, v2 │ │ +07ba0e: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +07ba10: 5443 ca08 |0010: iget-object v3, v4, Lcom/stericson/RootTools/containers/Mount;.mType:Ljava/lang/String; // field@08ca │ │ +07ba14: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ +07ba18: 1232 |0014: const/4 v2, #int 3 // #3 │ │ +07ba1a: 5443 c808 |0015: iget-object v3, v4, Lcom/stericson/RootTools/containers/Mount;.mFlags:Ljava/util/Set; // field@08c8 │ │ +07ba1e: 4d03 0102 |0017: aput-object v3, v1, v2 │ │ +07ba22: 7120 4921 1000 |0019: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2149 │ │ +07ba28: 0c00 |001c: move-result-object v0 │ │ +07ba2a: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x001e reg=4 this Lcom/stericson/RootTools/containers/Mount; │ │ │ │ source_file_idx : 3130 (Mount.java) │ │ @@ -136258,17 +136233,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07ba4c: |[07ba4c] com.stericson.RootTools.containers.Permissions.:()V │ │ -07ba5c: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -07ba62: 0e00 |0003: return-void │ │ +07ba2c: |[07ba2c] com.stericson.RootTools.containers.Permissions.:()V │ │ +07ba3c: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +07ba42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/stericson/RootTools/containers/Permissions; │ │ │ │ Virtual methods - │ │ @@ -136277,17 +136252,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ba64: |[07ba64] com.stericson.RootTools.containers.Permissions.getGroup:()Ljava/lang/String; │ │ -07ba74: 5410 cb08 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Permissions;.group:Ljava/lang/String; // field@08cb │ │ -07ba78: 1100 |0002: return-object v0 │ │ +07ba44: |[07ba44] com.stericson.RootTools.containers.Permissions.getGroup:()Ljava/lang/String; │ │ +07ba54: 5410 cb08 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Permissions;.group:Ljava/lang/String; // field@08cb │ │ +07ba58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/stericson/RootTools/containers/Permissions; │ │ │ │ #1 : (in Lcom/stericson/RootTools/containers/Permissions;) │ │ @@ -136295,17 +136270,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ba7c: |[07ba7c] com.stericson.RootTools.containers.Permissions.getGroupPermissions:()Ljava/lang/String; │ │ -07ba8c: 5410 cb08 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Permissions;.group:Ljava/lang/String; // field@08cb │ │ -07ba90: 1100 |0002: return-object v0 │ │ +07ba5c: |[07ba5c] com.stericson.RootTools.containers.Permissions.getGroupPermissions:()Ljava/lang/String; │ │ +07ba6c: 5410 cb08 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Permissions;.group:Ljava/lang/String; // field@08cb │ │ +07ba70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/stericson/RootTools/containers/Permissions; │ │ │ │ #2 : (in Lcom/stericson/RootTools/containers/Permissions;) │ │ @@ -136313,17 +136288,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ba94: |[07ba94] com.stericson.RootTools.containers.Permissions.getOther:()Ljava/lang/String; │ │ -07baa4: 5410 cc08 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Permissions;.other:Ljava/lang/String; // field@08cc │ │ -07baa8: 1100 |0002: return-object v0 │ │ +07ba74: |[07ba74] com.stericson.RootTools.containers.Permissions.getOther:()Ljava/lang/String; │ │ +07ba84: 5410 cc08 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Permissions;.other:Ljava/lang/String; // field@08cc │ │ +07ba88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/stericson/RootTools/containers/Permissions; │ │ │ │ #3 : (in Lcom/stericson/RootTools/containers/Permissions;) │ │ @@ -136331,17 +136306,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07baac: |[07baac] com.stericson.RootTools.containers.Permissions.getOtherPermissions:()Ljava/lang/String; │ │ -07babc: 5410 cc08 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Permissions;.other:Ljava/lang/String; // field@08cc │ │ -07bac0: 1100 |0002: return-object v0 │ │ +07ba8c: |[07ba8c] com.stericson.RootTools.containers.Permissions.getOtherPermissions:()Ljava/lang/String; │ │ +07ba9c: 5410 cc08 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Permissions;.other:Ljava/lang/String; // field@08cc │ │ +07baa0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/stericson/RootTools/containers/Permissions; │ │ │ │ #4 : (in Lcom/stericson/RootTools/containers/Permissions;) │ │ @@ -136349,17 +136324,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07bac4: |[07bac4] com.stericson.RootTools.containers.Permissions.getPermissions:()I │ │ -07bad4: 5210 cd08 |0000: iget v0, v1, Lcom/stericson/RootTools/containers/Permissions;.permissions:I // field@08cd │ │ -07bad8: 0f00 |0002: return v0 │ │ +07baa4: |[07baa4] com.stericson.RootTools.containers.Permissions.getPermissions:()I │ │ +07bab4: 5210 cd08 |0000: iget v0, v1, Lcom/stericson/RootTools/containers/Permissions;.permissions:I // field@08cd │ │ +07bab8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/stericson/RootTools/containers/Permissions; │ │ │ │ #5 : (in Lcom/stericson/RootTools/containers/Permissions;) │ │ @@ -136367,17 +136342,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07badc: |[07badc] com.stericson.RootTools.containers.Permissions.getSymlink:()Ljava/lang/String; │ │ -07baec: 5410 ce08 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Permissions;.symlink:Ljava/lang/String; // field@08ce │ │ -07baf0: 1100 |0002: return-object v0 │ │ +07babc: |[07babc] com.stericson.RootTools.containers.Permissions.getSymlink:()Ljava/lang/String; │ │ +07bacc: 5410 ce08 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Permissions;.symlink:Ljava/lang/String; // field@08ce │ │ +07bad0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/stericson/RootTools/containers/Permissions; │ │ │ │ #6 : (in Lcom/stericson/RootTools/containers/Permissions;) │ │ @@ -136385,17 +136360,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07baf4: |[07baf4] com.stericson.RootTools.containers.Permissions.getType:()Ljava/lang/String; │ │ -07bb04: 5410 cf08 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Permissions;.type:Ljava/lang/String; // field@08cf │ │ -07bb08: 1100 |0002: return-object v0 │ │ +07bad4: |[07bad4] com.stericson.RootTools.containers.Permissions.getType:()Ljava/lang/String; │ │ +07bae4: 5410 cf08 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Permissions;.type:Ljava/lang/String; // field@08cf │ │ +07bae8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/stericson/RootTools/containers/Permissions; │ │ │ │ #7 : (in Lcom/stericson/RootTools/containers/Permissions;) │ │ @@ -136403,17 +136378,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07bb0c: |[07bb0c] com.stericson.RootTools.containers.Permissions.getUser:()Ljava/lang/String; │ │ -07bb1c: 5410 d008 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Permissions;.user:Ljava/lang/String; // field@08d0 │ │ -07bb20: 1100 |0002: return-object v0 │ │ +07baec: |[07baec] com.stericson.RootTools.containers.Permissions.getUser:()Ljava/lang/String; │ │ +07bafc: 5410 d008 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Permissions;.user:Ljava/lang/String; // field@08d0 │ │ +07bb00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/stericson/RootTools/containers/Permissions; │ │ │ │ #8 : (in Lcom/stericson/RootTools/containers/Permissions;) │ │ @@ -136421,17 +136396,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07bb24: |[07bb24] com.stericson.RootTools.containers.Permissions.getUserPermissions:()Ljava/lang/String; │ │ -07bb34: 5410 d008 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Permissions;.user:Ljava/lang/String; // field@08d0 │ │ -07bb38: 1100 |0002: return-object v0 │ │ +07bb04: |[07bb04] com.stericson.RootTools.containers.Permissions.getUserPermissions:()Ljava/lang/String; │ │ +07bb14: 5410 d008 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Permissions;.user:Ljava/lang/String; // field@08d0 │ │ +07bb18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/stericson/RootTools/containers/Permissions; │ │ │ │ #9 : (in Lcom/stericson/RootTools/containers/Permissions;) │ │ @@ -136439,17 +136414,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07bb3c: |[07bb3c] com.stericson.RootTools.containers.Permissions.setGroup:(Ljava/lang/String;)V │ │ -07bb4c: 5b01 cb08 |0000: iput-object v1, v0, Lcom/stericson/RootTools/containers/Permissions;.group:Ljava/lang/String; // field@08cb │ │ -07bb50: 0e00 |0002: return-void │ │ +07bb1c: |[07bb1c] com.stericson.RootTools.containers.Permissions.setGroup:(Ljava/lang/String;)V │ │ +07bb2c: 5b01 cb08 |0000: iput-object v1, v0, Lcom/stericson/RootTools/containers/Permissions;.group:Ljava/lang/String; // field@08cb │ │ +07bb30: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0002 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/stericson/RootTools/containers/Permissions; │ │ 0x0000 - 0x0003 reg=1 group Ljava/lang/String; │ │ @@ -136459,17 +136434,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07bb54: |[07bb54] com.stericson.RootTools.containers.Permissions.setGroupPermissions:(Ljava/lang/String;)V │ │ -07bb64: 5b01 cb08 |0000: iput-object v1, v0, Lcom/stericson/RootTools/containers/Permissions;.group:Ljava/lang/String; // field@08cb │ │ -07bb68: 0e00 |0002: return-void │ │ +07bb34: |[07bb34] com.stericson.RootTools.containers.Permissions.setGroupPermissions:(Ljava/lang/String;)V │ │ +07bb44: 5b01 cb08 |0000: iput-object v1, v0, Lcom/stericson/RootTools/containers/Permissions;.group:Ljava/lang/String; // field@08cb │ │ +07bb48: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0002 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/stericson/RootTools/containers/Permissions; │ │ 0x0000 - 0x0003 reg=1 group Ljava/lang/String; │ │ @@ -136479,17 +136454,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07bb6c: |[07bb6c] com.stericson.RootTools.containers.Permissions.setOther:(Ljava/lang/String;)V │ │ -07bb7c: 5b01 cc08 |0000: iput-object v1, v0, Lcom/stericson/RootTools/containers/Permissions;.other:Ljava/lang/String; // field@08cc │ │ -07bb80: 0e00 |0002: return-void │ │ +07bb4c: |[07bb4c] com.stericson.RootTools.containers.Permissions.setOther:(Ljava/lang/String;)V │ │ +07bb5c: 5b01 cc08 |0000: iput-object v1, v0, Lcom/stericson/RootTools/containers/Permissions;.other:Ljava/lang/String; // field@08cc │ │ +07bb60: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/stericson/RootTools/containers/Permissions; │ │ 0x0000 - 0x0003 reg=1 other Ljava/lang/String; │ │ @@ -136499,17 +136474,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07bb84: |[07bb84] com.stericson.RootTools.containers.Permissions.setOtherPermissions:(Ljava/lang/String;)V │ │ -07bb94: 5b01 cc08 |0000: iput-object v1, v0, Lcom/stericson/RootTools/containers/Permissions;.other:Ljava/lang/String; // field@08cc │ │ -07bb98: 0e00 |0002: return-void │ │ +07bb64: |[07bb64] com.stericson.RootTools.containers.Permissions.setOtherPermissions:(Ljava/lang/String;)V │ │ +07bb74: 5b01 cc08 |0000: iput-object v1, v0, Lcom/stericson/RootTools/containers/Permissions;.other:Ljava/lang/String; // field@08cc │ │ +07bb78: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0002 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/stericson/RootTools/containers/Permissions; │ │ 0x0000 - 0x0003 reg=1 other Ljava/lang/String; │ │ @@ -136519,17 +136494,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07bb9c: |[07bb9c] com.stericson.RootTools.containers.Permissions.setPermissions:(I)V │ │ -07bbac: 5901 cd08 |0000: iput v1, v0, Lcom/stericson/RootTools/containers/Permissions;.permissions:I // field@08cd │ │ -07bbb0: 0e00 |0002: return-void │ │ +07bb7c: |[07bb7c] com.stericson.RootTools.containers.Permissions.setPermissions:(I)V │ │ +07bb8c: 5901 cd08 |0000: iput v1, v0, Lcom/stericson/RootTools/containers/Permissions;.permissions:I // field@08cd │ │ +07bb90: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0002 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/stericson/RootTools/containers/Permissions; │ │ 0x0000 - 0x0003 reg=1 permissions I │ │ @@ -136539,17 +136514,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07bbb4: |[07bbb4] com.stericson.RootTools.containers.Permissions.setSymlink:(Ljava/lang/String;)V │ │ -07bbc4: 5b01 ce08 |0000: iput-object v1, v0, Lcom/stericson/RootTools/containers/Permissions;.symlink:Ljava/lang/String; // field@08ce │ │ -07bbc8: 0e00 |0002: return-void │ │ +07bb94: |[07bb94] com.stericson.RootTools.containers.Permissions.setSymlink:(Ljava/lang/String;)V │ │ +07bba4: 5b01 ce08 |0000: iput-object v1, v0, Lcom/stericson/RootTools/containers/Permissions;.symlink:Ljava/lang/String; // field@08ce │ │ +07bba8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0002 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/stericson/RootTools/containers/Permissions; │ │ 0x0000 - 0x0003 reg=1 symlink Ljava/lang/String; │ │ @@ -136559,17 +136534,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07bbcc: |[07bbcc] com.stericson.RootTools.containers.Permissions.setType:(Ljava/lang/String;)V │ │ -07bbdc: 5b01 cf08 |0000: iput-object v1, v0, Lcom/stericson/RootTools/containers/Permissions;.type:Ljava/lang/String; // field@08cf │ │ -07bbe0: 0e00 |0002: return-void │ │ +07bbac: |[07bbac] com.stericson.RootTools.containers.Permissions.setType:(Ljava/lang/String;)V │ │ +07bbbc: 5b01 cf08 |0000: iput-object v1, v0, Lcom/stericson/RootTools/containers/Permissions;.type:Ljava/lang/String; // field@08cf │ │ +07bbc0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0002 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/stericson/RootTools/containers/Permissions; │ │ 0x0000 - 0x0003 reg=1 type Ljava/lang/String; │ │ @@ -136579,17 +136554,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07bbe4: |[07bbe4] com.stericson.RootTools.containers.Permissions.setUser:(Ljava/lang/String;)V │ │ -07bbf4: 5b01 d008 |0000: iput-object v1, v0, Lcom/stericson/RootTools/containers/Permissions;.user:Ljava/lang/String; // field@08d0 │ │ -07bbf8: 0e00 |0002: return-void │ │ +07bbc4: |[07bbc4] com.stericson.RootTools.containers.Permissions.setUser:(Ljava/lang/String;)V │ │ +07bbd4: 5b01 d008 |0000: iput-object v1, v0, Lcom/stericson/RootTools/containers/Permissions;.user:Ljava/lang/String; // field@08d0 │ │ +07bbd8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0002 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/stericson/RootTools/containers/Permissions; │ │ 0x0000 - 0x0003 reg=1 user Ljava/lang/String; │ │ @@ -136599,17 +136574,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07bbfc: |[07bbfc] com.stericson.RootTools.containers.Permissions.setUserPermissions:(Ljava/lang/String;)V │ │ -07bc0c: 5b01 d008 |0000: iput-object v1, v0, Lcom/stericson/RootTools/containers/Permissions;.user:Ljava/lang/String; // field@08d0 │ │ -07bc10: 0e00 |0002: return-void │ │ +07bbdc: |[07bbdc] com.stericson.RootTools.containers.Permissions.setUserPermissions:(Ljava/lang/String;)V │ │ +07bbec: 5b01 d008 |0000: iput-object v1, v0, Lcom/stericson/RootTools/containers/Permissions;.user:Ljava/lang/String; // field@08d0 │ │ +07bbf0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0002 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/stericson/RootTools/containers/Permissions; │ │ 0x0000 - 0x0003 reg=1 user Ljava/lang/String; │ │ @@ -136647,19 +136622,19 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07bc14: |[07bc14] com.stericson.RootTools.containers.Symlink.:(Ljava/io/File;Ljava/io/File;)V │ │ -07bc24: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -07bc2a: 5b01 d108 |0003: iput-object v1, v0, Lcom/stericson/RootTools/containers/Symlink;.file:Ljava/io/File; // field@08d1 │ │ -07bc2e: 5b02 d208 |0005: iput-object v2, v0, Lcom/stericson/RootTools/containers/Symlink;.symlinkPath:Ljava/io/File; // field@08d2 │ │ -07bc32: 0e00 |0007: return-void │ │ +07bbf4: |[07bbf4] com.stericson.RootTools.containers.Symlink.:(Ljava/io/File;Ljava/io/File;)V │ │ +07bc04: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +07bc0a: 5b01 d108 |0003: iput-object v1, v0, Lcom/stericson/RootTools/containers/Symlink;.file:Ljava/io/File; // field@08d1 │ │ +07bc0e: 5b02 d208 |0005: iput-object v2, v0, Lcom/stericson/RootTools/containers/Symlink;.symlinkPath:Ljava/io/File; // field@08d2 │ │ +07bc12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ locals : │ │ @@ -136673,17 +136648,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07bc34: |[07bc34] com.stericson.RootTools.containers.Symlink.getFile:()Ljava/io/File; │ │ -07bc44: 5410 d108 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Symlink;.file:Ljava/io/File; // field@08d1 │ │ -07bc48: 1100 |0002: return-object v0 │ │ +07bc14: |[07bc14] com.stericson.RootTools.containers.Symlink.getFile:()Ljava/io/File; │ │ +07bc24: 5410 d108 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Symlink;.file:Ljava/io/File; // field@08d1 │ │ +07bc28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/stericson/RootTools/containers/Symlink; │ │ │ │ #1 : (in Lcom/stericson/RootTools/containers/Symlink;) │ │ @@ -136691,17 +136666,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07bc4c: |[07bc4c] com.stericson.RootTools.containers.Symlink.getSymlinkPath:()Ljava/io/File; │ │ -07bc5c: 5410 d208 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Symlink;.symlinkPath:Ljava/io/File; // field@08d2 │ │ -07bc60: 1100 |0002: return-object v0 │ │ +07bc2c: |[07bc2c] com.stericson.RootTools.containers.Symlink.getSymlinkPath:()Ljava/io/File; │ │ +07bc3c: 5410 d208 |0000: iget-object v0, v1, Lcom/stericson/RootTools/containers/Symlink;.symlinkPath:Ljava/io/File; // field@08d2 │ │ +07bc40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/stericson/RootTools/containers/Symlink; │ │ │ │ source_file_idx : 3630 (Symlink.java) │ │ @@ -136751,23 +136726,23 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -07bc64: |[07bc64] com.stericson.RootTools.internal.Installer.:(Landroid/content/Context;)V │ │ -07bc74: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ -07bc7a: 5b12 d508 |0003: iput-object v2, v1, Lcom/stericson/RootTools/internal/Installer;.context:Landroid/content/Context; // field@08d5 │ │ -07bc7e: 6e10 db00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@00db │ │ -07bc84: 0c00 |0008: move-result-object v0 │ │ -07bc86: 6e10 9120 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@2091 │ │ -07bc8c: 0c00 |000c: move-result-object v0 │ │ -07bc8e: 5b10 d608 |000d: iput-object v0, v1, Lcom/stericson/RootTools/internal/Installer;.filesPath:Ljava/lang/String; // field@08d6 │ │ -07bc92: 0e00 |000f: return-void │ │ +07bc44: |[07bc44] com.stericson.RootTools.internal.Installer.:(Landroid/content/Context;)V │ │ +07bc54: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ +07bc5a: 5b12 d508 |0003: iput-object v2, v1, Lcom/stericson/RootTools/internal/Installer;.context:Landroid/content/Context; // field@08d5 │ │ +07bc5e: 6e10 db00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@00db │ │ +07bc64: 0c00 |0008: move-result-object v0 │ │ +07bc66: 6e10 9120 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@2091 │ │ +07bc6c: 0c00 |000c: move-result-object v0 │ │ +07bc6e: 5b10 d608 |000d: iput-object v0, v1, Lcom/stericson/RootTools/internal/Installer;.filesPath:Ljava/lang/String; // field@08d6 │ │ +07bc72: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=64 │ │ 0x0005 line=65 │ │ 0x000f line=66 │ │ locals : │ │ @@ -136779,32 +136754,32 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Command;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -07bc94: |[07bc94] com.stericson.RootTools.internal.Installer.commandWait:(Lcom/stericson/RootShell/execution/Command;)V │ │ -07bca4: 1d05 |0000: monitor-enter v5 │ │ -07bca6: 6e10 491f 0500 |0001: invoke-virtual {v5}, Lcom/stericson/RootShell/execution/Command;.isFinished:()Z // method@1f49 │ │ -07bcac: 0a01 |0004: move-result v1 │ │ -07bcae: 3901 0700 |0005: if-nez v1, 000c // +0007 │ │ -07bcb2: 1602 d007 |0007: const-wide/16 v2, #int 2000 // #7d0 │ │ -07bcb6: 6e30 2e21 2503 |0009: invoke-virtual {v5, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@212e │ │ -07bcbc: 1e05 |000c: monitor-exit v5 │ │ -07bcbe: 0e00 |000d: return-void │ │ -07bcc0: 0d00 |000e: move-exception v0 │ │ -07bcc2: 1a01 5c0d |000f: const-string v1, "RootTools::Installer" // string@0d5c │ │ -07bcc6: 6e10 1221 0000 |0011: invoke-virtual {v0}, Ljava/lang/InterruptedException;.toString:()Ljava/lang/String; // method@2112 │ │ -07bccc: 0c02 |0014: move-result-object v2 │ │ -07bcce: 7120 081c 2100 |0015: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ -07bcd4: 28f4 |0018: goto 000c // -000c │ │ -07bcd6: 0d01 |0019: move-exception v1 │ │ -07bcd8: 1e05 |001a: monitor-exit v5 │ │ -07bcda: 2701 |001b: throw v1 │ │ +07bc74: |[07bc74] com.stericson.RootTools.internal.Installer.commandWait:(Lcom/stericson/RootShell/execution/Command;)V │ │ +07bc84: 1d05 |0000: monitor-enter v5 │ │ +07bc86: 6e10 491f 0500 |0001: invoke-virtual {v5}, Lcom/stericson/RootShell/execution/Command;.isFinished:()Z // method@1f49 │ │ +07bc8c: 0a01 |0004: move-result v1 │ │ +07bc8e: 3901 0700 |0005: if-nez v1, 000c // +0007 │ │ +07bc92: 1602 d007 |0007: const-wide/16 v2, #int 2000 // #7d0 │ │ +07bc96: 6e30 2e21 2503 |0009: invoke-virtual {v5, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@212e │ │ +07bc9c: 1e05 |000c: monitor-exit v5 │ │ +07bc9e: 0e00 |000d: return-void │ │ +07bca0: 0d00 |000e: move-exception v0 │ │ +07bca2: 1a01 5c0d |000f: const-string v1, "RootTools::Installer" // string@0d5c │ │ +07bca6: 6e10 1221 0000 |0011: invoke-virtual {v0}, Ljava/lang/InterruptedException;.toString:()Ljava/lang/String; // method@2112 │ │ +07bcac: 0c02 |0014: move-result-object v2 │ │ +07bcae: 7120 081c 2100 |0015: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ +07bcb4: 28f4 |0018: goto 000c // -000c │ │ +07bcb6: 0d01 |0019: move-exception v1 │ │ +07bcb8: 1e05 |001a: monitor-exit v5 │ │ +07bcba: 2701 |001b: throw v1 │ │ catches : 2 │ │ 0x0001 - 0x000c │ │ Ljava/lang/InterruptedException; -> 0x000e │ │ -> 0x0019 │ │ 0x000c - 0x001b │ │ -> 0x0019 │ │ positions : │ │ @@ -136827,27 +136802,27 @@ │ │ type : '(Ljava/io/File;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -07bcf4: |[07bcf4] com.stericson.RootTools.internal.Installer.getFileSignature:(Ljava/io/File;)Ljava/lang/String; │ │ -07bd04: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ -07bd08: 2202 be04 |0002: new-instance v2, Ljava/io/FileInputStream; // type@04be │ │ -07bd0c: 7020 a320 5200 |0004: invoke-direct {v2, v5}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@20a3 │ │ -07bd12: 6e20 1e20 2400 |0007: invoke-virtual {v4, v2}, Lcom/stericson/RootTools/internal/Installer;.getStreamSignature:(Ljava/io/InputStream;)Ljava/lang/String; // method@201e │ │ -07bd18: 0c01 |000a: move-result-object v1 │ │ -07bd1a: 1101 |000b: return-object v1 │ │ -07bd1c: 0d00 |000c: move-exception v0 │ │ -07bd1e: 1a02 5c0d |000d: const-string v2, "RootTools::Installer" // string@0d5c │ │ -07bd22: 6e10 a920 0000 |000f: invoke-virtual {v0}, Ljava/io/FileNotFoundException;.toString:()Ljava/lang/String; // method@20a9 │ │ -07bd28: 0c03 |0012: move-result-object v3 │ │ -07bd2a: 7120 081c 3200 |0013: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ -07bd30: 28f5 |0016: goto 000b // -000b │ │ +07bcd4: |[07bcd4] com.stericson.RootTools.internal.Installer.getFileSignature:(Ljava/io/File;)Ljava/lang/String; │ │ +07bce4: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ +07bce8: 2202 be04 |0002: new-instance v2, Ljava/io/FileInputStream; // type@04be │ │ +07bcec: 7020 a320 5200 |0004: invoke-direct {v2, v5}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@20a3 │ │ +07bcf2: 6e20 1e20 2400 |0007: invoke-virtual {v4, v2}, Lcom/stericson/RootTools/internal/Installer;.getStreamSignature:(Ljava/io/InputStream;)Ljava/lang/String; // method@201e │ │ +07bcf8: 0c01 |000a: move-result-object v1 │ │ +07bcfa: 1101 |000b: return-object v1 │ │ +07bcfc: 0d00 |000c: move-exception v0 │ │ +07bcfe: 1a02 5c0d |000d: const-string v2, "RootTools::Installer" // string@0d5c │ │ +07bd02: 6e10 a920 0000 |000f: invoke-virtual {v0}, Ljava/io/FileNotFoundException;.toString:()Ljava/lang/String; // method@20a9 │ │ +07bd08: 0c03 |0012: move-result-object v3 │ │ +07bd0a: 7120 081c 3200 |0013: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ +07bd10: 28f5 |0016: goto 000b // -000b │ │ catches : 1 │ │ 0x0002 - 0x000a │ │ Ljava/io/FileNotFoundException; -> 0x000c │ │ positions : │ │ 0x0000 line=228 │ │ 0x0002 line=231 │ │ 0x000b line=237 │ │ @@ -136864,70 +136839,70 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -07bd44: |[07bd44] com.stericson.RootTools.internal.Installer.getStreamSignature:(Ljava/io/InputStream;)Ljava/lang/String; │ │ -07bd54: 1a07 0000 |0000: const-string v7, "" // string@0000 │ │ -07bd58: 1a08 d20b |0002: const-string v8, "MD5" // string@0bd2 │ │ -07bd5c: 7110 9821 0800 |0004: invoke-static {v8}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@2198 │ │ -07bd62: 0c05 |0007: move-result-object v5 │ │ -07bd64: 2202 1205 |0008: new-instance v2, Ljava/security/DigestInputStream; // type@0512 │ │ -07bd68: 7030 9521 b205 |000a: invoke-direct {v2, v11, v5}, Ljava/security/DigestInputStream;.:(Ljava/io/InputStream;Ljava/security/MessageDigest;)V // method@2195 │ │ -07bd6e: 1308 0010 |000d: const/16 v8, #int 4096 // #1000 │ │ -07bd72: 2380 5905 |000f: new-array v0, v8, [B // type@0559 │ │ -07bd76: 12f8 |0011: const/4 v8, #int -1 // #ff │ │ -07bd78: 6e20 9621 0200 |0012: invoke-virtual {v2, v0}, Ljava/security/DigestInputStream;.read:([B)I // method@2196 │ │ -07bd7e: 0a09 |0015: move-result v9 │ │ -07bd80: 3398 fbff |0016: if-ne v8, v9, 0011 // -0005 │ │ -07bd84: 6e10 9721 0500 |0018: invoke-virtual {v5}, Ljava/security/MessageDigest;.digest:()[B // method@2197 │ │ -07bd8a: 0c01 |001b: move-result-object v1 │ │ -07bd8c: 2206 f604 |001c: new-instance v6, Ljava/lang/StringBuffer; // type@04f6 │ │ -07bd90: 7010 5c21 0600 |001e: invoke-direct {v6}, Ljava/lang/StringBuffer;.:()V // method@215c │ │ -07bd96: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -07bd98: 2118 |0022: array-length v8, v1 │ │ -07bd9a: 3584 1000 |0023: if-ge v4, v8, 0033 // +0010 │ │ -07bd9e: 4808 0104 |0025: aget-byte v8, v1, v4 │ │ -07bda2: d588 ff00 |0027: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -07bda6: 7110 0c21 0800 |0029: invoke-static {v8}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ -07bdac: 0c08 |002c: move-result-object v8 │ │ -07bdae: 6e20 5e21 8600 |002d: invoke-virtual {v6, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@215e │ │ -07bdb4: d804 0401 |0030: add-int/lit8 v4, v4, #int 1 // #01 │ │ -07bdb8: 28f0 |0032: goto 0022 // -0010 │ │ -07bdba: 6e10 5f21 0600 |0033: invoke-virtual {v6}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@215f │ │ -07bdc0: 0c07 |0036: move-result-object v7 │ │ -07bdc2: 6e10 bb20 0b00 |0037: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@20bb │ │ -07bdc8: 1107 |003a: return-object v7 │ │ -07bdca: 0d03 |003b: move-exception v3 │ │ -07bdcc: 1a08 5c0d |003c: const-string v8, "RootTools::Installer" // string@0d5c │ │ -07bdd0: 6e10 b920 0300 |003e: invoke-virtual {v3}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@20b9 │ │ -07bdd6: 0c09 |0041: move-result-object v9 │ │ -07bdd8: 7120 081c 9800 |0042: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ -07bdde: 6e10 bb20 0b00 |0045: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@20bb │ │ -07bde4: 28f2 |0048: goto 003a // -000e │ │ -07bde6: 0d08 |0049: move-exception v8 │ │ -07bde8: 28f0 |004a: goto 003a // -0010 │ │ -07bdea: 0d03 |004b: move-exception v3 │ │ -07bdec: 1a08 5c0d |004c: const-string v8, "RootTools::Installer" // string@0d5c │ │ -07bdf0: 6e10 9921 0300 |004e: invoke-virtual {v3}, Ljava/security/NoSuchAlgorithmException;.toString:()Ljava/lang/String; // method@2199 │ │ -07bdf6: 0c09 |0051: move-result-object v9 │ │ -07bdf8: 7120 081c 9800 |0052: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ -07bdfe: 6e10 bb20 0b00 |0055: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@20bb │ │ -07be04: 28e2 |0058: goto 003a // -001e │ │ -07be06: 0d08 |0059: move-exception v8 │ │ -07be08: 28e0 |005a: goto 003a // -0020 │ │ -07be0a: 0d08 |005b: move-exception v8 │ │ -07be0c: 6e10 bb20 0b00 |005c: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@20bb │ │ -07be12: 2708 |005f: throw v8 │ │ -07be14: 0d08 |0060: move-exception v8 │ │ -07be16: 28d9 |0061: goto 003a // -0027 │ │ -07be18: 0d09 |0062: move-exception v9 │ │ -07be1a: 28fc |0063: goto 005f // -0004 │ │ +07bd24: |[07bd24] com.stericson.RootTools.internal.Installer.getStreamSignature:(Ljava/io/InputStream;)Ljava/lang/String; │ │ +07bd34: 1a07 0000 |0000: const-string v7, "" // string@0000 │ │ +07bd38: 1a08 d20b |0002: const-string v8, "MD5" // string@0bd2 │ │ +07bd3c: 7110 9821 0800 |0004: invoke-static {v8}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@2198 │ │ +07bd42: 0c05 |0007: move-result-object v5 │ │ +07bd44: 2202 1205 |0008: new-instance v2, Ljava/security/DigestInputStream; // type@0512 │ │ +07bd48: 7030 9521 b205 |000a: invoke-direct {v2, v11, v5}, Ljava/security/DigestInputStream;.:(Ljava/io/InputStream;Ljava/security/MessageDigest;)V // method@2195 │ │ +07bd4e: 1308 0010 |000d: const/16 v8, #int 4096 // #1000 │ │ +07bd52: 2380 5905 |000f: new-array v0, v8, [B // type@0559 │ │ +07bd56: 12f8 |0011: const/4 v8, #int -1 // #ff │ │ +07bd58: 6e20 9621 0200 |0012: invoke-virtual {v2, v0}, Ljava/security/DigestInputStream;.read:([B)I // method@2196 │ │ +07bd5e: 0a09 |0015: move-result v9 │ │ +07bd60: 3398 fbff |0016: if-ne v8, v9, 0011 // -0005 │ │ +07bd64: 6e10 9721 0500 |0018: invoke-virtual {v5}, Ljava/security/MessageDigest;.digest:()[B // method@2197 │ │ +07bd6a: 0c01 |001b: move-result-object v1 │ │ +07bd6c: 2206 f604 |001c: new-instance v6, Ljava/lang/StringBuffer; // type@04f6 │ │ +07bd70: 7010 5c21 0600 |001e: invoke-direct {v6}, Ljava/lang/StringBuffer;.:()V // method@215c │ │ +07bd76: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +07bd78: 2118 |0022: array-length v8, v1 │ │ +07bd7a: 3584 1000 |0023: if-ge v4, v8, 0033 // +0010 │ │ +07bd7e: 4808 0104 |0025: aget-byte v8, v1, v4 │ │ +07bd82: d588 ff00 |0027: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +07bd86: 7110 0c21 0800 |0029: invoke-static {v8}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ +07bd8c: 0c08 |002c: move-result-object v8 │ │ +07bd8e: 6e20 5e21 8600 |002d: invoke-virtual {v6, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@215e │ │ +07bd94: d804 0401 |0030: add-int/lit8 v4, v4, #int 1 // #01 │ │ +07bd98: 28f0 |0032: goto 0022 // -0010 │ │ +07bd9a: 6e10 5f21 0600 |0033: invoke-virtual {v6}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@215f │ │ +07bda0: 0c07 |0036: move-result-object v7 │ │ +07bda2: 6e10 bb20 0b00 |0037: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@20bb │ │ +07bda8: 1107 |003a: return-object v7 │ │ +07bdaa: 0d03 |003b: move-exception v3 │ │ +07bdac: 1a08 5c0d |003c: const-string v8, "RootTools::Installer" // string@0d5c │ │ +07bdb0: 6e10 b920 0300 |003e: invoke-virtual {v3}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@20b9 │ │ +07bdb6: 0c09 |0041: move-result-object v9 │ │ +07bdb8: 7120 081c 9800 |0042: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ +07bdbe: 6e10 bb20 0b00 |0045: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@20bb │ │ +07bdc4: 28f2 |0048: goto 003a // -000e │ │ +07bdc6: 0d08 |0049: move-exception v8 │ │ +07bdc8: 28f0 |004a: goto 003a // -0010 │ │ +07bdca: 0d03 |004b: move-exception v3 │ │ +07bdcc: 1a08 5c0d |004c: const-string v8, "RootTools::Installer" // string@0d5c │ │ +07bdd0: 6e10 9921 0300 |004e: invoke-virtual {v3}, Ljava/security/NoSuchAlgorithmException;.toString:()Ljava/lang/String; // method@2199 │ │ +07bdd6: 0c09 |0051: move-result-object v9 │ │ +07bdd8: 7120 081c 9800 |0052: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ +07bdde: 6e10 bb20 0b00 |0055: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@20bb │ │ +07bde4: 28e2 |0058: goto 003a // -001e │ │ +07bde6: 0d08 |0059: move-exception v8 │ │ +07bde8: 28e0 |005a: goto 003a // -0020 │ │ +07bdea: 0d08 |005b: move-exception v8 │ │ +07bdec: 6e10 bb20 0b00 |005c: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@20bb │ │ +07bdf2: 2708 |005f: throw v8 │ │ +07bdf4: 0d08 |0060: move-exception v8 │ │ +07bdf6: 28d9 |0061: goto 003a // -0027 │ │ +07bdf8: 0d09 |0062: move-exception v9 │ │ +07bdfa: 28fc |0063: goto 005f // -0004 │ │ catches : 7 │ │ 0x0002 - 0x0036 │ │ Ljava/io/IOException; -> 0x003b │ │ Ljava/security/NoSuchAlgorithmException; -> 0x004b │ │ -> 0x005b │ │ 0x0037 - 0x003a │ │ Ljava/io/IOException; -> 0x0060 │ │ @@ -136991,269 +136966,269 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 27 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 504 16-bit code units │ │ -07be70: |[07be70] com.stericson.RootTools.internal.Installer.installBinary:(ILjava/lang/String;Ljava/lang/String;)Z │ │ -07be80: 220e bb04 |0000: new-instance v14, Ljava/io/File; // type@04bb │ │ -07be84: 2206 f704 |0002: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ -07be88: 7010 6021 0600 |0004: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07be8e: 0800 1700 |0007: move-object/from16 v0, v23 │ │ -07be92: 5407 d608 |0009: iget-object v7, v0, Lcom/stericson/RootTools/internal/Installer;.filesPath:Ljava/lang/String; // field@08d6 │ │ -07be96: 6e20 6921 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07be9c: 0c06 |000e: move-result-object v6 │ │ -07be9e: 6207 0b09 |000f: sget-object v7, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -07bea2: 6e20 6921 7600 |0011: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07bea8: 0c06 |0014: move-result-object v6 │ │ -07beaa: 0800 1900 |0015: move-object/from16 v0, v25 │ │ -07beae: 6e20 6921 0600 |0017: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07beb4: 0c06 |001a: move-result-object v6 │ │ -07beb6: 6e10 6e21 0600 |001b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07bebc: 0c06 |001e: move-result-object v6 │ │ -07bebe: 7020 8720 6e00 |001f: invoke-direct {v14, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ -07bec4: 6e10 8e20 0e00 |0022: invoke-virtual {v14}, Ljava/io/File;.exists:()Z // method@208e │ │ -07beca: 0a06 |0025: move-result v6 │ │ -07becc: 3806 2200 |0026: if-eqz v6, 0048 // +0022 │ │ -07bed0: 0800 1700 |0028: move-object/from16 v0, v23 │ │ -07bed4: 6e20 1d20 e000 |002a: invoke-virtual {v0, v14}, Lcom/stericson/RootTools/internal/Installer;.getFileSignature:(Ljava/io/File;)Ljava/lang/String; // method@201d │ │ -07beda: 0c06 |002d: move-result-object v6 │ │ -07bedc: 0800 1700 |002e: move-object/from16 v0, v23 │ │ -07bee0: 5407 d508 |0030: iget-object v7, v0, Lcom/stericson/RootTools/internal/Installer;.context:Landroid/content/Context; // field@08d5 │ │ -07bee4: 6e10 e200 0700 |0032: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00e2 │ │ -07beea: 0c07 |0035: move-result-object v7 │ │ -07beec: 0200 1800 |0036: move/from16 v0, v24 │ │ -07bef0: 6e20 3c01 0700 |0038: invoke-virtual {v7, v0}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@013c │ │ -07bef6: 0c07 |003b: move-result-object v7 │ │ -07bef8: 0800 1700 |003c: move-object/from16 v0, v23 │ │ -07befc: 6e20 1e20 7000 |003e: invoke-virtual {v0, v7}, Lcom/stericson/RootTools/internal/Installer;.getStreamSignature:(Ljava/io/InputStream;)Ljava/lang/String; // method@201e │ │ -07bf02: 0c07 |0041: move-result-object v7 │ │ -07bf04: 6e20 4721 7600 |0042: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -07bf0a: 0a06 |0045: move-result v6 │ │ -07bf0c: 3906 c500 |0046: if-nez v6, 010b // +00c5 │ │ -07bf10: 1a06 5c0d |0048: const-string v6, "RootTools::Installer" // string@0d5c │ │ -07bf14: 2207 f704 |004a: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ -07bf18: 7010 6021 0700 |004c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07bf1e: 1a11 0405 |004f: const-string v17, "Installing a new version of binary: " // string@0504 │ │ -07bf22: 0800 1100 |0051: move-object/from16 v0, v17 │ │ -07bf26: 6e20 6921 0700 |0053: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07bf2c: 0c07 |0056: move-result-object v7 │ │ -07bf2e: 0800 1900 |0057: move-object/from16 v0, v25 │ │ -07bf32: 6e20 6921 0700 |0059: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07bf38: 0c07 |005c: move-result-object v7 │ │ -07bf3a: 6e10 6e21 0700 |005d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07bf40: 0c07 |0060: move-result-object v7 │ │ -07bf42: 7120 081c 7600 |0061: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ -07bf48: 0800 1700 |0064: move-object/from16 v0, v23 │ │ -07bf4c: 5406 d508 |0066: iget-object v6, v0, Lcom/stericson/RootTools/internal/Installer;.context:Landroid/content/Context; // field@08d5 │ │ -07bf50: 1a07 d111 |0068: const-string v7, "bogus" // string@11d1 │ │ -07bf54: 6e20 e700 7600 |006a: invoke-virtual {v6, v7}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@00e7 │ │ -07bf5a: 0c0b |006d: move-result-object v11 │ │ -07bf5c: 6e10 a620 0b00 |006e: invoke-virtual {v11}, Ljava/io/FileInputStream;.close:()V // method@20a6 │ │ -07bf62: 0800 1700 |0071: move-object/from16 v0, v23 │ │ -07bf66: 5406 d508 |0073: iget-object v6, v0, Lcom/stericson/RootTools/internal/Installer;.context:Landroid/content/Context; // field@08d5 │ │ -07bf6a: 6e10 e200 0600 |0075: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00e2 │ │ -07bf70: 0c06 |0078: move-result-object v6 │ │ -07bf72: 0200 1800 |0079: move/from16 v0, v24 │ │ -07bf76: 6e20 3c01 0600 |007b: invoke-virtual {v6, v0}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@013c │ │ -07bf7c: 0c0d |007e: move-result-object v13 │ │ -07bf7e: 7110 9321 0d00 |007f: invoke-static {v13}, Ljava/nio/channels/Channels;.newChannel:(Ljava/io/InputStream;)Ljava/nio/channels/ReadableByteChannel; // method@2193 │ │ -07bf84: 0c03 |0082: move-result-object v3 │ │ -07bf86: 120f |0083: const/4 v15, #int 0 // #0 │ │ -07bf88: 2210 c004 |0084: new-instance v16, Ljava/io/FileOutputStream; // type@04c0 │ │ -07bf8c: 0800 1000 |0086: move-object/from16 v0, v16 │ │ -07bf90: 7020 aa20 e000 |0088: invoke-direct {v0, v14}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@20aa │ │ -07bf96: 7401 ae20 1000 |008b: invoke-virtual/range {v16}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@20ae │ │ -07bf9c: 0c02 |008e: move-result-object v2 │ │ -07bf9e: 1604 0000 |008f: const-wide/16 v4, #int 0 // #0 │ │ -07bfa2: 6e10 ba20 0d00 |0091: invoke-virtual {v13}, Ljava/io/InputStream;.available:()I // method@20ba │ │ -07bfa8: 0a06 |0094: move-result v6 │ │ -07bfaa: 8160 |0095: int-to-long v0, v6 │ │ -07bfac: 0512 0000 |0096: move-wide/from16 v18, v0 │ │ -07bfb0: 9c06 1204 |0098: sub-long v6, v18, v4 │ │ -07bfb4: 7406 9421 0200 |009a: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@2194 │ │ -07bfba: 0b06 |009d: move-result-wide v6 │ │ -07bfbc: bb64 |009e: add-long/2addr v4, v6 │ │ -07bfbe: 3106 0412 |009f: cmp-long v6, v4, v18 │ │ -07bfc2: 3a06 f7ff |00a1: if-ltz v6, 0098 // -0009 │ │ -07bfc6: 3810 0f00 |00a3: if-eqz v16, 00b2 // +000f │ │ -07bfca: 7401 ad20 1000 |00a5: invoke-virtual/range {v16}, Ljava/io/FileOutputStream;.flush:()V // method@20ad │ │ -07bfd0: 7401 af20 1000 |00a8: invoke-virtual/range {v16}, Ljava/io/FileOutputStream;.getFD:()Ljava/io/FileDescriptor; // method@20af │ │ -07bfd6: 0c06 |00ab: move-result-object v6 │ │ -07bfd8: 6e10 a220 0600 |00ac: invoke-virtual {v6}, Ljava/io/FileDescriptor;.sync:()V // method@20a2 │ │ -07bfde: 7401 ac20 1000 |00af: invoke-virtual/range {v16}, Ljava/io/FileOutputStream;.close:()V // method@20ac │ │ -07bfe4: 6e10 bb20 0d00 |00b2: invoke-virtual {v13}, Ljava/io/InputStream;.close:()V // method@20bb │ │ -07bfea: 2208 8204 |00b5: new-instance v8, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ -07bfee: 1206 |00b7: const/4 v6, #int 0 // #0 │ │ -07bff0: 1207 |00b8: const/4 v7, #int 0 // #0 │ │ -07bff2: 1311 0100 |00b9: const/16 v17, #int 1 // #1 │ │ -07bff6: 0200 1100 |00bb: move/from16 v0, v17 │ │ -07bffa: 2300 8905 |00bd: new-array v0, v0, [Ljava/lang/String; // type@0589 │ │ -07bffe: 0811 0000 |00bf: move-object/from16 v17, v0 │ │ -07c002: 1314 0000 |00c1: const/16 v20, #int 0 // #0 │ │ -07c006: 2215 f704 |00c3: new-instance v21, Ljava/lang/StringBuilder; // type@04f7 │ │ -07c00a: 7601 6021 1500 |00c5: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07c010: 1a16 7712 |00c8: const-string v22, "chmod " // string@1277 │ │ -07c014: 7402 6921 1500 |00ca: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c01a: 0c15 |00cd: move-result-object v21 │ │ -07c01c: 0800 1500 |00ce: move-object/from16 v0, v21 │ │ -07c020: 0801 1a00 |00d0: move-object/from16 v1, v26 │ │ -07c024: 6e20 6921 1000 |00d2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c02a: 0c15 |00d5: move-result-object v21 │ │ -07c02c: 1a16 0400 |00d6: const-string v22, " " // string@0004 │ │ -07c030: 7402 6921 1500 |00d8: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c036: 0c15 |00db: move-result-object v21 │ │ -07c038: 0800 1700 |00dc: move-object/from16 v0, v23 │ │ -07c03c: 5400 d608 |00de: iget-object v0, v0, Lcom/stericson/RootTools/internal/Installer;.filesPath:Ljava/lang/String; // field@08d6 │ │ -07c040: 0816 0000 |00e0: move-object/from16 v22, v0 │ │ -07c044: 7402 6921 1500 |00e2: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c04a: 0c15 |00e5: move-result-object v21 │ │ -07c04c: 6216 0b09 |00e6: sget-object v22, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -07c050: 7402 6921 1500 |00e8: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c056: 0c15 |00eb: move-result-object v21 │ │ -07c058: 0800 1500 |00ec: move-object/from16 v0, v21 │ │ -07c05c: 0801 1900 |00ee: move-object/from16 v1, v25 │ │ -07c060: 6e20 6921 1000 |00f0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c066: 0c15 |00f3: move-result-object v21 │ │ -07c068: 7401 6e21 1500 |00f4: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07c06e: 0c15 |00f7: move-result-object v21 │ │ -07c070: 4d15 1114 |00f8: aput-object v21, v17, v20 │ │ -07c074: 0800 1100 |00fa: move-object/from16 v0, v17 │ │ -07c078: 7040 3d1f 6807 |00fc: invoke-direct {v8, v6, v7, v0}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -07c07e: 7100 9e1f 0000 |00ff: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07c084: 0c06 |0102: move-result-object v6 │ │ -07c086: 6e20 861f 8600 |0103: invoke-virtual {v6, v8}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07c08c: 0800 1700 |0106: move-object/from16 v0, v23 │ │ -07c090: 7020 1c20 8000 |0108: invoke-direct {v0, v8}, Lcom/stericson/RootTools/internal/Installer;.commandWait:(Lcom/stericson/RootShell/execution/Command;)V // method@201c │ │ -07c096: 1216 |010b: const/4 v6, #int 1 // #1 │ │ -07c098: 0f06 |010c: return v6 │ │ -07c09a: 0d09 |010d: move-exception v9 │ │ -07c09c: 120c |010e: const/4 v12, #int 0 // #0 │ │ -07c09e: 0800 1700 |010f: move-object/from16 v0, v23 │ │ -07c0a2: 5406 d508 |0111: iget-object v6, v0, Lcom/stericson/RootTools/internal/Installer;.context:Landroid/content/Context; // field@08d5 │ │ -07c0a6: 1a07 d111 |0113: const-string v7, "bogus" // string@11d1 │ │ -07c0aa: 1311 0000 |0115: const/16 v17, #int 0 // #0 │ │ -07c0ae: 0200 1100 |0117: move/from16 v0, v17 │ │ -07c0b2: 6e30 e800 7600 |0119: invoke-virtual {v6, v7, v0}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@00e8 │ │ -07c0b8: 0c0c |011c: move-result-object v12 │ │ -07c0ba: 1a06 e219 |011d: const-string v6, "justcreatedfilesdirectory" // string@19e2 │ │ -07c0be: 6e10 4a21 0600 |011f: invoke-virtual {v6}, Ljava/lang/String;.getBytes:()[B // method@214a │ │ -07c0c4: 0c06 |0122: move-result-object v6 │ │ -07c0c6: 6e20 b020 6c00 |0123: invoke-virtual {v12, v6}, Ljava/io/FileOutputStream;.write:([B)V // method@20b0 │ │ -07c0cc: 380c 4bff |0126: if-eqz v12, 0071 // -00b5 │ │ -07c0d0: 6e10 ac20 0c00 |0128: invoke-virtual {v12}, Ljava/io/FileOutputStream;.close:()V // method@20ac │ │ -07c0d6: 0800 1700 |012b: move-object/from16 v0, v23 │ │ -07c0da: 5406 d508 |012d: iget-object v6, v0, Lcom/stericson/RootTools/internal/Installer;.context:Landroid/content/Context; // field@08d5 │ │ -07c0de: 1a07 d111 |012f: const-string v7, "bogus" // string@11d1 │ │ -07c0e2: 6e20 cf00 7600 |0131: invoke-virtual {v6, v7}, Landroid/content/Context;.deleteFile:(Ljava/lang/String;)Z // method@00cf │ │ -07c0e8: 2900 3dff |0134: goto/16 0071 // -00c3 │ │ -07c0ec: 0d06 |0136: move-exception v6 │ │ -07c0ee: 2900 3aff |0137: goto/16 0071 // -00c6 │ │ -07c0f2: 0d0a |0139: move-exception v10 │ │ -07c0f4: 6306 c208 |013a: sget-boolean v6, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ -07c0f8: 3806 0b00 |013c: if-eqz v6, 0147 // +000b │ │ -07c0fc: 1a06 5c0d |013e: const-string v6, "RootTools::Installer" // string@0d5c │ │ -07c100: 6e10 fe20 0a00 |0140: invoke-virtual {v10}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@20fe │ │ -07c106: 0c07 |0143: move-result-object v7 │ │ -07c108: 7120 081c 7600 |0144: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ -07c10e: 1206 |0147: const/4 v6, #int 0 // #0 │ │ -07c110: 380c c4ff |0148: if-eqz v12, 010c // -003c │ │ -07c114: 6e10 ac20 0c00 |014a: invoke-virtual {v12}, Ljava/io/FileOutputStream;.close:()V // method@20ac │ │ -07c11a: 0800 1700 |014d: move-object/from16 v0, v23 │ │ -07c11e: 5407 d508 |014f: iget-object v7, v0, Lcom/stericson/RootTools/internal/Installer;.context:Landroid/content/Context; // field@08d5 │ │ -07c122: 1a11 d111 |0151: const-string v17, "bogus" // string@11d1 │ │ -07c126: 0800 1100 |0153: move-object/from16 v0, v17 │ │ -07c12a: 6e20 cf00 0700 |0155: invoke-virtual {v7, v0}, Landroid/content/Context;.deleteFile:(Ljava/lang/String;)Z // method@00cf │ │ -07c130: 28b4 |0158: goto 010c // -004c │ │ -07c132: 0d07 |0159: move-exception v7 │ │ -07c134: 28b2 |015a: goto 010c // -004e │ │ -07c136: 0d06 |015b: move-exception v6 │ │ -07c138: 380c 1000 |015c: if-eqz v12, 016c // +0010 │ │ -07c13c: 6e10 ac20 0c00 |015e: invoke-virtual {v12}, Ljava/io/FileOutputStream;.close:()V // method@20ac │ │ -07c142: 0800 1700 |0161: move-object/from16 v0, v23 │ │ -07c146: 5407 d508 |0163: iget-object v7, v0, Lcom/stericson/RootTools/internal/Installer;.context:Landroid/content/Context; // field@08d5 │ │ -07c14a: 1a11 d111 |0165: const-string v17, "bogus" // string@11d1 │ │ -07c14e: 0800 1100 |0167: move-object/from16 v0, v17 │ │ -07c152: 6e20 cf00 0700 |0169: invoke-virtual {v7, v0}, Landroid/content/Context;.deleteFile:(Ljava/lang/String;)Z // method@00cf │ │ -07c158: 2706 |016c: throw v6 │ │ -07c15a: 0d0a |016d: move-exception v10 │ │ -07c15c: 6306 c208 |016e: sget-boolean v6, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ -07c160: 3806 0b00 |0170: if-eqz v6, 017b // +000b │ │ -07c164: 1a06 5c0d |0172: const-string v6, "RootTools::Installer" // string@0d5c │ │ -07c168: 6e10 b920 0a00 |0174: invoke-virtual {v10}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@20b9 │ │ -07c16e: 0c07 |0177: move-result-object v7 │ │ -07c170: 7120 081c 7600 |0178: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ -07c176: 1206 |017b: const/4 v6, #int 0 // #0 │ │ -07c178: 2890 |017c: goto 010c // -0070 │ │ -07c17a: 0d0a |017d: move-exception v10 │ │ -07c17c: 6306 c208 |017e: sget-boolean v6, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ -07c180: 3806 0b00 |0180: if-eqz v6, 018b // +000b │ │ -07c184: 1a06 5c0d |0182: const-string v6, "RootTools::Installer" // string@0d5c │ │ -07c188: 6e10 b920 0a00 |0184: invoke-virtual {v10}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@20b9 │ │ -07c18e: 0c07 |0187: move-result-object v7 │ │ -07c190: 7120 081c 7600 |0188: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ -07c196: 1206 |018b: const/4 v6, #int 0 // #0 │ │ -07c198: 3810 80ff |018c: if-eqz v16, 010c // -0080 │ │ -07c19c: 7401 ad20 1000 |018e: invoke-virtual/range {v16}, Ljava/io/FileOutputStream;.flush:()V // method@20ad │ │ -07c1a2: 7401 af20 1000 |0191: invoke-virtual/range {v16}, Ljava/io/FileOutputStream;.getFD:()Ljava/io/FileDescriptor; // method@20af │ │ -07c1a8: 0c07 |0194: move-result-object v7 │ │ -07c1aa: 6e10 a220 0700 |0195: invoke-virtual {v7}, Ljava/io/FileDescriptor;.sync:()V // method@20a2 │ │ -07c1b0: 7401 ac20 1000 |0198: invoke-virtual/range {v16}, Ljava/io/FileOutputStream;.close:()V // method@20ac │ │ -07c1b6: 2900 71ff |019b: goto/16 010c // -008f │ │ -07c1ba: 0d07 |019d: move-exception v7 │ │ -07c1bc: 2900 6eff |019e: goto/16 010c // -0092 │ │ -07c1c0: 0d0a |01a0: move-exception v10 │ │ -07c1c2: 6306 c208 |01a1: sget-boolean v6, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ -07c1c6: 3806 0b00 |01a3: if-eqz v6, 01ae // +000b │ │ -07c1ca: 1a06 5c0d |01a5: const-string v6, "RootTools::Installer" // string@0d5c │ │ -07c1ce: 6e10 a920 0a00 |01a7: invoke-virtual {v10}, Ljava/io/FileNotFoundException;.toString:()Ljava/lang/String; // method@20a9 │ │ -07c1d4: 0c07 |01aa: move-result-object v7 │ │ -07c1d6: 7120 081c 7600 |01ab: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ -07c1dc: 1206 |01ae: const/4 v6, #int 0 // #0 │ │ -07c1de: 380f 5dff |01af: if-eqz v15, 010c // -00a3 │ │ -07c1e2: 6e10 ad20 0f00 |01b1: invoke-virtual {v15}, Ljava/io/FileOutputStream;.flush:()V // method@20ad │ │ -07c1e8: 6e10 af20 0f00 |01b4: invoke-virtual {v15}, Ljava/io/FileOutputStream;.getFD:()Ljava/io/FileDescriptor; // method@20af │ │ -07c1ee: 0c07 |01b7: move-result-object v7 │ │ -07c1f0: 6e10 a220 0700 |01b8: invoke-virtual {v7}, Ljava/io/FileDescriptor;.sync:()V // method@20a2 │ │ -07c1f6: 6e10 ac20 0f00 |01bb: invoke-virtual {v15}, Ljava/io/FileOutputStream;.close:()V // method@20ac │ │ -07c1fc: 2900 4eff |01be: goto/16 010c // -00b2 │ │ -07c200: 0d07 |01c0: move-exception v7 │ │ -07c202: 2900 4bff |01c1: goto/16 010c // -00b5 │ │ -07c206: 0d06 |01c3: move-exception v6 │ │ -07c208: 380f 0f00 |01c4: if-eqz v15, 01d3 // +000f │ │ -07c20c: 6e10 ad20 0f00 |01c6: invoke-virtual {v15}, Ljava/io/FileOutputStream;.flush:()V // method@20ad │ │ -07c212: 6e10 af20 0f00 |01c9: invoke-virtual {v15}, Ljava/io/FileOutputStream;.getFD:()Ljava/io/FileDescriptor; // method@20af │ │ -07c218: 0c07 |01cc: move-result-object v7 │ │ -07c21a: 6e10 a220 0700 |01cd: invoke-virtual {v7}, Ljava/io/FileDescriptor;.sync:()V // method@20a2 │ │ -07c220: 6e10 ac20 0f00 |01d0: invoke-virtual {v15}, Ljava/io/FileOutputStream;.close:()V // method@20ac │ │ -07c226: 2706 |01d3: throw v6 │ │ -07c228: 0d0a |01d4: move-exception v10 │ │ -07c22a: 6306 c208 |01d5: sget-boolean v6, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ -07c22e: 3806 0b00 |01d7: if-eqz v6, 01e2 // +000b │ │ -07c232: 1a06 5c0d |01d9: const-string v6, "RootTools::Installer" // string@0d5c │ │ -07c236: 6e10 b920 0a00 |01db: invoke-virtual {v10}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@20b9 │ │ -07c23c: 0c07 |01de: move-result-object v7 │ │ -07c23e: 7120 081c 7600 |01df: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ -07c244: 1206 |01e2: const/4 v6, #int 0 // #0 │ │ -07c246: 2900 29ff |01e3: goto/16 010c // -00d7 │ │ -07c24a: 0d06 |01e5: move-exception v6 │ │ -07c24c: 2900 25ff |01e6: goto/16 010b // -00db │ │ -07c250: 0d07 |01e8: move-exception v7 │ │ -07c252: 28ea |01e9: goto 01d3 // -0016 │ │ -07c254: 0d06 |01ea: move-exception v6 │ │ -07c256: 080f 1000 |01eb: move-object/from16 v15, v16 │ │ -07c25a: 28d7 |01ed: goto 01c4 // -0029 │ │ -07c25c: 0d0a |01ee: move-exception v10 │ │ -07c25e: 080f 1000 |01ef: move-object/from16 v15, v16 │ │ -07c262: 28b0 |01f1: goto 01a1 // -0050 │ │ -07c264: 0d06 |01f2: move-exception v6 │ │ -07c266: 2900 bffe |01f3: goto/16 00b2 // -0141 │ │ -07c26a: 0d07 |01f5: move-exception v7 │ │ -07c26c: 2900 76ff |01f6: goto/16 016c // -008a │ │ +07be50: |[07be50] com.stericson.RootTools.internal.Installer.installBinary:(ILjava/lang/String;Ljava/lang/String;)Z │ │ +07be60: 220e bb04 |0000: new-instance v14, Ljava/io/File; // type@04bb │ │ +07be64: 2206 f704 |0002: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ +07be68: 7010 6021 0600 |0004: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07be6e: 0800 1700 |0007: move-object/from16 v0, v23 │ │ +07be72: 5407 d608 |0009: iget-object v7, v0, Lcom/stericson/RootTools/internal/Installer;.filesPath:Ljava/lang/String; // field@08d6 │ │ +07be76: 6e20 6921 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07be7c: 0c06 |000e: move-result-object v6 │ │ +07be7e: 6207 0b09 |000f: sget-object v7, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +07be82: 6e20 6921 7600 |0011: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07be88: 0c06 |0014: move-result-object v6 │ │ +07be8a: 0800 1900 |0015: move-object/from16 v0, v25 │ │ +07be8e: 6e20 6921 0600 |0017: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07be94: 0c06 |001a: move-result-object v6 │ │ +07be96: 6e10 6e21 0600 |001b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07be9c: 0c06 |001e: move-result-object v6 │ │ +07be9e: 7020 8720 6e00 |001f: invoke-direct {v14, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ +07bea4: 6e10 8e20 0e00 |0022: invoke-virtual {v14}, Ljava/io/File;.exists:()Z // method@208e │ │ +07beaa: 0a06 |0025: move-result v6 │ │ +07beac: 3806 2200 |0026: if-eqz v6, 0048 // +0022 │ │ +07beb0: 0800 1700 |0028: move-object/from16 v0, v23 │ │ +07beb4: 6e20 1d20 e000 |002a: invoke-virtual {v0, v14}, Lcom/stericson/RootTools/internal/Installer;.getFileSignature:(Ljava/io/File;)Ljava/lang/String; // method@201d │ │ +07beba: 0c06 |002d: move-result-object v6 │ │ +07bebc: 0800 1700 |002e: move-object/from16 v0, v23 │ │ +07bec0: 5407 d508 |0030: iget-object v7, v0, Lcom/stericson/RootTools/internal/Installer;.context:Landroid/content/Context; // field@08d5 │ │ +07bec4: 6e10 e200 0700 |0032: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00e2 │ │ +07beca: 0c07 |0035: move-result-object v7 │ │ +07becc: 0200 1800 |0036: move/from16 v0, v24 │ │ +07bed0: 6e20 3c01 0700 |0038: invoke-virtual {v7, v0}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@013c │ │ +07bed6: 0c07 |003b: move-result-object v7 │ │ +07bed8: 0800 1700 |003c: move-object/from16 v0, v23 │ │ +07bedc: 6e20 1e20 7000 |003e: invoke-virtual {v0, v7}, Lcom/stericson/RootTools/internal/Installer;.getStreamSignature:(Ljava/io/InputStream;)Ljava/lang/String; // method@201e │ │ +07bee2: 0c07 |0041: move-result-object v7 │ │ +07bee4: 6e20 4721 7600 |0042: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +07beea: 0a06 |0045: move-result v6 │ │ +07beec: 3906 c500 |0046: if-nez v6, 010b // +00c5 │ │ +07bef0: 1a06 5c0d |0048: const-string v6, "RootTools::Installer" // string@0d5c │ │ +07bef4: 2207 f704 |004a: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ +07bef8: 7010 6021 0700 |004c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07befe: 1a11 0405 |004f: const-string v17, "Installing a new version of binary: " // string@0504 │ │ +07bf02: 0800 1100 |0051: move-object/from16 v0, v17 │ │ +07bf06: 6e20 6921 0700 |0053: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07bf0c: 0c07 |0056: move-result-object v7 │ │ +07bf0e: 0800 1900 |0057: move-object/from16 v0, v25 │ │ +07bf12: 6e20 6921 0700 |0059: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07bf18: 0c07 |005c: move-result-object v7 │ │ +07bf1a: 6e10 6e21 0700 |005d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07bf20: 0c07 |0060: move-result-object v7 │ │ +07bf22: 7120 081c 7600 |0061: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ +07bf28: 0800 1700 |0064: move-object/from16 v0, v23 │ │ +07bf2c: 5406 d508 |0066: iget-object v6, v0, Lcom/stericson/RootTools/internal/Installer;.context:Landroid/content/Context; // field@08d5 │ │ +07bf30: 1a07 d111 |0068: const-string v7, "bogus" // string@11d1 │ │ +07bf34: 6e20 e700 7600 |006a: invoke-virtual {v6, v7}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@00e7 │ │ +07bf3a: 0c0b |006d: move-result-object v11 │ │ +07bf3c: 6e10 a620 0b00 |006e: invoke-virtual {v11}, Ljava/io/FileInputStream;.close:()V // method@20a6 │ │ +07bf42: 0800 1700 |0071: move-object/from16 v0, v23 │ │ +07bf46: 5406 d508 |0073: iget-object v6, v0, Lcom/stericson/RootTools/internal/Installer;.context:Landroid/content/Context; // field@08d5 │ │ +07bf4a: 6e10 e200 0600 |0075: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00e2 │ │ +07bf50: 0c06 |0078: move-result-object v6 │ │ +07bf52: 0200 1800 |0079: move/from16 v0, v24 │ │ +07bf56: 6e20 3c01 0600 |007b: invoke-virtual {v6, v0}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@013c │ │ +07bf5c: 0c0d |007e: move-result-object v13 │ │ +07bf5e: 7110 9321 0d00 |007f: invoke-static {v13}, Ljava/nio/channels/Channels;.newChannel:(Ljava/io/InputStream;)Ljava/nio/channels/ReadableByteChannel; // method@2193 │ │ +07bf64: 0c03 |0082: move-result-object v3 │ │ +07bf66: 120f |0083: const/4 v15, #int 0 // #0 │ │ +07bf68: 2210 c004 |0084: new-instance v16, Ljava/io/FileOutputStream; // type@04c0 │ │ +07bf6c: 0800 1000 |0086: move-object/from16 v0, v16 │ │ +07bf70: 7020 aa20 e000 |0088: invoke-direct {v0, v14}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@20aa │ │ +07bf76: 7401 ae20 1000 |008b: invoke-virtual/range {v16}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@20ae │ │ +07bf7c: 0c02 |008e: move-result-object v2 │ │ +07bf7e: 1604 0000 |008f: const-wide/16 v4, #int 0 // #0 │ │ +07bf82: 6e10 ba20 0d00 |0091: invoke-virtual {v13}, Ljava/io/InputStream;.available:()I // method@20ba │ │ +07bf88: 0a06 |0094: move-result v6 │ │ +07bf8a: 8160 |0095: int-to-long v0, v6 │ │ +07bf8c: 0512 0000 |0096: move-wide/from16 v18, v0 │ │ +07bf90: 9c06 1204 |0098: sub-long v6, v18, v4 │ │ +07bf94: 7406 9421 0200 |009a: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@2194 │ │ +07bf9a: 0b06 |009d: move-result-wide v6 │ │ +07bf9c: bb64 |009e: add-long/2addr v4, v6 │ │ +07bf9e: 3106 0412 |009f: cmp-long v6, v4, v18 │ │ +07bfa2: 3a06 f7ff |00a1: if-ltz v6, 0098 // -0009 │ │ +07bfa6: 3810 0f00 |00a3: if-eqz v16, 00b2 // +000f │ │ +07bfaa: 7401 ad20 1000 |00a5: invoke-virtual/range {v16}, Ljava/io/FileOutputStream;.flush:()V // method@20ad │ │ +07bfb0: 7401 af20 1000 |00a8: invoke-virtual/range {v16}, Ljava/io/FileOutputStream;.getFD:()Ljava/io/FileDescriptor; // method@20af │ │ +07bfb6: 0c06 |00ab: move-result-object v6 │ │ +07bfb8: 6e10 a220 0600 |00ac: invoke-virtual {v6}, Ljava/io/FileDescriptor;.sync:()V // method@20a2 │ │ +07bfbe: 7401 ac20 1000 |00af: invoke-virtual/range {v16}, Ljava/io/FileOutputStream;.close:()V // method@20ac │ │ +07bfc4: 6e10 bb20 0d00 |00b2: invoke-virtual {v13}, Ljava/io/InputStream;.close:()V // method@20bb │ │ +07bfca: 2208 8204 |00b5: new-instance v8, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ +07bfce: 1206 |00b7: const/4 v6, #int 0 // #0 │ │ +07bfd0: 1207 |00b8: const/4 v7, #int 0 // #0 │ │ +07bfd2: 1311 0100 |00b9: const/16 v17, #int 1 // #1 │ │ +07bfd6: 0200 1100 |00bb: move/from16 v0, v17 │ │ +07bfda: 2300 8905 |00bd: new-array v0, v0, [Ljava/lang/String; // type@0589 │ │ +07bfde: 0811 0000 |00bf: move-object/from16 v17, v0 │ │ +07bfe2: 1314 0000 |00c1: const/16 v20, #int 0 // #0 │ │ +07bfe6: 2215 f704 |00c3: new-instance v21, Ljava/lang/StringBuilder; // type@04f7 │ │ +07bfea: 7601 6021 1500 |00c5: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07bff0: 1a16 7712 |00c8: const-string v22, "chmod " // string@1277 │ │ +07bff4: 7402 6921 1500 |00ca: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07bffa: 0c15 |00cd: move-result-object v21 │ │ +07bffc: 0800 1500 |00ce: move-object/from16 v0, v21 │ │ +07c000: 0801 1a00 |00d0: move-object/from16 v1, v26 │ │ +07c004: 6e20 6921 1000 |00d2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c00a: 0c15 |00d5: move-result-object v21 │ │ +07c00c: 1a16 0400 |00d6: const-string v22, " " // string@0004 │ │ +07c010: 7402 6921 1500 |00d8: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c016: 0c15 |00db: move-result-object v21 │ │ +07c018: 0800 1700 |00dc: move-object/from16 v0, v23 │ │ +07c01c: 5400 d608 |00de: iget-object v0, v0, Lcom/stericson/RootTools/internal/Installer;.filesPath:Ljava/lang/String; // field@08d6 │ │ +07c020: 0816 0000 |00e0: move-object/from16 v22, v0 │ │ +07c024: 7402 6921 1500 |00e2: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c02a: 0c15 |00e5: move-result-object v21 │ │ +07c02c: 6216 0b09 |00e6: sget-object v22, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +07c030: 7402 6921 1500 |00e8: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c036: 0c15 |00eb: move-result-object v21 │ │ +07c038: 0800 1500 |00ec: move-object/from16 v0, v21 │ │ +07c03c: 0801 1900 |00ee: move-object/from16 v1, v25 │ │ +07c040: 6e20 6921 1000 |00f0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c046: 0c15 |00f3: move-result-object v21 │ │ +07c048: 7401 6e21 1500 |00f4: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07c04e: 0c15 |00f7: move-result-object v21 │ │ +07c050: 4d15 1114 |00f8: aput-object v21, v17, v20 │ │ +07c054: 0800 1100 |00fa: move-object/from16 v0, v17 │ │ +07c058: 7040 3d1f 6807 |00fc: invoke-direct {v8, v6, v7, v0}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +07c05e: 7100 9e1f 0000 |00ff: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07c064: 0c06 |0102: move-result-object v6 │ │ +07c066: 6e20 861f 8600 |0103: invoke-virtual {v6, v8}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07c06c: 0800 1700 |0106: move-object/from16 v0, v23 │ │ +07c070: 7020 1c20 8000 |0108: invoke-direct {v0, v8}, Lcom/stericson/RootTools/internal/Installer;.commandWait:(Lcom/stericson/RootShell/execution/Command;)V // method@201c │ │ +07c076: 1216 |010b: const/4 v6, #int 1 // #1 │ │ +07c078: 0f06 |010c: return v6 │ │ +07c07a: 0d09 |010d: move-exception v9 │ │ +07c07c: 120c |010e: const/4 v12, #int 0 // #0 │ │ +07c07e: 0800 1700 |010f: move-object/from16 v0, v23 │ │ +07c082: 5406 d508 |0111: iget-object v6, v0, Lcom/stericson/RootTools/internal/Installer;.context:Landroid/content/Context; // field@08d5 │ │ +07c086: 1a07 d111 |0113: const-string v7, "bogus" // string@11d1 │ │ +07c08a: 1311 0000 |0115: const/16 v17, #int 0 // #0 │ │ +07c08e: 0200 1100 |0117: move/from16 v0, v17 │ │ +07c092: 6e30 e800 7600 |0119: invoke-virtual {v6, v7, v0}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@00e8 │ │ +07c098: 0c0c |011c: move-result-object v12 │ │ +07c09a: 1a06 e219 |011d: const-string v6, "justcreatedfilesdirectory" // string@19e2 │ │ +07c09e: 6e10 4a21 0600 |011f: invoke-virtual {v6}, Ljava/lang/String;.getBytes:()[B // method@214a │ │ +07c0a4: 0c06 |0122: move-result-object v6 │ │ +07c0a6: 6e20 b020 6c00 |0123: invoke-virtual {v12, v6}, Ljava/io/FileOutputStream;.write:([B)V // method@20b0 │ │ +07c0ac: 380c 4bff |0126: if-eqz v12, 0071 // -00b5 │ │ +07c0b0: 6e10 ac20 0c00 |0128: invoke-virtual {v12}, Ljava/io/FileOutputStream;.close:()V // method@20ac │ │ +07c0b6: 0800 1700 |012b: move-object/from16 v0, v23 │ │ +07c0ba: 5406 d508 |012d: iget-object v6, v0, Lcom/stericson/RootTools/internal/Installer;.context:Landroid/content/Context; // field@08d5 │ │ +07c0be: 1a07 d111 |012f: const-string v7, "bogus" // string@11d1 │ │ +07c0c2: 6e20 cf00 7600 |0131: invoke-virtual {v6, v7}, Landroid/content/Context;.deleteFile:(Ljava/lang/String;)Z // method@00cf │ │ +07c0c8: 2900 3dff |0134: goto/16 0071 // -00c3 │ │ +07c0cc: 0d06 |0136: move-exception v6 │ │ +07c0ce: 2900 3aff |0137: goto/16 0071 // -00c6 │ │ +07c0d2: 0d0a |0139: move-exception v10 │ │ +07c0d4: 6306 c208 |013a: sget-boolean v6, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ +07c0d8: 3806 0b00 |013c: if-eqz v6, 0147 // +000b │ │ +07c0dc: 1a06 5c0d |013e: const-string v6, "RootTools::Installer" // string@0d5c │ │ +07c0e0: 6e10 fe20 0a00 |0140: invoke-virtual {v10}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@20fe │ │ +07c0e6: 0c07 |0143: move-result-object v7 │ │ +07c0e8: 7120 081c 7600 |0144: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ +07c0ee: 1206 |0147: const/4 v6, #int 0 // #0 │ │ +07c0f0: 380c c4ff |0148: if-eqz v12, 010c // -003c │ │ +07c0f4: 6e10 ac20 0c00 |014a: invoke-virtual {v12}, Ljava/io/FileOutputStream;.close:()V // method@20ac │ │ +07c0fa: 0800 1700 |014d: move-object/from16 v0, v23 │ │ +07c0fe: 5407 d508 |014f: iget-object v7, v0, Lcom/stericson/RootTools/internal/Installer;.context:Landroid/content/Context; // field@08d5 │ │ +07c102: 1a11 d111 |0151: const-string v17, "bogus" // string@11d1 │ │ +07c106: 0800 1100 |0153: move-object/from16 v0, v17 │ │ +07c10a: 6e20 cf00 0700 |0155: invoke-virtual {v7, v0}, Landroid/content/Context;.deleteFile:(Ljava/lang/String;)Z // method@00cf │ │ +07c110: 28b4 |0158: goto 010c // -004c │ │ +07c112: 0d07 |0159: move-exception v7 │ │ +07c114: 28b2 |015a: goto 010c // -004e │ │ +07c116: 0d06 |015b: move-exception v6 │ │ +07c118: 380c 1000 |015c: if-eqz v12, 016c // +0010 │ │ +07c11c: 6e10 ac20 0c00 |015e: invoke-virtual {v12}, Ljava/io/FileOutputStream;.close:()V // method@20ac │ │ +07c122: 0800 1700 |0161: move-object/from16 v0, v23 │ │ +07c126: 5407 d508 |0163: iget-object v7, v0, Lcom/stericson/RootTools/internal/Installer;.context:Landroid/content/Context; // field@08d5 │ │ +07c12a: 1a11 d111 |0165: const-string v17, "bogus" // string@11d1 │ │ +07c12e: 0800 1100 |0167: move-object/from16 v0, v17 │ │ +07c132: 6e20 cf00 0700 |0169: invoke-virtual {v7, v0}, Landroid/content/Context;.deleteFile:(Ljava/lang/String;)Z // method@00cf │ │ +07c138: 2706 |016c: throw v6 │ │ +07c13a: 0d0a |016d: move-exception v10 │ │ +07c13c: 6306 c208 |016e: sget-boolean v6, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ +07c140: 3806 0b00 |0170: if-eqz v6, 017b // +000b │ │ +07c144: 1a06 5c0d |0172: const-string v6, "RootTools::Installer" // string@0d5c │ │ +07c148: 6e10 b920 0a00 |0174: invoke-virtual {v10}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@20b9 │ │ +07c14e: 0c07 |0177: move-result-object v7 │ │ +07c150: 7120 081c 7600 |0178: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ +07c156: 1206 |017b: const/4 v6, #int 0 // #0 │ │ +07c158: 2890 |017c: goto 010c // -0070 │ │ +07c15a: 0d0a |017d: move-exception v10 │ │ +07c15c: 6306 c208 |017e: sget-boolean v6, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ +07c160: 3806 0b00 |0180: if-eqz v6, 018b // +000b │ │ +07c164: 1a06 5c0d |0182: const-string v6, "RootTools::Installer" // string@0d5c │ │ +07c168: 6e10 b920 0a00 |0184: invoke-virtual {v10}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@20b9 │ │ +07c16e: 0c07 |0187: move-result-object v7 │ │ +07c170: 7120 081c 7600 |0188: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ +07c176: 1206 |018b: const/4 v6, #int 0 // #0 │ │ +07c178: 3810 80ff |018c: if-eqz v16, 010c // -0080 │ │ +07c17c: 7401 ad20 1000 |018e: invoke-virtual/range {v16}, Ljava/io/FileOutputStream;.flush:()V // method@20ad │ │ +07c182: 7401 af20 1000 |0191: invoke-virtual/range {v16}, Ljava/io/FileOutputStream;.getFD:()Ljava/io/FileDescriptor; // method@20af │ │ +07c188: 0c07 |0194: move-result-object v7 │ │ +07c18a: 6e10 a220 0700 |0195: invoke-virtual {v7}, Ljava/io/FileDescriptor;.sync:()V // method@20a2 │ │ +07c190: 7401 ac20 1000 |0198: invoke-virtual/range {v16}, Ljava/io/FileOutputStream;.close:()V // method@20ac │ │ +07c196: 2900 71ff |019b: goto/16 010c // -008f │ │ +07c19a: 0d07 |019d: move-exception v7 │ │ +07c19c: 2900 6eff |019e: goto/16 010c // -0092 │ │ +07c1a0: 0d0a |01a0: move-exception v10 │ │ +07c1a2: 6306 c208 |01a1: sget-boolean v6, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ +07c1a6: 3806 0b00 |01a3: if-eqz v6, 01ae // +000b │ │ +07c1aa: 1a06 5c0d |01a5: const-string v6, "RootTools::Installer" // string@0d5c │ │ +07c1ae: 6e10 a920 0a00 |01a7: invoke-virtual {v10}, Ljava/io/FileNotFoundException;.toString:()Ljava/lang/String; // method@20a9 │ │ +07c1b4: 0c07 |01aa: move-result-object v7 │ │ +07c1b6: 7120 081c 7600 |01ab: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ +07c1bc: 1206 |01ae: const/4 v6, #int 0 // #0 │ │ +07c1be: 380f 5dff |01af: if-eqz v15, 010c // -00a3 │ │ +07c1c2: 6e10 ad20 0f00 |01b1: invoke-virtual {v15}, Ljava/io/FileOutputStream;.flush:()V // method@20ad │ │ +07c1c8: 6e10 af20 0f00 |01b4: invoke-virtual {v15}, Ljava/io/FileOutputStream;.getFD:()Ljava/io/FileDescriptor; // method@20af │ │ +07c1ce: 0c07 |01b7: move-result-object v7 │ │ +07c1d0: 6e10 a220 0700 |01b8: invoke-virtual {v7}, Ljava/io/FileDescriptor;.sync:()V // method@20a2 │ │ +07c1d6: 6e10 ac20 0f00 |01bb: invoke-virtual {v15}, Ljava/io/FileOutputStream;.close:()V // method@20ac │ │ +07c1dc: 2900 4eff |01be: goto/16 010c // -00b2 │ │ +07c1e0: 0d07 |01c0: move-exception v7 │ │ +07c1e2: 2900 4bff |01c1: goto/16 010c // -00b5 │ │ +07c1e6: 0d06 |01c3: move-exception v6 │ │ +07c1e8: 380f 0f00 |01c4: if-eqz v15, 01d3 // +000f │ │ +07c1ec: 6e10 ad20 0f00 |01c6: invoke-virtual {v15}, Ljava/io/FileOutputStream;.flush:()V // method@20ad │ │ +07c1f2: 6e10 af20 0f00 |01c9: invoke-virtual {v15}, Ljava/io/FileOutputStream;.getFD:()Ljava/io/FileDescriptor; // method@20af │ │ +07c1f8: 0c07 |01cc: move-result-object v7 │ │ +07c1fa: 6e10 a220 0700 |01cd: invoke-virtual {v7}, Ljava/io/FileDescriptor;.sync:()V // method@20a2 │ │ +07c200: 6e10 ac20 0f00 |01d0: invoke-virtual {v15}, Ljava/io/FileOutputStream;.close:()V // method@20ac │ │ +07c206: 2706 |01d3: throw v6 │ │ +07c208: 0d0a |01d4: move-exception v10 │ │ +07c20a: 6306 c208 |01d5: sget-boolean v6, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ +07c20e: 3806 0b00 |01d7: if-eqz v6, 01e2 // +000b │ │ +07c212: 1a06 5c0d |01d9: const-string v6, "RootTools::Installer" // string@0d5c │ │ +07c216: 6e10 b920 0a00 |01db: invoke-virtual {v10}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@20b9 │ │ +07c21c: 0c07 |01de: move-result-object v7 │ │ +07c21e: 7120 081c 7600 |01df: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ +07c224: 1206 |01e2: const/4 v6, #int 0 // #0 │ │ +07c226: 2900 29ff |01e3: goto/16 010c // -00d7 │ │ +07c22a: 0d06 |01e5: move-exception v6 │ │ +07c22c: 2900 25ff |01e6: goto/16 010b // -00db │ │ +07c230: 0d07 |01e8: move-exception v7 │ │ +07c232: 28ea |01e9: goto 01d3 // -0016 │ │ +07c234: 0d06 |01ea: move-exception v6 │ │ +07c236: 080f 1000 |01eb: move-object/from16 v15, v16 │ │ +07c23a: 28d7 |01ed: goto 01c4 // -0029 │ │ +07c23c: 0d0a |01ee: move-exception v10 │ │ +07c23e: 080f 1000 |01ef: move-object/from16 v15, v16 │ │ +07c242: 28b0 |01f1: goto 01a1 // -0050 │ │ +07c244: 0d06 |01f2: move-exception v6 │ │ +07c246: 2900 bffe |01f3: goto/16 00b2 // -0141 │ │ +07c24a: 0d07 |01f5: move-exception v7 │ │ +07c24c: 2900 76ff |01f6: goto/16 016c // -008a │ │ catches : 17 │ │ 0x0064 - 0x0071 │ │ Ljava/io/FileNotFoundException; -> 0x010d │ │ Ljava/io/IOException; -> 0x016d │ │ 0x0084 - 0x008b │ │ Ljava/io/FileNotFoundException; -> 0x01a0 │ │ -> 0x01c3 │ │ @@ -137291,14 +137266,18 @@ │ │ 0x01b1 - 0x01be │ │ Ljava/lang/Exception; -> 0x01c0 │ │ 0x01c6 - 0x01d3 │ │ Ljava/lang/Exception; -> 0x01e8 │ │ positions : │ │ 0x0000 line=82 │ │ 0x0022 line=83 │ │ + 0x0028 line=84 │ │ + 0x0032 line=86 │ │ + 0x003c line=85 │ │ + 0x0042 line=84 │ │ 0x0048 line=89 │ │ 0x0064 line=95 │ │ 0x006e line=96 │ │ 0x0071 line=139 │ │ 0x007f line=140 │ │ 0x0083 line=141 │ │ 0x0084 line=144 │ │ @@ -137421,35 +137400,35 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -07c358: |[07c358] com.stericson.RootTools.internal.Installer.isBinaryInstalled:(Ljava/lang/String;)Z │ │ -07c368: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07c36a: 2201 bb04 |0001: new-instance v1, Ljava/io/File; // type@04bb │ │ -07c36e: 2202 f704 |0003: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -07c372: 7010 6021 0200 |0005: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07c378: 5443 d608 |0008: iget-object v3, v4, Lcom/stericson/RootTools/internal/Installer;.filesPath:Ljava/lang/String; // field@08d6 │ │ -07c37c: 6e20 6921 3200 |000a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c382: 0c02 |000d: move-result-object v2 │ │ -07c384: 6203 0b09 |000e: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ -07c388: 6e20 6921 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c38e: 0c02 |0013: move-result-object v2 │ │ -07c390: 6e20 6921 5200 |0014: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c396: 0c02 |0017: move-result-object v2 │ │ -07c398: 6e10 6e21 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07c39e: 0c02 |001b: move-result-object v2 │ │ -07c3a0: 7020 8720 2100 |001c: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ -07c3a6: 6e10 8e20 0100 |001f: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@208e │ │ -07c3ac: 0a02 |0022: move-result v2 │ │ -07c3ae: 3802 0300 |0023: if-eqz v2, 0026 // +0003 │ │ -07c3b2: 1210 |0025: const/4 v0, #int 1 // #1 │ │ -07c3b4: 0f00 |0026: return v0 │ │ +07c338: |[07c338] com.stericson.RootTools.internal.Installer.isBinaryInstalled:(Ljava/lang/String;)Z │ │ +07c348: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07c34a: 2201 bb04 |0001: new-instance v1, Ljava/io/File; // type@04bb │ │ +07c34e: 2202 f704 |0003: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +07c352: 7010 6021 0200 |0005: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07c358: 5443 d608 |0008: iget-object v3, v4, Lcom/stericson/RootTools/internal/Installer;.filesPath:Ljava/lang/String; // field@08d6 │ │ +07c35c: 6e20 6921 3200 |000a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c362: 0c02 |000d: move-result-object v2 │ │ +07c364: 6203 0b09 |000e: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@090b │ │ +07c368: 6e20 6921 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c36e: 0c02 |0013: move-result-object v2 │ │ +07c370: 6e20 6921 5200 |0014: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c376: 0c02 |0017: move-result-object v2 │ │ +07c378: 6e10 6e21 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07c37e: 0c02 |001b: move-result-object v2 │ │ +07c380: 7020 8720 2100 |001c: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ +07c386: 6e10 8e20 0100 |001f: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@208e │ │ +07c38c: 0a02 |0022: move-result v2 │ │ +07c38e: 3802 0300 |0023: if-eqz v2, 0026 // +0003 │ │ +07c392: 1210 |0025: const/4 v0, #int 1 // #1 │ │ +07c394: 0f00 |0026: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0001 line=217 │ │ 0x001f line=218 │ │ 0x0025 line=220 │ │ 0x0026 line=223 │ │ @@ -137543,28 +137522,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -07c3b8: |[07c3b8] com.stericson.RootTools.internal.InternalVariables.:()V │ │ -07c3c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07c3ca: 6a00 dd08 |0001: sput-boolean v0, Lcom/stericson/RootTools/internal/InternalVariables;.nativeToolsReady:Z // field@08dd │ │ -07c3ce: 6a00 d908 |0003: sput-boolean v0, Lcom/stericson/RootTools/internal/InternalVariables;.found:Z // field@08d9 │ │ -07c3d2: 6a00 e008 |0005: sput-boolean v0, Lcom/stericson/RootTools/internal/InternalVariables;.processRunning:Z // field@08e0 │ │ -07c3d6: 1a00 0000 |0007: const-string v0, "" // string@0000 │ │ -07c3da: 6900 df08 |0009: sput-object v0, Lcom/stericson/RootTools/internal/InternalVariables;.pid_list:Ljava/lang/String; // field@08df │ │ -07c3de: 1a00 0000 |000b: const-string v0, "" // string@0000 │ │ -07c3e2: 6900 db08 |000d: sput-object v0, Lcom/stericson/RootTools/internal/InternalVariables;.inode:Ljava/lang/String; // field@08db │ │ -07c3e6: 1a00 3710 |000f: const-string v0, "^\S+\s+([0-9]+).*$" // string@1037 │ │ -07c3ea: 7110 1122 0000 |0011: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@2211 │ │ -07c3f0: 0c00 |0014: move-result-object v0 │ │ -07c3f2: 6900 e108 |0015: sput-object v0, Lcom/stericson/RootTools/internal/InternalVariables;.psPattern:Ljava/util/regex/Pattern; // field@08e1 │ │ -07c3f6: 0e00 |0017: return-void │ │ +07c398: |[07c398] com.stericson.RootTools.internal.InternalVariables.:()V │ │ +07c3a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07c3aa: 6a00 dd08 |0001: sput-boolean v0, Lcom/stericson/RootTools/internal/InternalVariables;.nativeToolsReady:Z // field@08dd │ │ +07c3ae: 6a00 d908 |0003: sput-boolean v0, Lcom/stericson/RootTools/internal/InternalVariables;.found:Z // field@08d9 │ │ +07c3b2: 6a00 e008 |0005: sput-boolean v0, Lcom/stericson/RootTools/internal/InternalVariables;.processRunning:Z // field@08e0 │ │ +07c3b6: 1a00 0000 |0007: const-string v0, "" // string@0000 │ │ +07c3ba: 6900 df08 |0009: sput-object v0, Lcom/stericson/RootTools/internal/InternalVariables;.pid_list:Ljava/lang/String; // field@08df │ │ +07c3be: 1a00 0000 |000b: const-string v0, "" // string@0000 │ │ +07c3c2: 6900 db08 |000d: sput-object v0, Lcom/stericson/RootTools/internal/InternalVariables;.inode:Ljava/lang/String; // field@08db │ │ +07c3c6: 1a00 3710 |000f: const-string v0, "^\S+\s+([0-9]+).*$" // string@1037 │ │ +07c3ca: 7110 1122 0000 |0011: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@2211 │ │ +07c3d0: 0c00 |0014: move-result-object v0 │ │ +07c3d2: 6900 e108 |0015: sput-object v0, Lcom/stericson/RootTools/internal/InternalVariables;.psPattern:Ljava/util/regex/Pattern; // field@08e1 │ │ +07c3d6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=42 │ │ 0x0003 line=43 │ │ 0x0005 line=44 │ │ 0x0007 line=49 │ │ 0x000b line=52 │ │ @@ -137577,17 +137556,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07c3f8: |[07c3f8] com.stericson.RootTools.internal.InternalVariables.:()V │ │ -07c408: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -07c40e: 0e00 |0003: return-void │ │ +07c3d8: |[07c3d8] com.stericson.RootTools.internal.InternalVariables.:()V │ │ +07c3e8: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +07c3ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/stericson/RootTools/internal/InternalVariables; │ │ │ │ Virtual methods - │ │ @@ -137616,17 +137595,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07c410: |[07c410] com.stericson.RootTools.internal.Remounter.:()V │ │ -07c420: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -07c426: 0e00 |0003: return-void │ │ +07c3f0: |[07c3f0] com.stericson.RootTools.internal.Remounter.:()V │ │ +07c400: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +07c406: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/stericson/RootTools/internal/Remounter; │ │ │ │ #1 : (in Lcom/stericson/RootTools/internal/Remounter;) │ │ @@ -137634,29 +137613,29 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Command;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -07c428: |[07c428] com.stericson.RootTools.internal.Remounter.commandWait:(Lcom/stericson/RootShell/execution/Command;)V │ │ -07c438: 1d05 |0000: monitor-enter v5 │ │ -07c43a: 6e10 491f 0500 |0001: invoke-virtual {v5}, Lcom/stericson/RootShell/execution/Command;.isFinished:()Z // method@1f49 │ │ -07c440: 0a01 |0004: move-result v1 │ │ -07c442: 3901 0700 |0005: if-nez v1, 000c // +0007 │ │ -07c446: 1602 d007 |0007: const-wide/16 v2, #int 2000 // #7d0 │ │ -07c44a: 6e30 2e21 2503 |0009: invoke-virtual {v5, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@212e │ │ -07c450: 1e05 |000c: monitor-exit v5 │ │ -07c452: 0e00 |000d: return-void │ │ -07c454: 0d00 |000e: move-exception v0 │ │ -07c456: 6e10 1121 0000 |000f: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@2111 │ │ -07c45c: 28fa |0012: goto 000c // -0006 │ │ -07c45e: 0d01 |0013: move-exception v1 │ │ -07c460: 1e05 |0014: monitor-exit v5 │ │ -07c462: 2701 |0015: throw v1 │ │ +07c408: |[07c408] com.stericson.RootTools.internal.Remounter.commandWait:(Lcom/stericson/RootShell/execution/Command;)V │ │ +07c418: 1d05 |0000: monitor-enter v5 │ │ +07c41a: 6e10 491f 0500 |0001: invoke-virtual {v5}, Lcom/stericson/RootShell/execution/Command;.isFinished:()Z // method@1f49 │ │ +07c420: 0a01 |0004: move-result v1 │ │ +07c422: 3901 0700 |0005: if-nez v1, 000c // +0007 │ │ +07c426: 1602 d007 |0007: const-wide/16 v2, #int 2000 // #7d0 │ │ +07c42a: 6e30 2e21 2503 |0009: invoke-virtual {v5, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@212e │ │ +07c430: 1e05 |000c: monitor-exit v5 │ │ +07c432: 0e00 |000d: return-void │ │ +07c434: 0d00 |000e: move-exception v0 │ │ +07c436: 6e10 1121 0000 |000f: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@2111 │ │ +07c43c: 28fa |0012: goto 000c // -0006 │ │ +07c43e: 0d01 |0013: move-exception v1 │ │ +07c440: 1e05 |0014: monitor-exit v5 │ │ +07c442: 2701 |0015: throw v1 │ │ catches : 2 │ │ 0x0001 - 0x000c │ │ Ljava/lang/InterruptedException; -> 0x000e │ │ -> 0x0013 │ │ 0x000c - 0x0015 │ │ -> 0x0013 │ │ positions : │ │ @@ -137678,48 +137657,48 @@ │ │ type : '(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Mount;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -07c47c: |[07c47c] com.stericson.RootTools.internal.Remounter.findMountPointRecursive:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Mount; │ │ -07c48c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -07c48e: 7100 d91f 0000 |0001: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getMounts:()Ljava/util/ArrayList; // method@1fd9 │ │ -07c494: 0c03 |0004: move-result-object v3 │ │ -07c496: 2204 bb04 |0005: new-instance v4, Ljava/io/File; // type@04bb │ │ -07c49a: 7020 8720 8400 |0007: invoke-direct {v4, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ -07c4a0: 3804 1d00 |000a: if-eqz v4, 0027 // +001d │ │ -07c4a4: 6e10 a421 0300 |000c: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@21a4 │ │ -07c4aa: 0c01 |000f: move-result-object v1 │ │ -07c4ac: 7210 c121 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ -07c4b2: 0a06 |0013: move-result v6 │ │ -07c4b4: 3806 f6ff |0014: if-eqz v6, 000a // -000a │ │ -07c4b8: 7210 c221 0100 |0016: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ -07c4be: 0c02 |0019: move-result-object v2 │ │ -07c4c0: 1f02 9604 |001a: check-cast v2, Lcom/stericson/RootTools/containers/Mount; // type@0496 │ │ -07c4c4: 6e10 0220 0200 |001c: invoke-virtual {v2}, Lcom/stericson/RootTools/containers/Mount;.getMountPoint:()Ljava/io/File; // method@2002 │ │ -07c4ca: 0c06 |001f: move-result-object v6 │ │ -07c4cc: 6e20 8d20 4600 |0020: invoke-virtual {v6, v4}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@208d │ │ -07c4d2: 0a06 |0023: move-result v6 │ │ -07c4d4: 3806 ecff |0024: if-eqz v6, 0010 // -0014 │ │ -07c4d8: 1102 |0026: return-object v2 │ │ -07c4da: 0752 |0027: move-object v2, v5 │ │ -07c4dc: 28fe |0028: goto 0026 // -0002 │ │ -07c4de: 0d00 |0029: move-exception v0 │ │ -07c4e0: 6306 c208 |002a: sget-boolean v6, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ -07c4e4: 3806 0500 |002c: if-eqz v6, 0031 // +0005 │ │ -07c4e8: 6e10 b820 0000 |002e: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ -07c4ee: 0752 |0031: move-object v2, v5 │ │ -07c4f0: 28f4 |0032: goto 0026 // -000c │ │ -07c4f2: 0d00 |0033: move-exception v0 │ │ -07c4f4: 6306 c208 |0034: sget-boolean v6, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ -07c4f8: 3806 fbff |0036: if-eqz v6, 0031 // -0005 │ │ -07c4fc: 6e10 fc20 0000 |0038: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -07c502: 28f6 |003b: goto 0031 // -000a │ │ +07c45c: |[07c45c] com.stericson.RootTools.internal.Remounter.findMountPointRecursive:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Mount; │ │ +07c46c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +07c46e: 7100 d91f 0000 |0001: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getMounts:()Ljava/util/ArrayList; // method@1fd9 │ │ +07c474: 0c02 |0004: move-result-object v2 │ │ +07c476: 2203 bb04 |0005: new-instance v3, Ljava/io/File; // type@04bb │ │ +07c47a: 7020 8720 8300 |0007: invoke-direct {v3, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ +07c480: 3803 1d00 |000a: if-eqz v3, 0027 // +001d │ │ +07c484: 6e10 a421 0200 |000c: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@21a4 │ │ +07c48a: 0c05 |000f: move-result-object v5 │ │ +07c48c: 7210 c121 0500 |0010: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ +07c492: 0a06 |0013: move-result v6 │ │ +07c494: 3806 f6ff |0014: if-eqz v6, 000a // -000a │ │ +07c498: 7210 c221 0500 |0016: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ +07c49e: 0c01 |0019: move-result-object v1 │ │ +07c4a0: 1f01 9604 |001a: check-cast v1, Lcom/stericson/RootTools/containers/Mount; // type@0496 │ │ +07c4a4: 6e10 0220 0100 |001c: invoke-virtual {v1}, Lcom/stericson/RootTools/containers/Mount;.getMountPoint:()Ljava/io/File; // method@2002 │ │ +07c4aa: 0c06 |001f: move-result-object v6 │ │ +07c4ac: 6e20 8d20 3600 |0020: invoke-virtual {v6, v3}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@208d │ │ +07c4b2: 0a06 |0023: move-result v6 │ │ +07c4b4: 3806 ecff |0024: if-eqz v6, 0010 // -0014 │ │ +07c4b8: 1101 |0026: return-object v1 │ │ +07c4ba: 0741 |0027: move-object v1, v4 │ │ +07c4bc: 28fe |0028: goto 0026 // -0002 │ │ +07c4be: 0d00 |0029: move-exception v0 │ │ +07c4c0: 6305 c208 |002a: sget-boolean v5, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ +07c4c4: 3805 0500 |002c: if-eqz v5, 0031 // +0005 │ │ +07c4c8: 6e10 b820 0000 |002e: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ +07c4ce: 0741 |0031: move-object v1, v4 │ │ +07c4d0: 28f4 |0032: goto 0026 // -000c │ │ +07c4d2: 0d00 |0033: move-exception v0 │ │ +07c4d4: 6305 c208 |0034: sget-boolean v5, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ +07c4d8: 3805 fbff |0036: if-eqz v5, 0031 // -0005 │ │ +07c4dc: 6e10 fc20 0000 |0038: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +07c4e2: 28f6 |003b: goto 0031 // -000a │ │ catches : 1 │ │ 0x0001 - 0x0023 │ │ Ljava/io/IOException; -> 0x0029 │ │ Ljava/lang/Exception; -> 0x0033 │ │ positions : │ │ 0x0001 line=168 │ │ 0x0005 line=170 │ │ @@ -137731,333 +137710,332 @@ │ │ 0x002a line=186 │ │ 0x002e line=188 │ │ 0x0032 line=199 │ │ 0x0033 line=191 │ │ 0x0034 line=193 │ │ 0x0038 line=195 │ │ locals : │ │ - 0x0010 - 0x0026 reg=1 i$ Ljava/util/Iterator; │ │ - 0x001c - 0x0026 reg=2 mount Lcom/stericson/RootTools/containers/Mount; │ │ - 0x0005 - 0x0026 reg=3 mounts Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x000a - 0x0026 reg=4 path Ljava/io/File; │ │ - 0x0027 - 0x0029 reg=3 mounts Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0027 - 0x0029 reg=4 path Ljava/io/File; │ │ + 0x001c - 0x0026 reg=1 mount Lcom/stericson/RootTools/containers/Mount; │ │ + 0x0005 - 0x0026 reg=2 mounts Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x000a - 0x0026 reg=3 path Ljava/io/File; │ │ + 0x0027 - 0x0029 reg=2 mounts Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0027 - 0x0029 reg=3 path Ljava/io/File; │ │ 0x002a - 0x0031 reg=0 e Ljava/io/IOException; │ │ 0x0034 - 0x003c reg=0 e Ljava/lang/Exception; │ │ 0x0000 - 0x003c reg=7 this Lcom/stericson/RootTools/internal/Remounter; │ │ 0x0000 - 0x003c reg=8 file Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootTools/internal/Remounter;) │ │ name : 'remount' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 16 │ │ + registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 593 16-bit code units │ │ -07c514: |[07c514] com.stericson.RootTools.internal.Remounter.remount:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -07c524: 1a07 1a01 |0000: const-string v7, "/" // string@011a │ │ -07c528: 6e20 4621 7e00 |0002: invoke-virtual {v14, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2146 │ │ -07c52e: 0a07 |0005: move-result v7 │ │ -07c530: 3807 1500 |0006: if-eqz v7, 001b // +0015 │ │ -07c534: 1a07 1a01 |0008: const-string v7, "/" // string@011a │ │ -07c538: 6e20 4721 7e00 |000a: invoke-virtual {v14, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -07c53e: 0a07 |000d: move-result v7 │ │ -07c540: 3907 0d00 |000e: if-nez v7, 001b // +000d │ │ -07c544: 1207 |0010: const/4 v7, #int 0 // #0 │ │ -07c546: 1a08 1a01 |0011: const-string v8, "/" // string@011a │ │ -07c54a: 6e20 4e21 8e00 |0013: invoke-virtual {v14, v8}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@214e │ │ -07c550: 0a08 |0016: move-result v8 │ │ -07c552: 6e30 5421 7e08 |0017: invoke-virtual {v14, v7, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2154 │ │ -07c558: 0c0e |001a: move-result-object v14 │ │ -07c55a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -07c55c: 3902 4c00 |001c: if-nez v2, 0068 // +004c │ │ -07c560: 7100 d91f 0000 |001e: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getMounts:()Ljava/util/ArrayList; // method@1fd9 │ │ -07c566: 0c07 |0021: move-result-object v7 │ │ -07c568: 6e10 a421 0700 |0022: invoke-virtual {v7}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@21a4 │ │ -07c56e: 0c03 |0025: move-result-object v3 │ │ -07c570: 7210 c121 0300 |0026: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ -07c576: 0a07 |0029: move-result v7 │ │ -07c578: 3807 2200 |002a: if-eqz v7, 004c // +0022 │ │ -07c57c: 7210 c221 0300 |002c: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ -07c582: 0c05 |002f: move-result-object v5 │ │ -07c584: 1f05 9604 |0030: check-cast v5, Lcom/stericson/RootTools/containers/Mount; // type@0496 │ │ -07c588: 6e10 0220 0500 |0032: invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;.getMountPoint:()Ljava/io/File; // method@2002 │ │ -07c58e: 0c07 |0035: move-result-object v7 │ │ -07c590: 6e10 a120 0700 |0036: invoke-virtual {v7}, Ljava/io/File;.toString:()Ljava/lang/String; // method@20a1 │ │ -07c596: 0c07 |0039: move-result-object v7 │ │ -07c598: 7110 f21f 0700 |003a: invoke-static {v7}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07c59e: 6e10 0220 0500 |003d: invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;.getMountPoint:()Ljava/io/File; // method@2002 │ │ -07c5a4: 0c07 |0040: move-result-object v7 │ │ -07c5a6: 6e10 a120 0700 |0041: invoke-virtual {v7}, Ljava/io/File;.toString:()Ljava/lang/String; // method@20a1 │ │ -07c5ac: 0c07 |0044: move-result-object v7 │ │ -07c5ae: 6e20 4721 7e00 |0045: invoke-virtual {v14, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -07c5b4: 0a07 |0048: move-result v7 │ │ -07c5b6: 3807 ddff |0049: if-eqz v7, 0026 // -0023 │ │ -07c5ba: 1212 |004b: const/4 v2, #int 1 // #1 │ │ -07c5bc: 3902 d0ff |004c: if-nez v2, 001c // -0030 │ │ -07c5c0: 2207 bb04 |004e: new-instance v7, Ljava/io/File; // type@04bb │ │ -07c5c4: 7020 8720 e700 |0050: invoke-direct {v7, v14}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ -07c5ca: 6e10 9320 0700 |0053: invoke-virtual {v7}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@2093 │ │ -07c5d0: 0c0e |0056: move-result-object v14 │ │ -07c5d2: 28c5 |0057: goto 001c // -003b │ │ -07c5d4: 0d01 |0058: move-exception v1 │ │ -07c5d6: 6307 c208 |0059: sget-boolean v7, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ -07c5da: 3807 0500 |005b: if-eqz v7, 0060 // +0005 │ │ -07c5de: 6e10 fc20 0100 |005d: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -07c5e4: 1207 |0060: const/4 v7, #int 0 // #0 │ │ -07c5e6: 0f07 |0061: return v7 │ │ -07c5e8: 0d01 |0062: move-exception v1 │ │ -07c5ea: 6e10 fc20 0100 |0063: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -07c5f0: 1207 |0066: const/4 v7, #int 0 // #0 │ │ -07c5f2: 28fa |0067: goto 0061 // -0006 │ │ -07c5f4: 7020 2520 ed00 |0068: invoke-direct {v13, v14}, Lcom/stericson/RootTools/internal/Remounter;.findMountPointRecursive:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Mount; // method@2025 │ │ -07c5fa: 0c06 |006b: move-result-object v6 │ │ -07c5fc: 3806 c101 |006c: if-eqz v6, 022d // +01c1 │ │ -07c600: 1a07 5a0d |006e: const-string v7, "RootTools v4.2" // string@0d5a │ │ -07c604: 2208 f704 |0070: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ -07c608: 7010 6021 0800 |0072: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07c60e: 1a09 300d |0075: const-string v9, "Remounting " // string@0d30 │ │ -07c612: 6e20 6921 9800 |0077: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c618: 0c08 |007a: move-result-object v8 │ │ -07c61a: 6e10 0220 0600 |007b: invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;.getMountPoint:()Ljava/io/File; // method@2002 │ │ -07c620: 0c09 |007e: move-result-object v9 │ │ -07c622: 6e10 8f20 0900 |007f: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ -07c628: 0c09 |0082: move-result-object v9 │ │ -07c62a: 6e20 6921 9800 |0083: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c630: 0c08 |0086: move-result-object v8 │ │ -07c632: 1a09 3c00 |0087: const-string v9, " as " // string@003c │ │ -07c636: 6e20 6921 9800 |0089: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c63c: 0c08 |008c: move-result-object v8 │ │ -07c63e: 6e10 5621 0f00 |008d: invoke-virtual {v15}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2156 │ │ -07c644: 0c09 |0090: move-result-object v9 │ │ -07c646: 6e20 6921 9800 |0091: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c64c: 0c08 |0094: move-result-object v8 │ │ -07c64e: 6e10 6e21 0800 |0095: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07c654: 0c08 |0098: move-result-object v8 │ │ -07c656: 7120 f41f 8700 |0099: invoke-static {v7, v8}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@1ff4 │ │ -07c65c: 6e10 0120 0600 |009c: invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;.getFlags:()Ljava/util/Set; // method@2001 │ │ -07c662: 0c07 |009f: move-result-object v7 │ │ -07c664: 6e10 5621 0f00 |00a0: invoke-virtual {v15}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2156 │ │ -07c66a: 0c08 |00a3: move-result-object v8 │ │ -07c66c: 7220 f021 8700 |00a4: invoke-interface {v7, v8}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@21f0 │ │ -07c672: 0a04 |00a7: move-result v4 │ │ -07c674: 3904 1201 |00a8: if-nez v4, 01ba // +0112 │ │ -07c678: 2200 8204 |00aa: new-instance v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ -07c67c: 1207 |00ac: const/4 v7, #int 0 // #0 │ │ -07c67e: 1218 |00ad: const/4 v8, #int 1 // #1 │ │ -07c680: 1249 |00ae: const/4 v9, #int 4 // #4 │ │ -07c682: 2399 8905 |00af: new-array v9, v9, [Ljava/lang/String; // type@0589 │ │ -07c686: 120a |00b1: const/4 v10, #int 0 // #0 │ │ -07c688: 220b f704 |00b2: new-instance v11, Ljava/lang/StringBuilder; // type@04f7 │ │ -07c68c: 7010 6021 0b00 |00b4: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07c692: 1a0c fe11 |00b7: const-string v12, "busybox mount -o remount," // string@11fe │ │ -07c696: 6e20 6921 cb00 |00b9: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c69c: 0c0b |00bc: move-result-object v11 │ │ -07c69e: 6e10 5621 0f00 |00bd: invoke-virtual {v15}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2156 │ │ -07c6a4: 0c0c |00c0: move-result-object v12 │ │ -07c6a6: 6e20 6921 cb00 |00c1: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c6ac: 0c0b |00c4: move-result-object v11 │ │ -07c6ae: 1a0c 0400 |00c5: const-string v12, " " // string@0004 │ │ -07c6b2: 6e20 6921 cb00 |00c7: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c6b8: 0c0b |00ca: move-result-object v11 │ │ -07c6ba: 6e10 0020 0600 |00cb: invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;.getDevice:()Ljava/io/File; // method@2000 │ │ -07c6c0: 0c0c |00ce: move-result-object v12 │ │ -07c6c2: 6e10 8f20 0c00 |00cf: invoke-virtual {v12}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ -07c6c8: 0c0c |00d2: move-result-object v12 │ │ -07c6ca: 6e20 6921 cb00 |00d3: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c6d0: 0c0b |00d6: move-result-object v11 │ │ -07c6d2: 1a0c 0400 |00d7: const-string v12, " " // string@0004 │ │ -07c6d6: 6e20 6921 cb00 |00d9: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c6dc: 0c0b |00dc: move-result-object v11 │ │ -07c6de: 6e10 0220 0600 |00dd: invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;.getMountPoint:()Ljava/io/File; // method@2002 │ │ -07c6e4: 0c0c |00e0: move-result-object v12 │ │ -07c6e6: 6e10 8f20 0c00 |00e1: invoke-virtual {v12}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ -07c6ec: 0c0c |00e4: move-result-object v12 │ │ -07c6ee: 6e20 6921 cb00 |00e5: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c6f4: 0c0b |00e8: move-result-object v11 │ │ -07c6f6: 6e10 6e21 0b00 |00e9: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07c6fc: 0c0b |00ec: move-result-object v11 │ │ -07c6fe: 4d0b 090a |00ed: aput-object v11, v9, v10 │ │ -07c702: 121a |00ef: const/4 v10, #int 1 // #1 │ │ -07c704: 220b f704 |00f0: new-instance v11, Ljava/lang/StringBuilder; // type@04f7 │ │ -07c708: 7010 6021 0b00 |00f2: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07c70e: 1a0c 1125 |00f5: const-string v12, "toolbox mount -o remount," // string@2511 │ │ -07c712: 6e20 6921 cb00 |00f7: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c718: 0c0b |00fa: move-result-object v11 │ │ -07c71a: 6e10 5621 0f00 |00fb: invoke-virtual {v15}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2156 │ │ -07c720: 0c0c |00fe: move-result-object v12 │ │ -07c722: 6e20 6921 cb00 |00ff: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c728: 0c0b |0102: move-result-object v11 │ │ -07c72a: 1a0c 0400 |0103: const-string v12, " " // string@0004 │ │ -07c72e: 6e20 6921 cb00 |0105: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c734: 0c0b |0108: move-result-object v11 │ │ -07c736: 6e10 0020 0600 |0109: invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;.getDevice:()Ljava/io/File; // method@2000 │ │ -07c73c: 0c0c |010c: move-result-object v12 │ │ -07c73e: 6e10 8f20 0c00 |010d: invoke-virtual {v12}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ -07c744: 0c0c |0110: move-result-object v12 │ │ -07c746: 6e20 6921 cb00 |0111: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c74c: 0c0b |0114: move-result-object v11 │ │ -07c74e: 1a0c 0400 |0115: const-string v12, " " // string@0004 │ │ -07c752: 6e20 6921 cb00 |0117: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c758: 0c0b |011a: move-result-object v11 │ │ -07c75a: 6e10 0220 0600 |011b: invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;.getMountPoint:()Ljava/io/File; // method@2002 │ │ -07c760: 0c0c |011e: move-result-object v12 │ │ -07c762: 6e10 8f20 0c00 |011f: invoke-virtual {v12}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ -07c768: 0c0c |0122: move-result-object v12 │ │ -07c76a: 6e20 6921 cb00 |0123: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c770: 0c0b |0126: move-result-object v11 │ │ -07c772: 6e10 6e21 0b00 |0127: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07c778: 0c0b |012a: move-result-object v11 │ │ -07c77a: 4d0b 090a |012b: aput-object v11, v9, v10 │ │ -07c77e: 122a |012d: const/4 v10, #int 2 // #2 │ │ -07c780: 220b f704 |012e: new-instance v11, Ljava/lang/StringBuilder; // type@04f7 │ │ -07c784: 7010 6021 0b00 |0130: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07c78a: 1a0c a71d |0133: const-string v12, "mount -o remount," // string@1da7 │ │ -07c78e: 6e20 6921 cb00 |0135: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c794: 0c0b |0138: move-result-object v11 │ │ -07c796: 6e10 5621 0f00 |0139: invoke-virtual {v15}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2156 │ │ -07c79c: 0c0c |013c: move-result-object v12 │ │ -07c79e: 6e20 6921 cb00 |013d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c7a4: 0c0b |0140: move-result-object v11 │ │ -07c7a6: 1a0c 0400 |0141: const-string v12, " " // string@0004 │ │ -07c7aa: 6e20 6921 cb00 |0143: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c7b0: 0c0b |0146: move-result-object v11 │ │ -07c7b2: 6e10 0020 0600 |0147: invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;.getDevice:()Ljava/io/File; // method@2000 │ │ -07c7b8: 0c0c |014a: move-result-object v12 │ │ -07c7ba: 6e10 8f20 0c00 |014b: invoke-virtual {v12}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ -07c7c0: 0c0c |014e: move-result-object v12 │ │ -07c7c2: 6e20 6921 cb00 |014f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c7c8: 0c0b |0152: move-result-object v11 │ │ -07c7ca: 1a0c 0400 |0153: const-string v12, " " // string@0004 │ │ -07c7ce: 6e20 6921 cb00 |0155: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c7d4: 0c0b |0158: move-result-object v11 │ │ -07c7d6: 6e10 0220 0600 |0159: invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;.getMountPoint:()Ljava/io/File; // method@2002 │ │ -07c7dc: 0c0c |015c: move-result-object v12 │ │ -07c7de: 6e10 8f20 0c00 |015d: invoke-virtual {v12}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ -07c7e4: 0c0c |0160: move-result-object v12 │ │ -07c7e6: 6e20 6921 cb00 |0161: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c7ec: 0c0b |0164: move-result-object v11 │ │ -07c7ee: 6e10 6e21 0b00 |0165: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07c7f4: 0c0b |0168: move-result-object v11 │ │ -07c7f6: 4d0b 090a |0169: aput-object v11, v9, v10 │ │ -07c7fa: 123a |016b: const/4 v10, #int 3 // #3 │ │ -07c7fc: 220b f704 |016c: new-instance v11, Ljava/lang/StringBuilder; // type@04f7 │ │ -07c800: 7010 6021 0b00 |016e: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07c806: 1a0c 2c01 |0171: const-string v12, "/system/bin/toolbox mount -o remount," // string@012c │ │ -07c80a: 6e20 6921 cb00 |0173: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c810: 0c0b |0176: move-result-object v11 │ │ -07c812: 6e10 5621 0f00 |0177: invoke-virtual {v15}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2156 │ │ -07c818: 0c0c |017a: move-result-object v12 │ │ -07c81a: 6e20 6921 cb00 |017b: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c820: 0c0b |017e: move-result-object v11 │ │ -07c822: 1a0c 0400 |017f: const-string v12, " " // string@0004 │ │ -07c826: 6e20 6921 cb00 |0181: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c82c: 0c0b |0184: move-result-object v11 │ │ -07c82e: 6e10 0020 0600 |0185: invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;.getDevice:()Ljava/io/File; // method@2000 │ │ -07c834: 0c0c |0188: move-result-object v12 │ │ -07c836: 6e10 8f20 0c00 |0189: invoke-virtual {v12}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ -07c83c: 0c0c |018c: move-result-object v12 │ │ -07c83e: 6e20 6921 cb00 |018d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c844: 0c0b |0190: move-result-object v11 │ │ -07c846: 1a0c 0400 |0191: const-string v12, " " // string@0004 │ │ -07c84a: 6e20 6921 cb00 |0193: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c850: 0c0b |0196: move-result-object v11 │ │ -07c852: 6e10 0220 0600 |0197: invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;.getMountPoint:()Ljava/io/File; // method@2002 │ │ -07c858: 0c0c |019a: move-result-object v12 │ │ -07c85a: 6e10 8f20 0c00 |019b: invoke-virtual {v12}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ -07c860: 0c0c |019e: move-result-object v12 │ │ -07c862: 6e20 6921 cb00 |019f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c868: 0c0b |01a2: move-result-object v11 │ │ -07c86a: 6e10 6e21 0b00 |01a3: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07c870: 0c0b |01a6: move-result-object v11 │ │ -07c872: 4d0b 090a |01a7: aput-object v11, v9, v10 │ │ -07c876: 7040 3d1f 7098 |01a9: invoke-direct {v0, v7, v8, v9}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -07c87c: 7100 9e1f 0000 |01ac: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07c882: 0c07 |01af: move-result-object v7 │ │ -07c884: 6e20 861f 0700 |01b0: invoke-virtual {v7, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07c88a: 7020 2420 0d00 |01b3: invoke-direct {v13, v0}, Lcom/stericson/RootTools/internal/Remounter;.commandWait:(Lcom/stericson/RootShell/execution/Command;)V // method@2024 │ │ -07c890: 7020 2520 ed00 |01b6: invoke-direct {v13, v14}, Lcom/stericson/RootTools/internal/Remounter;.findMountPointRecursive:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Mount; // method@2025 │ │ -07c896: 0c06 |01b9: move-result-object v6 │ │ -07c898: 3806 5000 |01ba: if-eqz v6, 020a // +0050 │ │ -07c89c: 1a07 5a0d |01bc: const-string v7, "RootTools v4.2" // string@0d5a │ │ -07c8a0: 2208 f704 |01be: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ -07c8a4: 7010 6021 0800 |01c0: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07c8aa: 6e10 0120 0600 |01c3: invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;.getFlags:()Ljava/util/Set; // method@2001 │ │ -07c8b0: 0c09 |01c6: move-result-object v9 │ │ -07c8b2: 6e20 6821 9800 |01c7: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -07c8b8: 0c08 |01ca: move-result-object v8 │ │ -07c8ba: 1a09 3100 |01cb: const-string v9, " AND " // string@0031 │ │ -07c8be: 6e20 6921 9800 |01cd: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c8c4: 0c08 |01d0: move-result-object v8 │ │ -07c8c6: 6e10 5621 0f00 |01d1: invoke-virtual {v15}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2156 │ │ -07c8cc: 0c09 |01d4: move-result-object v9 │ │ -07c8ce: 6e20 6921 9800 |01d5: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c8d4: 0c08 |01d8: move-result-object v8 │ │ -07c8d6: 6e10 6e21 0800 |01d9: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07c8dc: 0c08 |01dc: move-result-object v8 │ │ -07c8de: 7120 f41f 8700 |01dd: invoke-static {v7, v8}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@1ff4 │ │ -07c8e4: 6e10 0120 0600 |01e0: invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;.getFlags:()Ljava/util/Set; // method@2001 │ │ -07c8ea: 0c07 |01e3: move-result-object v7 │ │ -07c8ec: 6e10 5621 0f00 |01e4: invoke-virtual {v15}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2156 │ │ -07c8f2: 0c08 |01e7: move-result-object v8 │ │ -07c8f4: 7220 f021 8700 |01e8: invoke-interface {v7, v8}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@21f0 │ │ -07c8fa: 0a07 |01eb: move-result v7 │ │ -07c8fc: 3807 1000 |01ec: if-eqz v7, 01fc // +0010 │ │ -07c900: 6e10 0120 0600 |01ee: invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;.getFlags:()Ljava/util/Set; // method@2001 │ │ -07c906: 0c07 |01f1: move-result-object v7 │ │ -07c908: 6e10 2c21 0700 |01f2: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@212c │ │ -07c90e: 0c07 |01f5: move-result-object v7 │ │ -07c910: 7110 f21f 0700 |01f6: invoke-static {v7}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07c916: 1217 |01f9: const/4 v7, #int 1 // #1 │ │ -07c918: 2900 67fe |01fa: goto/16 0061 // -0199 │ │ -07c91c: 6e10 0120 0600 |01fc: invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;.getFlags:()Ljava/util/Set; // method@2001 │ │ -07c922: 0c07 |01ff: move-result-object v7 │ │ -07c924: 6e10 2c21 0700 |0200: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@212c │ │ -07c92a: 0c07 |0203: move-result-object v7 │ │ -07c92c: 7110 f21f 0700 |0204: invoke-static {v7}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07c932: 1207 |0207: const/4 v7, #int 0 // #0 │ │ -07c934: 2900 59fe |0208: goto/16 0061 // -01a7 │ │ -07c938: 2207 f704 |020a: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ -07c93c: 7010 6021 0700 |020c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07c942: 1a08 a81d |020f: const-string v8, "mount is null, file was: " // string@1da8 │ │ -07c946: 6e20 6921 8700 |0211: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c94c: 0c07 |0214: move-result-object v7 │ │ -07c94e: 6e20 6921 e700 |0215: invoke-virtual {v7, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c954: 0c07 |0218: move-result-object v7 │ │ -07c956: 1a08 9100 |0219: const-string v8, " mountType was: " // string@0091 │ │ -07c95a: 6e20 6921 8700 |021b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c960: 0c07 |021e: move-result-object v7 │ │ -07c962: 6e20 6921 f700 |021f: invoke-virtual {v7, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c968: 0c07 |0222: move-result-object v7 │ │ -07c96a: 6e10 6e21 0700 |0223: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07c970: 0c07 |0226: move-result-object v7 │ │ -07c972: 7110 f21f 0700 |0227: invoke-static {v7}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07c978: 1207 |022a: const/4 v7, #int 0 // #0 │ │ -07c97a: 2900 36fe |022b: goto/16 0061 // -01ca │ │ -07c97e: 2207 f704 |022d: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ -07c982: 7010 6021 0700 |022f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07c988: 1a08 a81d |0232: const-string v8, "mount is null, file was: " // string@1da8 │ │ -07c98c: 6e20 6921 8700 |0234: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c992: 0c07 |0237: move-result-object v7 │ │ -07c994: 6e20 6921 e700 |0238: invoke-virtual {v7, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c99a: 0c07 |023b: move-result-object v7 │ │ -07c99c: 1a08 9100 |023c: const-string v8, " mountType was: " // string@0091 │ │ -07c9a0: 6e20 6921 8700 |023e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c9a6: 0c07 |0241: move-result-object v7 │ │ -07c9a8: 6e20 6921 f700 |0242: invoke-virtual {v7, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07c9ae: 0c07 |0245: move-result-object v7 │ │ -07c9b0: 6e10 6e21 0700 |0246: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07c9b6: 0c07 |0249: move-result-object v7 │ │ -07c9b8: 7110 f21f 0700 |024a: invoke-static {v7}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07c9be: 28dd |024d: goto 022a // -0023 │ │ -07c9c0: 0d07 |024e: move-exception v7 │ │ -07c9c2: 2900 67ff |024f: goto/16 01b6 // -0099 │ │ +07c4f4: |[07c4f4] com.stericson.RootTools.internal.Remounter.remount:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +07c504: 1a06 1a01 |0000: const-string v6, "/" // string@011a │ │ +07c508: 6e20 4621 6d00 |0002: invoke-virtual {v13, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2146 │ │ +07c50e: 0a06 |0005: move-result v6 │ │ +07c510: 3806 1500 |0006: if-eqz v6, 001b // +0015 │ │ +07c514: 1a06 1a01 |0008: const-string v6, "/" // string@011a │ │ +07c518: 6e20 4721 6d00 |000a: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +07c51e: 0a06 |000d: move-result v6 │ │ +07c520: 3906 0d00 |000e: if-nez v6, 001b // +000d │ │ +07c524: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +07c526: 1a07 1a01 |0011: const-string v7, "/" // string@011a │ │ +07c52a: 6e20 4e21 7d00 |0013: invoke-virtual {v13, v7}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@214e │ │ +07c530: 0a07 |0016: move-result v7 │ │ +07c532: 6e30 5421 6d07 |0017: invoke-virtual {v13, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2154 │ │ +07c538: 0c0d |001a: move-result-object v13 │ │ +07c53a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +07c53c: 3902 4c00 |001c: if-nez v2, 0068 // +004c │ │ +07c540: 7100 d91f 0000 |001e: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getMounts:()Ljava/util/ArrayList; // method@1fd9 │ │ +07c546: 0c06 |0021: move-result-object v6 │ │ +07c548: 6e10 a421 0600 |0022: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@21a4 │ │ +07c54e: 0c06 |0025: move-result-object v6 │ │ +07c550: 7210 c121 0600 |0026: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ +07c556: 0a07 |0029: move-result v7 │ │ +07c558: 3807 2200 |002a: if-eqz v7, 004c // +0022 │ │ +07c55c: 7210 c221 0600 |002c: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ +07c562: 0c04 |002f: move-result-object v4 │ │ +07c564: 1f04 9604 |0030: check-cast v4, Lcom/stericson/RootTools/containers/Mount; // type@0496 │ │ +07c568: 6e10 0220 0400 |0032: invoke-virtual {v4}, Lcom/stericson/RootTools/containers/Mount;.getMountPoint:()Ljava/io/File; // method@2002 │ │ +07c56e: 0c07 |0035: move-result-object v7 │ │ +07c570: 6e10 a120 0700 |0036: invoke-virtual {v7}, Ljava/io/File;.toString:()Ljava/lang/String; // method@20a1 │ │ +07c576: 0c07 |0039: move-result-object v7 │ │ +07c578: 7110 f21f 0700 |003a: invoke-static {v7}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07c57e: 6e10 0220 0400 |003d: invoke-virtual {v4}, Lcom/stericson/RootTools/containers/Mount;.getMountPoint:()Ljava/io/File; // method@2002 │ │ +07c584: 0c07 |0040: move-result-object v7 │ │ +07c586: 6e10 a120 0700 |0041: invoke-virtual {v7}, Ljava/io/File;.toString:()Ljava/lang/String; // method@20a1 │ │ +07c58c: 0c07 |0044: move-result-object v7 │ │ +07c58e: 6e20 4721 7d00 |0045: invoke-virtual {v13, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +07c594: 0a07 |0048: move-result v7 │ │ +07c596: 3807 ddff |0049: if-eqz v7, 0026 // -0023 │ │ +07c59a: 1212 |004b: const/4 v2, #int 1 // #1 │ │ +07c59c: 3902 d0ff |004c: if-nez v2, 001c // -0030 │ │ +07c5a0: 2206 bb04 |004e: new-instance v6, Ljava/io/File; // type@04bb │ │ +07c5a4: 7020 8720 d600 |0050: invoke-direct {v6, v13}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ +07c5aa: 6e10 9320 0600 |0053: invoke-virtual {v6}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@2093 │ │ +07c5b0: 0c0d |0056: move-result-object v13 │ │ +07c5b2: 28c5 |0057: goto 001c // -003b │ │ +07c5b4: 0d01 |0058: move-exception v1 │ │ +07c5b6: 6306 c208 |0059: sget-boolean v6, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ +07c5ba: 3806 0500 |005b: if-eqz v6, 0060 // +0005 │ │ +07c5be: 6e10 fc20 0100 |005d: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +07c5c4: 1206 |0060: const/4 v6, #int 0 // #0 │ │ +07c5c6: 0f06 |0061: return v6 │ │ +07c5c8: 0d01 |0062: move-exception v1 │ │ +07c5ca: 6e10 fc20 0100 |0063: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +07c5d0: 1206 |0066: const/4 v6, #int 0 // #0 │ │ +07c5d2: 28fa |0067: goto 0061 // -0006 │ │ +07c5d4: 7020 2520 dc00 |0068: invoke-direct {v12, v13}, Lcom/stericson/RootTools/internal/Remounter;.findMountPointRecursive:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Mount; // method@2025 │ │ +07c5da: 0c05 |006b: move-result-object v5 │ │ +07c5dc: 3805 c101 |006c: if-eqz v5, 022d // +01c1 │ │ +07c5e0: 1a06 5a0d |006e: const-string v6, "RootTools v4.2" // string@0d5a │ │ +07c5e4: 2207 f704 |0070: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ +07c5e8: 7010 6021 0700 |0072: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07c5ee: 1a08 300d |0075: const-string v8, "Remounting " // string@0d30 │ │ +07c5f2: 6e20 6921 8700 |0077: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c5f8: 0c07 |007a: move-result-object v7 │ │ +07c5fa: 6e10 0220 0500 |007b: invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;.getMountPoint:()Ljava/io/File; // method@2002 │ │ +07c600: 0c08 |007e: move-result-object v8 │ │ +07c602: 6e10 8f20 0800 |007f: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ +07c608: 0c08 |0082: move-result-object v8 │ │ +07c60a: 6e20 6921 8700 |0083: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c610: 0c07 |0086: move-result-object v7 │ │ +07c612: 1a08 3c00 |0087: const-string v8, " as " // string@003c │ │ +07c616: 6e20 6921 8700 |0089: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c61c: 0c07 |008c: move-result-object v7 │ │ +07c61e: 6e10 5621 0e00 |008d: invoke-virtual {v14}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2156 │ │ +07c624: 0c08 |0090: move-result-object v8 │ │ +07c626: 6e20 6921 8700 |0091: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c62c: 0c07 |0094: move-result-object v7 │ │ +07c62e: 6e10 6e21 0700 |0095: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07c634: 0c07 |0098: move-result-object v7 │ │ +07c636: 7120 f41f 7600 |0099: invoke-static {v6, v7}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@1ff4 │ │ +07c63c: 6e10 0120 0500 |009c: invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;.getFlags:()Ljava/util/Set; // method@2001 │ │ +07c642: 0c06 |009f: move-result-object v6 │ │ +07c644: 6e10 5621 0e00 |00a0: invoke-virtual {v14}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2156 │ │ +07c64a: 0c07 |00a3: move-result-object v7 │ │ +07c64c: 7220 f021 7600 |00a4: invoke-interface {v6, v7}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@21f0 │ │ +07c652: 0a03 |00a7: move-result v3 │ │ +07c654: 3903 1201 |00a8: if-nez v3, 01ba // +0112 │ │ +07c658: 2200 8204 |00aa: new-instance v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ +07c65c: 1206 |00ac: const/4 v6, #int 0 // #0 │ │ +07c65e: 1217 |00ad: const/4 v7, #int 1 // #1 │ │ +07c660: 1248 |00ae: const/4 v8, #int 4 // #4 │ │ +07c662: 2388 8905 |00af: new-array v8, v8, [Ljava/lang/String; // type@0589 │ │ +07c666: 1209 |00b1: const/4 v9, #int 0 // #0 │ │ +07c668: 220a f704 |00b2: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ +07c66c: 7010 6021 0a00 |00b4: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07c672: 1a0b fe11 |00b7: const-string v11, "busybox mount -o remount," // string@11fe │ │ +07c676: 6e20 6921 ba00 |00b9: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c67c: 0c0a |00bc: move-result-object v10 │ │ +07c67e: 6e10 5621 0e00 |00bd: invoke-virtual {v14}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2156 │ │ +07c684: 0c0b |00c0: move-result-object v11 │ │ +07c686: 6e20 6921 ba00 |00c1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c68c: 0c0a |00c4: move-result-object v10 │ │ +07c68e: 1a0b 0400 |00c5: const-string v11, " " // string@0004 │ │ +07c692: 6e20 6921 ba00 |00c7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c698: 0c0a |00ca: move-result-object v10 │ │ +07c69a: 6e10 0020 0500 |00cb: invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;.getDevice:()Ljava/io/File; // method@2000 │ │ +07c6a0: 0c0b |00ce: move-result-object v11 │ │ +07c6a2: 6e10 8f20 0b00 |00cf: invoke-virtual {v11}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ +07c6a8: 0c0b |00d2: move-result-object v11 │ │ +07c6aa: 6e20 6921 ba00 |00d3: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c6b0: 0c0a |00d6: move-result-object v10 │ │ +07c6b2: 1a0b 0400 |00d7: const-string v11, " " // string@0004 │ │ +07c6b6: 6e20 6921 ba00 |00d9: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c6bc: 0c0a |00dc: move-result-object v10 │ │ +07c6be: 6e10 0220 0500 |00dd: invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;.getMountPoint:()Ljava/io/File; // method@2002 │ │ +07c6c4: 0c0b |00e0: move-result-object v11 │ │ +07c6c6: 6e10 8f20 0b00 |00e1: invoke-virtual {v11}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ +07c6cc: 0c0b |00e4: move-result-object v11 │ │ +07c6ce: 6e20 6921 ba00 |00e5: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c6d4: 0c0a |00e8: move-result-object v10 │ │ +07c6d6: 6e10 6e21 0a00 |00e9: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07c6dc: 0c0a |00ec: move-result-object v10 │ │ +07c6de: 4d0a 0809 |00ed: aput-object v10, v8, v9 │ │ +07c6e2: 1219 |00ef: const/4 v9, #int 1 // #1 │ │ +07c6e4: 220a f704 |00f0: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ +07c6e8: 7010 6021 0a00 |00f2: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07c6ee: 1a0b 1125 |00f5: const-string v11, "toolbox mount -o remount," // string@2511 │ │ +07c6f2: 6e20 6921 ba00 |00f7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c6f8: 0c0a |00fa: move-result-object v10 │ │ +07c6fa: 6e10 5621 0e00 |00fb: invoke-virtual {v14}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2156 │ │ +07c700: 0c0b |00fe: move-result-object v11 │ │ +07c702: 6e20 6921 ba00 |00ff: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c708: 0c0a |0102: move-result-object v10 │ │ +07c70a: 1a0b 0400 |0103: const-string v11, " " // string@0004 │ │ +07c70e: 6e20 6921 ba00 |0105: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c714: 0c0a |0108: move-result-object v10 │ │ +07c716: 6e10 0020 0500 |0109: invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;.getDevice:()Ljava/io/File; // method@2000 │ │ +07c71c: 0c0b |010c: move-result-object v11 │ │ +07c71e: 6e10 8f20 0b00 |010d: invoke-virtual {v11}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ +07c724: 0c0b |0110: move-result-object v11 │ │ +07c726: 6e20 6921 ba00 |0111: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c72c: 0c0a |0114: move-result-object v10 │ │ +07c72e: 1a0b 0400 |0115: const-string v11, " " // string@0004 │ │ +07c732: 6e20 6921 ba00 |0117: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c738: 0c0a |011a: move-result-object v10 │ │ +07c73a: 6e10 0220 0500 |011b: invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;.getMountPoint:()Ljava/io/File; // method@2002 │ │ +07c740: 0c0b |011e: move-result-object v11 │ │ +07c742: 6e10 8f20 0b00 |011f: invoke-virtual {v11}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ +07c748: 0c0b |0122: move-result-object v11 │ │ +07c74a: 6e20 6921 ba00 |0123: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c750: 0c0a |0126: move-result-object v10 │ │ +07c752: 6e10 6e21 0a00 |0127: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07c758: 0c0a |012a: move-result-object v10 │ │ +07c75a: 4d0a 0809 |012b: aput-object v10, v8, v9 │ │ +07c75e: 1229 |012d: const/4 v9, #int 2 // #2 │ │ +07c760: 220a f704 |012e: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ +07c764: 7010 6021 0a00 |0130: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07c76a: 1a0b a71d |0133: const-string v11, "mount -o remount," // string@1da7 │ │ +07c76e: 6e20 6921 ba00 |0135: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c774: 0c0a |0138: move-result-object v10 │ │ +07c776: 6e10 5621 0e00 |0139: invoke-virtual {v14}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2156 │ │ +07c77c: 0c0b |013c: move-result-object v11 │ │ +07c77e: 6e20 6921 ba00 |013d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c784: 0c0a |0140: move-result-object v10 │ │ +07c786: 1a0b 0400 |0141: const-string v11, " " // string@0004 │ │ +07c78a: 6e20 6921 ba00 |0143: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c790: 0c0a |0146: move-result-object v10 │ │ +07c792: 6e10 0020 0500 |0147: invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;.getDevice:()Ljava/io/File; // method@2000 │ │ +07c798: 0c0b |014a: move-result-object v11 │ │ +07c79a: 6e10 8f20 0b00 |014b: invoke-virtual {v11}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ +07c7a0: 0c0b |014e: move-result-object v11 │ │ +07c7a2: 6e20 6921 ba00 |014f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c7a8: 0c0a |0152: move-result-object v10 │ │ +07c7aa: 1a0b 0400 |0153: const-string v11, " " // string@0004 │ │ +07c7ae: 6e20 6921 ba00 |0155: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c7b4: 0c0a |0158: move-result-object v10 │ │ +07c7b6: 6e10 0220 0500 |0159: invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;.getMountPoint:()Ljava/io/File; // method@2002 │ │ +07c7bc: 0c0b |015c: move-result-object v11 │ │ +07c7be: 6e10 8f20 0b00 |015d: invoke-virtual {v11}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ +07c7c4: 0c0b |0160: move-result-object v11 │ │ +07c7c6: 6e20 6921 ba00 |0161: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c7cc: 0c0a |0164: move-result-object v10 │ │ +07c7ce: 6e10 6e21 0a00 |0165: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07c7d4: 0c0a |0168: move-result-object v10 │ │ +07c7d6: 4d0a 0809 |0169: aput-object v10, v8, v9 │ │ +07c7da: 1239 |016b: const/4 v9, #int 3 // #3 │ │ +07c7dc: 220a f704 |016c: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ +07c7e0: 7010 6021 0a00 |016e: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07c7e6: 1a0b 2c01 |0171: const-string v11, "/system/bin/toolbox mount -o remount," // string@012c │ │ +07c7ea: 6e20 6921 ba00 |0173: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c7f0: 0c0a |0176: move-result-object v10 │ │ +07c7f2: 6e10 5621 0e00 |0177: invoke-virtual {v14}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2156 │ │ +07c7f8: 0c0b |017a: move-result-object v11 │ │ +07c7fa: 6e20 6921 ba00 |017b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c800: 0c0a |017e: move-result-object v10 │ │ +07c802: 1a0b 0400 |017f: const-string v11, " " // string@0004 │ │ +07c806: 6e20 6921 ba00 |0181: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c80c: 0c0a |0184: move-result-object v10 │ │ +07c80e: 6e10 0020 0500 |0185: invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;.getDevice:()Ljava/io/File; // method@2000 │ │ +07c814: 0c0b |0188: move-result-object v11 │ │ +07c816: 6e10 8f20 0b00 |0189: invoke-virtual {v11}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ +07c81c: 0c0b |018c: move-result-object v11 │ │ +07c81e: 6e20 6921 ba00 |018d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c824: 0c0a |0190: move-result-object v10 │ │ +07c826: 1a0b 0400 |0191: const-string v11, " " // string@0004 │ │ +07c82a: 6e20 6921 ba00 |0193: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c830: 0c0a |0196: move-result-object v10 │ │ +07c832: 6e10 0220 0500 |0197: invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;.getMountPoint:()Ljava/io/File; // method@2002 │ │ +07c838: 0c0b |019a: move-result-object v11 │ │ +07c83a: 6e10 8f20 0b00 |019b: invoke-virtual {v11}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ +07c840: 0c0b |019e: move-result-object v11 │ │ +07c842: 6e20 6921 ba00 |019f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c848: 0c0a |01a2: move-result-object v10 │ │ +07c84a: 6e10 6e21 0a00 |01a3: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07c850: 0c0a |01a6: move-result-object v10 │ │ +07c852: 4d0a 0809 |01a7: aput-object v10, v8, v9 │ │ +07c856: 7040 3d1f 6087 |01a9: invoke-direct {v0, v6, v7, v8}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +07c85c: 7100 9e1f 0000 |01ac: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07c862: 0c06 |01af: move-result-object v6 │ │ +07c864: 6e20 861f 0600 |01b0: invoke-virtual {v6, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07c86a: 7020 2420 0c00 |01b3: invoke-direct {v12, v0}, Lcom/stericson/RootTools/internal/Remounter;.commandWait:(Lcom/stericson/RootShell/execution/Command;)V // method@2024 │ │ +07c870: 7020 2520 dc00 |01b6: invoke-direct {v12, v13}, Lcom/stericson/RootTools/internal/Remounter;.findMountPointRecursive:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Mount; // method@2025 │ │ +07c876: 0c05 |01b9: move-result-object v5 │ │ +07c878: 3805 5000 |01ba: if-eqz v5, 020a // +0050 │ │ +07c87c: 1a06 5a0d |01bc: const-string v6, "RootTools v4.2" // string@0d5a │ │ +07c880: 2207 f704 |01be: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ +07c884: 7010 6021 0700 |01c0: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07c88a: 6e10 0120 0500 |01c3: invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;.getFlags:()Ljava/util/Set; // method@2001 │ │ +07c890: 0c08 |01c6: move-result-object v8 │ │ +07c892: 6e20 6821 8700 |01c7: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +07c898: 0c07 |01ca: move-result-object v7 │ │ +07c89a: 1a08 3100 |01cb: const-string v8, " AND " // string@0031 │ │ +07c89e: 6e20 6921 8700 |01cd: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c8a4: 0c07 |01d0: move-result-object v7 │ │ +07c8a6: 6e10 5621 0e00 |01d1: invoke-virtual {v14}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2156 │ │ +07c8ac: 0c08 |01d4: move-result-object v8 │ │ +07c8ae: 6e20 6921 8700 |01d5: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c8b4: 0c07 |01d8: move-result-object v7 │ │ +07c8b6: 6e10 6e21 0700 |01d9: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07c8bc: 0c07 |01dc: move-result-object v7 │ │ +07c8be: 7120 f41f 7600 |01dd: invoke-static {v6, v7}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@1ff4 │ │ +07c8c4: 6e10 0120 0500 |01e0: invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;.getFlags:()Ljava/util/Set; // method@2001 │ │ +07c8ca: 0c06 |01e3: move-result-object v6 │ │ +07c8cc: 6e10 5621 0e00 |01e4: invoke-virtual {v14}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2156 │ │ +07c8d2: 0c07 |01e7: move-result-object v7 │ │ +07c8d4: 7220 f021 7600 |01e8: invoke-interface {v6, v7}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@21f0 │ │ +07c8da: 0a06 |01eb: move-result v6 │ │ +07c8dc: 3806 1000 |01ec: if-eqz v6, 01fc // +0010 │ │ +07c8e0: 6e10 0120 0500 |01ee: invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;.getFlags:()Ljava/util/Set; // method@2001 │ │ +07c8e6: 0c06 |01f1: move-result-object v6 │ │ +07c8e8: 6e10 2c21 0600 |01f2: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@212c │ │ +07c8ee: 0c06 |01f5: move-result-object v6 │ │ +07c8f0: 7110 f21f 0600 |01f6: invoke-static {v6}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07c8f6: 1216 |01f9: const/4 v6, #int 1 // #1 │ │ +07c8f8: 2900 67fe |01fa: goto/16 0061 // -0199 │ │ +07c8fc: 6e10 0120 0500 |01fc: invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;.getFlags:()Ljava/util/Set; // method@2001 │ │ +07c902: 0c06 |01ff: move-result-object v6 │ │ +07c904: 6e10 2c21 0600 |0200: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@212c │ │ +07c90a: 0c06 |0203: move-result-object v6 │ │ +07c90c: 7110 f21f 0600 |0204: invoke-static {v6}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07c912: 1206 |0207: const/4 v6, #int 0 // #0 │ │ +07c914: 2900 59fe |0208: goto/16 0061 // -01a7 │ │ +07c918: 2206 f704 |020a: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ +07c91c: 7010 6021 0600 |020c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07c922: 1a07 a81d |020f: const-string v7, "mount is null, file was: " // string@1da8 │ │ +07c926: 6e20 6921 7600 |0211: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c92c: 0c06 |0214: move-result-object v6 │ │ +07c92e: 6e20 6921 d600 |0215: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c934: 0c06 |0218: move-result-object v6 │ │ +07c936: 1a07 9100 |0219: const-string v7, " mountType was: " // string@0091 │ │ +07c93a: 6e20 6921 7600 |021b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c940: 0c06 |021e: move-result-object v6 │ │ +07c942: 6e20 6921 e600 |021f: invoke-virtual {v6, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c948: 0c06 |0222: move-result-object v6 │ │ +07c94a: 6e10 6e21 0600 |0223: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07c950: 0c06 |0226: move-result-object v6 │ │ +07c952: 7110 f21f 0600 |0227: invoke-static {v6}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07c958: 1206 |022a: const/4 v6, #int 0 // #0 │ │ +07c95a: 2900 36fe |022b: goto/16 0061 // -01ca │ │ +07c95e: 2206 f704 |022d: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ +07c962: 7010 6021 0600 |022f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07c968: 1a07 a81d |0232: const-string v7, "mount is null, file was: " // string@1da8 │ │ +07c96c: 6e20 6921 7600 |0234: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c972: 0c06 |0237: move-result-object v6 │ │ +07c974: 6e20 6921 d600 |0238: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c97a: 0c06 |023b: move-result-object v6 │ │ +07c97c: 1a07 9100 |023c: const-string v7, " mountType was: " // string@0091 │ │ +07c980: 6e20 6921 7600 |023e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c986: 0c06 |0241: move-result-object v6 │ │ +07c988: 6e20 6921 e600 |0242: invoke-virtual {v6, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07c98e: 0c06 |0245: move-result-object v6 │ │ +07c990: 6e10 6e21 0600 |0246: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07c996: 0c06 |0249: move-result-object v6 │ │ +07c998: 7110 f21f 0600 |024a: invoke-static {v6}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07c99e: 28dd |024d: goto 022a // -0023 │ │ +07c9a0: 0d06 |024e: move-exception v6 │ │ +07c9a2: 2900 67ff |024f: goto/16 01b6 // -0099 │ │ catches : 3 │ │ 0x001e - 0x0048 │ │ Ljava/lang/Exception; -> 0x0058 │ │ 0x004e - 0x0056 │ │ Ljava/lang/Exception; -> 0x0062 │ │ 0x00aa - 0x01b6 │ │ Ljava/lang/Exception; -> 0x024e │ │ @@ -138082,14 +138060,18 @@ │ │ 0x0066 line=101 │ │ 0x0068 line=106 │ │ 0x006c line=108 │ │ 0x006e line=111 │ │ 0x009c line=112 │ │ 0x00a8 line=114 │ │ 0x00aa line=119 │ │ + 0x00bd line=121 │ │ + 0x00fb line=122 │ │ + 0x0139 line=123 │ │ + 0x0177 line=124 │ │ 0x01ac line=126 │ │ 0x01b3 line=127 │ │ 0x01b6 line=134 │ │ 0x01ba line=137 │ │ 0x01bc line=139 │ │ 0x01e0 line=140 │ │ 0x01ee line=142 │ │ @@ -138097,27 +138079,25 @@ │ │ 0x01fc line=147 │ │ 0x0207 line=148 │ │ 0x020a line=153 │ │ 0x022a line=161 │ │ 0x022d line=158 │ │ 0x024e line=130 │ │ locals : │ │ - 0x0032 - 0x004c reg=5 mount Lcom/stericson/RootTools/containers/Mount; │ │ - 0x0026 - 0x0058 reg=3 i$ Ljava/util/Iterator; │ │ + 0x0032 - 0x004c reg=4 mount Lcom/stericson/RootTools/containers/Mount; │ │ 0x0059 - 0x0061 reg=1 e Ljava/lang/Exception; │ │ 0x0063 - 0x0068 reg=1 e Ljava/lang/Exception; │ │ - 0x0062 - 0x0068 reg=3 i$ Ljava/util/Iterator; │ │ 0x01ac - 0x01b6 reg=0 command Lcom/stericson/RootShell/execution/Command; │ │ - 0x00a8 - 0x022a reg=4 isMountMode Z │ │ + 0x00a8 - 0x022a reg=3 isMountMode Z │ │ 0x001c - 0x0251 reg=2 foundMount Z │ │ - 0x024e - 0x0251 reg=4 isMountMode Z │ │ - 0x006c - 0x0251 reg=6 mountPoint Lcom/stericson/RootTools/containers/Mount; │ │ - 0x0000 - 0x0251 reg=13 this Lcom/stericson/RootTools/internal/Remounter; │ │ - 0x0000 - 0x0251 reg=14 file Ljava/lang/String; │ │ - 0x0000 - 0x0251 reg=15 mountType Ljava/lang/String; │ │ + 0x024e - 0x0251 reg=3 isMountMode Z │ │ + 0x006c - 0x0251 reg=5 mountPoint Lcom/stericson/RootTools/containers/Mount; │ │ + 0x0000 - 0x0251 reg=12 this Lcom/stericson/RootTools/internal/Remounter; │ │ + 0x0000 - 0x0251 reg=13 file Ljava/lang/String; │ │ + 0x0000 - 0x0251 reg=14 mountType Ljava/lang/String; │ │ │ │ source_file_idx : 3375 (Remounter.java) │ │ │ │ Class #607 header: │ │ class_idx : 1189 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1262 │ │ @@ -138160,17 +138140,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07c9f0: |[07c9f0] com.stericson.RootTools.internal.RootToolsInternalMethods.:()V │ │ -07ca00: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -07ca06: 0e00 |0003: return-void │ │ +07c9d0: |[07c9d0] com.stericson.RootTools.internal.RootToolsInternalMethods.:()V │ │ +07c9e0: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +07c9e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ │ │ @@ -138179,143 +138159,143 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 256 16-bit code units │ │ -07ca08: |[07ca08] com.stericson.RootTools.internal.RootToolsInternalMethods.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V │ │ -07ca18: 6e10 491f 0600 |0000: invoke-virtual {v6}, Lcom/stericson/RootShell/execution/Command;.isFinished:()Z // method@1f49 │ │ -07ca1e: 0a01 |0003: move-result v1 │ │ -07ca20: 3901 fb00 |0004: if-nez v1, 00ff // +00fb │ │ -07ca24: 1a01 5a0d |0006: const-string v1, "RootTools v4.2" // string@0d5a │ │ -07ca28: 6e20 901f 6500 |0008: invoke-virtual {v5, v6}, Lcom/stericson/RootShell/execution/Shell;.getCommandQueuePositionString:(Lcom/stericson/RootShell/execution/Command;)Ljava/lang/String; // method@1f90 │ │ -07ca2e: 0c02 |000b: move-result-object v2 │ │ -07ca30: 7120 f41f 2100 |000c: invoke-static {v1, v2}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@1ff4 │ │ -07ca36: 1a01 5a0d |000f: const-string v1, "RootTools v4.2" // string@0d5a │ │ -07ca3a: 2202 f704 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -07ca3e: 7010 6021 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07ca44: 1a03 f20c |0016: const-string v3, "Processed " // string@0cf2 │ │ -07ca48: 6e20 6921 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07ca4e: 0c02 |001b: move-result-object v2 │ │ -07ca50: 5263 7808 |001c: iget v3, v6, Lcom/stericson/RootShell/execution/Command;.totalOutputProcessed:I // field@0878 │ │ -07ca54: 6e20 6521 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -07ca5a: 0c02 |0021: move-result-object v2 │ │ -07ca5c: 1a03 9600 |0022: const-string v3, " of " // string@0096 │ │ -07ca60: 6e20 6921 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07ca66: 0c02 |0027: move-result-object v2 │ │ -07ca68: 5263 7708 |0028: iget v3, v6, Lcom/stericson/RootShell/execution/Command;.totalOutput:I // field@0877 │ │ -07ca6c: 6e20 6521 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -07ca72: 0c02 |002d: move-result-object v2 │ │ -07ca74: 1a03 9a00 |002e: const-string v3, " output from command." // string@009a │ │ -07ca78: 6e20 6921 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07ca7e: 0c02 |0033: move-result-object v2 │ │ -07ca80: 6e10 6e21 0200 |0034: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07ca86: 0c02 |0037: move-result-object v2 │ │ -07ca88: 7120 f41f 2100 |0038: invoke-static {v1, v2}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@1ff4 │ │ -07ca8e: 1d06 |003b: monitor-enter v6 │ │ -07ca90: 6e10 491f 0600 |003c: invoke-virtual {v6}, Lcom/stericson/RootShell/execution/Command;.isFinished:()Z // method@1f49 │ │ -07ca96: 0a01 |003f: move-result v1 │ │ -07ca98: 3901 0700 |0040: if-nez v1, 0047 // +0007 │ │ -07ca9c: 1602 d007 |0042: const-wide/16 v2, #int 2000 // #7d0 │ │ -07caa0: 6e30 2e21 2603 |0044: invoke-virtual {v6, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@212e │ │ -07caa6: 1e06 |0047: monitor-exit v6 │ │ -07caa8: 6e10 481f 0600 |0048: invoke-virtual {v6}, Lcom/stericson/RootShell/execution/Command;.isExecuting:()Z // method@1f48 │ │ -07caae: 0a01 |004b: move-result v1 │ │ -07cab0: 3901 b4ff |004c: if-nez v1, 0000 // -004c │ │ -07cab4: 6e10 491f 0600 |004e: invoke-virtual {v6}, Lcom/stericson/RootShell/execution/Command;.isFinished:()Z // method@1f49 │ │ -07caba: 0a01 |0051: move-result v1 │ │ -07cabc: 3901 aeff |0052: if-nez v1, 0000 // -0052 │ │ -07cac0: 5551 9708 |0054: iget-boolean v1, v5, Lcom/stericson/RootShell/execution/Shell;.isExecuting:Z // field@0897 │ │ -07cac4: 3901 3f00 |0056: if-nez v1, 0095 // +003f │ │ -07cac8: 5551 9808 |0058: iget-boolean v1, v5, Lcom/stericson/RootShell/execution/Shell;.isReading:Z // field@0898 │ │ -07cacc: 3901 3b00 |005a: if-nez v1, 0095 // +003b │ │ -07cad0: 1a01 5a0d |005c: const-string v1, "RootTools v4.2" // string@0d5a │ │ -07cad4: 2202 f704 |005e: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -07cad8: 7010 6021 0200 |0060: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07cade: 1a03 a90f |0063: const-string v3, "Waiting for a command to be executed in a shell that is not executing and not reading! │ │ +07c9e8: |[07c9e8] com.stericson.RootTools.internal.RootToolsInternalMethods.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V │ │ +07c9f8: 6e10 491f 0600 |0000: invoke-virtual {v6}, Lcom/stericson/RootShell/execution/Command;.isFinished:()Z // method@1f49 │ │ +07c9fe: 0a01 |0003: move-result v1 │ │ +07ca00: 3901 fb00 |0004: if-nez v1, 00ff // +00fb │ │ +07ca04: 1a01 5a0d |0006: const-string v1, "RootTools v4.2" // string@0d5a │ │ +07ca08: 6e20 901f 6500 |0008: invoke-virtual {v5, v6}, Lcom/stericson/RootShell/execution/Shell;.getCommandQueuePositionString:(Lcom/stericson/RootShell/execution/Command;)Ljava/lang/String; // method@1f90 │ │ +07ca0e: 0c02 |000b: move-result-object v2 │ │ +07ca10: 7120 f41f 2100 |000c: invoke-static {v1, v2}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@1ff4 │ │ +07ca16: 1a01 5a0d |000f: const-string v1, "RootTools v4.2" // string@0d5a │ │ +07ca1a: 2202 f704 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +07ca1e: 7010 6021 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07ca24: 1a03 f20c |0016: const-string v3, "Processed " // string@0cf2 │ │ +07ca28: 6e20 6921 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07ca2e: 0c02 |001b: move-result-object v2 │ │ +07ca30: 5263 7808 |001c: iget v3, v6, Lcom/stericson/RootShell/execution/Command;.totalOutputProcessed:I // field@0878 │ │ +07ca34: 6e20 6521 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +07ca3a: 0c02 |0021: move-result-object v2 │ │ +07ca3c: 1a03 9600 |0022: const-string v3, " of " // string@0096 │ │ +07ca40: 6e20 6921 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07ca46: 0c02 |0027: move-result-object v2 │ │ +07ca48: 5263 7708 |0028: iget v3, v6, Lcom/stericson/RootShell/execution/Command;.totalOutput:I // field@0877 │ │ +07ca4c: 6e20 6521 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +07ca52: 0c02 |002d: move-result-object v2 │ │ +07ca54: 1a03 9a00 |002e: const-string v3, " output from command." // string@009a │ │ +07ca58: 6e20 6921 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07ca5e: 0c02 |0033: move-result-object v2 │ │ +07ca60: 6e10 6e21 0200 |0034: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07ca66: 0c02 |0037: move-result-object v2 │ │ +07ca68: 7120 f41f 2100 |0038: invoke-static {v1, v2}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@1ff4 │ │ +07ca6e: 1d06 |003b: monitor-enter v6 │ │ +07ca70: 6e10 491f 0600 |003c: invoke-virtual {v6}, Lcom/stericson/RootShell/execution/Command;.isFinished:()Z // method@1f49 │ │ +07ca76: 0a01 |003f: move-result v1 │ │ +07ca78: 3901 0700 |0040: if-nez v1, 0047 // +0007 │ │ +07ca7c: 1602 d007 |0042: const-wide/16 v2, #int 2000 // #7d0 │ │ +07ca80: 6e30 2e21 2603 |0044: invoke-virtual {v6, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@212e │ │ +07ca86: 1e06 |0047: monitor-exit v6 │ │ +07ca88: 6e10 481f 0600 |0048: invoke-virtual {v6}, Lcom/stericson/RootShell/execution/Command;.isExecuting:()Z // method@1f48 │ │ +07ca8e: 0a01 |004b: move-result v1 │ │ +07ca90: 3901 b4ff |004c: if-nez v1, 0000 // -004c │ │ +07ca94: 6e10 491f 0600 |004e: invoke-virtual {v6}, Lcom/stericson/RootShell/execution/Command;.isFinished:()Z // method@1f49 │ │ +07ca9a: 0a01 |0051: move-result v1 │ │ +07ca9c: 3901 aeff |0052: if-nez v1, 0000 // -0052 │ │ +07caa0: 5551 9708 |0054: iget-boolean v1, v5, Lcom/stericson/RootShell/execution/Shell;.isExecuting:Z // field@0897 │ │ +07caa4: 3901 3f00 |0056: if-nez v1, 0095 // +003f │ │ +07caa8: 5551 9808 |0058: iget-boolean v1, v5, Lcom/stericson/RootShell/execution/Shell;.isReading:Z // field@0898 │ │ +07caac: 3901 3b00 |005a: if-nez v1, 0095 // +003b │ │ +07cab0: 1a01 5a0d |005c: const-string v1, "RootTools v4.2" // string@0d5a │ │ +07cab4: 2202 f704 |005e: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +07cab8: 7010 6021 0200 |0060: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07cabe: 1a03 a90f |0063: const-string v3, "Waiting for a command to be executed in a shell that is not executing and not reading! │ │ │ │ Command: " // string@0fa9 │ │ -07cae2: 6e20 6921 3200 |0065: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07cae8: 0c02 |0068: move-result-object v2 │ │ -07caea: 6e10 461f 0600 |0069: invoke-virtual {v6}, Lcom/stericson/RootShell/execution/Command;.getCommand:()Ljava/lang/String; // method@1f46 │ │ -07caf0: 0c03 |006c: move-result-object v3 │ │ -07caf2: 6e20 6921 3200 |006d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07caf8: 0c02 |0070: move-result-object v2 │ │ -07cafa: 6e10 6e21 0200 |0071: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07cb00: 0c02 |0074: move-result-object v2 │ │ -07cb02: 7120 081c 2100 |0075: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ -07cb08: 2200 dd04 |0078: new-instance v0, Ljava/lang/Exception; // type@04dd │ │ -07cb0c: 7010 f920 0000 |007a: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@20f9 │ │ -07cb12: 7100 7621 0000 |007d: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2176 │ │ -07cb18: 0c01 |0080: move-result-object v1 │ │ -07cb1a: 6e10 7721 0100 |0081: invoke-virtual {v1}, Ljava/lang/Thread;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@2177 │ │ -07cb20: 0c01 |0084: move-result-object v1 │ │ -07cb22: 6e20 fd20 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/Exception;.setStackTrace:([Ljava/lang/StackTraceElement;)V // method@20fd │ │ -07cb28: 6e10 fc20 0000 |0088: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -07cb2e: 2900 75ff |008b: goto/16 0000 // -008b │ │ -07cb32: 0d00 |008d: move-exception v0 │ │ -07cb34: 6e10 1121 0000 |008e: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@2111 │ │ -07cb3a: 28b6 |0091: goto 0047 // -004a │ │ -07cb3c: 0d01 |0092: move-exception v1 │ │ -07cb3e: 1e06 |0093: monitor-exit v6 │ │ -07cb40: 2701 |0094: throw v1 │ │ -07cb42: 5551 9708 |0095: iget-boolean v1, v5, Lcom/stericson/RootShell/execution/Shell;.isExecuting:Z // field@0897 │ │ -07cb46: 3801 3700 |0097: if-eqz v1, 00ce // +0037 │ │ -07cb4a: 5551 9808 |0099: iget-boolean v1, v5, Lcom/stericson/RootShell/execution/Shell;.isReading:Z // field@0898 │ │ -07cb4e: 3901 3300 |009b: if-nez v1, 00ce // +0033 │ │ -07cb52: 1a01 5a0d |009d: const-string v1, "RootTools v4.2" // string@0d5a │ │ -07cb56: 2202 f704 |009f: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -07cb5a: 7010 6021 0200 |00a1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07cb60: 1a03 a80f |00a4: const-string v3, "Waiting for a command to be executed in a shell that is executing but not reading! │ │ +07cac2: 6e20 6921 3200 |0065: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07cac8: 0c02 |0068: move-result-object v2 │ │ +07caca: 6e10 461f 0600 |0069: invoke-virtual {v6}, Lcom/stericson/RootShell/execution/Command;.getCommand:()Ljava/lang/String; // method@1f46 │ │ +07cad0: 0c03 |006c: move-result-object v3 │ │ +07cad2: 6e20 6921 3200 |006d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07cad8: 0c02 |0070: move-result-object v2 │ │ +07cada: 6e10 6e21 0200 |0071: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07cae0: 0c02 |0074: move-result-object v2 │ │ +07cae2: 7120 081c 2100 |0075: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ +07cae8: 2200 dd04 |0078: new-instance v0, Ljava/lang/Exception; // type@04dd │ │ +07caec: 7010 f920 0000 |007a: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@20f9 │ │ +07caf2: 7100 7621 0000 |007d: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2176 │ │ +07caf8: 0c01 |0080: move-result-object v1 │ │ +07cafa: 6e10 7721 0100 |0081: invoke-virtual {v1}, Ljava/lang/Thread;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@2177 │ │ +07cb00: 0c01 |0084: move-result-object v1 │ │ +07cb02: 6e20 fd20 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/Exception;.setStackTrace:([Ljava/lang/StackTraceElement;)V // method@20fd │ │ +07cb08: 6e10 fc20 0000 |0088: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +07cb0e: 2900 75ff |008b: goto/16 0000 // -008b │ │ +07cb12: 0d00 |008d: move-exception v0 │ │ +07cb14: 6e10 1121 0000 |008e: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@2111 │ │ +07cb1a: 28b6 |0091: goto 0047 // -004a │ │ +07cb1c: 0d01 |0092: move-exception v1 │ │ +07cb1e: 1e06 |0093: monitor-exit v6 │ │ +07cb20: 2701 |0094: throw v1 │ │ +07cb22: 5551 9708 |0095: iget-boolean v1, v5, Lcom/stericson/RootShell/execution/Shell;.isExecuting:Z // field@0897 │ │ +07cb26: 3801 3700 |0097: if-eqz v1, 00ce // +0037 │ │ +07cb2a: 5551 9808 |0099: iget-boolean v1, v5, Lcom/stericson/RootShell/execution/Shell;.isReading:Z // field@0898 │ │ +07cb2e: 3901 3300 |009b: if-nez v1, 00ce // +0033 │ │ +07cb32: 1a01 5a0d |009d: const-string v1, "RootTools v4.2" // string@0d5a │ │ +07cb36: 2202 f704 |009f: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +07cb3a: 7010 6021 0200 |00a1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07cb40: 1a03 a80f |00a4: const-string v3, "Waiting for a command to be executed in a shell that is executing but not reading! │ │ │ │ Command: " // string@0fa8 │ │ -07cb64: 6e20 6921 3200 |00a6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07cb6a: 0c02 |00a9: move-result-object v2 │ │ -07cb6c: 6e10 461f 0600 |00aa: invoke-virtual {v6}, Lcom/stericson/RootShell/execution/Command;.getCommand:()Ljava/lang/String; // method@1f46 │ │ -07cb72: 0c03 |00ad: move-result-object v3 │ │ -07cb74: 6e20 6921 3200 |00ae: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07cb7a: 0c02 |00b1: move-result-object v2 │ │ -07cb7c: 6e10 6e21 0200 |00b2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07cb82: 0c02 |00b5: move-result-object v2 │ │ -07cb84: 7120 081c 2100 |00b6: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ -07cb8a: 2200 dd04 |00b9: new-instance v0, Ljava/lang/Exception; // type@04dd │ │ -07cb8e: 7010 f920 0000 |00bb: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@20f9 │ │ -07cb94: 7100 7621 0000 |00be: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2176 │ │ -07cb9a: 0c01 |00c1: move-result-object v1 │ │ -07cb9c: 6e10 7721 0100 |00c2: invoke-virtual {v1}, Ljava/lang/Thread;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@2177 │ │ -07cba2: 0c01 |00c5: move-result-object v1 │ │ -07cba4: 6e20 fd20 1000 |00c6: invoke-virtual {v0, v1}, Ljava/lang/Exception;.setStackTrace:([Ljava/lang/StackTraceElement;)V // method@20fd │ │ -07cbaa: 6e10 fc20 0000 |00c9: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -07cbb0: 2900 34ff |00cc: goto/16 0000 // -00cc │ │ -07cbb4: 1a01 5a0d |00ce: const-string v1, "RootTools v4.2" // string@0d5a │ │ -07cbb8: 2202 f704 |00d0: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -07cbbc: 7010 6021 0200 |00d2: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07cbc2: 1a03 aa0f |00d5: const-string v3, "Waiting for a command to be executed in a shell that is not reading! │ │ +07cb44: 6e20 6921 3200 |00a6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07cb4a: 0c02 |00a9: move-result-object v2 │ │ +07cb4c: 6e10 461f 0600 |00aa: invoke-virtual {v6}, Lcom/stericson/RootShell/execution/Command;.getCommand:()Ljava/lang/String; // method@1f46 │ │ +07cb52: 0c03 |00ad: move-result-object v3 │ │ +07cb54: 6e20 6921 3200 |00ae: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07cb5a: 0c02 |00b1: move-result-object v2 │ │ +07cb5c: 6e10 6e21 0200 |00b2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07cb62: 0c02 |00b5: move-result-object v2 │ │ +07cb64: 7120 081c 2100 |00b6: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ +07cb6a: 2200 dd04 |00b9: new-instance v0, Ljava/lang/Exception; // type@04dd │ │ +07cb6e: 7010 f920 0000 |00bb: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@20f9 │ │ +07cb74: 7100 7621 0000 |00be: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2176 │ │ +07cb7a: 0c01 |00c1: move-result-object v1 │ │ +07cb7c: 6e10 7721 0100 |00c2: invoke-virtual {v1}, Ljava/lang/Thread;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@2177 │ │ +07cb82: 0c01 |00c5: move-result-object v1 │ │ +07cb84: 6e20 fd20 1000 |00c6: invoke-virtual {v0, v1}, Ljava/lang/Exception;.setStackTrace:([Ljava/lang/StackTraceElement;)V // method@20fd │ │ +07cb8a: 6e10 fc20 0000 |00c9: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +07cb90: 2900 34ff |00cc: goto/16 0000 // -00cc │ │ +07cb94: 1a01 5a0d |00ce: const-string v1, "RootTools v4.2" // string@0d5a │ │ +07cb98: 2202 f704 |00d0: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +07cb9c: 7010 6021 0200 |00d2: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07cba2: 1a03 aa0f |00d5: const-string v3, "Waiting for a command to be executed in a shell that is not reading! │ │ │ │ Command: " // string@0faa │ │ -07cbc6: 6e20 6921 3200 |00d7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07cbcc: 0c02 |00da: move-result-object v2 │ │ -07cbce: 6e10 461f 0600 |00db: invoke-virtual {v6}, Lcom/stericson/RootShell/execution/Command;.getCommand:()Ljava/lang/String; // method@1f46 │ │ -07cbd4: 0c03 |00de: move-result-object v3 │ │ -07cbd6: 6e20 6921 3200 |00df: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07cbdc: 0c02 |00e2: move-result-object v2 │ │ -07cbde: 6e10 6e21 0200 |00e3: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07cbe4: 0c02 |00e6: move-result-object v2 │ │ -07cbe6: 7120 081c 2100 |00e7: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ -07cbec: 2200 dd04 |00ea: new-instance v0, Ljava/lang/Exception; // type@04dd │ │ -07cbf0: 7010 f920 0000 |00ec: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@20f9 │ │ -07cbf6: 7100 7621 0000 |00ef: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2176 │ │ -07cbfc: 0c01 |00f2: move-result-object v1 │ │ -07cbfe: 6e10 7721 0100 |00f3: invoke-virtual {v1}, Ljava/lang/Thread;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@2177 │ │ -07cc04: 0c01 |00f6: move-result-object v1 │ │ -07cc06: 6e20 fd20 1000 |00f7: invoke-virtual {v0, v1}, Ljava/lang/Exception;.setStackTrace:([Ljava/lang/StackTraceElement;)V // method@20fd │ │ -07cc0c: 6e10 fc20 0000 |00fa: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -07cc12: 2900 03ff |00fd: goto/16 0000 // -00fd │ │ -07cc16: 0e00 |00ff: return-void │ │ +07cba6: 6e20 6921 3200 |00d7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07cbac: 0c02 |00da: move-result-object v2 │ │ +07cbae: 6e10 461f 0600 |00db: invoke-virtual {v6}, Lcom/stericson/RootShell/execution/Command;.getCommand:()Ljava/lang/String; // method@1f46 │ │ +07cbb4: 0c03 |00de: move-result-object v3 │ │ +07cbb6: 6e20 6921 3200 |00df: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07cbbc: 0c02 |00e2: move-result-object v2 │ │ +07cbbe: 6e10 6e21 0200 |00e3: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07cbc4: 0c02 |00e6: move-result-object v2 │ │ +07cbc6: 7120 081c 2100 |00e7: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ +07cbcc: 2200 dd04 |00ea: new-instance v0, Ljava/lang/Exception; // type@04dd │ │ +07cbd0: 7010 f920 0000 |00ec: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@20f9 │ │ +07cbd6: 7100 7621 0000 |00ef: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2176 │ │ +07cbdc: 0c01 |00f2: move-result-object v1 │ │ +07cbde: 6e10 7721 0100 |00f3: invoke-virtual {v1}, Ljava/lang/Thread;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@2177 │ │ +07cbe4: 0c01 |00f6: move-result-object v1 │ │ +07cbe6: 6e20 fd20 1000 |00f7: invoke-virtual {v0, v1}, Ljava/lang/Exception;.setStackTrace:([Ljava/lang/StackTraceElement;)V // method@20fd │ │ +07cbec: 6e10 fc20 0000 |00fa: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +07cbf2: 2900 03ff |00fd: goto/16 0000 // -00fd │ │ +07cbf6: 0e00 |00ff: return-void │ │ catches : 3 │ │ 0x003c - 0x0047 │ │ Ljava/lang/InterruptedException; -> 0x008d │ │ -> 0x0092 │ │ 0x0047 - 0x0048 │ │ -> 0x0092 │ │ 0x008e - 0x0094 │ │ @@ -138361,19 +138341,19 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07cc3c: |[07cc3c] com.stericson.RootTools.internal.RootToolsInternalMethods.getInstance:()V │ │ -07cc4c: 2200 a504 |0000: new-instance v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // type@04a5 │ │ -07cc50: 7010 3920 0000 |0002: invoke-direct {v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.:()V // method@2039 │ │ -07cc56: 7110 fe1f 0000 |0005: invoke-static {v0}, Lcom/stericson/RootTools/RootTools;.setRim:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;)V // method@1ffe │ │ -07cc5c: 0e00 |0008: return-void │ │ +07cc1c: |[07cc1c] com.stericson.RootTools.internal.RootToolsInternalMethods.getInstance:()V │ │ +07cc2c: 2200 a504 |0000: new-instance v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // type@04a5 │ │ +07cc30: 7010 3920 0000 |0002: invoke-direct {v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.:()V // method@2039 │ │ +07cc36: 7110 fe1f 0000 |0005: invoke-static {v0}, Lcom/stericson/RootTools/RootTools;.setRim:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;)V // method@1ffe │ │ +07cc3c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0008 line=71 │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -138382,373 +138362,373 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 144 16-bit code units │ │ -07cc60: |[07cc60] com.stericson.RootTools.internal.RootToolsInternalMethods.checkUtil:(Ljava/lang/String;)Z │ │ -07cc70: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -07cc72: 7110 0d1f 0900 |0001: invoke-static {v9}, Lcom/stericson/RootShell/RootShell;.findBinary:(Ljava/lang/String;)Ljava/util/List; // method@1f0d │ │ -07cc78: 0c00 |0004: move-result-object v0 │ │ -07cc7a: 7210 dc21 0000 |0005: invoke-interface {v0}, Ljava/util/List;.size:()I // method@21dc │ │ -07cc80: 0a06 |0008: move-result v6 │ │ -07cc82: 3d06 8500 |0009: if-lez v6, 008e // +0085 │ │ -07cc86: 7210 da21 0000 |000b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@21da │ │ -07cc8c: 0c01 |000e: move-result-object v1 │ │ -07cc8e: 7210 c121 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ -07cc94: 0a06 |0012: move-result v6 │ │ -07cc96: 3806 7b00 |0013: if-eqz v6, 008e // +007b │ │ -07cc9a: 7210 c221 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ -07cca0: 0c02 |0018: move-result-object v2 │ │ -07cca2: 1f02 f504 |0019: check-cast v2, Ljava/lang/String; // type@04f5 │ │ -07cca6: 2206 f704 |001b: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ -07ccaa: 7010 6021 0600 |001d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07ccb0: 6e20 6921 2600 |0020: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07ccb6: 0c06 |0023: move-result-object v6 │ │ -07ccb8: 1a07 1a01 |0024: const-string v7, "/" // string@011a │ │ -07ccbc: 6e20 6921 7600 |0026: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07ccc2: 0c06 |0029: move-result-object v6 │ │ -07ccc4: 6e20 6921 9600 |002a: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07ccca: 0c06 |002d: move-result-object v6 │ │ -07cccc: 6e10 6e21 0600 |002e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07ccd2: 0c06 |0031: move-result-object v6 │ │ -07ccd4: 7110 d51f 0600 |0032: invoke-static {v6}, Lcom/stericson/RootTools/RootTools;.getFilePermissionsSymlinks:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Permissions; // method@1fd5 │ │ -07ccda: 0c04 |0035: move-result-object v4 │ │ -07ccdc: 3804 d9ff |0036: if-eqz v4, 000f // -0027 │ │ -07cce0: 6e10 0a20 0400 |0038: invoke-virtual {v4}, Lcom/stericson/RootTools/containers/Permissions;.getPermissions:()I // method@200a │ │ -07cce6: 0a06 |003b: move-result v6 │ │ -07cce8: 7110 0d21 0600 |003c: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@210d │ │ -07ccee: 0c06 |003f: move-result-object v6 │ │ -07ccf0: 6e10 4f21 0600 |0040: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@214f │ │ -07ccf6: 0a06 |0043: move-result v6 │ │ -07ccf8: 1237 |0044: const/4 v7, #int 3 // #3 │ │ -07ccfa: 3776 4000 |0045: if-le v6, v7, 0085 // +0040 │ │ -07ccfe: 6e10 0a20 0400 |0047: invoke-virtual {v4}, Lcom/stericson/RootTools/containers/Permissions;.getPermissions:()I // method@200a │ │ -07cd04: 0a06 |004a: move-result v6 │ │ -07cd06: 7110 0d21 0600 |004b: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@210d │ │ -07cd0c: 0c06 |004e: move-result-object v6 │ │ -07cd0e: 6e20 5321 5600 |004f: invoke-virtual {v6, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2153 │ │ -07cd14: 0c03 |0052: move-result-object v3 │ │ -07cd16: 1a06 3301 |0053: const-string v6, "755" // string@0133 │ │ -07cd1a: 6e20 4721 6300 |0055: invoke-virtual {v3, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -07cd20: 0a06 |0058: move-result v6 │ │ -07cd22: 3906 1200 |0059: if-nez v6, 006b // +0012 │ │ -07cd26: 1a06 3501 |005b: const-string v6, "777" // string@0135 │ │ -07cd2a: 6e20 4721 6300 |005d: invoke-virtual {v3, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -07cd30: 0a06 |0060: move-result v6 │ │ -07cd32: 3906 0a00 |0061: if-nez v6, 006b // +000a │ │ -07cd36: 1a06 3401 |0063: const-string v6, "775" // string@0134 │ │ -07cd3a: 6e20 4721 6300 |0065: invoke-virtual {v3, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -07cd40: 0a06 |0068: move-result v6 │ │ -07cd42: 3806 a6ff |0069: if-eqz v6, 000f // -005a │ │ -07cd46: 2206 f704 |006b: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ -07cd4a: 7010 6021 0600 |006d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07cd50: 6e20 6921 2600 |0070: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07cd56: 0c06 |0073: move-result-object v6 │ │ -07cd58: 1a07 1a01 |0074: const-string v7, "/" // string@011a │ │ -07cd5c: 6e20 6921 7600 |0076: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07cd62: 0c06 |0079: move-result-object v6 │ │ -07cd64: 6e20 6921 9600 |007a: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07cd6a: 0c06 |007d: move-result-object v6 │ │ -07cd6c: 6e10 6e21 0600 |007e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07cd72: 0c06 |0081: move-result-object v6 │ │ -07cd74: 6906 c608 |0082: sput-object v6, Lcom/stericson/RootTools/RootTools;.utilPath:Ljava/lang/String; // field@08c6 │ │ -07cd78: 0f05 |0084: return v5 │ │ -07cd7a: 6e10 0a20 0400 |0085: invoke-virtual {v4}, Lcom/stericson/RootTools/containers/Permissions;.getPermissions:()I // method@200a │ │ -07cd80: 0a06 |0088: move-result v6 │ │ -07cd82: 7110 0d21 0600 |0089: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@210d │ │ -07cd88: 0c03 |008c: move-result-object v3 │ │ -07cd8a: 28c6 |008d: goto 0053 // -003a │ │ -07cd8c: 1205 |008e: const/4 v5, #int 0 // #0 │ │ -07cd8e: 28f5 |008f: goto 0084 // -000b │ │ +07cc40: |[07cc40] com.stericson.RootTools.internal.RootToolsInternalMethods.checkUtil:(Ljava/lang/String;)Z │ │ +07cc50: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +07cc52: 7110 0d1f 0900 |0001: invoke-static {v9}, Lcom/stericson/RootShell/RootShell;.findBinary:(Ljava/lang/String;)Ljava/util/List; // method@1f0d │ │ +07cc58: 0c00 |0004: move-result-object v0 │ │ +07cc5a: 7210 dc21 0000 |0005: invoke-interface {v0}, Ljava/util/List;.size:()I // method@21dc │ │ +07cc60: 0a05 |0008: move-result v5 │ │ +07cc62: 3d05 8500 |0009: if-lez v5, 008e // +0085 │ │ +07cc66: 7210 da21 0000 |000b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@21da │ │ +07cc6c: 0c05 |000e: move-result-object v5 │ │ +07cc6e: 7210 c121 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ +07cc74: 0a06 |0012: move-result v6 │ │ +07cc76: 3806 7b00 |0013: if-eqz v6, 008e // +007b │ │ +07cc7a: 7210 c221 0500 |0015: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ +07cc80: 0c01 |0018: move-result-object v1 │ │ +07cc82: 1f01 f504 |0019: check-cast v1, Ljava/lang/String; // type@04f5 │ │ +07cc86: 2206 f704 |001b: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ +07cc8a: 7010 6021 0600 |001d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07cc90: 6e20 6921 1600 |0020: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07cc96: 0c06 |0023: move-result-object v6 │ │ +07cc98: 1a07 1a01 |0024: const-string v7, "/" // string@011a │ │ +07cc9c: 6e20 6921 7600 |0026: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07cca2: 0c06 |0029: move-result-object v6 │ │ +07cca4: 6e20 6921 9600 |002a: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07ccaa: 0c06 |002d: move-result-object v6 │ │ +07ccac: 6e10 6e21 0600 |002e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07ccb2: 0c06 |0031: move-result-object v6 │ │ +07ccb4: 7110 d51f 0600 |0032: invoke-static {v6}, Lcom/stericson/RootTools/RootTools;.getFilePermissionsSymlinks:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Permissions; // method@1fd5 │ │ +07ccba: 0c03 |0035: move-result-object v3 │ │ +07ccbc: 3803 d9ff |0036: if-eqz v3, 000f // -0027 │ │ +07ccc0: 6e10 0a20 0300 |0038: invoke-virtual {v3}, Lcom/stericson/RootTools/containers/Permissions;.getPermissions:()I // method@200a │ │ +07ccc6: 0a06 |003b: move-result v6 │ │ +07ccc8: 7110 0d21 0600 |003c: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@210d │ │ +07ccce: 0c06 |003f: move-result-object v6 │ │ +07ccd0: 6e10 4f21 0600 |0040: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@214f │ │ +07ccd6: 0a06 |0043: move-result v6 │ │ +07ccd8: 1237 |0044: const/4 v7, #int 3 // #3 │ │ +07ccda: 3776 4000 |0045: if-le v6, v7, 0085 // +0040 │ │ +07ccde: 6e10 0a20 0300 |0047: invoke-virtual {v3}, Lcom/stericson/RootTools/containers/Permissions;.getPermissions:()I // method@200a │ │ +07cce4: 0a06 |004a: move-result v6 │ │ +07cce6: 7110 0d21 0600 |004b: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@210d │ │ +07ccec: 0c06 |004e: move-result-object v6 │ │ +07ccee: 6e20 5321 4600 |004f: invoke-virtual {v6, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2153 │ │ +07ccf4: 0c02 |0052: move-result-object v2 │ │ +07ccf6: 1a06 3301 |0053: const-string v6, "755" // string@0133 │ │ +07ccfa: 6e20 4721 6200 |0055: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +07cd00: 0a06 |0058: move-result v6 │ │ +07cd02: 3906 1200 |0059: if-nez v6, 006b // +0012 │ │ +07cd06: 1a06 3501 |005b: const-string v6, "777" // string@0135 │ │ +07cd0a: 6e20 4721 6200 |005d: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +07cd10: 0a06 |0060: move-result v6 │ │ +07cd12: 3906 0a00 |0061: if-nez v6, 006b // +000a │ │ +07cd16: 1a06 3401 |0063: const-string v6, "775" // string@0134 │ │ +07cd1a: 6e20 4721 6200 |0065: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +07cd20: 0a06 |0068: move-result v6 │ │ +07cd22: 3806 a6ff |0069: if-eqz v6, 000f // -005a │ │ +07cd26: 2205 f704 |006b: new-instance v5, Ljava/lang/StringBuilder; // type@04f7 │ │ +07cd2a: 7010 6021 0500 |006d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07cd30: 6e20 6921 1500 |0070: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07cd36: 0c05 |0073: move-result-object v5 │ │ +07cd38: 1a06 1a01 |0074: const-string v6, "/" // string@011a │ │ +07cd3c: 6e20 6921 6500 |0076: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07cd42: 0c05 |0079: move-result-object v5 │ │ +07cd44: 6e20 6921 9500 |007a: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07cd4a: 0c05 |007d: move-result-object v5 │ │ +07cd4c: 6e10 6e21 0500 |007e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07cd52: 0c05 |0081: move-result-object v5 │ │ +07cd54: 6905 c608 |0082: sput-object v5, Lcom/stericson/RootTools/RootTools;.utilPath:Ljava/lang/String; // field@08c6 │ │ +07cd58: 0f04 |0084: return v4 │ │ +07cd5a: 6e10 0a20 0300 |0085: invoke-virtual {v3}, Lcom/stericson/RootTools/containers/Permissions;.getPermissions:()I // method@200a │ │ +07cd60: 0a06 |0088: move-result v6 │ │ +07cd62: 7110 0d21 0600 |0089: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@210d │ │ +07cd68: 0c02 |008c: move-result-object v2 │ │ +07cd6a: 28c6 |008d: goto 0053 // -003a │ │ +07cd6c: 1204 |008e: const/4 v4, #int 0 // #0 │ │ +07cd6e: 28f5 |008f: goto 0084 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=372 │ │ 0x0005 line=373 │ │ 0x000b line=376 │ │ 0x001b line=378 │ │ + 0x0032 line=379 │ │ 0x0036 line=381 │ │ 0x0038 line=385 │ │ 0x0047 line=387 │ │ 0x0053 line=394 │ │ + 0x0065 line=395 │ │ 0x006b line=397 │ │ 0x0084 line=404 │ │ 0x0085 line=391 │ │ 0x008e line=404 │ │ locals : │ │ - 0x000f - 0x0084 reg=1 i$ Ljava/util/Iterator; │ │ - 0x001b - 0x0084 reg=2 path Ljava/lang/String; │ │ - 0x0053 - 0x0084 reg=3 permission Ljava/lang/String; │ │ - 0x0036 - 0x0084 reg=4 permissions Lcom/stericson/RootTools/containers/Permissions; │ │ - 0x0085 - 0x008e reg=1 i$ Ljava/util/Iterator; │ │ - 0x0085 - 0x008e reg=2 path Ljava/lang/String; │ │ - 0x008d - 0x008e reg=3 permission Ljava/lang/String; │ │ - 0x0085 - 0x008e reg=4 permissions Lcom/stericson/RootTools/containers/Permissions; │ │ + 0x001b - 0x0084 reg=1 path Ljava/lang/String; │ │ + 0x0053 - 0x0084 reg=2 permission Ljava/lang/String; │ │ + 0x0036 - 0x0084 reg=3 permissions Lcom/stericson/RootTools/containers/Permissions; │ │ + 0x0085 - 0x008e reg=1 path Ljava/lang/String; │ │ + 0x008d - 0x008e reg=2 permission Ljava/lang/String; │ │ + 0x0085 - 0x008e reg=3 permissions Lcom/stericson/RootTools/containers/Permissions; │ │ 0x0005 - 0x0090 reg=0 foundPaths Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0090 reg=8 this Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ 0x0000 - 0x0090 reg=9 util Ljava/lang/String; │ │ │ │ #1 : (in Lcom/stericson/RootTools/internal/RootToolsInternalMethods;) │ │ name : 'copyFile' │ │ type : '(Ljava/lang/String;Ljava/lang/String;ZZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 476 16-bit code units │ │ -07cd90: |[07cd90] com.stericson.RootTools.internal.RootToolsInternalMethods.copyFile:(Ljava/lang/String;Ljava/lang/String;ZZ)Z │ │ -07cda0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07cda2: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -07cda4: 380f 0700 |0002: if-eqz v15, 0009 // +0007 │ │ -07cda8: 1a06 190d |0004: const-string v6, "RW" // string@0d19 │ │ -07cdac: 7120 fa1f 6e00 |0006: invoke-static {v14, v6}, Lcom/stericson/RootTools/RootTools;.remount:(Ljava/lang/String;Ljava/lang/String;)Z // method@1ffa │ │ -07cdb2: 1a06 4213 |0009: const-string v6, "cp" // string@1342 │ │ -07cdb6: 6e20 3a20 6c00 |000b: invoke-virtual {v12, v6}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.checkUtil:(Ljava/lang/String;)Z // method@203a │ │ -07cdbc: 0a06 |000e: move-result v6 │ │ -07cdbe: 3806 9f00 |000f: if-eqz v6, 00ae // +009f │ │ -07cdc2: 1a06 4513 |0011: const-string v6, "cp command is available!" // string@1345 │ │ -07cdc6: 7110 f21f 0600 |0013: invoke-static {v6}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07cdcc: 3810 5500 |0016: if-eqz v16, 006b // +0055 │ │ -07cdd0: 2201 8204 |0018: new-instance v1, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ -07cdd4: 1206 |001a: const/4 v6, #int 0 // #0 │ │ -07cdd6: 1207 |001b: const/4 v7, #int 0 // #0 │ │ -07cdd8: 1218 |001c: const/4 v8, #int 1 // #1 │ │ -07cdda: 2388 8905 |001d: new-array v8, v8, [Ljava/lang/String; // type@0589 │ │ -07cdde: 1209 |001f: const/4 v9, #int 0 // #0 │ │ -07cde0: 220a f704 |0020: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ -07cde4: 7010 6021 0a00 |0022: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07cdea: 1a0b 4413 |0025: const-string v11, "cp -fp " // string@1344 │ │ -07cdee: 6e20 6921 ba00 |0027: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07cdf4: 0c0a |002a: move-result-object v10 │ │ -07cdf6: 6e20 6921 da00 |002b: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07cdfc: 0c0a |002e: move-result-object v10 │ │ -07cdfe: 1a0b 0400 |002f: const-string v11, " " // string@0004 │ │ -07ce02: 6e20 6921 ba00 |0031: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07ce08: 0c0a |0034: move-result-object v10 │ │ -07ce0a: 6e20 6921 ea00 |0035: invoke-virtual {v10, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07ce10: 0c0a |0038: move-result-object v10 │ │ -07ce12: 6e10 6e21 0a00 |0039: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07ce18: 0c0a |003c: move-result-object v10 │ │ -07ce1a: 4d0a 0809 |003d: aput-object v10, v8, v9 │ │ -07ce1e: 7040 3d1f 6187 |003f: invoke-direct {v1, v6, v7, v8}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -07ce24: 7100 9e1f 0000 |0042: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07ce2a: 0c06 |0045: move-result-object v6 │ │ -07ce2c: 6e20 861f 1600 |0046: invoke-virtual {v6, v1}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07ce32: 7100 9e1f 0000 |0049: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07ce38: 0c06 |004c: move-result-object v6 │ │ -07ce3a: 7030 3b20 6c01 |004d: invoke-direct {v12, v6, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ -07ce40: 6e10 471f 0100 |0050: invoke-virtual {v1}, Lcom/stericson/RootShell/execution/Command;.getExitCode:()I // method@1f47 │ │ -07ce46: 0a06 |0053: move-result v6 │ │ -07ce48: 3906 1500 |0054: if-nez v6, 0069 // +0015 │ │ -07ce4c: 1215 |0056: const/4 v5, #int 1 // #1 │ │ -07ce4e: 0710 |0057: move-object v0, v1 │ │ -07ce50: 380f 0700 |0058: if-eqz v15, 005f // +0007 │ │ -07ce54: 1a06 120d |005a: const-string v6, "RO" // string@0d12 │ │ -07ce58: 7120 fa1f 6e00 |005c: invoke-static {v14, v6}, Lcom/stericson/RootTools/RootTools;.remount:(Ljava/lang/String;Ljava/lang/String;)Z // method@1ffa │ │ -07ce5e: 3800 0900 |005f: if-eqz v0, 0068 // +0009 │ │ -07ce62: 6e10 471f 0000 |0061: invoke-virtual {v0}, Lcom/stericson/RootShell/execution/Command;.getExitCode:()I // method@1f47 │ │ -07ce68: 0a06 |0064: move-result v6 │ │ -07ce6a: 3906 6e01 |0065: if-nez v6, 01d3 // +016e │ │ -07ce6e: 1215 |0067: const/4 v5, #int 1 // #1 │ │ -07ce70: 0f05 |0068: return v5 │ │ -07ce72: 1205 |0069: const/4 v5, #int 0 // #0 │ │ -07ce74: 28ed |006a: goto 0057 // -0013 │ │ -07ce76: 2201 8204 |006b: new-instance v1, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ -07ce7a: 1206 |006d: const/4 v6, #int 0 // #0 │ │ -07ce7c: 1207 |006e: const/4 v7, #int 0 // #0 │ │ -07ce7e: 1218 |006f: const/4 v8, #int 1 // #1 │ │ -07ce80: 2388 8905 |0070: new-array v8, v8, [Ljava/lang/String; // type@0589 │ │ -07ce84: 1209 |0072: const/4 v9, #int 0 // #0 │ │ -07ce86: 220a f704 |0073: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ -07ce8a: 7010 6021 0a00 |0075: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07ce90: 1a0b 4313 |0078: const-string v11, "cp -f " // string@1343 │ │ -07ce94: 6e20 6921 ba00 |007a: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07ce9a: 0c0a |007d: move-result-object v10 │ │ -07ce9c: 6e20 6921 da00 |007e: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07cea2: 0c0a |0081: move-result-object v10 │ │ -07cea4: 1a0b 0400 |0082: const-string v11, " " // string@0004 │ │ -07cea8: 6e20 6921 ba00 |0084: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07ceae: 0c0a |0087: move-result-object v10 │ │ -07ceb0: 6e20 6921 ea00 |0088: invoke-virtual {v10, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07ceb6: 0c0a |008b: move-result-object v10 │ │ -07ceb8: 6e10 6e21 0a00 |008c: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07cebe: 0c0a |008f: move-result-object v10 │ │ -07cec0: 4d0a 0809 |0090: aput-object v10, v8, v9 │ │ -07cec4: 7040 3d1f 6187 |0092: invoke-direct {v1, v6, v7, v8}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -07ceca: 7100 9e1f 0000 |0095: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07ced0: 0c06 |0098: move-result-object v6 │ │ -07ced2: 6e20 861f 1600 |0099: invoke-virtual {v6, v1}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07ced8: 7100 9e1f 0000 |009c: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07cede: 0c06 |009f: move-result-object v6 │ │ -07cee0: 7030 3b20 6c01 |00a0: invoke-direct {v12, v6, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ -07cee6: 6e10 471f 0100 |00a3: invoke-virtual {v1}, Lcom/stericson/RootShell/execution/Command;.getExitCode:()I // method@1f47 │ │ -07ceec: 0a06 |00a6: move-result v6 │ │ -07ceee: 3906 0500 |00a7: if-nez v6, 00ac // +0005 │ │ -07cef2: 1215 |00a9: const/4 v5, #int 1 // #1 │ │ -07cef4: 0710 |00aa: move-object v0, v1 │ │ -07cef6: 28ad |00ab: goto 0058 // -0053 │ │ -07cef8: 1205 |00ac: const/4 v5, #int 0 // #0 │ │ -07cefa: 28fd |00ad: goto 00aa // -0003 │ │ -07cefc: 1a06 f711 |00ae: const-string v6, "busybox" // string@11f7 │ │ -07cf00: 6e20 3a20 6c00 |00b0: invoke-virtual {v12, v6}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.checkUtil:(Ljava/lang/String;)Z // method@203a │ │ -07cf06: 0a06 |00b3: move-result v6 │ │ -07cf08: 3806 8900 |00b4: if-eqz v6, 013d // +0089 │ │ -07cf0c: 1a06 4213 |00b6: const-string v6, "cp" // string@1342 │ │ -07cf10: 1a07 f711 |00b8: const-string v7, "busybox" // string@11f7 │ │ -07cf14: 6e30 4f20 6c07 |00ba: invoke-virtual {v12, v6, v7}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.hasUtil:(Ljava/lang/String;Ljava/lang/String;)Z // method@204f │ │ -07cf1a: 0a06 |00bd: move-result v6 │ │ -07cf1c: 3806 7f00 |00be: if-eqz v6, 013d // +007f │ │ -07cf20: 1a06 fc11 |00c0: const-string v6, "busybox cp command is available!" // string@11fc │ │ -07cf24: 7110 f21f 0600 |00c2: invoke-static {v6}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07cf2a: 3810 3d00 |00c5: if-eqz v16, 0102 // +003d │ │ -07cf2e: 2201 8204 |00c7: new-instance v1, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ -07cf32: 1206 |00c9: const/4 v6, #int 0 // #0 │ │ -07cf34: 1207 |00ca: const/4 v7, #int 0 // #0 │ │ -07cf36: 1218 |00cb: const/4 v8, #int 1 // #1 │ │ -07cf38: 2388 8905 |00cc: new-array v8, v8, [Ljava/lang/String; // type@0589 │ │ -07cf3c: 1209 |00ce: const/4 v9, #int 0 // #0 │ │ -07cf3e: 220a f704 |00cf: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ -07cf42: 7010 6021 0a00 |00d1: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07cf48: 1a0b fb11 |00d4: const-string v11, "busybox cp -fp " // string@11fb │ │ -07cf4c: 6e20 6921 ba00 |00d6: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07cf52: 0c0a |00d9: move-result-object v10 │ │ -07cf54: 6e20 6921 da00 |00da: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07cf5a: 0c0a |00dd: move-result-object v10 │ │ -07cf5c: 1a0b 0400 |00de: const-string v11, " " // string@0004 │ │ -07cf60: 6e20 6921 ba00 |00e0: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07cf66: 0c0a |00e3: move-result-object v10 │ │ -07cf68: 6e20 6921 ea00 |00e4: invoke-virtual {v10, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07cf6e: 0c0a |00e7: move-result-object v10 │ │ -07cf70: 6e10 6e21 0a00 |00e8: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07cf76: 0c0a |00eb: move-result-object v10 │ │ -07cf78: 4d0a 0809 |00ec: aput-object v10, v8, v9 │ │ -07cf7c: 7040 3d1f 6187 |00ee: invoke-direct {v1, v6, v7, v8}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -07cf82: 7100 9e1f 0000 |00f1: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07cf88: 0c06 |00f4: move-result-object v6 │ │ -07cf8a: 6e20 861f 1600 |00f5: invoke-virtual {v6, v1}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07cf90: 7100 9e1f 0000 |00f8: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07cf96: 0c06 |00fb: move-result-object v6 │ │ -07cf98: 7030 3b20 6c01 |00fc: invoke-direct {v12, v6, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ -07cf9e: 0710 |00ff: move-object v0, v1 │ │ -07cfa0: 2900 58ff |0100: goto/16 0058 // -00a8 │ │ -07cfa4: 2201 8204 |0102: new-instance v1, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ -07cfa8: 1206 |0104: const/4 v6, #int 0 // #0 │ │ -07cfaa: 1207 |0105: const/4 v7, #int 0 // #0 │ │ -07cfac: 1218 |0106: const/4 v8, #int 1 // #1 │ │ -07cfae: 2388 8905 |0107: new-array v8, v8, [Ljava/lang/String; // type@0589 │ │ -07cfb2: 1209 |0109: const/4 v9, #int 0 // #0 │ │ -07cfb4: 220a f704 |010a: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ -07cfb8: 7010 6021 0a00 |010c: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07cfbe: 1a0b fa11 |010f: const-string v11, "busybox cp -f " // string@11fa │ │ -07cfc2: 6e20 6921 ba00 |0111: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07cfc8: 0c0a |0114: move-result-object v10 │ │ -07cfca: 6e20 6921 da00 |0115: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07cfd0: 0c0a |0118: move-result-object v10 │ │ -07cfd2: 1a0b 0400 |0119: const-string v11, " " // string@0004 │ │ -07cfd6: 6e20 6921 ba00 |011b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07cfdc: 0c0a |011e: move-result-object v10 │ │ -07cfde: 6e20 6921 ea00 |011f: invoke-virtual {v10, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07cfe4: 0c0a |0122: move-result-object v10 │ │ -07cfe6: 6e10 6e21 0a00 |0123: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07cfec: 0c0a |0126: move-result-object v10 │ │ -07cfee: 4d0a 0809 |0127: aput-object v10, v8, v9 │ │ -07cff2: 7040 3d1f 6187 |0129: invoke-direct {v1, v6, v7, v8}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -07cff8: 7100 9e1f 0000 |012c: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07cffe: 0c06 |012f: move-result-object v6 │ │ -07d000: 6e20 861f 1600 |0130: invoke-virtual {v6, v1}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07d006: 7100 9e1f 0000 |0133: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07d00c: 0c06 |0136: move-result-object v6 │ │ -07d00e: 7030 3b20 6c01 |0137: invoke-direct {v12, v6, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ -07d014: 0710 |013a: move-object v0, v1 │ │ -07d016: 2900 1dff |013b: goto/16 0058 // -00e3 │ │ -07d01a: 1a06 3812 |013d: const-string v6, "cat" // string@1238 │ │ -07d01e: 6e20 3a20 6c00 |013f: invoke-virtual {v12, v6}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.checkUtil:(Ljava/lang/String;)Z // method@203a │ │ -07d024: 0a06 |0142: move-result v6 │ │ -07d026: 3806 8d00 |0143: if-eqz v6, 01d0 // +008d │ │ -07d02a: 1a06 4613 |0145: const-string v6, "cp is not available, use cat!" // string@1346 │ │ -07d02e: 7110 f21f 0600 |0147: invoke-static {v6}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07d034: 12f3 |014a: const/4 v3, #int -1 // #ff │ │ -07d036: 3810 0a00 |014b: if-eqz v16, 0155 // +000a │ │ -07d03a: 6e20 4320 dc00 |014d: invoke-virtual {v12, v13}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getFilePermissionsSymlinks:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Permissions; // method@2043 │ │ -07d040: 0c04 |0150: move-result-object v4 │ │ -07d042: 6e10 0a20 0400 |0151: invoke-virtual {v4}, Lcom/stericson/RootTools/containers/Permissions;.getPermissions:()I // method@200a │ │ -07d048: 0a03 |0154: move-result v3 │ │ -07d04a: 2201 8204 |0155: new-instance v1, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ -07d04e: 1206 |0157: const/4 v6, #int 0 // #0 │ │ -07d050: 1207 |0158: const/4 v7, #int 0 // #0 │ │ -07d052: 1218 |0159: const/4 v8, #int 1 // #1 │ │ -07d054: 2388 8905 |015a: new-array v8, v8, [Ljava/lang/String; // type@0589 │ │ -07d058: 1209 |015c: const/4 v9, #int 0 // #0 │ │ -07d05a: 220a f704 |015d: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ -07d05e: 7010 6021 0a00 |015f: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07d064: 1a0b 3912 |0162: const-string v11, "cat " // string@1239 │ │ -07d068: 6e20 6921 ba00 |0164: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d06e: 0c0a |0167: move-result-object v10 │ │ -07d070: 6e20 6921 da00 |0168: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d076: 0c0a |016b: move-result-object v10 │ │ -07d078: 1a0b 3000 |016c: const-string v11, " > " // string@0030 │ │ -07d07c: 6e20 6921 ba00 |016e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d082: 0c0a |0171: move-result-object v10 │ │ -07d084: 6e20 6921 ea00 |0172: invoke-virtual {v10, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d08a: 0c0a |0175: move-result-object v10 │ │ -07d08c: 6e10 6e21 0a00 |0176: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07d092: 0c0a |0179: move-result-object v10 │ │ -07d094: 4d0a 0809 |017a: aput-object v10, v8, v9 │ │ -07d098: 7040 3d1f 6187 |017c: invoke-direct {v1, v6, v7, v8}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -07d09e: 7100 9e1f 0000 |017f: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07d0a4: 0c06 |0182: move-result-object v6 │ │ -07d0a6: 6e20 861f 1600 |0183: invoke-virtual {v6, v1}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07d0ac: 7100 9e1f 0000 |0186: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07d0b2: 0c06 |0189: move-result-object v6 │ │ -07d0b4: 7030 3b20 6c01 |018a: invoke-direct {v12, v6, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ -07d0ba: 3810 4c00 |018d: if-eqz v16, 01d9 // +004c │ │ -07d0be: 2200 8204 |018f: new-instance v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ -07d0c2: 1206 |0191: const/4 v6, #int 0 // #0 │ │ -07d0c4: 1207 |0192: const/4 v7, #int 0 // #0 │ │ -07d0c6: 1218 |0193: const/4 v8, #int 1 // #1 │ │ -07d0c8: 2388 8905 |0194: new-array v8, v8, [Ljava/lang/String; // type@0589 │ │ -07d0cc: 1209 |0196: const/4 v9, #int 0 // #0 │ │ -07d0ce: 220a f704 |0197: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ -07d0d2: 7010 6021 0a00 |0199: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07d0d8: 1a0b 7712 |019c: const-string v11, "chmod " // string@1277 │ │ -07d0dc: 6e20 6921 ba00 |019e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d0e2: 0c0a |01a1: move-result-object v10 │ │ -07d0e4: 6e20 6521 3a00 |01a2: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -07d0ea: 0c0a |01a5: move-result-object v10 │ │ -07d0ec: 1a0b 0400 |01a6: const-string v11, " " // string@0004 │ │ -07d0f0: 6e20 6921 ba00 |01a8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d0f6: 0c0a |01ab: move-result-object v10 │ │ -07d0f8: 6e20 6921 ea00 |01ac: invoke-virtual {v10, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d0fe: 0c0a |01af: move-result-object v10 │ │ -07d100: 6e10 6e21 0a00 |01b0: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07d106: 0c0a |01b3: move-result-object v10 │ │ -07d108: 4d0a 0809 |01b4: aput-object v10, v8, v9 │ │ -07d10c: 7040 3d1f 6087 |01b6: invoke-direct {v0, v6, v7, v8}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -07d112: 7100 9e1f 0000 |01b9: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07d118: 0c06 |01bc: move-result-object v6 │ │ -07d11a: 6e20 861f 0600 |01bd: invoke-virtual {v6, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07d120: 7100 9e1f 0000 |01c0: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07d126: 0c06 |01c3: move-result-object v6 │ │ -07d128: 7030 3b20 6c00 |01c4: invoke-direct {v12, v6, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ -07d12e: 2900 91fe |01c7: goto/16 0058 // -016f │ │ -07d132: 0d02 |01c9: move-exception v2 │ │ -07d134: 6e10 fc20 0200 |01ca: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -07d13a: 1205 |01cd: const/4 v5, #int 0 // #0 │ │ -07d13c: 2900 91fe |01ce: goto/16 005f // -016f │ │ -07d140: 1205 |01d0: const/4 v5, #int 0 // #0 │ │ -07d142: 2900 87fe |01d1: goto/16 0058 // -0179 │ │ -07d146: 1205 |01d3: const/4 v5, #int 0 // #0 │ │ -07d148: 2900 94fe |01d4: goto/16 0068 // -016c │ │ -07d14c: 0d02 |01d6: move-exception v2 │ │ -07d14e: 0710 |01d7: move-object v0, v1 │ │ -07d150: 28f2 |01d8: goto 01ca // -000e │ │ -07d152: 0710 |01d9: move-object v0, v1 │ │ -07d154: 2900 7efe |01da: goto/16 0058 // -0182 │ │ +07cd70: |[07cd70] com.stericson.RootTools.internal.RootToolsInternalMethods.copyFile:(Ljava/lang/String;Ljava/lang/String;ZZ)Z │ │ +07cd80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07cd82: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +07cd84: 380f 0700 |0002: if-eqz v15, 0009 // +0007 │ │ +07cd88: 1a06 190d |0004: const-string v6, "RW" // string@0d19 │ │ +07cd8c: 7120 fa1f 6e00 |0006: invoke-static {v14, v6}, Lcom/stericson/RootTools/RootTools;.remount:(Ljava/lang/String;Ljava/lang/String;)Z // method@1ffa │ │ +07cd92: 1a06 4213 |0009: const-string v6, "cp" // string@1342 │ │ +07cd96: 6e20 3a20 6c00 |000b: invoke-virtual {v12, v6}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.checkUtil:(Ljava/lang/String;)Z // method@203a │ │ +07cd9c: 0a06 |000e: move-result v6 │ │ +07cd9e: 3806 9f00 |000f: if-eqz v6, 00ae // +009f │ │ +07cda2: 1a06 4513 |0011: const-string v6, "cp command is available!" // string@1345 │ │ +07cda6: 7110 f21f 0600 |0013: invoke-static {v6}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07cdac: 3810 5500 |0016: if-eqz v16, 006b // +0055 │ │ +07cdb0: 2201 8204 |0018: new-instance v1, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ +07cdb4: 1206 |001a: const/4 v6, #int 0 // #0 │ │ +07cdb6: 1207 |001b: const/4 v7, #int 0 // #0 │ │ +07cdb8: 1218 |001c: const/4 v8, #int 1 // #1 │ │ +07cdba: 2388 8905 |001d: new-array v8, v8, [Ljava/lang/String; // type@0589 │ │ +07cdbe: 1209 |001f: const/4 v9, #int 0 // #0 │ │ +07cdc0: 220a f704 |0020: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ +07cdc4: 7010 6021 0a00 |0022: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07cdca: 1a0b 4413 |0025: const-string v11, "cp -fp " // string@1344 │ │ +07cdce: 6e20 6921 ba00 |0027: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07cdd4: 0c0a |002a: move-result-object v10 │ │ +07cdd6: 6e20 6921 da00 |002b: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07cddc: 0c0a |002e: move-result-object v10 │ │ +07cdde: 1a0b 0400 |002f: const-string v11, " " // string@0004 │ │ +07cde2: 6e20 6921 ba00 |0031: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07cde8: 0c0a |0034: move-result-object v10 │ │ +07cdea: 6e20 6921 ea00 |0035: invoke-virtual {v10, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07cdf0: 0c0a |0038: move-result-object v10 │ │ +07cdf2: 6e10 6e21 0a00 |0039: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07cdf8: 0c0a |003c: move-result-object v10 │ │ +07cdfa: 4d0a 0809 |003d: aput-object v10, v8, v9 │ │ +07cdfe: 7040 3d1f 6187 |003f: invoke-direct {v1, v6, v7, v8}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +07ce04: 7100 9e1f 0000 |0042: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07ce0a: 0c06 |0045: move-result-object v6 │ │ +07ce0c: 6e20 861f 1600 |0046: invoke-virtual {v6, v1}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07ce12: 7100 9e1f 0000 |0049: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07ce18: 0c06 |004c: move-result-object v6 │ │ +07ce1a: 7030 3b20 6c01 |004d: invoke-direct {v12, v6, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ +07ce20: 6e10 471f 0100 |0050: invoke-virtual {v1}, Lcom/stericson/RootShell/execution/Command;.getExitCode:()I // method@1f47 │ │ +07ce26: 0a06 |0053: move-result v6 │ │ +07ce28: 3906 1500 |0054: if-nez v6, 0069 // +0015 │ │ +07ce2c: 1215 |0056: const/4 v5, #int 1 // #1 │ │ +07ce2e: 0710 |0057: move-object v0, v1 │ │ +07ce30: 380f 0700 |0058: if-eqz v15, 005f // +0007 │ │ +07ce34: 1a06 120d |005a: const-string v6, "RO" // string@0d12 │ │ +07ce38: 7120 fa1f 6e00 |005c: invoke-static {v14, v6}, Lcom/stericson/RootTools/RootTools;.remount:(Ljava/lang/String;Ljava/lang/String;)Z // method@1ffa │ │ +07ce3e: 3800 0900 |005f: if-eqz v0, 0068 // +0009 │ │ +07ce42: 6e10 471f 0000 |0061: invoke-virtual {v0}, Lcom/stericson/RootShell/execution/Command;.getExitCode:()I // method@1f47 │ │ +07ce48: 0a06 |0064: move-result v6 │ │ +07ce4a: 3906 6e01 |0065: if-nez v6, 01d3 // +016e │ │ +07ce4e: 1215 |0067: const/4 v5, #int 1 // #1 │ │ +07ce50: 0f05 |0068: return v5 │ │ +07ce52: 1205 |0069: const/4 v5, #int 0 // #0 │ │ +07ce54: 28ed |006a: goto 0057 // -0013 │ │ +07ce56: 2201 8204 |006b: new-instance v1, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ +07ce5a: 1206 |006d: const/4 v6, #int 0 // #0 │ │ +07ce5c: 1207 |006e: const/4 v7, #int 0 // #0 │ │ +07ce5e: 1218 |006f: const/4 v8, #int 1 // #1 │ │ +07ce60: 2388 8905 |0070: new-array v8, v8, [Ljava/lang/String; // type@0589 │ │ +07ce64: 1209 |0072: const/4 v9, #int 0 // #0 │ │ +07ce66: 220a f704 |0073: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ +07ce6a: 7010 6021 0a00 |0075: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07ce70: 1a0b 4313 |0078: const-string v11, "cp -f " // string@1343 │ │ +07ce74: 6e20 6921 ba00 |007a: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07ce7a: 0c0a |007d: move-result-object v10 │ │ +07ce7c: 6e20 6921 da00 |007e: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07ce82: 0c0a |0081: move-result-object v10 │ │ +07ce84: 1a0b 0400 |0082: const-string v11, " " // string@0004 │ │ +07ce88: 6e20 6921 ba00 |0084: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07ce8e: 0c0a |0087: move-result-object v10 │ │ +07ce90: 6e20 6921 ea00 |0088: invoke-virtual {v10, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07ce96: 0c0a |008b: move-result-object v10 │ │ +07ce98: 6e10 6e21 0a00 |008c: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07ce9e: 0c0a |008f: move-result-object v10 │ │ +07cea0: 4d0a 0809 |0090: aput-object v10, v8, v9 │ │ +07cea4: 7040 3d1f 6187 |0092: invoke-direct {v1, v6, v7, v8}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +07ceaa: 7100 9e1f 0000 |0095: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07ceb0: 0c06 |0098: move-result-object v6 │ │ +07ceb2: 6e20 861f 1600 |0099: invoke-virtual {v6, v1}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07ceb8: 7100 9e1f 0000 |009c: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07cebe: 0c06 |009f: move-result-object v6 │ │ +07cec0: 7030 3b20 6c01 |00a0: invoke-direct {v12, v6, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ +07cec6: 6e10 471f 0100 |00a3: invoke-virtual {v1}, Lcom/stericson/RootShell/execution/Command;.getExitCode:()I // method@1f47 │ │ +07cecc: 0a06 |00a6: move-result v6 │ │ +07cece: 3906 0500 |00a7: if-nez v6, 00ac // +0005 │ │ +07ced2: 1215 |00a9: const/4 v5, #int 1 // #1 │ │ +07ced4: 0710 |00aa: move-object v0, v1 │ │ +07ced6: 28ad |00ab: goto 0058 // -0053 │ │ +07ced8: 1205 |00ac: const/4 v5, #int 0 // #0 │ │ +07ceda: 28fd |00ad: goto 00aa // -0003 │ │ +07cedc: 1a06 f711 |00ae: const-string v6, "busybox" // string@11f7 │ │ +07cee0: 6e20 3a20 6c00 |00b0: invoke-virtual {v12, v6}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.checkUtil:(Ljava/lang/String;)Z // method@203a │ │ +07cee6: 0a06 |00b3: move-result v6 │ │ +07cee8: 3806 8900 |00b4: if-eqz v6, 013d // +0089 │ │ +07ceec: 1a06 4213 |00b6: const-string v6, "cp" // string@1342 │ │ +07cef0: 1a07 f711 |00b8: const-string v7, "busybox" // string@11f7 │ │ +07cef4: 6e30 4f20 6c07 |00ba: invoke-virtual {v12, v6, v7}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.hasUtil:(Ljava/lang/String;Ljava/lang/String;)Z // method@204f │ │ +07cefa: 0a06 |00bd: move-result v6 │ │ +07cefc: 3806 7f00 |00be: if-eqz v6, 013d // +007f │ │ +07cf00: 1a06 fc11 |00c0: const-string v6, "busybox cp command is available!" // string@11fc │ │ +07cf04: 7110 f21f 0600 |00c2: invoke-static {v6}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07cf0a: 3810 3d00 |00c5: if-eqz v16, 0102 // +003d │ │ +07cf0e: 2201 8204 |00c7: new-instance v1, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ +07cf12: 1206 |00c9: const/4 v6, #int 0 // #0 │ │ +07cf14: 1207 |00ca: const/4 v7, #int 0 // #0 │ │ +07cf16: 1218 |00cb: const/4 v8, #int 1 // #1 │ │ +07cf18: 2388 8905 |00cc: new-array v8, v8, [Ljava/lang/String; // type@0589 │ │ +07cf1c: 1209 |00ce: const/4 v9, #int 0 // #0 │ │ +07cf1e: 220a f704 |00cf: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ +07cf22: 7010 6021 0a00 |00d1: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07cf28: 1a0b fb11 |00d4: const-string v11, "busybox cp -fp " // string@11fb │ │ +07cf2c: 6e20 6921 ba00 |00d6: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07cf32: 0c0a |00d9: move-result-object v10 │ │ +07cf34: 6e20 6921 da00 |00da: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07cf3a: 0c0a |00dd: move-result-object v10 │ │ +07cf3c: 1a0b 0400 |00de: const-string v11, " " // string@0004 │ │ +07cf40: 6e20 6921 ba00 |00e0: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07cf46: 0c0a |00e3: move-result-object v10 │ │ +07cf48: 6e20 6921 ea00 |00e4: invoke-virtual {v10, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07cf4e: 0c0a |00e7: move-result-object v10 │ │ +07cf50: 6e10 6e21 0a00 |00e8: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07cf56: 0c0a |00eb: move-result-object v10 │ │ +07cf58: 4d0a 0809 |00ec: aput-object v10, v8, v9 │ │ +07cf5c: 7040 3d1f 6187 |00ee: invoke-direct {v1, v6, v7, v8}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +07cf62: 7100 9e1f 0000 |00f1: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07cf68: 0c06 |00f4: move-result-object v6 │ │ +07cf6a: 6e20 861f 1600 |00f5: invoke-virtual {v6, v1}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07cf70: 7100 9e1f 0000 |00f8: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07cf76: 0c06 |00fb: move-result-object v6 │ │ +07cf78: 7030 3b20 6c01 |00fc: invoke-direct {v12, v6, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ +07cf7e: 0710 |00ff: move-object v0, v1 │ │ +07cf80: 2900 58ff |0100: goto/16 0058 // -00a8 │ │ +07cf84: 2201 8204 |0102: new-instance v1, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ +07cf88: 1206 |0104: const/4 v6, #int 0 // #0 │ │ +07cf8a: 1207 |0105: const/4 v7, #int 0 // #0 │ │ +07cf8c: 1218 |0106: const/4 v8, #int 1 // #1 │ │ +07cf8e: 2388 8905 |0107: new-array v8, v8, [Ljava/lang/String; // type@0589 │ │ +07cf92: 1209 |0109: const/4 v9, #int 0 // #0 │ │ +07cf94: 220a f704 |010a: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ +07cf98: 7010 6021 0a00 |010c: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07cf9e: 1a0b fa11 |010f: const-string v11, "busybox cp -f " // string@11fa │ │ +07cfa2: 6e20 6921 ba00 |0111: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07cfa8: 0c0a |0114: move-result-object v10 │ │ +07cfaa: 6e20 6921 da00 |0115: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07cfb0: 0c0a |0118: move-result-object v10 │ │ +07cfb2: 1a0b 0400 |0119: const-string v11, " " // string@0004 │ │ +07cfb6: 6e20 6921 ba00 |011b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07cfbc: 0c0a |011e: move-result-object v10 │ │ +07cfbe: 6e20 6921 ea00 |011f: invoke-virtual {v10, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07cfc4: 0c0a |0122: move-result-object v10 │ │ +07cfc6: 6e10 6e21 0a00 |0123: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07cfcc: 0c0a |0126: move-result-object v10 │ │ +07cfce: 4d0a 0809 |0127: aput-object v10, v8, v9 │ │ +07cfd2: 7040 3d1f 6187 |0129: invoke-direct {v1, v6, v7, v8}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +07cfd8: 7100 9e1f 0000 |012c: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07cfde: 0c06 |012f: move-result-object v6 │ │ +07cfe0: 6e20 861f 1600 |0130: invoke-virtual {v6, v1}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07cfe6: 7100 9e1f 0000 |0133: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07cfec: 0c06 |0136: move-result-object v6 │ │ +07cfee: 7030 3b20 6c01 |0137: invoke-direct {v12, v6, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ +07cff4: 0710 |013a: move-object v0, v1 │ │ +07cff6: 2900 1dff |013b: goto/16 0058 // -00e3 │ │ +07cffa: 1a06 3812 |013d: const-string v6, "cat" // string@1238 │ │ +07cffe: 6e20 3a20 6c00 |013f: invoke-virtual {v12, v6}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.checkUtil:(Ljava/lang/String;)Z // method@203a │ │ +07d004: 0a06 |0142: move-result v6 │ │ +07d006: 3806 8d00 |0143: if-eqz v6, 01d0 // +008d │ │ +07d00a: 1a06 4613 |0145: const-string v6, "cp is not available, use cat!" // string@1346 │ │ +07d00e: 7110 f21f 0600 |0147: invoke-static {v6}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07d014: 12f3 |014a: const/4 v3, #int -1 // #ff │ │ +07d016: 3810 0a00 |014b: if-eqz v16, 0155 // +000a │ │ +07d01a: 6e20 4320 dc00 |014d: invoke-virtual {v12, v13}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getFilePermissionsSymlinks:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Permissions; // method@2043 │ │ +07d020: 0c04 |0150: move-result-object v4 │ │ +07d022: 6e10 0a20 0400 |0151: invoke-virtual {v4}, Lcom/stericson/RootTools/containers/Permissions;.getPermissions:()I // method@200a │ │ +07d028: 0a03 |0154: move-result v3 │ │ +07d02a: 2201 8204 |0155: new-instance v1, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ +07d02e: 1206 |0157: const/4 v6, #int 0 // #0 │ │ +07d030: 1207 |0158: const/4 v7, #int 0 // #0 │ │ +07d032: 1218 |0159: const/4 v8, #int 1 // #1 │ │ +07d034: 2388 8905 |015a: new-array v8, v8, [Ljava/lang/String; // type@0589 │ │ +07d038: 1209 |015c: const/4 v9, #int 0 // #0 │ │ +07d03a: 220a f704 |015d: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ +07d03e: 7010 6021 0a00 |015f: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07d044: 1a0b 3912 |0162: const-string v11, "cat " // string@1239 │ │ +07d048: 6e20 6921 ba00 |0164: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d04e: 0c0a |0167: move-result-object v10 │ │ +07d050: 6e20 6921 da00 |0168: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d056: 0c0a |016b: move-result-object v10 │ │ +07d058: 1a0b 3000 |016c: const-string v11, " > " // string@0030 │ │ +07d05c: 6e20 6921 ba00 |016e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d062: 0c0a |0171: move-result-object v10 │ │ +07d064: 6e20 6921 ea00 |0172: invoke-virtual {v10, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d06a: 0c0a |0175: move-result-object v10 │ │ +07d06c: 6e10 6e21 0a00 |0176: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07d072: 0c0a |0179: move-result-object v10 │ │ +07d074: 4d0a 0809 |017a: aput-object v10, v8, v9 │ │ +07d078: 7040 3d1f 6187 |017c: invoke-direct {v1, v6, v7, v8}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +07d07e: 7100 9e1f 0000 |017f: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07d084: 0c06 |0182: move-result-object v6 │ │ +07d086: 6e20 861f 1600 |0183: invoke-virtual {v6, v1}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07d08c: 7100 9e1f 0000 |0186: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07d092: 0c06 |0189: move-result-object v6 │ │ +07d094: 7030 3b20 6c01 |018a: invoke-direct {v12, v6, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ +07d09a: 3810 4c00 |018d: if-eqz v16, 01d9 // +004c │ │ +07d09e: 2200 8204 |018f: new-instance v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ +07d0a2: 1206 |0191: const/4 v6, #int 0 // #0 │ │ +07d0a4: 1207 |0192: const/4 v7, #int 0 // #0 │ │ +07d0a6: 1218 |0193: const/4 v8, #int 1 // #1 │ │ +07d0a8: 2388 8905 |0194: new-array v8, v8, [Ljava/lang/String; // type@0589 │ │ +07d0ac: 1209 |0196: const/4 v9, #int 0 // #0 │ │ +07d0ae: 220a f704 |0197: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ +07d0b2: 7010 6021 0a00 |0199: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07d0b8: 1a0b 7712 |019c: const-string v11, "chmod " // string@1277 │ │ +07d0bc: 6e20 6921 ba00 |019e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d0c2: 0c0a |01a1: move-result-object v10 │ │ +07d0c4: 6e20 6521 3a00 |01a2: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +07d0ca: 0c0a |01a5: move-result-object v10 │ │ +07d0cc: 1a0b 0400 |01a6: const-string v11, " " // string@0004 │ │ +07d0d0: 6e20 6921 ba00 |01a8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d0d6: 0c0a |01ab: move-result-object v10 │ │ +07d0d8: 6e20 6921 ea00 |01ac: invoke-virtual {v10, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d0de: 0c0a |01af: move-result-object v10 │ │ +07d0e0: 6e10 6e21 0a00 |01b0: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07d0e6: 0c0a |01b3: move-result-object v10 │ │ +07d0e8: 4d0a 0809 |01b4: aput-object v10, v8, v9 │ │ +07d0ec: 7040 3d1f 6087 |01b6: invoke-direct {v0, v6, v7, v8}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +07d0f2: 7100 9e1f 0000 |01b9: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07d0f8: 0c06 |01bc: move-result-object v6 │ │ +07d0fa: 6e20 861f 0600 |01bd: invoke-virtual {v6, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07d100: 7100 9e1f 0000 |01c0: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07d106: 0c06 |01c3: move-result-object v6 │ │ +07d108: 7030 3b20 6c00 |01c4: invoke-direct {v12, v6, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ +07d10e: 2900 91fe |01c7: goto/16 0058 // -016f │ │ +07d112: 0d02 |01c9: move-exception v2 │ │ +07d114: 6e10 fc20 0200 |01ca: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +07d11a: 1205 |01cd: const/4 v5, #int 0 // #0 │ │ +07d11c: 2900 91fe |01ce: goto/16 005f // -016f │ │ +07d120: 1205 |01d0: const/4 v5, #int 0 // #0 │ │ +07d122: 2900 87fe |01d1: goto/16 0058 // -0179 │ │ +07d126: 1205 |01d3: const/4 v5, #int 0 // #0 │ │ +07d128: 2900 94fe |01d4: goto/16 0068 // -016c │ │ +07d12c: 0d02 |01d6: move-exception v2 │ │ +07d12e: 0710 |01d7: move-object v0, v1 │ │ +07d130: 28f2 |01d8: goto 01ca // -000e │ │ +07d132: 0710 |01d9: move-object v0, v1 │ │ +07d134: 2900 7efe |01da: goto/16 0058 // -0182 │ │ catches : 12 │ │ 0x0004 - 0x0042 │ │ Ljava/lang/Exception; -> 0x01c9 │ │ 0x0042 - 0x0053 │ │ Ljava/lang/Exception; -> 0x01d6 │ │ 0x005a - 0x005f │ │ Ljava/lang/Exception; -> 0x01c9 │ │ @@ -138856,104 +138836,104 @@ │ │ type : '(Ljava/lang/String;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 177 16-bit code units │ │ -07d1c4: |[07d1c4] com.stericson.RootTools.internal.RootToolsInternalMethods.deleteFileOrDirectory:(Ljava/lang/String;Z)Z │ │ -07d1d4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -07d1d6: 380b 0700 |0001: if-eqz v11, 0008 // +0007 │ │ -07d1da: 1a03 190d |0003: const-string v3, "RW" // string@0d19 │ │ -07d1de: 7120 fa1f 3a00 |0005: invoke-static {v10, v3}, Lcom/stericson/RootTools/RootTools;.remount:(Ljava/lang/String;Ljava/lang/String;)Z // method@1ffa │ │ -07d1e4: 1a03 5721 |0008: const-string v3, "rm" // string@2157 │ │ -07d1e8: 1a04 0f25 |000a: const-string v4, "toolbox" // string@250f │ │ -07d1ec: 6e30 4f20 3904 |000c: invoke-virtual {v9, v3, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.hasUtil:(Ljava/lang/String;Ljava/lang/String;)Z // method@204f │ │ -07d1f2: 0a03 |000f: move-result v3 │ │ -07d1f4: 3803 4900 |0010: if-eqz v3, 0059 // +0049 │ │ -07d1f8: 1a03 5921 |0012: const-string v3, "rm command is available!" // string@2159 │ │ -07d1fc: 7110 f21f 0300 |0014: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07d202: 2200 8204 |0017: new-instance v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ -07d206: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -07d208: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -07d20a: 1215 |001b: const/4 v5, #int 1 // #1 │ │ -07d20c: 2355 8905 |001c: new-array v5, v5, [Ljava/lang/String; // type@0589 │ │ -07d210: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -07d212: 2207 f704 |001f: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ -07d216: 7010 6021 0700 |0021: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07d21c: 1a08 5821 |0024: const-string v8, "rm -r " // string@2158 │ │ -07d220: 6e20 6921 8700 |0026: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d226: 0c07 |0029: move-result-object v7 │ │ -07d228: 6e20 6921 a700 |002a: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d22e: 0c07 |002d: move-result-object v7 │ │ -07d230: 6e10 6e21 0700 |002e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07d236: 0c07 |0031: move-result-object v7 │ │ -07d238: 4d07 0506 |0032: aput-object v7, v5, v6 │ │ -07d23c: 7040 3d1f 3054 |0034: invoke-direct {v0, v3, v4, v5}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -07d242: 7100 9e1f 0000 |0037: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07d248: 0c03 |003a: move-result-object v3 │ │ -07d24a: 6e20 861f 0300 |003b: invoke-virtual {v3, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07d250: 7100 9e1f 0000 |003e: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07d256: 0c03 |0041: move-result-object v3 │ │ -07d258: 7030 3b20 3900 |0042: invoke-direct {v9, v3, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ -07d25e: 6e10 471f 0000 |0045: invoke-virtual {v0}, Lcom/stericson/RootShell/execution/Command;.getExitCode:()I // method@1f47 │ │ -07d264: 0a03 |0048: move-result v3 │ │ -07d266: 3803 0800 |0049: if-eqz v3, 0051 // +0008 │ │ -07d26a: 1a03 be24 |004b: const-string v3, "target not exist or unable to delete file" // string@24be │ │ -07d26e: 7110 f21f 0300 |004d: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07d274: 1202 |0050: const/4 v2, #int 0 // #0 │ │ -07d276: 380b 0700 |0051: if-eqz v11, 0058 // +0007 │ │ -07d27a: 1a03 120d |0053: const-string v3, "RO" // string@0d12 │ │ -07d27e: 7120 fa1f 3a00 |0055: invoke-static {v10, v3}, Lcom/stericson/RootTools/RootTools;.remount:(Ljava/lang/String;Ljava/lang/String;)Z // method@1ffa │ │ -07d284: 0f02 |0058: return v2 │ │ -07d286: 1a03 f711 |0059: const-string v3, "busybox" // string@11f7 │ │ -07d28a: 6e20 3a20 3900 |005b: invoke-virtual {v9, v3}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.checkUtil:(Ljava/lang/String;)Z // method@203a │ │ -07d290: 0a03 |005e: move-result v3 │ │ -07d292: 3803 f2ff |005f: if-eqz v3, 0051 // -000e │ │ -07d296: 1a03 5721 |0061: const-string v3, "rm" // string@2157 │ │ -07d29a: 1a04 f711 |0063: const-string v4, "busybox" // string@11f7 │ │ -07d29e: 6e30 4f20 3904 |0065: invoke-virtual {v9, v3, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.hasUtil:(Ljava/lang/String;Ljava/lang/String;)Z // method@204f │ │ -07d2a4: 0a03 |0068: move-result v3 │ │ -07d2a6: 3803 e8ff |0069: if-eqz v3, 0051 // -0018 │ │ -07d2aa: 1a03 0012 |006b: const-string v3, "busybox rm command is available!" // string@1200 │ │ -07d2ae: 7110 f21f 0300 |006d: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07d2b4: 2200 8204 |0070: new-instance v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ -07d2b8: 1203 |0072: const/4 v3, #int 0 // #0 │ │ -07d2ba: 1204 |0073: const/4 v4, #int 0 // #0 │ │ -07d2bc: 1215 |0074: const/4 v5, #int 1 // #1 │ │ -07d2be: 2355 8905 |0075: new-array v5, v5, [Ljava/lang/String; // type@0589 │ │ -07d2c2: 1206 |0077: const/4 v6, #int 0 // #0 │ │ -07d2c4: 2207 f704 |0078: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ -07d2c8: 7010 6021 0700 |007a: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07d2ce: 1a08 ff11 |007d: const-string v8, "busybox rm -rf " // string@11ff │ │ -07d2d2: 6e20 6921 8700 |007f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d2d8: 0c07 |0082: move-result-object v7 │ │ -07d2da: 6e20 6921 a700 |0083: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d2e0: 0c07 |0086: move-result-object v7 │ │ -07d2e2: 6e10 6e21 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07d2e8: 0c07 |008a: move-result-object v7 │ │ -07d2ea: 4d07 0506 |008b: aput-object v7, v5, v6 │ │ -07d2ee: 7040 3d1f 3054 |008d: invoke-direct {v0, v3, v4, v5}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -07d2f4: 7100 9e1f 0000 |0090: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07d2fa: 0c03 |0093: move-result-object v3 │ │ -07d2fc: 6e20 861f 0300 |0094: invoke-virtual {v3, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07d302: 7100 9e1f 0000 |0097: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07d308: 0c03 |009a: move-result-object v3 │ │ -07d30a: 7030 3b20 3900 |009b: invoke-direct {v9, v3, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ -07d310: 6e10 471f 0000 |009e: invoke-virtual {v0}, Lcom/stericson/RootShell/execution/Command;.getExitCode:()I // method@1f47 │ │ -07d316: 0a03 |00a1: move-result v3 │ │ -07d318: 3803 afff |00a2: if-eqz v3, 0051 // -0051 │ │ -07d31c: 1a03 be24 |00a4: const-string v3, "target not exist or unable to delete file" // string@24be │ │ -07d320: 7110 f21f 0300 |00a6: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07d326: 1202 |00a9: const/4 v2, #int 0 // #0 │ │ -07d328: 28a7 |00aa: goto 0051 // -0059 │ │ -07d32a: 0d01 |00ab: move-exception v1 │ │ -07d32c: 6e10 fc20 0100 |00ac: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -07d332: 1202 |00af: const/4 v2, #int 0 // #0 │ │ -07d334: 28a8 |00b0: goto 0058 // -0058 │ │ +07d1a4: |[07d1a4] com.stericson.RootTools.internal.RootToolsInternalMethods.deleteFileOrDirectory:(Ljava/lang/String;Z)Z │ │ +07d1b4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +07d1b6: 380b 0700 |0001: if-eqz v11, 0008 // +0007 │ │ +07d1ba: 1a03 190d |0003: const-string v3, "RW" // string@0d19 │ │ +07d1be: 7120 fa1f 3a00 |0005: invoke-static {v10, v3}, Lcom/stericson/RootTools/RootTools;.remount:(Ljava/lang/String;Ljava/lang/String;)Z // method@1ffa │ │ +07d1c4: 1a03 5721 |0008: const-string v3, "rm" // string@2157 │ │ +07d1c8: 1a04 0f25 |000a: const-string v4, "toolbox" // string@250f │ │ +07d1cc: 6e30 4f20 3904 |000c: invoke-virtual {v9, v3, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.hasUtil:(Ljava/lang/String;Ljava/lang/String;)Z // method@204f │ │ +07d1d2: 0a03 |000f: move-result v3 │ │ +07d1d4: 3803 4900 |0010: if-eqz v3, 0059 // +0049 │ │ +07d1d8: 1a03 5921 |0012: const-string v3, "rm command is available!" // string@2159 │ │ +07d1dc: 7110 f21f 0300 |0014: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07d1e2: 2200 8204 |0017: new-instance v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ +07d1e6: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +07d1e8: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +07d1ea: 1215 |001b: const/4 v5, #int 1 // #1 │ │ +07d1ec: 2355 8905 |001c: new-array v5, v5, [Ljava/lang/String; // type@0589 │ │ +07d1f0: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +07d1f2: 2207 f704 |001f: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ +07d1f6: 7010 6021 0700 |0021: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07d1fc: 1a08 5821 |0024: const-string v8, "rm -r " // string@2158 │ │ +07d200: 6e20 6921 8700 |0026: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d206: 0c07 |0029: move-result-object v7 │ │ +07d208: 6e20 6921 a700 |002a: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d20e: 0c07 |002d: move-result-object v7 │ │ +07d210: 6e10 6e21 0700 |002e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07d216: 0c07 |0031: move-result-object v7 │ │ +07d218: 4d07 0506 |0032: aput-object v7, v5, v6 │ │ +07d21c: 7040 3d1f 3054 |0034: invoke-direct {v0, v3, v4, v5}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +07d222: 7100 9e1f 0000 |0037: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07d228: 0c03 |003a: move-result-object v3 │ │ +07d22a: 6e20 861f 0300 |003b: invoke-virtual {v3, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07d230: 7100 9e1f 0000 |003e: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07d236: 0c03 |0041: move-result-object v3 │ │ +07d238: 7030 3b20 3900 |0042: invoke-direct {v9, v3, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ +07d23e: 6e10 471f 0000 |0045: invoke-virtual {v0}, Lcom/stericson/RootShell/execution/Command;.getExitCode:()I // method@1f47 │ │ +07d244: 0a03 |0048: move-result v3 │ │ +07d246: 3803 0800 |0049: if-eqz v3, 0051 // +0008 │ │ +07d24a: 1a03 be24 |004b: const-string v3, "target not exist or unable to delete file" // string@24be │ │ +07d24e: 7110 f21f 0300 |004d: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07d254: 1202 |0050: const/4 v2, #int 0 // #0 │ │ +07d256: 380b 0700 |0051: if-eqz v11, 0058 // +0007 │ │ +07d25a: 1a03 120d |0053: const-string v3, "RO" // string@0d12 │ │ +07d25e: 7120 fa1f 3a00 |0055: invoke-static {v10, v3}, Lcom/stericson/RootTools/RootTools;.remount:(Ljava/lang/String;Ljava/lang/String;)Z // method@1ffa │ │ +07d264: 0f02 |0058: return v2 │ │ +07d266: 1a03 f711 |0059: const-string v3, "busybox" // string@11f7 │ │ +07d26a: 6e20 3a20 3900 |005b: invoke-virtual {v9, v3}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.checkUtil:(Ljava/lang/String;)Z // method@203a │ │ +07d270: 0a03 |005e: move-result v3 │ │ +07d272: 3803 f2ff |005f: if-eqz v3, 0051 // -000e │ │ +07d276: 1a03 5721 |0061: const-string v3, "rm" // string@2157 │ │ +07d27a: 1a04 f711 |0063: const-string v4, "busybox" // string@11f7 │ │ +07d27e: 6e30 4f20 3904 |0065: invoke-virtual {v9, v3, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.hasUtil:(Ljava/lang/String;Ljava/lang/String;)Z // method@204f │ │ +07d284: 0a03 |0068: move-result v3 │ │ +07d286: 3803 e8ff |0069: if-eqz v3, 0051 // -0018 │ │ +07d28a: 1a03 0012 |006b: const-string v3, "busybox rm command is available!" // string@1200 │ │ +07d28e: 7110 f21f 0300 |006d: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07d294: 2200 8204 |0070: new-instance v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ +07d298: 1203 |0072: const/4 v3, #int 0 // #0 │ │ +07d29a: 1204 |0073: const/4 v4, #int 0 // #0 │ │ +07d29c: 1215 |0074: const/4 v5, #int 1 // #1 │ │ +07d29e: 2355 8905 |0075: new-array v5, v5, [Ljava/lang/String; // type@0589 │ │ +07d2a2: 1206 |0077: const/4 v6, #int 0 // #0 │ │ +07d2a4: 2207 f704 |0078: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ +07d2a8: 7010 6021 0700 |007a: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07d2ae: 1a08 ff11 |007d: const-string v8, "busybox rm -rf " // string@11ff │ │ +07d2b2: 6e20 6921 8700 |007f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d2b8: 0c07 |0082: move-result-object v7 │ │ +07d2ba: 6e20 6921 a700 |0083: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d2c0: 0c07 |0086: move-result-object v7 │ │ +07d2c2: 6e10 6e21 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07d2c8: 0c07 |008a: move-result-object v7 │ │ +07d2ca: 4d07 0506 |008b: aput-object v7, v5, v6 │ │ +07d2ce: 7040 3d1f 3054 |008d: invoke-direct {v0, v3, v4, v5}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +07d2d4: 7100 9e1f 0000 |0090: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07d2da: 0c03 |0093: move-result-object v3 │ │ +07d2dc: 6e20 861f 0300 |0094: invoke-virtual {v3, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07d2e2: 7100 9e1f 0000 |0097: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07d2e8: 0c03 |009a: move-result-object v3 │ │ +07d2ea: 7030 3b20 3900 |009b: invoke-direct {v9, v3, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ +07d2f0: 6e10 471f 0000 |009e: invoke-virtual {v0}, Lcom/stericson/RootShell/execution/Command;.getExitCode:()I // method@1f47 │ │ +07d2f6: 0a03 |00a1: move-result v3 │ │ +07d2f8: 3803 afff |00a2: if-eqz v3, 0051 // -0051 │ │ +07d2fc: 1a03 be24 |00a4: const-string v3, "target not exist or unable to delete file" // string@24be │ │ +07d300: 7110 f21f 0300 |00a6: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07d306: 1202 |00a9: const/4 v2, #int 0 // #0 │ │ +07d308: 28a7 |00aa: goto 0051 // -0059 │ │ +07d30a: 0d01 |00ab: move-exception v1 │ │ +07d30c: 6e10 fc20 0100 |00ac: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +07d312: 1202 |00af: const/4 v2, #int 0 // #0 │ │ +07d314: 28a8 |00b0: goto 0058 // -0058 │ │ catches : 1 │ │ 0x0003 - 0x00a9 │ │ Ljava/lang/Exception; -> 0x00ab │ │ positions : │ │ 0x0000 line=417 │ │ 0x0001 line=422 │ │ 0x0003 line=424 │ │ @@ -138993,115 +138973,115 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 194 16-bit code units │ │ -07d348: |[07d348] com.stericson.RootTools.internal.RootToolsInternalMethods.fixUtil:(Ljava/lang/String;Ljava/lang/String;)V │ │ -07d358: 1a04 2701 |0000: const-string v4, "/system" // string@0127 │ │ -07d35c: 1a05 7e21 |0002: const-string v5, "rw" // string@217e │ │ -07d360: 7120 fa1f 5400 |0004: invoke-static {v4, v5}, Lcom/stericson/RootTools/RootTools;.remount:(Ljava/lang/String;Ljava/lang/String;)Z // method@1ffa │ │ -07d366: 7110 0d1f 0b00 |0007: invoke-static {v11}, Lcom/stericson/RootShell/RootShell;.findBinary:(Ljava/lang/String;)Ljava/util/List; // method@1f0d │ │ -07d36c: 0c01 |000a: move-result-object v1 │ │ -07d36e: 7210 dc21 0100 |000b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@21dc │ │ -07d374: 0a04 |000e: move-result v4 │ │ -07d376: 3d04 ab00 |000f: if-lez v4, 00ba // +00ab │ │ -07d37a: 7210 da21 0100 |0011: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@21da │ │ -07d380: 0c02 |0014: move-result-object v2 │ │ -07d382: 7210 c121 0200 |0015: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ -07d388: 0a04 |0018: move-result v4 │ │ -07d38a: 3804 4900 |0019: if-eqz v4, 0062 // +0049 │ │ -07d38e: 7210 c221 0200 |001b: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ -07d394: 0c03 |001e: move-result-object v3 │ │ -07d396: 1f03 f504 |001f: check-cast v3, Ljava/lang/String; // type@04f5 │ │ -07d39a: 2200 8204 |0021: new-instance v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ -07d39e: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -07d3a0: 1205 |0024: const/4 v5, #int 0 // #0 │ │ -07d3a2: 1216 |0025: const/4 v6, #int 1 // #1 │ │ -07d3a4: 2366 8905 |0026: new-array v6, v6, [Ljava/lang/String; // type@0589 │ │ -07d3a8: 1207 |0028: const/4 v7, #int 0 // #0 │ │ -07d3aa: 2208 f704 |0029: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ -07d3ae: 7010 6021 0800 |002b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07d3b4: 6e20 6921 c800 |002e: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d3ba: 0c08 |0031: move-result-object v8 │ │ -07d3bc: 1a09 a100 |0032: const-string v9, " rm " // string@00a1 │ │ -07d3c0: 6e20 6921 9800 |0034: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d3c6: 0c08 |0037: move-result-object v8 │ │ -07d3c8: 6e20 6921 3800 |0038: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d3ce: 0c08 |003b: move-result-object v8 │ │ -07d3d0: 1a09 1a01 |003c: const-string v9, "/" // string@011a │ │ -07d3d4: 6e20 6921 9800 |003e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d3da: 0c08 |0041: move-result-object v8 │ │ -07d3dc: 6e20 6921 b800 |0042: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d3e2: 0c08 |0045: move-result-object v8 │ │ -07d3e4: 6e10 6e21 0800 |0046: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07d3ea: 0c08 |0049: move-result-object v8 │ │ -07d3ec: 4d08 0607 |004a: aput-object v8, v6, v7 │ │ -07d3f0: 7040 3d1f 4065 |004c: invoke-direct {v0, v4, v5, v6}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -07d3f6: 1214 |004f: const/4 v4, #int 1 // #1 │ │ -07d3f8: 7110 111f 0400 |0050: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ -07d3fe: 0c04 |0053: move-result-object v4 │ │ -07d400: 6e20 861f 0400 |0054: invoke-virtual {v4, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07d406: 1214 |0057: const/4 v4, #int 1 // #1 │ │ -07d408: 7110 111f 0400 |0058: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ -07d40e: 0c04 |005b: move-result-object v4 │ │ -07d410: 7030 3b20 4a00 |005c: invoke-direct {v10, v4, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ -07d416: 28b6 |005f: goto 0015 // -004a │ │ -07d418: 0d04 |0060: move-exception v4 │ │ -07d41a: 0e00 |0061: return-void │ │ -07d41c: 2200 8204 |0062: new-instance v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ -07d420: 1204 |0064: const/4 v4, #int 0 // #0 │ │ -07d422: 1205 |0065: const/4 v5, #int 0 // #0 │ │ -07d424: 1226 |0066: const/4 v6, #int 2 // #2 │ │ -07d426: 2366 8905 |0067: new-array v6, v6, [Ljava/lang/String; // type@0589 │ │ -07d42a: 1207 |0069: const/4 v7, #int 0 // #0 │ │ -07d42c: 2208 f704 |006a: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ -07d430: 7010 6021 0800 |006c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07d436: 6e20 6921 c800 |006f: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d43c: 0c08 |0072: move-result-object v8 │ │ -07d43e: 1a09 6e00 |0073: const-string v9, " ln -s " // string@006e │ │ -07d442: 6e20 6921 9800 |0075: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d448: 0c08 |0078: move-result-object v8 │ │ -07d44a: 6e20 6921 c800 |0079: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d450: 0c08 |007c: move-result-object v8 │ │ -07d452: 1a09 2d00 |007d: const-string v9, " /system/bin/" // string@002d │ │ -07d456: 6e20 6921 9800 |007f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d45c: 0c08 |0082: move-result-object v8 │ │ -07d45e: 6e20 6921 b800 |0083: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d464: 0c08 |0086: move-result-object v8 │ │ -07d466: 6e10 6e21 0800 |0087: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07d46c: 0c08 |008a: move-result-object v8 │ │ -07d46e: 4d08 0607 |008b: aput-object v8, v6, v7 │ │ -07d472: 1217 |008d: const/4 v7, #int 1 // #1 │ │ -07d474: 2208 f704 |008e: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ -07d478: 7010 6021 0800 |0090: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07d47e: 6e20 6921 c800 |0093: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d484: 0c08 |0096: move-result-object v8 │ │ -07d486: 1a09 4100 |0097: const-string v9, " chmod 0755 /system/bin/" // string@0041 │ │ -07d48a: 6e20 6921 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d490: 0c08 |009c: move-result-object v8 │ │ -07d492: 6e20 6921 b800 |009d: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d498: 0c08 |00a0: move-result-object v8 │ │ -07d49a: 6e10 6e21 0800 |00a1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07d4a0: 0c08 |00a4: move-result-object v8 │ │ -07d4a2: 4d08 0607 |00a5: aput-object v8, v6, v7 │ │ -07d4a6: 7040 3d1f 4065 |00a7: invoke-direct {v0, v4, v5, v6}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -07d4ac: 1214 |00aa: const/4 v4, #int 1 // #1 │ │ -07d4ae: 7110 111f 0400 |00ab: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ -07d4b4: 0c04 |00ae: move-result-object v4 │ │ -07d4b6: 6e20 861f 0400 |00af: invoke-virtual {v4, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07d4bc: 1214 |00b2: const/4 v4, #int 1 // #1 │ │ -07d4be: 7110 111f 0400 |00b3: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ -07d4c4: 0c04 |00b6: move-result-object v4 │ │ -07d4c6: 7030 3b20 4a00 |00b7: invoke-direct {v10, v4, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ -07d4cc: 1a04 2701 |00ba: const-string v4, "/system" // string@0127 │ │ -07d4d0: 1a05 5b21 |00bc: const-string v5, "ro" // string@215b │ │ -07d4d4: 7120 fa1f 5400 |00be: invoke-static {v4, v5}, Lcom/stericson/RootTools/RootTools;.remount:(Ljava/lang/String;Ljava/lang/String;)Z // method@1ffa │ │ -07d4da: 28a0 |00c1: goto 0061 // -0060 │ │ +07d328: |[07d328] com.stericson.RootTools.internal.RootToolsInternalMethods.fixUtil:(Ljava/lang/String;Ljava/lang/String;)V │ │ +07d338: 1a03 2701 |0000: const-string v3, "/system" // string@0127 │ │ +07d33c: 1a04 7e21 |0002: const-string v4, "rw" // string@217e │ │ +07d340: 7120 fa1f 4300 |0004: invoke-static {v3, v4}, Lcom/stericson/RootTools/RootTools;.remount:(Ljava/lang/String;Ljava/lang/String;)Z // method@1ffa │ │ +07d346: 7110 0d1f 0b00 |0007: invoke-static {v11}, Lcom/stericson/RootShell/RootShell;.findBinary:(Ljava/lang/String;)Ljava/util/List; // method@1f0d │ │ +07d34c: 0c01 |000a: move-result-object v1 │ │ +07d34e: 7210 dc21 0100 |000b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@21dc │ │ +07d354: 0a03 |000e: move-result v3 │ │ +07d356: 3d03 ab00 |000f: if-lez v3, 00ba // +00ab │ │ +07d35a: 7210 da21 0100 |0011: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@21da │ │ +07d360: 0c03 |0014: move-result-object v3 │ │ +07d362: 7210 c121 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ +07d368: 0a04 |0018: move-result v4 │ │ +07d36a: 3804 4900 |0019: if-eqz v4, 0062 // +0049 │ │ +07d36e: 7210 c221 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ +07d374: 0c02 |001e: move-result-object v2 │ │ +07d376: 1f02 f504 |001f: check-cast v2, Ljava/lang/String; // type@04f5 │ │ +07d37a: 2200 8204 |0021: new-instance v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ +07d37e: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +07d380: 1205 |0024: const/4 v5, #int 0 // #0 │ │ +07d382: 1216 |0025: const/4 v6, #int 1 // #1 │ │ +07d384: 2366 8905 |0026: new-array v6, v6, [Ljava/lang/String; // type@0589 │ │ +07d388: 1207 |0028: const/4 v7, #int 0 // #0 │ │ +07d38a: 2208 f704 |0029: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ +07d38e: 7010 6021 0800 |002b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07d394: 6e20 6921 c800 |002e: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d39a: 0c08 |0031: move-result-object v8 │ │ +07d39c: 1a09 a100 |0032: const-string v9, " rm " // string@00a1 │ │ +07d3a0: 6e20 6921 9800 |0034: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d3a6: 0c08 |0037: move-result-object v8 │ │ +07d3a8: 6e20 6921 2800 |0038: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d3ae: 0c08 |003b: move-result-object v8 │ │ +07d3b0: 1a09 1a01 |003c: const-string v9, "/" // string@011a │ │ +07d3b4: 6e20 6921 9800 |003e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d3ba: 0c08 |0041: move-result-object v8 │ │ +07d3bc: 6e20 6921 b800 |0042: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d3c2: 0c08 |0045: move-result-object v8 │ │ +07d3c4: 6e10 6e21 0800 |0046: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07d3ca: 0c08 |0049: move-result-object v8 │ │ +07d3cc: 4d08 0607 |004a: aput-object v8, v6, v7 │ │ +07d3d0: 7040 3d1f 4065 |004c: invoke-direct {v0, v4, v5, v6}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +07d3d6: 1214 |004f: const/4 v4, #int 1 // #1 │ │ +07d3d8: 7110 111f 0400 |0050: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ +07d3de: 0c04 |0053: move-result-object v4 │ │ +07d3e0: 6e20 861f 0400 |0054: invoke-virtual {v4, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07d3e6: 1214 |0057: const/4 v4, #int 1 // #1 │ │ +07d3e8: 7110 111f 0400 |0058: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ +07d3ee: 0c04 |005b: move-result-object v4 │ │ +07d3f0: 7030 3b20 4a00 |005c: invoke-direct {v10, v4, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ +07d3f6: 28b6 |005f: goto 0015 // -004a │ │ +07d3f8: 0d03 |0060: move-exception v3 │ │ +07d3fa: 0e00 |0061: return-void │ │ +07d3fc: 2200 8204 |0062: new-instance v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ +07d400: 1203 |0064: const/4 v3, #int 0 // #0 │ │ +07d402: 1204 |0065: const/4 v4, #int 0 // #0 │ │ +07d404: 1225 |0066: const/4 v5, #int 2 // #2 │ │ +07d406: 2355 8905 |0067: new-array v5, v5, [Ljava/lang/String; // type@0589 │ │ +07d40a: 1206 |0069: const/4 v6, #int 0 // #0 │ │ +07d40c: 2207 f704 |006a: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ +07d410: 7010 6021 0700 |006c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07d416: 6e20 6921 c700 |006f: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d41c: 0c07 |0072: move-result-object v7 │ │ +07d41e: 1a08 6e00 |0073: const-string v8, " ln -s " // string@006e │ │ +07d422: 6e20 6921 8700 |0075: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d428: 0c07 |0078: move-result-object v7 │ │ +07d42a: 6e20 6921 c700 |0079: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d430: 0c07 |007c: move-result-object v7 │ │ +07d432: 1a08 2d00 |007d: const-string v8, " /system/bin/" // string@002d │ │ +07d436: 6e20 6921 8700 |007f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d43c: 0c07 |0082: move-result-object v7 │ │ +07d43e: 6e20 6921 b700 |0083: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d444: 0c07 |0086: move-result-object v7 │ │ +07d446: 6e10 6e21 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07d44c: 0c07 |008a: move-result-object v7 │ │ +07d44e: 4d07 0506 |008b: aput-object v7, v5, v6 │ │ +07d452: 1216 |008d: const/4 v6, #int 1 // #1 │ │ +07d454: 2207 f704 |008e: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ +07d458: 7010 6021 0700 |0090: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07d45e: 6e20 6921 c700 |0093: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d464: 0c07 |0096: move-result-object v7 │ │ +07d466: 1a08 4100 |0097: const-string v8, " chmod 0755 /system/bin/" // string@0041 │ │ +07d46a: 6e20 6921 8700 |0099: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d470: 0c07 |009c: move-result-object v7 │ │ +07d472: 6e20 6921 b700 |009d: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d478: 0c07 |00a0: move-result-object v7 │ │ +07d47a: 6e10 6e21 0700 |00a1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07d480: 0c07 |00a4: move-result-object v7 │ │ +07d482: 4d07 0506 |00a5: aput-object v7, v5, v6 │ │ +07d486: 7040 3d1f 3054 |00a7: invoke-direct {v0, v3, v4, v5}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +07d48c: 1213 |00aa: const/4 v3, #int 1 // #1 │ │ +07d48e: 7110 111f 0300 |00ab: invoke-static {v3}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ +07d494: 0c03 |00ae: move-result-object v3 │ │ +07d496: 6e20 861f 0300 |00af: invoke-virtual {v3, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07d49c: 1213 |00b2: const/4 v3, #int 1 // #1 │ │ +07d49e: 7110 111f 0300 |00b3: invoke-static {v3}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ +07d4a4: 0c03 |00b6: move-result-object v3 │ │ +07d4a6: 7030 3b20 3a00 |00b7: invoke-direct {v10, v3, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ +07d4ac: 1a03 2701 |00ba: const-string v3, "/system" // string@0127 │ │ +07d4b0: 1a04 5b21 |00bc: const-string v4, "ro" // string@215b │ │ +07d4b4: 7120 fa1f 4300 |00be: invoke-static {v3, v4}, Lcom/stericson/RootTools/RootTools;.remount:(Ljava/lang/String;Ljava/lang/String;)Z // method@1ffa │ │ +07d4ba: 28a0 |00c1: goto 0061 // -0060 │ │ catches : 1 │ │ 0x0000 - 0x00c1 │ │ Ljava/lang/Exception; -> 0x0060 │ │ positions : │ │ 0x0000 line=488 │ │ 0x0007 line=490 │ │ 0x000b line=492 │ │ @@ -139114,157 +139094,149 @@ │ │ 0x0062 line=502 │ │ 0x00aa line=503 │ │ 0x00b2 line=504 │ │ 0x00ba line=508 │ │ locals : │ │ 0x004f - 0x0060 reg=0 command Lcom/stericson/RootShell/execution/Command; │ │ 0x000b - 0x0060 reg=1 foundPaths Ljava/util/List; Ljava/util/List; │ │ - 0x0015 - 0x0060 reg=2 i$ Ljava/util/Iterator; │ │ - 0x0021 - 0x0060 reg=3 path Ljava/lang/String; │ │ + 0x0021 - 0x0060 reg=2 path Ljava/lang/String; │ │ 0x00aa - 0x00ba reg=0 command Lcom/stericson/RootShell/execution/Command; │ │ - 0x0062 - 0x00ba reg=2 i$ Ljava/util/Iterator; │ │ 0x0062 - 0x00c2 reg=1 foundPaths Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x00c2 reg=10 this Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ 0x0000 - 0x00c2 reg=11 util Ljava/lang/String; │ │ 0x0000 - 0x00c2 reg=12 utilPath Ljava/lang/String; │ │ │ │ #4 : (in Lcom/stericson/RootTools/internal/RootToolsInternalMethods;) │ │ name : 'fixUtils' │ │ type : '([Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 63 16-bit code units │ │ -07d4ec: |[07d4ec] com.stericson.RootTools.internal.RootToolsInternalMethods.fixUtils:([Ljava/lang/String;)Z │ │ -07d4fc: 0760 |0000: move-object v0, v6 │ │ -07d4fe: 2102 |0001: array-length v2, v0 │ │ -07d500: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07d502: 3521 3a00 |0003: if-ge v1, v2, 003d // +003a │ │ -07d506: 4603 0001 |0005: aget-object v3, v0, v1 │ │ -07d50a: 6e20 3a20 3500 |0007: invoke-virtual {v5, v3}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.checkUtil:(Ljava/lang/String;)Z // method@203a │ │ -07d510: 0a04 |000a: move-result v4 │ │ -07d512: 3904 1700 |000b: if-nez v4, 0022 // +0017 │ │ -07d516: 1a04 f711 |000d: const-string v4, "busybox" // string@11f7 │ │ -07d51a: 6e20 3a20 4500 |000f: invoke-virtual {v5, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.checkUtil:(Ljava/lang/String;)Z // method@203a │ │ -07d520: 0a04 |0012: move-result v4 │ │ -07d522: 3804 1200 |0013: if-eqz v4, 0025 // +0012 │ │ -07d526: 1a04 f711 |0015: const-string v4, "busybox" // string@11f7 │ │ -07d52a: 6e30 4f20 3504 |0017: invoke-virtual {v5, v3, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.hasUtil:(Ljava/lang/String;Ljava/lang/String;)Z // method@204f │ │ -07d530: 0a04 |001a: move-result v4 │ │ -07d532: 3804 0700 |001b: if-eqz v4, 0022 // +0007 │ │ -07d536: 6204 c608 |001d: sget-object v4, Lcom/stericson/RootTools/RootTools;.utilPath:Ljava/lang/String; // field@08c6 │ │ -07d53a: 6e30 3e20 3504 |001f: invoke-virtual {v5, v3, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.fixUtil:(Ljava/lang/String;Ljava/lang/String;)V // method@203e │ │ -07d540: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07d544: 28df |0024: goto 0003 // -0021 │ │ -07d546: 1a04 0f25 |0025: const-string v4, "toolbox" // string@250f │ │ -07d54a: 6e20 3a20 4500 |0027: invoke-virtual {v5, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.checkUtil:(Ljava/lang/String;)Z // method@203a │ │ -07d550: 0a04 |002a: move-result v4 │ │ -07d552: 3804 1000 |002b: if-eqz v4, 003b // +0010 │ │ -07d556: 1a04 0f25 |002d: const-string v4, "toolbox" // string@250f │ │ -07d55a: 6e30 4f20 3504 |002f: invoke-virtual {v5, v3, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.hasUtil:(Ljava/lang/String;Ljava/lang/String;)Z // method@204f │ │ -07d560: 0a04 |0032: move-result v4 │ │ -07d562: 3804 efff |0033: if-eqz v4, 0022 // -0011 │ │ -07d566: 6204 c608 |0035: sget-object v4, Lcom/stericson/RootTools/RootTools;.utilPath:Ljava/lang/String; // field@08c6 │ │ -07d56a: 6e30 3e20 3504 |0037: invoke-virtual {v5, v3, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.fixUtil:(Ljava/lang/String;Ljava/lang/String;)V // method@203e │ │ -07d570: 28e8 |003a: goto 0022 // -0018 │ │ -07d572: 1204 |003b: const/4 v4, #int 0 // #0 │ │ -07d574: 0f04 |003c: return v4 │ │ -07d576: 1214 |003d: const/4 v4, #int 1 // #1 │ │ -07d578: 28fe |003e: goto 003c // -0002 │ │ + insns size : 61 16-bit code units │ │ +07d4cc: |[07d4cc] com.stericson.RootTools.internal.RootToolsInternalMethods.fixUtils:([Ljava/lang/String;)Z │ │ +07d4dc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07d4de: 2163 |0001: array-length v3, v6 │ │ +07d4e0: 0112 |0002: move v2, v1 │ │ +07d4e2: 3532 3800 |0003: if-ge v2, v3, 003b // +0038 │ │ +07d4e6: 4600 0602 |0005: aget-object v0, v6, v2 │ │ +07d4ea: 6e20 3a20 0500 |0007: invoke-virtual {v5, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.checkUtil:(Ljava/lang/String;)Z // method@203a │ │ +07d4f0: 0a04 |000a: move-result v4 │ │ +07d4f2: 3904 1700 |000b: if-nez v4, 0022 // +0017 │ │ +07d4f6: 1a04 f711 |000d: const-string v4, "busybox" // string@11f7 │ │ +07d4fa: 6e20 3a20 4500 |000f: invoke-virtual {v5, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.checkUtil:(Ljava/lang/String;)Z // method@203a │ │ +07d500: 0a04 |0012: move-result v4 │ │ +07d502: 3804 1200 |0013: if-eqz v4, 0025 // +0012 │ │ +07d506: 1a04 f711 |0015: const-string v4, "busybox" // string@11f7 │ │ +07d50a: 6e30 4f20 0504 |0017: invoke-virtual {v5, v0, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.hasUtil:(Ljava/lang/String;Ljava/lang/String;)Z // method@204f │ │ +07d510: 0a04 |001a: move-result v4 │ │ +07d512: 3804 0700 |001b: if-eqz v4, 0022 // +0007 │ │ +07d516: 6204 c608 |001d: sget-object v4, Lcom/stericson/RootTools/RootTools;.utilPath:Ljava/lang/String; // field@08c6 │ │ +07d51a: 6e30 3e20 0504 |001f: invoke-virtual {v5, v0, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.fixUtil:(Ljava/lang/String;Ljava/lang/String;)V // method@203e │ │ +07d520: d802 0201 |0022: add-int/lit8 v2, v2, #int 1 // #01 │ │ +07d524: 28df |0024: goto 0003 // -0021 │ │ +07d526: 1a04 0f25 |0025: const-string v4, "toolbox" // string@250f │ │ +07d52a: 6e20 3a20 4500 |0027: invoke-virtual {v5, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.checkUtil:(Ljava/lang/String;)Z // method@203a │ │ +07d530: 0a04 |002a: move-result v4 │ │ +07d532: 3804 1100 |002b: if-eqz v4, 003c // +0011 │ │ +07d536: 1a04 0f25 |002d: const-string v4, "toolbox" // string@250f │ │ +07d53a: 6e30 4f20 0504 |002f: invoke-virtual {v5, v0, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.hasUtil:(Ljava/lang/String;Ljava/lang/String;)Z // method@204f │ │ +07d540: 0a04 |0032: move-result v4 │ │ +07d542: 3804 efff |0033: if-eqz v4, 0022 // -0011 │ │ +07d546: 6204 c608 |0035: sget-object v4, Lcom/stericson/RootTools/RootTools;.utilPath:Ljava/lang/String; // field@08c6 │ │ +07d54a: 6e30 3e20 0504 |0037: invoke-virtual {v5, v0, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.fixUtil:(Ljava/lang/String;Ljava/lang/String;)V // method@203e │ │ +07d550: 28e8 |003a: goto 0022 // -0018 │ │ +07d552: 1211 |003b: const/4 v1, #int 1 // #1 │ │ +07d554: 0f01 |003c: return v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=529 │ │ + 0x0001 line=529 │ │ 0x0007 line=531 │ │ 0x000d line=533 │ │ 0x0015 line=535 │ │ 0x001d line=537 │ │ 0x0022 line=529 │ │ 0x0025 line=542 │ │ 0x002d line=544 │ │ 0x0035 line=546 │ │ - 0x003b line=551 │ │ - 0x003c line=557 │ │ + 0x003b line=557 │ │ locals : │ │ - 0x0007 - 0x003c reg=3 util Ljava/lang/String; │ │ - 0x0001 - 0x003f reg=0 arr$ [Ljava/lang/String; │ │ - 0x0003 - 0x003f reg=1 i$ I │ │ - 0x0002 - 0x003f reg=2 len$ I │ │ - 0x0000 - 0x003f reg=5 this Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ - 0x0000 - 0x003f reg=6 utils [Ljava/lang/String; │ │ + 0x0007 - 0x003b reg=0 util Ljava/lang/String; │ │ + 0x0000 - 0x003d reg=5 this Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ + 0x0000 - 0x003d reg=6 utils [Ljava/lang/String; │ │ │ │ #5 : (in Lcom/stericson/RootTools/internal/RootToolsInternalMethods;) │ │ name : 'getBusyBoxApplets' │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 119 16-bit code units │ │ -07d57c: |[07d57c] com.stericson.RootTools.internal.RootToolsInternalMethods.getBusyBoxApplets:(Ljava/lang/String;)Ljava/util/List; │ │ -07d58c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -07d58e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -07d590: 3809 6b00 |0002: if-eqz v9, 006d // +006b │ │ -07d594: 1a01 1a01 |0004: const-string v1, "/" // string@011a │ │ -07d598: 6e20 4621 1900 |0006: invoke-virtual {v9, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2146 │ │ -07d59e: 0a01 |0009: move-result v1 │ │ -07d5a0: 3901 6300 |000a: if-nez v1, 006d // +0063 │ │ -07d5a4: 1a01 0000 |000c: const-string v1, "" // string@0000 │ │ -07d5a8: 6e20 4721 1900 |000e: invoke-virtual {v9, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -07d5ae: 0a01 |0011: move-result v1 │ │ -07d5b0: 3901 5b00 |0012: if-nez v1, 006d // +005b │ │ -07d5b4: 2201 f704 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -07d5b8: 7010 6021 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07d5be: 6e20 6921 9100 |0019: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d5c4: 0c01 |001c: move-result-object v1 │ │ -07d5c6: 1a02 1a01 |001d: const-string v2, "/" // string@011a │ │ -07d5ca: 6e20 6921 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d5d0: 0c01 |0022: move-result-object v1 │ │ -07d5d2: 6e10 6e21 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07d5d8: 0c09 |0026: move-result-object v9 │ │ -07d5da: 2205 1505 |0027: new-instance v5, Ljava/util/ArrayList; // type@0515 │ │ -07d5de: 7010 9a21 0500 |0029: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@219a │ │ -07d5e4: 2200 9c04 |002c: new-instance v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$1; // type@049c │ │ -07d5e8: 1232 |002e: const/4 v2, #int 3 // #3 │ │ -07d5ea: 2374 8905 |002f: new-array v4, v7, [Ljava/lang/String; // type@0589 │ │ -07d5ee: 2201 f704 |0031: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -07d5f2: 7010 6021 0100 |0033: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07d5f8: 6e20 6921 9100 |0036: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d5fe: 0c01 |0039: move-result-object v1 │ │ -07d600: 1a06 f811 |003a: const-string v6, "busybox --list" // string@11f8 │ │ -07d604: 6e20 6921 6100 |003c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d60a: 0c01 |003f: move-result-object v1 │ │ -07d60c: 6e10 6e21 0100 |0040: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07d612: 0c01 |0043: move-result-object v1 │ │ -07d614: 4d01 0403 |0044: aput-object v1, v4, v3 │ │ -07d618: 0781 |0046: move-object v1, v8 │ │ -07d61a: 7606 2720 0000 |0047: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$1;.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/util/List;)V // method@2027 │ │ -07d620: 7110 111f 0300 |004a: invoke-static {v3}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ -07d626: 0c01 |004d: move-result-object v1 │ │ -07d628: 6e20 861f 0100 |004e: invoke-virtual {v1, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07d62e: 7110 111f 0300 |0051: invoke-static {v3}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ -07d634: 0c01 |0054: move-result-object v1 │ │ -07d636: 7030 3b20 1800 |0055: invoke-direct {v8, v1, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ -07d63c: 7210 dc21 0500 |0058: invoke-interface {v5}, Ljava/util/List;.size:()I // method@21dc │ │ -07d642: 0a01 |005b: move-result v1 │ │ -07d644: 3c01 1000 |005c: if-gtz v1, 006c // +0010 │ │ -07d648: 7110 111f 0700 |005e: invoke-static {v7}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ -07d64e: 0c01 |0061: move-result-object v1 │ │ -07d650: 6e20 861f 0100 |0062: invoke-virtual {v1, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07d656: 7110 111f 0700 |0065: invoke-static {v7}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ -07d65c: 0c01 |0068: move-result-object v1 │ │ -07d65e: 7030 3b20 1800 |0069: invoke-direct {v8, v1, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ -07d664: 1105 |006c: return-object v5 │ │ -07d666: 3909 baff |006d: if-nez v9, 0027 // -0046 │ │ -07d66a: 2201 dd04 |006f: new-instance v1, Ljava/lang/Exception; // type@04dd │ │ -07d66e: 1a02 d20c |0071: const-string v2, "Path is null, please specifiy a path" // string@0cd2 │ │ -07d672: 7020 fa20 2100 |0073: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@20fa │ │ -07d678: 2701 |0076: throw v1 │ │ +07d558: |[07d558] com.stericson.RootTools.internal.RootToolsInternalMethods.getBusyBoxApplets:(Ljava/lang/String;)Ljava/util/List; │ │ +07d568: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +07d56a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +07d56c: 3809 6b00 |0002: if-eqz v9, 006d // +006b │ │ +07d570: 1a01 1a01 |0004: const-string v1, "/" // string@011a │ │ +07d574: 6e20 4621 1900 |0006: invoke-virtual {v9, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2146 │ │ +07d57a: 0a01 |0009: move-result v1 │ │ +07d57c: 3901 6300 |000a: if-nez v1, 006d // +0063 │ │ +07d580: 1a01 0000 |000c: const-string v1, "" // string@0000 │ │ +07d584: 6e20 4721 1900 |000e: invoke-virtual {v9, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +07d58a: 0a01 |0011: move-result v1 │ │ +07d58c: 3901 5b00 |0012: if-nez v1, 006d // +005b │ │ +07d590: 2201 f704 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +07d594: 7010 6021 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07d59a: 6e20 6921 9100 |0019: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d5a0: 0c01 |001c: move-result-object v1 │ │ +07d5a2: 1a02 1a01 |001d: const-string v2, "/" // string@011a │ │ +07d5a6: 6e20 6921 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d5ac: 0c01 |0022: move-result-object v1 │ │ +07d5ae: 6e10 6e21 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07d5b4: 0c09 |0026: move-result-object v9 │ │ +07d5b6: 2205 1505 |0027: new-instance v5, Ljava/util/ArrayList; // type@0515 │ │ +07d5ba: 7010 9a21 0500 |0029: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@219a │ │ +07d5c0: 2200 9c04 |002c: new-instance v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$1; // type@049c │ │ +07d5c4: 1232 |002e: const/4 v2, #int 3 // #3 │ │ +07d5c6: 2374 8905 |002f: new-array v4, v7, [Ljava/lang/String; // type@0589 │ │ +07d5ca: 2201 f704 |0031: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +07d5ce: 7010 6021 0100 |0033: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07d5d4: 6e20 6921 9100 |0036: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d5da: 0c01 |0039: move-result-object v1 │ │ +07d5dc: 1a06 f811 |003a: const-string v6, "busybox --list" // string@11f8 │ │ +07d5e0: 6e20 6921 6100 |003c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d5e6: 0c01 |003f: move-result-object v1 │ │ +07d5e8: 6e10 6e21 0100 |0040: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07d5ee: 0c01 |0043: move-result-object v1 │ │ +07d5f0: 4d01 0403 |0044: aput-object v1, v4, v3 │ │ +07d5f4: 0781 |0046: move-object v1, v8 │ │ +07d5f6: 7606 2720 0000 |0047: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$1;.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/util/List;)V // method@2027 │ │ +07d5fc: 7110 111f 0300 |004a: invoke-static {v3}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ +07d602: 0c01 |004d: move-result-object v1 │ │ +07d604: 6e20 861f 0100 |004e: invoke-virtual {v1, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07d60a: 7110 111f 0300 |0051: invoke-static {v3}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ +07d610: 0c01 |0054: move-result-object v1 │ │ +07d612: 7030 3b20 1800 |0055: invoke-direct {v8, v1, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ +07d618: 7210 dc21 0500 |0058: invoke-interface {v5}, Ljava/util/List;.size:()I // method@21dc │ │ +07d61e: 0a01 |005b: move-result v1 │ │ +07d620: 3c01 1000 |005c: if-gtz v1, 006c // +0010 │ │ +07d624: 7110 111f 0700 |005e: invoke-static {v7}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ +07d62a: 0c01 |0061: move-result-object v1 │ │ +07d62c: 6e20 861f 0100 |0062: invoke-virtual {v1, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07d632: 7110 111f 0700 |0065: invoke-static {v7}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ +07d638: 0c01 |0068: move-result-object v1 │ │ +07d63a: 7030 3b20 1800 |0069: invoke-direct {v8, v1, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ +07d640: 1105 |006c: return-object v5 │ │ +07d642: 3909 baff |006d: if-nez v9, 0027 // -0046 │ │ +07d646: 2201 dd04 |006f: new-instance v1, Ljava/lang/Exception; // type@04dd │ │ +07d64a: 1a02 d20c |0071: const-string v2, "Path is null, please specifiy a path" // string@0cd2 │ │ +07d64e: 7020 fa20 2100 |0073: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@20fa │ │ +07d654: 2701 |0076: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=570 │ │ 0x0014 line=572 │ │ 0x0027 line=580 │ │ 0x002c line=582 │ │ 0x004a line=601 │ │ @@ -139286,76 +139258,76 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 123 16-bit code units │ │ -07d67c: |[07d67c] com.stericson.RootTools.internal.RootToolsInternalMethods.getBusyBoxVersion:(Ljava/lang/String;)Ljava/lang/String; │ │ -07d68c: 1a04 0000 |0000: const-string v4, "" // string@0000 │ │ -07d690: 6e20 4721 4b00 |0002: invoke-virtual {v11, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -07d696: 0a04 |0005: move-result v4 │ │ -07d698: 3904 1d00 |0006: if-nez v4, 0023 // +001d │ │ -07d69c: 1a04 1a01 |0008: const-string v4, "/" // string@011a │ │ -07d6a0: 6e20 4621 4b00 |000a: invoke-virtual {v11, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2146 │ │ -07d6a6: 0a04 |000d: move-result v4 │ │ -07d6a8: 3904 1500 |000e: if-nez v4, 0023 // +0015 │ │ -07d6ac: 2204 f704 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@04f7 │ │ -07d6b0: 7010 6021 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07d6b6: 6e20 6921 b400 |0015: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d6bc: 0c04 |0018: move-result-object v4 │ │ -07d6be: 1a05 1a01 |0019: const-string v5, "/" // string@011a │ │ -07d6c2: 6e20 6921 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d6c8: 0c04 |001e: move-result-object v4 │ │ -07d6ca: 6e10 6e21 0400 |001f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07d6d0: 0c0b |0022: move-result-object v11 │ │ -07d6d2: 1a04 0000 |0023: const-string v4, "" // string@0000 │ │ -07d6d6: 6904 d808 |0025: sput-object v4, Lcom/stericson/RootTools/internal/InternalVariables;.busyboxVersion:Ljava/lang/String; // field@08d8 │ │ -07d6da: 2200 9d04 |0027: new-instance v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$2; // type@049d │ │ -07d6de: 1244 |0029: const/4 v4, #int 4 // #4 │ │ -07d6e0: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -07d6e2: 1216 |002b: const/4 v6, #int 1 // #1 │ │ -07d6e4: 2366 8905 |002c: new-array v6, v6, [Ljava/lang/String; // type@0589 │ │ -07d6e8: 1207 |002e: const/4 v7, #int 0 // #0 │ │ -07d6ea: 2208 f704 |002f: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ -07d6ee: 7010 6021 0800 |0031: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07d6f4: 6e20 6921 b800 |0034: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d6fa: 0c08 |0037: move-result-object v8 │ │ -07d6fc: 1a09 f711 |0038: const-string v9, "busybox" // string@11f7 │ │ -07d700: 6e20 6921 9800 |003a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d706: 0c08 |003d: move-result-object v8 │ │ -07d708: 6e10 6e21 0800 |003e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07d70e: 0c08 |0041: move-result-object v8 │ │ -07d710: 4d08 0607 |0042: aput-object v8, v6, v7 │ │ -07d714: 7056 2920 a054 |0044: invoke-direct {v0, v10, v4, v5, v6}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$2;.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V // method@2029 │ │ -07d71a: 1a04 9e04 |0047: const-string v4, "Getting BusyBox Version without root" // string@049e │ │ -07d71e: 7110 f21f 0400 |0049: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07d724: 1204 |004c: const/4 v4, #int 0 // #0 │ │ -07d726: 7110 db1f 0400 |004d: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1fdb │ │ -07d72c: 0c03 |0050: move-result-object v3 │ │ -07d72e: 6e20 861f 0300 |0051: invoke-virtual {v3, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07d734: 7030 3b20 3a00 |0054: invoke-direct {v10, v3, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ -07d73a: 6204 d808 |0057: sget-object v4, Lcom/stericson/RootTools/internal/InternalVariables;.busyboxVersion:Ljava/lang/String; // field@08d8 │ │ -07d73e: 6e10 4f21 0400 |0059: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@214f │ │ -07d744: 0a04 |005c: move-result v4 │ │ -07d746: 3c04 1200 |005d: if-gtz v4, 006f // +0012 │ │ -07d74a: 1a04 9d04 |005f: const-string v4, "Getting BusyBox Version with root" // string@049d │ │ -07d74e: 7110 f21f 0400 |0061: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07d754: 1214 |0064: const/4 v4, #int 1 // #1 │ │ -07d756: 7110 db1f 0400 |0065: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1fdb │ │ -07d75c: 0c02 |0068: move-result-object v2 │ │ -07d75e: 6e20 861f 0200 |0069: invoke-virtual {v2, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07d764: 7030 3b20 2a00 |006c: invoke-direct {v10, v2, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ -07d76a: 6204 d808 |006f: sget-object v4, Lcom/stericson/RootTools/internal/InternalVariables;.busyboxVersion:Ljava/lang/String; // field@08d8 │ │ -07d76e: 1104 |0071: return-object v4 │ │ -07d770: 0d01 |0072: move-exception v1 │ │ -07d772: 1a04 b202 |0073: const-string v4, "BusyBox was not found, more information MAY be available with Debugging on." // string@02b2 │ │ -07d776: 7110 f21f 0400 |0075: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07d77c: 1a04 0000 |0078: const-string v4, "" // string@0000 │ │ -07d780: 28f7 |007a: goto 0071 // -0009 │ │ +07d658: |[07d658] com.stericson.RootTools.internal.RootToolsInternalMethods.getBusyBoxVersion:(Ljava/lang/String;)Ljava/lang/String; │ │ +07d668: 1a04 0000 |0000: const-string v4, "" // string@0000 │ │ +07d66c: 6e20 4721 4b00 |0002: invoke-virtual {v11, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +07d672: 0a04 |0005: move-result v4 │ │ +07d674: 3904 1d00 |0006: if-nez v4, 0023 // +001d │ │ +07d678: 1a04 1a01 |0008: const-string v4, "/" // string@011a │ │ +07d67c: 6e20 4621 4b00 |000a: invoke-virtual {v11, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2146 │ │ +07d682: 0a04 |000d: move-result v4 │ │ +07d684: 3904 1500 |000e: if-nez v4, 0023 // +0015 │ │ +07d688: 2204 f704 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@04f7 │ │ +07d68c: 7010 6021 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07d692: 6e20 6921 b400 |0015: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d698: 0c04 |0018: move-result-object v4 │ │ +07d69a: 1a05 1a01 |0019: const-string v5, "/" // string@011a │ │ +07d69e: 6e20 6921 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d6a4: 0c04 |001e: move-result-object v4 │ │ +07d6a6: 6e10 6e21 0400 |001f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07d6ac: 0c0b |0022: move-result-object v11 │ │ +07d6ae: 1a04 0000 |0023: const-string v4, "" // string@0000 │ │ +07d6b2: 6904 d808 |0025: sput-object v4, Lcom/stericson/RootTools/internal/InternalVariables;.busyboxVersion:Ljava/lang/String; // field@08d8 │ │ +07d6b6: 2200 9d04 |0027: new-instance v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$2; // type@049d │ │ +07d6ba: 1244 |0029: const/4 v4, #int 4 // #4 │ │ +07d6bc: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +07d6be: 1216 |002b: const/4 v6, #int 1 // #1 │ │ +07d6c0: 2366 8905 |002c: new-array v6, v6, [Ljava/lang/String; // type@0589 │ │ +07d6c4: 1207 |002e: const/4 v7, #int 0 // #0 │ │ +07d6c6: 2208 f704 |002f: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ +07d6ca: 7010 6021 0800 |0031: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07d6d0: 6e20 6921 b800 |0034: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d6d6: 0c08 |0037: move-result-object v8 │ │ +07d6d8: 1a09 f711 |0038: const-string v9, "busybox" // string@11f7 │ │ +07d6dc: 6e20 6921 9800 |003a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d6e2: 0c08 |003d: move-result-object v8 │ │ +07d6e4: 6e10 6e21 0800 |003e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07d6ea: 0c08 |0041: move-result-object v8 │ │ +07d6ec: 4d08 0607 |0042: aput-object v8, v6, v7 │ │ +07d6f0: 7056 2920 a054 |0044: invoke-direct {v0, v10, v4, v5, v6}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$2;.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V // method@2029 │ │ +07d6f6: 1a04 9e04 |0047: const-string v4, "Getting BusyBox Version without root" // string@049e │ │ +07d6fa: 7110 f21f 0400 |0049: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07d700: 1204 |004c: const/4 v4, #int 0 // #0 │ │ +07d702: 7110 db1f 0400 |004d: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1fdb │ │ +07d708: 0c03 |0050: move-result-object v3 │ │ +07d70a: 6e20 861f 0300 |0051: invoke-virtual {v3, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07d710: 7030 3b20 3a00 |0054: invoke-direct {v10, v3, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ +07d716: 6204 d808 |0057: sget-object v4, Lcom/stericson/RootTools/internal/InternalVariables;.busyboxVersion:Ljava/lang/String; // field@08d8 │ │ +07d71a: 6e10 4f21 0400 |0059: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@214f │ │ +07d720: 0a04 |005c: move-result v4 │ │ +07d722: 3c04 1200 |005d: if-gtz v4, 006f // +0012 │ │ +07d726: 1a04 9d04 |005f: const-string v4, "Getting BusyBox Version with root" // string@049d │ │ +07d72a: 7110 f21f 0400 |0061: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07d730: 1214 |0064: const/4 v4, #int 1 // #1 │ │ +07d732: 7110 db1f 0400 |0065: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1fdb │ │ +07d738: 0c02 |0068: move-result-object v2 │ │ +07d73a: 6e20 861f 0200 |0069: invoke-virtual {v2, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07d740: 7030 3b20 2a00 |006c: invoke-direct {v10, v2, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ +07d746: 6204 d808 |006f: sget-object v4, Lcom/stericson/RootTools/internal/InternalVariables;.busyboxVersion:Ljava/lang/String; // field@08d8 │ │ +07d74a: 1104 |0071: return-object v4 │ │ +07d74c: 0d01 |0072: move-exception v1 │ │ +07d74e: 1a04 b202 |0073: const-string v4, "BusyBox was not found, more information MAY be available with Debugging on." // string@02b2 │ │ +07d752: 7110 f21f 0400 |0075: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07d758: 1a04 0000 |0078: const-string v4, "" // string@0000 │ │ +07d75c: 28f7 |007a: goto 0071 // -0009 │ │ catches : 1 │ │ 0x0027 - 0x006f │ │ Ljava/lang/Exception; -> 0x0072 │ │ positions : │ │ 0x0000 line=620 │ │ 0x0010 line=622 │ │ 0x0023 line=625 │ │ @@ -139386,59 +139358,59 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -07d794: |[07d794] com.stericson.RootTools.internal.RootToolsInternalMethods.getConvertedSpace:(Ljava/lang/String;)J │ │ -07d7a4: 1904 f03f |0000: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -07d7a8: 2203 f604 |0002: new-instance v3, Ljava/lang/StringBuffer; // type@04f6 │ │ -07d7ac: 7010 5c21 0300 |0004: invoke-direct {v3}, Ljava/lang/StringBuffer;.:()V // method@215c │ │ -07d7b2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -07d7b4: 6e10 4f21 0900 |0008: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@214f │ │ -07d7ba: 0a06 |000b: move-result v6 │ │ -07d7bc: 3562 1a00 |000c: if-ge v2, v6, 0026 // +001a │ │ -07d7c0: 6e20 4321 2900 |000e: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ -07d7c6: 0a00 |0011: move-result v0 │ │ -07d7c8: 7110 e120 0000 |0012: invoke-static {v0}, Ljava/lang/Character;.isDigit:(C)Z // method@20e1 │ │ -07d7ce: 0a06 |0015: move-result v6 │ │ -07d7d0: 3906 2e00 |0016: if-nez v6, 0044 // +002e │ │ -07d7d4: 1306 2e00 |0018: const/16 v6, #int 46 // #2e │ │ -07d7d8: 3260 2a00 |001a: if-eq v0, v6, 0044 // +002a │ │ -07d7dc: 1306 6d00 |001c: const/16 v6, #int 109 // #6d │ │ -07d7e0: 3260 0600 |001e: if-eq v0, v6, 0024 // +0006 │ │ -07d7e4: 1306 4d00 |0020: const/16 v6, #int 77 // #4d │ │ -07d7e8: 3360 1700 |0022: if-ne v0, v6, 0039 // +0017 │ │ -07d7ec: 1904 9040 |0024: const-wide/high16 v4, #long 4652218415073722368 // #4090 │ │ -07d7f0: 6e10 5f21 0300 |0026: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@215f │ │ -07d7f6: 0c06 |0029: move-result-object v6 │ │ -07d7f8: 7110 f620 0600 |002a: invoke-static {v6}, Ljava/lang/Double;.valueOf:(Ljava/lang/String;)Ljava/lang/Double; // method@20f6 │ │ -07d7fe: 0c06 |002d: move-result-object v6 │ │ -07d800: 6e10 f520 0600 |002e: invoke-virtual {v6}, Ljava/lang/Double;.doubleValue:()D // method@20f5 │ │ -07d806: 0b06 |0031: move-result-wide v6 │ │ -07d808: cd46 |0032: mul-double/2addr v6, v4 │ │ -07d80a: 7120 1721 7600 |0033: invoke-static {v6, v7}, Ljava/lang/Math;.ceil:(D)D // method@2117 │ │ -07d810: 0b06 |0036: move-result-wide v6 │ │ -07d812: 8b66 |0037: double-to-long v6, v6 │ │ -07d814: 1006 |0038: return-wide v6 │ │ -07d816: 1306 6700 |0039: const/16 v6, #int 103 // #67 │ │ -07d81a: 3260 0600 |003b: if-eq v0, v6, 0041 // +0006 │ │ -07d81e: 1306 4700 |003d: const/16 v6, #int 71 // #47 │ │ -07d822: 3360 e7ff |003f: if-ne v0, v6, 0026 // -0019 │ │ -07d826: 1904 3041 |0041: const-wide/high16 v4, #long 4697254411347427328 // #4130 │ │ -07d82a: 28e3 |0043: goto 0026 // -001d │ │ -07d82c: 6e20 4321 2900 |0044: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ -07d832: 0a06 |0047: move-result v6 │ │ -07d834: 6e20 5d21 6300 |0048: invoke-virtual {v3, v6}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@215d │ │ -07d83a: d802 0201 |004b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -07d83e: 28bb |004d: goto 0008 // -0045 │ │ -07d840: 0d01 |004e: move-exception v1 │ │ -07d842: 1606 ffff |004f: const-wide/16 v6, #int -1 // #ffff │ │ -07d846: 28e7 |0051: goto 0038 // -0019 │ │ +07d770: |[07d770] com.stericson.RootTools.internal.RootToolsInternalMethods.getConvertedSpace:(Ljava/lang/String;)J │ │ +07d780: 1904 f03f |0000: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +07d784: 2203 f604 |0002: new-instance v3, Ljava/lang/StringBuffer; // type@04f6 │ │ +07d788: 7010 5c21 0300 |0004: invoke-direct {v3}, Ljava/lang/StringBuffer;.:()V // method@215c │ │ +07d78e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +07d790: 6e10 4f21 0900 |0008: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@214f │ │ +07d796: 0a06 |000b: move-result v6 │ │ +07d798: 3562 1a00 |000c: if-ge v2, v6, 0026 // +001a │ │ +07d79c: 6e20 4321 2900 |000e: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ +07d7a2: 0a00 |0011: move-result v0 │ │ +07d7a4: 7110 e120 0000 |0012: invoke-static {v0}, Ljava/lang/Character;.isDigit:(C)Z // method@20e1 │ │ +07d7aa: 0a06 |0015: move-result v6 │ │ +07d7ac: 3906 2e00 |0016: if-nez v6, 0044 // +002e │ │ +07d7b0: 1306 2e00 |0018: const/16 v6, #int 46 // #2e │ │ +07d7b4: 3260 2a00 |001a: if-eq v0, v6, 0044 // +002a │ │ +07d7b8: 1306 6d00 |001c: const/16 v6, #int 109 // #6d │ │ +07d7bc: 3260 0600 |001e: if-eq v0, v6, 0024 // +0006 │ │ +07d7c0: 1306 4d00 |0020: const/16 v6, #int 77 // #4d │ │ +07d7c4: 3360 1700 |0022: if-ne v0, v6, 0039 // +0017 │ │ +07d7c8: 1904 9040 |0024: const-wide/high16 v4, #long 4652218415073722368 // #4090 │ │ +07d7cc: 6e10 5f21 0300 |0026: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@215f │ │ +07d7d2: 0c06 |0029: move-result-object v6 │ │ +07d7d4: 7110 f620 0600 |002a: invoke-static {v6}, Ljava/lang/Double;.valueOf:(Ljava/lang/String;)Ljava/lang/Double; // method@20f6 │ │ +07d7da: 0c06 |002d: move-result-object v6 │ │ +07d7dc: 6e10 f520 0600 |002e: invoke-virtual {v6}, Ljava/lang/Double;.doubleValue:()D // method@20f5 │ │ +07d7e2: 0b06 |0031: move-result-wide v6 │ │ +07d7e4: cd46 |0032: mul-double/2addr v6, v4 │ │ +07d7e6: 7120 1721 7600 |0033: invoke-static {v6, v7}, Ljava/lang/Math;.ceil:(D)D // method@2117 │ │ +07d7ec: 0b06 |0036: move-result-wide v6 │ │ +07d7ee: 8b66 |0037: double-to-long v6, v6 │ │ +07d7f0: 1006 |0038: return-wide v6 │ │ +07d7f2: 1306 6700 |0039: const/16 v6, #int 103 // #67 │ │ +07d7f6: 3260 0600 |003b: if-eq v0, v6, 0041 // +0006 │ │ +07d7fa: 1306 4700 |003d: const/16 v6, #int 71 // #47 │ │ +07d7fe: 3360 e7ff |003f: if-ne v0, v6, 0026 // -0019 │ │ +07d802: 1904 3041 |0041: const-wide/high16 v4, #long 4697254411347427328 // #4130 │ │ +07d806: 28e3 |0043: goto 0026 // -001d │ │ +07d808: 6e20 4321 2900 |0044: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ +07d80e: 0a06 |0047: move-result v6 │ │ +07d810: 6e20 5d21 6300 |0048: invoke-virtual {v3, v6}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@215d │ │ +07d816: d802 0201 |004b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +07d81a: 28bb |004d: goto 0008 // -0045 │ │ +07d81c: 0d01 |004e: move-exception v1 │ │ +07d81e: 1606 ffff |004f: const-wide/16 v6, #int -1 // #ffff │ │ +07d822: 28e7 |0051: goto 0038 // -0019 │ │ catches : 1 │ │ 0x0002 - 0x004b │ │ Ljava/lang/Exception; -> 0x004e │ │ positions : │ │ 0x0000 line=688 │ │ 0x0002 line=690 │ │ 0x0007 line=691 │ │ @@ -139471,104 +139443,104 @@ │ │ type : '(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Permissions;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 177 16-bit code units │ │ -07d858: |[07d858] com.stericson.RootTools.internal.RootToolsInternalMethods.getFilePermissionsSymlinks:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Permissions; │ │ -07d868: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07d86a: 2203 f704 |0001: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -07d86e: 7010 6021 0300 |0003: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07d874: 1a04 1103 |0006: const-string v4, "Checking permissions for " // string@0311 │ │ -07d878: 6e20 6921 4300 |0008: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d87e: 0c03 |000b: move-result-object v3 │ │ -07d880: 6e20 6921 a300 |000c: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d886: 0c03 |000f: move-result-object v3 │ │ -07d888: 6e10 6e21 0300 |0010: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07d88e: 0c03 |0013: move-result-object v3 │ │ -07d890: 7110 f21f 0300 |0014: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07d896: 7110 ca1f 0a00 |0017: invoke-static {v10}, Lcom/stericson/RootTools/RootTools;.exists:(Ljava/lang/String;)Z // method@1fca │ │ -07d89c: 0a03 |001a: move-result v3 │ │ -07d89e: 3803 8c00 |001b: if-eqz v3, 00a7 // +008c │ │ -07d8a2: 2203 f704 |001d: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -07d8a6: 7010 6021 0300 |001f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07d8ac: 6e20 6921 a300 |0022: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d8b2: 0c03 |0025: move-result-object v3 │ │ -07d8b4: 1a04 ae00 |0026: const-string v4, " was found." // string@00ae │ │ -07d8b8: 6e20 6921 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d8be: 0c03 |002b: move-result-object v3 │ │ -07d8c0: 6e10 6e21 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07d8c6: 0c03 |002f: move-result-object v3 │ │ -07d8c8: 7110 f21f 0300 |0030: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07d8ce: 2200 9f04 |0033: new-instance v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$4; // type@049f │ │ -07d8d2: 1213 |0035: const/4 v3, #int 1 // #1 │ │ -07d8d4: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -07d8d6: 1245 |0037: const/4 v5, #int 4 // #4 │ │ -07d8d8: 2355 8905 |0038: new-array v5, v5, [Ljava/lang/String; // type@0589 │ │ -07d8dc: 1206 |003a: const/4 v6, #int 0 // #0 │ │ -07d8de: 2207 f704 |003b: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ -07d8e2: 7010 6021 0700 |003d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07d8e8: 1a08 541a |0040: const-string v8, "ls -l " // string@1a54 │ │ -07d8ec: 6e20 6921 8700 |0042: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d8f2: 0c07 |0045: move-result-object v7 │ │ -07d8f4: 6e20 6921 a700 |0046: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d8fa: 0c07 |0049: move-result-object v7 │ │ -07d8fc: 6e10 6e21 0700 |004a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07d902: 0c07 |004d: move-result-object v7 │ │ -07d904: 4d07 0506 |004e: aput-object v7, v5, v6 │ │ -07d908: 1216 |0050: const/4 v6, #int 1 // #1 │ │ -07d90a: 2207 f704 |0051: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ -07d90e: 7010 6021 0700 |0053: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07d914: 1a08 fd11 |0056: const-string v8, "busybox ls -l " // string@11fd │ │ -07d918: 6e20 6921 8700 |0058: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d91e: 0c07 |005b: move-result-object v7 │ │ -07d920: 6e20 6921 a700 |005c: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d926: 0c07 |005f: move-result-object v7 │ │ -07d928: 6e10 6e21 0700 |0060: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07d92e: 0c07 |0063: move-result-object v7 │ │ -07d930: 4d07 0506 |0064: aput-object v7, v5, v6 │ │ -07d934: 1226 |0066: const/4 v6, #int 2 // #2 │ │ -07d936: 2207 f704 |0067: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ -07d93a: 7010 6021 0700 |0069: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07d940: 1a08 2a01 |006c: const-string v8, "/system/bin/failsafe/toolbox ls -l " // string@012a │ │ -07d944: 6e20 6921 8700 |006e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d94a: 0c07 |0071: move-result-object v7 │ │ -07d94c: 6e20 6921 a700 |0072: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d952: 0c07 |0075: move-result-object v7 │ │ -07d954: 6e10 6e21 0700 |0076: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07d95a: 0c07 |0079: move-result-object v7 │ │ -07d95c: 4d07 0506 |007a: aput-object v7, v5, v6 │ │ -07d960: 1236 |007c: const/4 v6, #int 3 // #3 │ │ -07d962: 2207 f704 |007d: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ -07d966: 7010 6021 0700 |007f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07d96c: 1a08 1025 |0082: const-string v8, "toolbox ls -l " // string@2510 │ │ -07d970: 6e20 6921 8700 |0084: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d976: 0c07 |0087: move-result-object v7 │ │ -07d978: 6e20 6921 a700 |0088: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07d97e: 0c07 |008b: move-result-object v7 │ │ -07d980: 6e10 6e21 0700 |008c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07d986: 0c07 |008f: move-result-object v7 │ │ -07d988: 4d07 0506 |0090: aput-object v7, v5, v6 │ │ -07d98c: 7055 2d20 9043 |0092: invoke-direct {v0, v9, v3, v4, v5}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$4;.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V // method@202d │ │ -07d992: 1213 |0095: const/4 v3, #int 1 // #1 │ │ -07d994: 7110 111f 0300 |0096: invoke-static {v3}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ -07d99a: 0c03 |0099: move-result-object v3 │ │ -07d99c: 6e20 861f 0300 |009a: invoke-virtual {v3, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07d9a2: 1213 |009d: const/4 v3, #int 1 // #1 │ │ -07d9a4: 7110 111f 0300 |009e: invoke-static {v3}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ -07d9aa: 0c03 |00a1: move-result-object v3 │ │ -07d9ac: 7030 3b20 3900 |00a2: invoke-direct {v9, v3, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ -07d9b2: 6202 de08 |00a5: sget-object v2, Lcom/stericson/RootTools/internal/InternalVariables;.permissions:Lcom/stericson/RootTools/containers/Permissions; // field@08de │ │ -07d9b6: 1102 |00a7: return-object v2 │ │ -07d9b8: 0d01 |00a8: move-exception v1 │ │ -07d9ba: 6e10 fb20 0100 |00a9: invoke-virtual {v1}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@20fb │ │ -07d9c0: 0c03 |00ac: move-result-object v3 │ │ -07d9c2: 7110 f21f 0300 |00ad: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07d9c8: 28f7 |00b0: goto 00a7 // -0009 │ │ +07d834: |[07d834] com.stericson.RootTools.internal.RootToolsInternalMethods.getFilePermissionsSymlinks:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Permissions; │ │ +07d844: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07d846: 2203 f704 |0001: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +07d84a: 7010 6021 0300 |0003: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07d850: 1a04 1103 |0006: const-string v4, "Checking permissions for " // string@0311 │ │ +07d854: 6e20 6921 4300 |0008: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d85a: 0c03 |000b: move-result-object v3 │ │ +07d85c: 6e20 6921 a300 |000c: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d862: 0c03 |000f: move-result-object v3 │ │ +07d864: 6e10 6e21 0300 |0010: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07d86a: 0c03 |0013: move-result-object v3 │ │ +07d86c: 7110 f21f 0300 |0014: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07d872: 7110 ca1f 0a00 |0017: invoke-static {v10}, Lcom/stericson/RootTools/RootTools;.exists:(Ljava/lang/String;)Z // method@1fca │ │ +07d878: 0a03 |001a: move-result v3 │ │ +07d87a: 3803 8c00 |001b: if-eqz v3, 00a7 // +008c │ │ +07d87e: 2203 f704 |001d: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +07d882: 7010 6021 0300 |001f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07d888: 6e20 6921 a300 |0022: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d88e: 0c03 |0025: move-result-object v3 │ │ +07d890: 1a04 ae00 |0026: const-string v4, " was found." // string@00ae │ │ +07d894: 6e20 6921 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d89a: 0c03 |002b: move-result-object v3 │ │ +07d89c: 6e10 6e21 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07d8a2: 0c03 |002f: move-result-object v3 │ │ +07d8a4: 7110 f21f 0300 |0030: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07d8aa: 2200 9f04 |0033: new-instance v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$4; // type@049f │ │ +07d8ae: 1213 |0035: const/4 v3, #int 1 // #1 │ │ +07d8b0: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +07d8b2: 1245 |0037: const/4 v5, #int 4 // #4 │ │ +07d8b4: 2355 8905 |0038: new-array v5, v5, [Ljava/lang/String; // type@0589 │ │ +07d8b8: 1206 |003a: const/4 v6, #int 0 // #0 │ │ +07d8ba: 2207 f704 |003b: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ +07d8be: 7010 6021 0700 |003d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07d8c4: 1a08 541a |0040: const-string v8, "ls -l " // string@1a54 │ │ +07d8c8: 6e20 6921 8700 |0042: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d8ce: 0c07 |0045: move-result-object v7 │ │ +07d8d0: 6e20 6921 a700 |0046: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d8d6: 0c07 |0049: move-result-object v7 │ │ +07d8d8: 6e10 6e21 0700 |004a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07d8de: 0c07 |004d: move-result-object v7 │ │ +07d8e0: 4d07 0506 |004e: aput-object v7, v5, v6 │ │ +07d8e4: 1216 |0050: const/4 v6, #int 1 // #1 │ │ +07d8e6: 2207 f704 |0051: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ +07d8ea: 7010 6021 0700 |0053: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07d8f0: 1a08 fd11 |0056: const-string v8, "busybox ls -l " // string@11fd │ │ +07d8f4: 6e20 6921 8700 |0058: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d8fa: 0c07 |005b: move-result-object v7 │ │ +07d8fc: 6e20 6921 a700 |005c: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d902: 0c07 |005f: move-result-object v7 │ │ +07d904: 6e10 6e21 0700 |0060: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07d90a: 0c07 |0063: move-result-object v7 │ │ +07d90c: 4d07 0506 |0064: aput-object v7, v5, v6 │ │ +07d910: 1226 |0066: const/4 v6, #int 2 // #2 │ │ +07d912: 2207 f704 |0067: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ +07d916: 7010 6021 0700 |0069: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07d91c: 1a08 2a01 |006c: const-string v8, "/system/bin/failsafe/toolbox ls -l " // string@012a │ │ +07d920: 6e20 6921 8700 |006e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d926: 0c07 |0071: move-result-object v7 │ │ +07d928: 6e20 6921 a700 |0072: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d92e: 0c07 |0075: move-result-object v7 │ │ +07d930: 6e10 6e21 0700 |0076: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07d936: 0c07 |0079: move-result-object v7 │ │ +07d938: 4d07 0506 |007a: aput-object v7, v5, v6 │ │ +07d93c: 1236 |007c: const/4 v6, #int 3 // #3 │ │ +07d93e: 2207 f704 |007d: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ +07d942: 7010 6021 0700 |007f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07d948: 1a08 1025 |0082: const-string v8, "toolbox ls -l " // string@2510 │ │ +07d94c: 6e20 6921 8700 |0084: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d952: 0c07 |0087: move-result-object v7 │ │ +07d954: 6e20 6921 a700 |0088: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d95a: 0c07 |008b: move-result-object v7 │ │ +07d95c: 6e10 6e21 0700 |008c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07d962: 0c07 |008f: move-result-object v7 │ │ +07d964: 4d07 0506 |0090: aput-object v7, v5, v6 │ │ +07d968: 7055 2d20 9043 |0092: invoke-direct {v0, v9, v3, v4, v5}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$4;.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V // method@202d │ │ +07d96e: 1213 |0095: const/4 v3, #int 1 // #1 │ │ +07d970: 7110 111f 0300 |0096: invoke-static {v3}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ +07d976: 0c03 |0099: move-result-object v3 │ │ +07d978: 6e20 861f 0300 |009a: invoke-virtual {v3, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07d97e: 1213 |009d: const/4 v3, #int 1 // #1 │ │ +07d980: 7110 111f 0300 |009e: invoke-static {v3}, Lcom/stericson/RootShell/RootShell;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1f11 │ │ +07d986: 0c03 |00a1: move-result-object v3 │ │ +07d988: 7030 3b20 3900 |00a2: invoke-direct {v9, v3, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ +07d98e: 6202 de08 |00a5: sget-object v2, Lcom/stericson/RootTools/internal/InternalVariables;.permissions:Lcom/stericson/RootTools/containers/Permissions; // field@08de │ │ +07d992: 1102 |00a7: return-object v2 │ │ +07d994: 0d01 |00a8: move-exception v1 │ │ +07d996: 6e10 fb20 0100 |00a9: invoke-virtual {v1}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@20fb │ │ +07d99c: 0c03 |00ac: move-result-object v3 │ │ +07d99e: 7110 f21f 0300 |00ad: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07d9a4: 28f7 |00b0: goto 00a7 // -0009 │ │ catches : 1 │ │ 0x0033 - 0x00a7 │ │ Ljava/lang/Exception; -> 0x00a8 │ │ positions : │ │ 0x0001 line=795 │ │ 0x0017 line=796 │ │ 0x001d line=798 │ │ @@ -139590,43 +139562,43 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 53 16-bit code units │ │ -07d9dc: |[07d9dc] com.stericson.RootTools.internal.RootToolsInternalMethods.getInode:(Ljava/lang/String;)Ljava/lang/String; │ │ -07d9ec: 2200 9e04 |0000: new-instance v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$3; // type@049e │ │ -07d9f0: 1252 |0002: const/4 v2, #int 5 // #5 │ │ -07d9f2: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -07d9f4: 1214 |0004: const/4 v4, #int 1 // #1 │ │ -07d9f6: 2344 8905 |0005: new-array v4, v4, [Ljava/lang/String; // type@0589 │ │ -07d9fa: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -07d9fc: 2206 f704 |0008: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ -07da00: 7010 6021 0600 |000a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07da06: 1a07 2201 |000d: const-string v7, "/data/local/ls -i " // string@0122 │ │ -07da0a: 6e20 6921 7600 |000f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07da10: 0c06 |0012: move-result-object v6 │ │ -07da12: 6e20 6921 9600 |0013: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07da18: 0c06 |0016: move-result-object v6 │ │ -07da1a: 6e10 6e21 0600 |0017: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07da20: 0c06 |001a: move-result-object v6 │ │ -07da22: 4d06 0405 |001b: aput-object v6, v4, v5 │ │ -07da26: 7054 2b20 8032 |001d: invoke-direct {v0, v8, v2, v3, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$3;.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V // method@202b │ │ -07da2c: 7100 9e1f 0000 |0020: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07da32: 0c02 |0023: move-result-object v2 │ │ -07da34: 6e20 861f 0200 |0024: invoke-virtual {v2, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07da3a: 7100 9e1f 0000 |0027: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07da40: 0c02 |002a: move-result-object v2 │ │ -07da42: 7030 3b20 2800 |002b: invoke-direct {v8, v2, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ -07da48: 6202 db08 |002e: sget-object v2, Lcom/stericson/RootTools/internal/InternalVariables;.inode:Ljava/lang/String; // field@08db │ │ -07da4c: 1102 |0030: return-object v2 │ │ -07da4e: 0d01 |0031: move-exception v1 │ │ -07da50: 1a02 0000 |0032: const-string v2, "" // string@0000 │ │ -07da54: 28fc |0034: goto 0030 // -0004 │ │ +07d9b8: |[07d9b8] com.stericson.RootTools.internal.RootToolsInternalMethods.getInode:(Ljava/lang/String;)Ljava/lang/String; │ │ +07d9c8: 2200 9e04 |0000: new-instance v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$3; // type@049e │ │ +07d9cc: 1252 |0002: const/4 v2, #int 5 // #5 │ │ +07d9ce: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +07d9d0: 1214 |0004: const/4 v4, #int 1 // #1 │ │ +07d9d2: 2344 8905 |0005: new-array v4, v4, [Ljava/lang/String; // type@0589 │ │ +07d9d6: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +07d9d8: 2206 f704 |0008: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ +07d9dc: 7010 6021 0600 |000a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07d9e2: 1a07 2201 |000d: const-string v7, "/data/local/ls -i " // string@0122 │ │ +07d9e6: 6e20 6921 7600 |000f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d9ec: 0c06 |0012: move-result-object v6 │ │ +07d9ee: 6e20 6921 9600 |0013: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07d9f4: 0c06 |0016: move-result-object v6 │ │ +07d9f6: 6e10 6e21 0600 |0017: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07d9fc: 0c06 |001a: move-result-object v6 │ │ +07d9fe: 4d06 0405 |001b: aput-object v6, v4, v5 │ │ +07da02: 7054 2b20 8032 |001d: invoke-direct {v0, v8, v2, v3, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$3;.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V // method@202b │ │ +07da08: 7100 9e1f 0000 |0020: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07da0e: 0c02 |0023: move-result-object v2 │ │ +07da10: 6e20 861f 0200 |0024: invoke-virtual {v2, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07da16: 7100 9e1f 0000 |0027: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07da1c: 0c02 |002a: move-result-object v2 │ │ +07da1e: 7030 3b20 2800 |002b: invoke-direct {v8, v2, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ +07da24: 6202 db08 |002e: sget-object v2, Lcom/stericson/RootTools/internal/InternalVariables;.inode:Ljava/lang/String; // field@08db │ │ +07da28: 1102 |0030: return-object v2 │ │ +07da2a: 0d01 |0031: move-exception v1 │ │ +07da2c: 1a02 0000 |0032: const-string v2, "" // string@0000 │ │ +07da30: 28fc |0034: goto 0030 // -0004 │ │ catches : 1 │ │ 0x0000 - 0x0030 │ │ Ljava/lang/Exception; -> 0x0031 │ │ positions : │ │ 0x0000 line=727 │ │ 0x0020 line=744 │ │ 0x0027 line=745 │ │ @@ -139645,84 +139617,84 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 137 16-bit code units │ │ -07da68: |[07da68] com.stericson.RootTools.internal.RootToolsInternalMethods.getMountedAs:(Ljava/lang/String;)Ljava/lang/String; │ │ -07da78: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -07da7a: 6e10 4720 0600 |0001: invoke-virtual {v6}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getMounts:()Ljava/util/ArrayList; // method@2047 │ │ -07da80: 0c03 |0004: move-result-object v3 │ │ -07da82: 6903 dc08 |0005: sput-object v3, Lcom/stericson/RootTools/internal/InternalVariables;.mounts:Ljava/util/ArrayList; // field@08dc │ │ -07da86: 6203 dc08 |0007: sget-object v3, Lcom/stericson/RootTools/internal/InternalVariables;.mounts:Ljava/util/ArrayList; // field@08dc │ │ -07da8a: 3803 7a00 |0009: if-eqz v3, 0083 // +007a │ │ -07da8e: 6203 dc08 |000b: sget-object v3, Lcom/stericson/RootTools/internal/InternalVariables;.mounts:Ljava/util/ArrayList; // field@08dc │ │ -07da92: 6e10 a421 0300 |000d: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@21a4 │ │ -07da98: 0c00 |0010: move-result-object v0 │ │ -07da9a: 7210 c121 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ -07daa0: 0a03 |0014: move-result v3 │ │ -07daa2: 3803 6800 |0015: if-eqz v3, 007d // +0068 │ │ -07daa6: 7210 c221 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ -07daac: 0c01 |001a: move-result-object v1 │ │ -07daae: 1f01 9604 |001b: check-cast v1, Lcom/stericson/RootTools/containers/Mount; // type@0496 │ │ -07dab2: 6e10 0220 0100 |001d: invoke-virtual {v1}, Lcom/stericson/RootTools/containers/Mount;.getMountPoint:()Ljava/io/File; // method@2002 │ │ -07dab8: 0c03 |0020: move-result-object v3 │ │ -07daba: 6e10 8f20 0300 |0021: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ -07dac0: 0c02 |0024: move-result-object v2 │ │ -07dac2: 1a03 1a01 |0025: const-string v3, "/" // string@011a │ │ -07dac6: 6e20 4721 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -07dacc: 0a03 |002a: move-result v3 │ │ -07dace: 3803 1700 |002b: if-eqz v3, 0042 // +0017 │ │ -07dad2: 1a03 1a01 |002d: const-string v3, "/" // string@011a │ │ -07dad6: 6e20 4721 3700 |002f: invoke-virtual {v7, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -07dadc: 0a03 |0032: move-result v3 │ │ -07dade: 3803 deff |0033: if-eqz v3, 0011 // -0022 │ │ -07dae2: 6e10 0120 0100 |0035: invoke-virtual {v1}, Lcom/stericson/RootTools/containers/Mount;.getFlags:()Ljava/util/Set; // method@2001 │ │ -07dae8: 0c03 |0038: move-result-object v3 │ │ -07daea: 7210 f621 0300 |0039: invoke-interface {v3}, Ljava/util/Set;.toArray:()[Ljava/lang/Object; // method@21f6 │ │ -07daf0: 0c03 |003c: move-result-object v3 │ │ -07daf2: 4603 0305 |003d: aget-object v3, v3, v5 │ │ -07daf6: 1f03 f504 |003f: check-cast v3, Ljava/lang/String; // type@04f5 │ │ -07dafa: 1103 |0041: return-object v3 │ │ -07dafc: 6e20 4721 2700 |0042: invoke-virtual {v7, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -07db02: 0a03 |0045: move-result v3 │ │ -07db04: 3903 1b00 |0046: if-nez v3, 0061 // +001b │ │ -07db08: 2203 f704 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -07db0c: 7010 6021 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07db12: 6e20 6921 2300 |004d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07db18: 0c03 |0050: move-result-object v3 │ │ -07db1a: 1a04 1a01 |0051: const-string v4, "/" // string@011a │ │ -07db1e: 6e20 6921 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07db24: 0c03 |0056: move-result-object v3 │ │ -07db26: 6e10 6e21 0300 |0057: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07db2c: 0c03 |005a: move-result-object v3 │ │ -07db2e: 6e20 5221 3700 |005b: invoke-virtual {v7, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2152 │ │ -07db34: 0a03 |005e: move-result v3 │ │ -07db36: 3803 b2ff |005f: if-eqz v3, 0011 // -004e │ │ -07db3a: 6e10 0120 0100 |0061: invoke-virtual {v1}, Lcom/stericson/RootTools/containers/Mount;.getFlags:()Ljava/util/Set; // method@2001 │ │ -07db40: 0c03 |0064: move-result-object v3 │ │ -07db42: 7210 f621 0300 |0065: invoke-interface {v3}, Ljava/util/Set;.toArray:()[Ljava/lang/Object; // method@21f6 │ │ -07db48: 0c03 |0068: move-result-object v3 │ │ -07db4a: 4603 0305 |0069: aget-object v3, v3, v5 │ │ -07db4e: 1f03 f504 |006b: check-cast v3, Ljava/lang/String; // type@04f5 │ │ -07db52: 7110 f21f 0300 |006d: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07db58: 6e10 0120 0100 |0070: invoke-virtual {v1}, Lcom/stericson/RootTools/containers/Mount;.getFlags:()Ljava/util/Set; // method@2001 │ │ -07db5e: 0c03 |0073: move-result-object v3 │ │ -07db60: 7210 f621 0300 |0074: invoke-interface {v3}, Ljava/util/Set;.toArray:()[Ljava/lang/Object; // method@21f6 │ │ -07db66: 0c03 |0077: move-result-object v3 │ │ -07db68: 4603 0305 |0078: aget-object v3, v3, v5 │ │ -07db6c: 1f03 f504 |007a: check-cast v3, Ljava/lang/String; // type@04f5 │ │ -07db70: 28c5 |007c: goto 0041 // -003b │ │ -07db72: 2203 dd04 |007d: new-instance v3, Ljava/lang/Exception; // type@04dd │ │ -07db76: 7010 f920 0300 |007f: invoke-direct {v3}, Ljava/lang/Exception;.:()V // method@20f9 │ │ -07db7c: 2703 |0082: throw v3 │ │ -07db7e: 2203 dd04 |0083: new-instance v3, Ljava/lang/Exception; // type@04dd │ │ -07db82: 7010 f920 0300 |0085: invoke-direct {v3}, Ljava/lang/Exception;.:()V // method@20f9 │ │ -07db88: 2703 |0088: throw v3 │ │ +07da44: |[07da44] com.stericson.RootTools.internal.RootToolsInternalMethods.getMountedAs:(Ljava/lang/String;)Ljava/lang/String; │ │ +07da54: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07da56: 6e10 4720 0600 |0001: invoke-virtual {v6}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getMounts:()Ljava/util/ArrayList; // method@2047 │ │ +07da5c: 0c02 |0004: move-result-object v2 │ │ +07da5e: 6902 dc08 |0005: sput-object v2, Lcom/stericson/RootTools/internal/InternalVariables;.mounts:Ljava/util/ArrayList; // field@08dc │ │ +07da62: 6202 dc08 |0007: sget-object v2, Lcom/stericson/RootTools/internal/InternalVariables;.mounts:Ljava/util/ArrayList; // field@08dc │ │ +07da66: 3802 7a00 |0009: if-eqz v2, 0083 // +007a │ │ +07da6a: 6202 dc08 |000b: sget-object v2, Lcom/stericson/RootTools/internal/InternalVariables;.mounts:Ljava/util/ArrayList; // field@08dc │ │ +07da6e: 6e10 a421 0200 |000d: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@21a4 │ │ +07da74: 0c02 |0010: move-result-object v2 │ │ +07da76: 7210 c121 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ +07da7c: 0a03 |0014: move-result v3 │ │ +07da7e: 3803 6800 |0015: if-eqz v3, 007d // +0068 │ │ +07da82: 7210 c221 0200 |0017: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ +07da88: 0c00 |001a: move-result-object v0 │ │ +07da8a: 1f00 9604 |001b: check-cast v0, Lcom/stericson/RootTools/containers/Mount; // type@0496 │ │ +07da8e: 6e10 0220 0000 |001d: invoke-virtual {v0}, Lcom/stericson/RootTools/containers/Mount;.getMountPoint:()Ljava/io/File; // method@2002 │ │ +07da94: 0c03 |0020: move-result-object v3 │ │ +07da96: 6e10 8f20 0300 |0021: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@208f │ │ +07da9c: 0c01 |0024: move-result-object v1 │ │ +07da9e: 1a03 1a01 |0025: const-string v3, "/" // string@011a │ │ +07daa2: 6e20 4721 3100 |0027: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +07daa8: 0a03 |002a: move-result v3 │ │ +07daaa: 3803 1700 |002b: if-eqz v3, 0042 // +0017 │ │ +07daae: 1a03 1a01 |002d: const-string v3, "/" // string@011a │ │ +07dab2: 6e20 4721 3700 |002f: invoke-virtual {v7, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +07dab8: 0a03 |0032: move-result v3 │ │ +07daba: 3803 deff |0033: if-eqz v3, 0011 // -0022 │ │ +07dabe: 6e10 0120 0000 |0035: invoke-virtual {v0}, Lcom/stericson/RootTools/containers/Mount;.getFlags:()Ljava/util/Set; // method@2001 │ │ +07dac4: 0c02 |0038: move-result-object v2 │ │ +07dac6: 7210 f621 0200 |0039: invoke-interface {v2}, Ljava/util/Set;.toArray:()[Ljava/lang/Object; // method@21f6 │ │ +07dacc: 0c02 |003c: move-result-object v2 │ │ +07dace: 4602 0205 |003d: aget-object v2, v2, v5 │ │ +07dad2: 1f02 f504 |003f: check-cast v2, Ljava/lang/String; // type@04f5 │ │ +07dad6: 1102 |0041: return-object v2 │ │ +07dad8: 6e20 4721 1700 |0042: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +07dade: 0a03 |0045: move-result v3 │ │ +07dae0: 3903 1b00 |0046: if-nez v3, 0061 // +001b │ │ +07dae4: 2203 f704 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +07dae8: 7010 6021 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07daee: 6e20 6921 1300 |004d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07daf4: 0c03 |0050: move-result-object v3 │ │ +07daf6: 1a04 1a01 |0051: const-string v4, "/" // string@011a │ │ +07dafa: 6e20 6921 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07db00: 0c03 |0056: move-result-object v3 │ │ +07db02: 6e10 6e21 0300 |0057: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07db08: 0c03 |005a: move-result-object v3 │ │ +07db0a: 6e20 5221 3700 |005b: invoke-virtual {v7, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2152 │ │ +07db10: 0a03 |005e: move-result v3 │ │ +07db12: 3803 b2ff |005f: if-eqz v3, 0011 // -004e │ │ +07db16: 6e10 0120 0000 |0061: invoke-virtual {v0}, Lcom/stericson/RootTools/containers/Mount;.getFlags:()Ljava/util/Set; // method@2001 │ │ +07db1c: 0c02 |0064: move-result-object v2 │ │ +07db1e: 7210 f621 0200 |0065: invoke-interface {v2}, Ljava/util/Set;.toArray:()[Ljava/lang/Object; // method@21f6 │ │ +07db24: 0c02 |0068: move-result-object v2 │ │ +07db26: 4602 0205 |0069: aget-object v2, v2, v5 │ │ +07db2a: 1f02 f504 |006b: check-cast v2, Ljava/lang/String; // type@04f5 │ │ +07db2e: 7110 f21f 0200 |006d: invoke-static {v2}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07db34: 6e10 0120 0000 |0070: invoke-virtual {v0}, Lcom/stericson/RootTools/containers/Mount;.getFlags:()Ljava/util/Set; // method@2001 │ │ +07db3a: 0c02 |0073: move-result-object v2 │ │ +07db3c: 7210 f621 0200 |0074: invoke-interface {v2}, Ljava/util/Set;.toArray:()[Ljava/lang/Object; // method@21f6 │ │ +07db42: 0c02 |0077: move-result-object v2 │ │ +07db44: 4602 0205 |0078: aget-object v2, v2, v5 │ │ +07db48: 1f02 f504 |007a: check-cast v2, Ljava/lang/String; // type@04f5 │ │ +07db4c: 28c5 |007c: goto 0041 // -003b │ │ +07db4e: 2202 dd04 |007d: new-instance v2, Ljava/lang/Exception; // type@04dd │ │ +07db52: 7010 f920 0200 |007f: invoke-direct {v2}, Ljava/lang/Exception;.:()V // method@20f9 │ │ +07db58: 2702 |0082: throw v2 │ │ +07db5a: 2202 dd04 |0083: new-instance v2, Ljava/lang/Exception; // type@04dd │ │ +07db5e: 7010 f920 0200 |0085: invoke-direct {v2}, Ljava/lang/Exception;.:()V // method@20f9 │ │ +07db64: 2702 |0088: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=953 │ │ 0x0007 line=955 │ │ 0x000b line=957 │ │ 0x001d line=960 │ │ 0x0025 line=962 │ │ @@ -139731,105 +139703,104 @@ │ │ 0x0041 line=977 │ │ 0x0042 line=974 │ │ 0x0061 line=976 │ │ 0x0070 line=977 │ │ 0x007d line=981 │ │ 0x0083 line=985 │ │ locals : │ │ - 0x001d - 0x007d reg=1 mount Lcom/stericson/RootTools/containers/Mount; │ │ - 0x0025 - 0x007d reg=2 mp Ljava/lang/String; │ │ - 0x0011 - 0x0083 reg=0 i$ Ljava/util/Iterator; │ │ + 0x001d - 0x007d reg=0 mount Lcom/stericson/RootTools/containers/Mount; │ │ + 0x0025 - 0x007d reg=1 mp Ljava/lang/String; │ │ 0x0000 - 0x0089 reg=6 this Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ 0x0000 - 0x0089 reg=7 path Ljava/lang/String; │ │ │ │ #11 : (in Lcom/stericson/RootTools/internal/RootToolsInternalMethods;) │ │ name : 'getMounts' │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 137 16-bit code units │ │ -07db8c: |[07db8c] com.stericson.RootTools.internal.RootToolsInternalMethods.getMounts:()Ljava/util/ArrayList; │ │ -07db9c: 1229 |0000: const/4 v9, #int 2 // #2 │ │ -07db9e: 121c |0001: const/4 v12, #int 1 // #1 │ │ -07dba0: 120b |0002: const/4 v11, #int 0 // #0 │ │ -07dba2: 7110 db1f 0c00 |0003: invoke-static {v12}, Lcom/stericson/RootTools/RootTools;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1fdb │ │ -07dba8: 0c08 |0006: move-result-object v8 │ │ -07dbaa: 2200 8204 |0007: new-instance v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ -07dbae: 2399 8905 |0009: new-array v9, v9, [Ljava/lang/String; // type@0589 │ │ -07dbb2: 1a0a 3a12 |000b: const-string v10, "cat /proc/mounts > /data/local/RootToolsMounts" // string@123a │ │ -07dbb6: 4d0a 090b |000d: aput-object v10, v9, v11 │ │ -07dbba: 1a0a 7812 |000f: const-string v10, "chmod 0777 /data/local/RootToolsMounts" // string@1278 │ │ -07dbbe: 4d0a 090c |0011: aput-object v10, v9, v12 │ │ -07dbc2: 7040 3d1f b09b |0013: invoke-direct {v0, v11, v11, v9}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -07dbc8: 6e20 861f 0800 |0016: invoke-virtual {v8, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07dbce: 7030 3b20 8e00 |0019: invoke-direct {v14, v8, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ -07dbd4: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -07dbd6: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -07dbd8: 2203 c104 |001e: new-instance v3, Ljava/io/FileReader; // type@04c1 │ │ -07dbdc: 1a09 2101 |0020: const-string v9, "/data/local/RootToolsMounts" // string@0121 │ │ -07dbe0: 7020 b220 9300 |0022: invoke-direct {v3, v9}, Ljava/io/FileReader;.:(Ljava/lang/String;)V // method@20b2 │ │ -07dbe6: 2206 c704 |0025: new-instance v6, Ljava/io/LineNumberReader; // type@04c7 │ │ -07dbea: 7020 bf20 3600 |0027: invoke-direct {v6, v3}, Ljava/io/LineNumberReader;.:(Ljava/io/Reader;)V // method@20bf │ │ -07dbf0: 2207 1505 |002a: new-instance v7, Ljava/util/ArrayList; // type@0515 │ │ -07dbf4: 7010 9a21 0700 |002c: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@219a │ │ -07dbfa: 6e10 c120 0600 |002f: invoke-virtual {v6}, Ljava/io/LineNumberReader;.readLine:()Ljava/lang/String; // method@20c1 │ │ -07dc00: 0c04 |0032: move-result-object v4 │ │ -07dc02: 3804 3400 |0033: if-eqz v4, 0067 // +0034 │ │ -07dc06: 7110 f21f 0400 |0035: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07dc0c: 1a09 0400 |0038: const-string v9, " " // string@0004 │ │ -07dc10: 6e20 5121 9400 |003a: invoke-virtual {v4, v9}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ -07dc16: 0c01 |003d: move-result-object v1 │ │ -07dc18: 2209 9604 |003e: new-instance v9, Lcom/stericson/RootTools/containers/Mount; // type@0496 │ │ -07dc1c: 220a bb04 |0040: new-instance v10, Ljava/io/File; // type@04bb │ │ -07dc20: 120b |0042: const/4 v11, #int 0 // #0 │ │ -07dc22: 460b 010b |0043: aget-object v11, v1, v11 │ │ -07dc26: 7020 8720 ba00 |0045: invoke-direct {v10, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ -07dc2c: 220b bb04 |0048: new-instance v11, Ljava/io/File; // type@04bb │ │ -07dc30: 121c |004a: const/4 v12, #int 1 // #1 │ │ -07dc32: 460c 010c |004b: aget-object v12, v1, v12 │ │ -07dc36: 7020 8720 cb00 |004d: invoke-direct {v11, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ -07dc3c: 122c |0050: const/4 v12, #int 2 // #2 │ │ -07dc3e: 460c 010c |0051: aget-object v12, v1, v12 │ │ -07dc42: 123d |0053: const/4 v13, #int 3 // #3 │ │ -07dc44: 460d 010d |0054: aget-object v13, v1, v13 │ │ -07dc48: 705d ff1f a9cb |0056: invoke-direct {v9, v10, v11, v12, v13}, Lcom/stericson/RootTools/containers/Mount;.:(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V // method@1fff │ │ -07dc4e: 6e20 9e21 9700 |0059: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -07dc54: 28d3 |005c: goto 002f // -002d │ │ -07dc56: 0d09 |005d: move-exception v9 │ │ -07dc58: 0732 |005e: move-object v2, v3 │ │ -07dc5a: 0765 |005f: move-object v5, v6 │ │ -07dc5c: 6e10 b320 0200 |0060: invoke-virtual {v2}, Ljava/io/FileReader;.close:()V // method@20b3 │ │ -07dc62: 6e10 c020 0500 |0063: invoke-virtual {v5}, Ljava/io/LineNumberReader;.close:()V // method@20c0 │ │ -07dc68: 2709 |0066: throw v9 │ │ -07dc6a: 6907 dc08 |0067: sput-object v7, Lcom/stericson/RootTools/internal/InternalVariables;.mounts:Ljava/util/ArrayList; // field@08dc │ │ -07dc6e: 6209 dc08 |0069: sget-object v9, Lcom/stericson/RootTools/internal/InternalVariables;.mounts:Ljava/util/ArrayList; // field@08dc │ │ -07dc72: 3809 0b00 |006b: if-eqz v9, 0076 // +000b │ │ -07dc76: 6209 dc08 |006d: sget-object v9, Lcom/stericson/RootTools/internal/InternalVariables;.mounts:Ljava/util/ArrayList; // field@08dc │ │ -07dc7a: 6e10 b320 0300 |006f: invoke-virtual {v3}, Ljava/io/FileReader;.close:()V // method@20b3 │ │ -07dc80: 6e10 c020 0600 |0072: invoke-virtual {v6}, Ljava/io/LineNumberReader;.close:()V // method@20c0 │ │ -07dc86: 1109 |0075: return-object v9 │ │ -07dc88: 2209 dd04 |0076: new-instance v9, Ljava/lang/Exception; // type@04dd │ │ -07dc8c: 7010 f920 0900 |0078: invoke-direct {v9}, Ljava/lang/Exception;.:()V // method@20f9 │ │ -07dc92: 2709 |007b: throw v9 │ │ -07dc94: 0d0a |007c: move-exception v10 │ │ -07dc96: 28f5 |007d: goto 0072 // -000b │ │ -07dc98: 0d0a |007e: move-exception v10 │ │ -07dc9a: 28f6 |007f: goto 0075 // -000a │ │ -07dc9c: 0d0a |0080: move-exception v10 │ │ -07dc9e: 28e2 |0081: goto 0063 // -001e │ │ -07dca0: 0d0a |0082: move-exception v10 │ │ -07dca2: 28e3 |0083: goto 0066 // -001d │ │ -07dca4: 0d09 |0084: move-exception v9 │ │ -07dca6: 28db |0085: goto 0060 // -0025 │ │ -07dca8: 0d09 |0086: move-exception v9 │ │ -07dcaa: 0732 |0087: move-object v2, v3 │ │ -07dcac: 28d8 |0088: goto 0060 // -0028 │ │ +07db68: |[07db68] com.stericson.RootTools.internal.RootToolsInternalMethods.getMounts:()Ljava/util/ArrayList; │ │ +07db78: 1229 |0000: const/4 v9, #int 2 // #2 │ │ +07db7a: 121c |0001: const/4 v12, #int 1 // #1 │ │ +07db7c: 120b |0002: const/4 v11, #int 0 // #0 │ │ +07db7e: 7110 db1f 0c00 |0003: invoke-static {v12}, Lcom/stericson/RootTools/RootTools;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1fdb │ │ +07db84: 0c08 |0006: move-result-object v8 │ │ +07db86: 2200 8204 |0007: new-instance v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ +07db8a: 2399 8905 |0009: new-array v9, v9, [Ljava/lang/String; // type@0589 │ │ +07db8e: 1a0a 3a12 |000b: const-string v10, "cat /proc/mounts > /data/local/RootToolsMounts" // string@123a │ │ +07db92: 4d0a 090b |000d: aput-object v10, v9, v11 │ │ +07db96: 1a0a 7812 |000f: const-string v10, "chmod 0777 /data/local/RootToolsMounts" // string@1278 │ │ +07db9a: 4d0a 090c |0011: aput-object v10, v9, v12 │ │ +07db9e: 7040 3d1f b09b |0013: invoke-direct {v0, v11, v11, v9}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +07dba4: 6e20 861f 0800 |0016: invoke-virtual {v8, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07dbaa: 7030 3b20 8e00 |0019: invoke-direct {v14, v8, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ +07dbb0: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +07dbb2: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +07dbb4: 2203 c104 |001e: new-instance v3, Ljava/io/FileReader; // type@04c1 │ │ +07dbb8: 1a09 2101 |0020: const-string v9, "/data/local/RootToolsMounts" // string@0121 │ │ +07dbbc: 7020 b220 9300 |0022: invoke-direct {v3, v9}, Ljava/io/FileReader;.:(Ljava/lang/String;)V // method@20b2 │ │ +07dbc2: 2206 c704 |0025: new-instance v6, Ljava/io/LineNumberReader; // type@04c7 │ │ +07dbc6: 7020 bf20 3600 |0027: invoke-direct {v6, v3}, Ljava/io/LineNumberReader;.:(Ljava/io/Reader;)V // method@20bf │ │ +07dbcc: 2207 1505 |002a: new-instance v7, Ljava/util/ArrayList; // type@0515 │ │ +07dbd0: 7010 9a21 0700 |002c: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@219a │ │ +07dbd6: 6e10 c120 0600 |002f: invoke-virtual {v6}, Ljava/io/LineNumberReader;.readLine:()Ljava/lang/String; // method@20c1 │ │ +07dbdc: 0c04 |0032: move-result-object v4 │ │ +07dbde: 3804 3400 |0033: if-eqz v4, 0067 // +0034 │ │ +07dbe2: 7110 f21f 0400 |0035: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07dbe8: 1a09 0400 |0038: const-string v9, " " // string@0004 │ │ +07dbec: 6e20 5121 9400 |003a: invoke-virtual {v4, v9}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ +07dbf2: 0c01 |003d: move-result-object v1 │ │ +07dbf4: 2209 9604 |003e: new-instance v9, Lcom/stericson/RootTools/containers/Mount; // type@0496 │ │ +07dbf8: 220a bb04 |0040: new-instance v10, Ljava/io/File; // type@04bb │ │ +07dbfc: 120b |0042: const/4 v11, #int 0 // #0 │ │ +07dbfe: 460b 010b |0043: aget-object v11, v1, v11 │ │ +07dc02: 7020 8720 ba00 |0045: invoke-direct {v10, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ +07dc08: 220b bb04 |0048: new-instance v11, Ljava/io/File; // type@04bb │ │ +07dc0c: 121c |004a: const/4 v12, #int 1 // #1 │ │ +07dc0e: 460c 010c |004b: aget-object v12, v1, v12 │ │ +07dc12: 7020 8720 cb00 |004d: invoke-direct {v11, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ +07dc18: 122c |0050: const/4 v12, #int 2 // #2 │ │ +07dc1a: 460c 010c |0051: aget-object v12, v1, v12 │ │ +07dc1e: 123d |0053: const/4 v13, #int 3 // #3 │ │ +07dc20: 460d 010d |0054: aget-object v13, v1, v13 │ │ +07dc24: 705d ff1f a9cb |0056: invoke-direct {v9, v10, v11, v12, v13}, Lcom/stericson/RootTools/containers/Mount;.:(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V // method@1fff │ │ +07dc2a: 6e20 9e21 9700 |0059: invoke-virtual {v7, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +07dc30: 28d3 |005c: goto 002f // -002d │ │ +07dc32: 0d09 |005d: move-exception v9 │ │ +07dc34: 0732 |005e: move-object v2, v3 │ │ +07dc36: 0765 |005f: move-object v5, v6 │ │ +07dc38: 6e10 b320 0200 |0060: invoke-virtual {v2}, Ljava/io/FileReader;.close:()V // method@20b3 │ │ +07dc3e: 6e10 c020 0500 |0063: invoke-virtual {v5}, Ljava/io/LineNumberReader;.close:()V // method@20c0 │ │ +07dc44: 2709 |0066: throw v9 │ │ +07dc46: 6907 dc08 |0067: sput-object v7, Lcom/stericson/RootTools/internal/InternalVariables;.mounts:Ljava/util/ArrayList; // field@08dc │ │ +07dc4a: 6209 dc08 |0069: sget-object v9, Lcom/stericson/RootTools/internal/InternalVariables;.mounts:Ljava/util/ArrayList; // field@08dc │ │ +07dc4e: 3809 0b00 |006b: if-eqz v9, 0076 // +000b │ │ +07dc52: 6209 dc08 |006d: sget-object v9, Lcom/stericson/RootTools/internal/InternalVariables;.mounts:Ljava/util/ArrayList; // field@08dc │ │ +07dc56: 6e10 b320 0300 |006f: invoke-virtual {v3}, Ljava/io/FileReader;.close:()V // method@20b3 │ │ +07dc5c: 6e10 c020 0600 |0072: invoke-virtual {v6}, Ljava/io/LineNumberReader;.close:()V // method@20c0 │ │ +07dc62: 1109 |0075: return-object v9 │ │ +07dc64: 2209 dd04 |0076: new-instance v9, Ljava/lang/Exception; // type@04dd │ │ +07dc68: 7010 f920 0900 |0078: invoke-direct {v9}, Ljava/lang/Exception;.:()V // method@20f9 │ │ +07dc6e: 2709 |007b: throw v9 │ │ +07dc70: 0d0a |007c: move-exception v10 │ │ +07dc72: 28f5 |007d: goto 0072 // -000b │ │ +07dc74: 0d0a |007e: move-exception v10 │ │ +07dc76: 28f6 |007f: goto 0075 // -000a │ │ +07dc78: 0d0a |0080: move-exception v10 │ │ +07dc7a: 28e2 |0081: goto 0063 // -001e │ │ +07dc7c: 0d0a |0082: move-exception v10 │ │ +07dc7e: 28e3 |0083: goto 0066 // -001d │ │ +07dc80: 0d09 |0084: move-exception v9 │ │ +07dc82: 28db |0085: goto 0060 // -0025 │ │ +07dc84: 0d09 |0086: move-exception v9 │ │ +07dc86: 0732 |0087: move-object v2, v3 │ │ +07dc88: 28d8 |0088: goto 0060 // -0028 │ │ catches : 9 │ │ 0x001e - 0x0025 │ │ -> 0x0084 │ │ 0x0025 - 0x002a │ │ -> 0x0086 │ │ 0x002a - 0x005c │ │ -> 0x005d │ │ @@ -139864,15 +139835,15 @@ │ │ 0x0063 line=935 │ │ 0x0066 line=939 │ │ 0x0067 line=912 │ │ 0x0069 line=914 │ │ 0x006d line=916 │ │ 0x006f line=927 │ │ 0x0072 line=935 │ │ - 0x0075 line=939 │ │ + 0x0075 line=916 │ │ 0x0076 line=920 │ │ 0x007c line=929 │ │ 0x007e line=937 │ │ 0x0080 line=929 │ │ 0x0082 line=937 │ │ 0x0084 line=925 │ │ locals : │ │ @@ -139902,116 +139873,121 @@ │ │ type : '(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Permissions;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 199 16-bit code units │ │ -07dd14: |[07dd14] com.stericson.RootTools.internal.RootToolsInternalMethods.getPermissions:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Permissions; │ │ -07dd24: 124a |0000: const/4 v10, #int 4 // #4 │ │ -07dd26: 1229 |0001: const/4 v9, #int 2 // #2 │ │ -07dd28: 1308 2d00 |0002: const/16 v8, #int 45 // #2d │ │ -07dd2c: 1217 |0004: const/4 v7, #int 1 // #1 │ │ -07dd2e: 1206 |0005: const/4 v6, #int 0 // #0 │ │ -07dd30: 1a04 0400 |0006: const-string v4, " " // string@0004 │ │ -07dd34: 6e20 5121 4c00 |0008: invoke-virtual {v12, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ -07dd3a: 0c01 |000b: move-result-object v1 │ │ -07dd3c: 4603 0106 |000c: aget-object v3, v1, v6 │ │ -07dd40: 6e10 4f21 0300 |000e: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@214f │ │ -07dd46: 0a04 |0011: move-result v4 │ │ -07dd48: 1305 0a00 |0012: const/16 v5, #int 10 // #a │ │ -07dd4c: 3354 b100 |0014: if-ne v4, v5, 00c5 // +00b1 │ │ -07dd50: 6e20 4321 6300 |0016: invoke-virtual {v3, v6}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ -07dd56: 0a04 |0019: move-result v4 │ │ -07dd58: 3284 1200 |001a: if-eq v4, v8, 002c // +0012 │ │ -07dd5c: 6e20 4321 6300 |001c: invoke-virtual {v3, v6}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ -07dd62: 0a04 |001f: move-result v4 │ │ -07dd64: 1305 6400 |0020: const/16 v5, #int 100 // #64 │ │ -07dd68: 3254 0a00 |0022: if-eq v4, v5, 002c // +000a │ │ -07dd6c: 6e20 4321 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ -07dd72: 0a04 |0027: move-result v4 │ │ -07dd74: 1305 6c00 |0028: const/16 v5, #int 108 // #6c │ │ -07dd78: 3354 9b00 |002a: if-ne v4, v5, 00c5 // +009b │ │ -07dd7c: 6e20 4321 7300 |002c: invoke-virtual {v3, v7}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ -07dd82: 0a04 |002f: move-result v4 │ │ -07dd84: 3284 0a00 |0030: if-eq v4, v8, 003a // +000a │ │ -07dd88: 6e20 4321 7300 |0032: invoke-virtual {v3, v7}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ -07dd8e: 0a04 |0035: move-result v4 │ │ -07dd90: 1305 7200 |0036: const/16 v5, #int 114 // #72 │ │ -07dd94: 3354 8d00 |0038: if-ne v4, v5, 00c5 // +008d │ │ -07dd98: 6e20 4321 9300 |003a: invoke-virtual {v3, v9}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ -07dd9e: 0a04 |003d: move-result v4 │ │ -07dda0: 3284 0a00 |003e: if-eq v4, v8, 0048 // +000a │ │ -07dda4: 6e20 4321 9300 |0040: invoke-virtual {v3, v9}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ -07ddaa: 0a04 |0043: move-result v4 │ │ -07ddac: 1305 7700 |0044: const/16 v5, #int 119 // #77 │ │ -07ddb0: 3354 7f00 |0046: if-ne v4, v5, 00c5 // +007f │ │ -07ddb4: 7110 f21f 0300 |0048: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07ddba: 2202 9704 |004b: new-instance v2, Lcom/stericson/RootTools/containers/Permissions; // type@0497 │ │ -07ddbe: 7010 0520 0200 |004d: invoke-direct {v2}, Lcom/stericson/RootTools/containers/Permissions;.:()V // method@2005 │ │ -07ddc4: 6e30 5421 6307 |0050: invoke-virtual {v3, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2154 │ │ -07ddca: 0c04 |0053: move-result-object v4 │ │ -07ddcc: 6e20 1520 4200 |0054: invoke-virtual {v2, v4}, Lcom/stericson/RootTools/containers/Permissions;.setType:(Ljava/lang/String;)V // method@2015 │ │ -07ddd2: 6e10 0c20 0200 |0057: invoke-virtual {v2}, Lcom/stericson/RootTools/containers/Permissions;.getType:()Ljava/lang/String; // method@200c │ │ -07ddd8: 0c04 |005a: move-result-object v4 │ │ -07ddda: 7110 f21f 0400 |005b: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07dde0: 6e30 5421 730a |005e: invoke-virtual {v3, v7, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2154 │ │ -07dde6: 0c04 |0061: move-result-object v4 │ │ -07dde8: 6e20 1720 4200 |0062: invoke-virtual {v2, v4}, Lcom/stericson/RootTools/containers/Permissions;.setUserPermissions:(Ljava/lang/String;)V // method@2017 │ │ -07ddee: 6e10 0e20 0200 |0065: invoke-virtual {v2}, Lcom/stericson/RootTools/containers/Permissions;.getUserPermissions:()Ljava/lang/String; // method@200e │ │ -07ddf4: 0c04 |0068: move-result-object v4 │ │ -07ddf6: 7110 f21f 0400 |0069: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07ddfc: 1274 |006c: const/4 v4, #int 7 // #7 │ │ -07ddfe: 6e30 5421 a304 |006d: invoke-virtual {v3, v10, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2154 │ │ -07de04: 0c04 |0070: move-result-object v4 │ │ -07de06: 6e20 1020 4200 |0071: invoke-virtual {v2, v4}, Lcom/stericson/RootTools/containers/Permissions;.setGroupPermissions:(Ljava/lang/String;)V // method@2010 │ │ -07de0c: 6e10 0720 0200 |0074: invoke-virtual {v2}, Lcom/stericson/RootTools/containers/Permissions;.getGroupPermissions:()Ljava/lang/String; // method@2007 │ │ -07de12: 0c04 |0077: move-result-object v4 │ │ -07de14: 7110 f21f 0400 |0078: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07de1a: 1274 |007b: const/4 v4, #int 7 // #7 │ │ -07de1c: 1305 0a00 |007c: const/16 v5, #int 10 // #a │ │ -07de20: 6e30 5421 4305 |007e: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2154 │ │ -07de26: 0c04 |0081: move-result-object v4 │ │ -07de28: 6e20 1220 4200 |0082: invoke-virtual {v2, v4}, Lcom/stericson/RootTools/containers/Permissions;.setOtherPermissions:(Ljava/lang/String;)V // method@2012 │ │ -07de2e: 6e10 0920 0200 |0085: invoke-virtual {v2}, Lcom/stericson/RootTools/containers/Permissions;.getOtherPermissions:()Ljava/lang/String; // method@2009 │ │ -07de34: 0c04 |0088: move-result-object v4 │ │ -07de36: 7110 f21f 0400 |0089: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07de3c: 2200 f704 |008c: new-instance v0, Ljava/lang/StringBuilder; // type@04f7 │ │ -07de40: 7010 6021 0000 |008e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07de46: 6e20 5b20 3b00 |0091: invoke-virtual {v11, v3}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.parseSpecialPermissions:(Ljava/lang/String;)I // method@205b │ │ -07de4c: 0a04 |0094: move-result v4 │ │ -07de4e: 6e20 6521 4000 |0095: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -07de54: 6e10 0e20 0200 |0098: invoke-virtual {v2}, Lcom/stericson/RootTools/containers/Permissions;.getUserPermissions:()Ljava/lang/String; // method@200e │ │ -07de5a: 0c04 |009b: move-result-object v4 │ │ -07de5c: 6e20 5a20 4b00 |009c: invoke-virtual {v11, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.parsePermissions:(Ljava/lang/String;)I // method@205a │ │ -07de62: 0a04 |009f: move-result v4 │ │ -07de64: 6e20 6521 4000 |00a0: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -07de6a: 6e10 0720 0200 |00a3: invoke-virtual {v2}, Lcom/stericson/RootTools/containers/Permissions;.getGroupPermissions:()Ljava/lang/String; // method@2007 │ │ -07de70: 0c04 |00a6: move-result-object v4 │ │ -07de72: 6e20 5a20 4b00 |00a7: invoke-virtual {v11, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.parsePermissions:(Ljava/lang/String;)I // method@205a │ │ -07de78: 0a04 |00aa: move-result v4 │ │ -07de7a: 6e20 6521 4000 |00ab: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -07de80: 6e10 0920 0200 |00ae: invoke-virtual {v2}, Lcom/stericson/RootTools/containers/Permissions;.getOtherPermissions:()Ljava/lang/String; // method@2009 │ │ -07de86: 0c04 |00b1: move-result-object v4 │ │ -07de88: 6e20 5a20 4b00 |00b2: invoke-virtual {v11, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.parsePermissions:(Ljava/lang/String;)I // method@205a │ │ -07de8e: 0a04 |00b5: move-result v4 │ │ -07de90: 6e20 6521 4000 |00b6: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -07de96: 6e10 6e21 0000 |00b9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07de9c: 0c04 |00bc: move-result-object v4 │ │ -07de9e: 7110 0b21 0400 |00bd: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@210b │ │ -07dea4: 0a04 |00c0: move-result v4 │ │ -07dea6: 6e20 1320 4200 |00c1: invoke-virtual {v2, v4}, Lcom/stericson/RootTools/containers/Permissions;.setPermissions:(I)V // method@2013 │ │ -07deac: 1102 |00c4: return-object v2 │ │ -07deae: 1202 |00c5: const/4 v2, #int 0 // #0 │ │ -07deb0: 28fe |00c6: goto 00c4 // -0002 │ │ +07dcf0: |[07dcf0] com.stericson.RootTools.internal.RootToolsInternalMethods.getPermissions:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Permissions; │ │ +07dd00: 124a |0000: const/4 v10, #int 4 // #4 │ │ +07dd02: 1229 |0001: const/4 v9, #int 2 // #2 │ │ +07dd04: 1308 2d00 |0002: const/16 v8, #int 45 // #2d │ │ +07dd08: 1217 |0004: const/4 v7, #int 1 // #1 │ │ +07dd0a: 1206 |0005: const/4 v6, #int 0 // #0 │ │ +07dd0c: 1a04 0400 |0006: const-string v4, " " // string@0004 │ │ +07dd10: 6e20 5121 4c00 |0008: invoke-virtual {v12, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ +07dd16: 0c01 |000b: move-result-object v1 │ │ +07dd18: 4603 0106 |000c: aget-object v3, v1, v6 │ │ +07dd1c: 6e10 4f21 0300 |000e: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@214f │ │ +07dd22: 0a04 |0011: move-result v4 │ │ +07dd24: 1305 0a00 |0012: const/16 v5, #int 10 // #a │ │ +07dd28: 3354 b100 |0014: if-ne v4, v5, 00c5 // +00b1 │ │ +07dd2c: 6e20 4321 6300 |0016: invoke-virtual {v3, v6}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ +07dd32: 0a04 |0019: move-result v4 │ │ +07dd34: 3284 1200 |001a: if-eq v4, v8, 002c // +0012 │ │ +07dd38: 6e20 4321 6300 |001c: invoke-virtual {v3, v6}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ +07dd3e: 0a04 |001f: move-result v4 │ │ +07dd40: 1305 6400 |0020: const/16 v5, #int 100 // #64 │ │ +07dd44: 3254 0a00 |0022: if-eq v4, v5, 002c // +000a │ │ +07dd48: 6e20 4321 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ +07dd4e: 0a04 |0027: move-result v4 │ │ +07dd50: 1305 6c00 |0028: const/16 v5, #int 108 // #6c │ │ +07dd54: 3354 9b00 |002a: if-ne v4, v5, 00c5 // +009b │ │ +07dd58: 6e20 4321 7300 |002c: invoke-virtual {v3, v7}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ +07dd5e: 0a04 |002f: move-result v4 │ │ +07dd60: 3284 0a00 |0030: if-eq v4, v8, 003a // +000a │ │ +07dd64: 6e20 4321 7300 |0032: invoke-virtual {v3, v7}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ +07dd6a: 0a04 |0035: move-result v4 │ │ +07dd6c: 1305 7200 |0036: const/16 v5, #int 114 // #72 │ │ +07dd70: 3354 8d00 |0038: if-ne v4, v5, 00c5 // +008d │ │ +07dd74: 6e20 4321 9300 |003a: invoke-virtual {v3, v9}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ +07dd7a: 0a04 |003d: move-result v4 │ │ +07dd7c: 3284 0a00 |003e: if-eq v4, v8, 0048 // +000a │ │ +07dd80: 6e20 4321 9300 |0040: invoke-virtual {v3, v9}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ +07dd86: 0a04 |0043: move-result v4 │ │ +07dd88: 1305 7700 |0044: const/16 v5, #int 119 // #77 │ │ +07dd8c: 3354 7f00 |0046: if-ne v4, v5, 00c5 // +007f │ │ +07dd90: 7110 f21f 0300 |0048: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07dd96: 2202 9704 |004b: new-instance v2, Lcom/stericson/RootTools/containers/Permissions; // type@0497 │ │ +07dd9a: 7010 0520 0200 |004d: invoke-direct {v2}, Lcom/stericson/RootTools/containers/Permissions;.:()V // method@2005 │ │ +07dda0: 6e30 5421 6307 |0050: invoke-virtual {v3, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2154 │ │ +07dda6: 0c04 |0053: move-result-object v4 │ │ +07dda8: 6e20 1520 4200 |0054: invoke-virtual {v2, v4}, Lcom/stericson/RootTools/containers/Permissions;.setType:(Ljava/lang/String;)V // method@2015 │ │ +07ddae: 6e10 0c20 0200 |0057: invoke-virtual {v2}, Lcom/stericson/RootTools/containers/Permissions;.getType:()Ljava/lang/String; // method@200c │ │ +07ddb4: 0c04 |005a: move-result-object v4 │ │ +07ddb6: 7110 f21f 0400 |005b: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07ddbc: 6e30 5421 730a |005e: invoke-virtual {v3, v7, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2154 │ │ +07ddc2: 0c04 |0061: move-result-object v4 │ │ +07ddc4: 6e20 1720 4200 |0062: invoke-virtual {v2, v4}, Lcom/stericson/RootTools/containers/Permissions;.setUserPermissions:(Ljava/lang/String;)V // method@2017 │ │ +07ddca: 6e10 0e20 0200 |0065: invoke-virtual {v2}, Lcom/stericson/RootTools/containers/Permissions;.getUserPermissions:()Ljava/lang/String; // method@200e │ │ +07ddd0: 0c04 |0068: move-result-object v4 │ │ +07ddd2: 7110 f21f 0400 |0069: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07ddd8: 1274 |006c: const/4 v4, #int 7 // #7 │ │ +07ddda: 6e30 5421 a304 |006d: invoke-virtual {v3, v10, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2154 │ │ +07dde0: 0c04 |0070: move-result-object v4 │ │ +07dde2: 6e20 1020 4200 |0071: invoke-virtual {v2, v4}, Lcom/stericson/RootTools/containers/Permissions;.setGroupPermissions:(Ljava/lang/String;)V // method@2010 │ │ +07dde8: 6e10 0720 0200 |0074: invoke-virtual {v2}, Lcom/stericson/RootTools/containers/Permissions;.getGroupPermissions:()Ljava/lang/String; // method@2007 │ │ +07ddee: 0c04 |0077: move-result-object v4 │ │ +07ddf0: 7110 f21f 0400 |0078: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07ddf6: 1274 |007b: const/4 v4, #int 7 // #7 │ │ +07ddf8: 1305 0a00 |007c: const/16 v5, #int 10 // #a │ │ +07ddfc: 6e30 5421 4305 |007e: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2154 │ │ +07de02: 0c04 |0081: move-result-object v4 │ │ +07de04: 6e20 1220 4200 |0082: invoke-virtual {v2, v4}, Lcom/stericson/RootTools/containers/Permissions;.setOtherPermissions:(Ljava/lang/String;)V // method@2012 │ │ +07de0a: 6e10 0920 0200 |0085: invoke-virtual {v2}, Lcom/stericson/RootTools/containers/Permissions;.getOtherPermissions:()Ljava/lang/String; // method@2009 │ │ +07de10: 0c04 |0088: move-result-object v4 │ │ +07de12: 7110 f21f 0400 |0089: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07de18: 2200 f704 |008c: new-instance v0, Ljava/lang/StringBuilder; // type@04f7 │ │ +07de1c: 7010 6021 0000 |008e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07de22: 6e20 5b20 3b00 |0091: invoke-virtual {v11, v3}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.parseSpecialPermissions:(Ljava/lang/String;)I // method@205b │ │ +07de28: 0a04 |0094: move-result v4 │ │ +07de2a: 6e20 6521 4000 |0095: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +07de30: 6e10 0e20 0200 |0098: invoke-virtual {v2}, Lcom/stericson/RootTools/containers/Permissions;.getUserPermissions:()Ljava/lang/String; // method@200e │ │ +07de36: 0c04 |009b: move-result-object v4 │ │ +07de38: 6e20 5a20 4b00 |009c: invoke-virtual {v11, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.parsePermissions:(Ljava/lang/String;)I // method@205a │ │ +07de3e: 0a04 |009f: move-result v4 │ │ +07de40: 6e20 6521 4000 |00a0: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +07de46: 6e10 0720 0200 |00a3: invoke-virtual {v2}, Lcom/stericson/RootTools/containers/Permissions;.getGroupPermissions:()Ljava/lang/String; // method@2007 │ │ +07de4c: 0c04 |00a6: move-result-object v4 │ │ +07de4e: 6e20 5a20 4b00 |00a7: invoke-virtual {v11, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.parsePermissions:(Ljava/lang/String;)I // method@205a │ │ +07de54: 0a04 |00aa: move-result v4 │ │ +07de56: 6e20 6521 4000 |00ab: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +07de5c: 6e10 0920 0200 |00ae: invoke-virtual {v2}, Lcom/stericson/RootTools/containers/Permissions;.getOtherPermissions:()Ljava/lang/String; // method@2009 │ │ +07de62: 0c04 |00b1: move-result-object v4 │ │ +07de64: 6e20 5a20 4b00 |00b2: invoke-virtual {v11, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.parsePermissions:(Ljava/lang/String;)I // method@205a │ │ +07de6a: 0a04 |00b5: move-result v4 │ │ +07de6c: 6e20 6521 4000 |00b6: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +07de72: 6e10 6e21 0000 |00b9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07de78: 0c04 |00bc: move-result-object v4 │ │ +07de7a: 7110 0b21 0400 |00bd: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@210b │ │ +07de80: 0a04 |00c0: move-result v4 │ │ +07de82: 6e20 1320 4200 |00c1: invoke-virtual {v2, v4}, Lcom/stericson/RootTools/containers/Permissions;.setPermissions:(I)V // method@2013 │ │ +07de88: 1102 |00c4: return-object v2 │ │ +07de8a: 1202 |00c5: const/4 v2, #int 0 // #0 │ │ +07de8c: 28fe |00c6: goto 00c4 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=123 │ │ 0x000c line=124 │ │ 0x000e line=126 │ │ + 0x0016 line=127 │ │ + 0x001c line=128 │ │ + 0x0024 line=129 │ │ + 0x002c line=130 │ │ + 0x003a line=131 │ │ 0x0048 line=133 │ │ 0x004b line=135 │ │ 0x0050 line=137 │ │ 0x0057 line=139 │ │ 0x005e line=141 │ │ 0x0065 line=143 │ │ 0x006c line=145 │ │ @@ -140034,225 +140010,218 @@ │ │ 0x0000 - 0x00c7 reg=12 line Ljava/lang/String; │ │ │ │ #13 : (in Lcom/stericson/RootTools/internal/RootToolsInternalMethods;) │ │ name : 'getSpace' │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 16 │ │ + registers : 14 │ │ ins : 2 │ │ outs : 5 │ │ - insns size : 174 16-bit code units │ │ -07deb4: |[07deb4] com.stericson.RootTools.internal.RootToolsInternalMethods.getSpace:(Ljava/lang/String;)J │ │ -07dec4: 690f da08 |0000: sput-object v15, Lcom/stericson/RootTools/internal/InternalVariables;.getSpaceFor:Ljava/lang/String; // field@08da │ │ -07dec8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -07deca: 1a08 a60b |0003: const-string v8, "Looking for Space" // string@0ba6 │ │ -07dece: 7110 f21f 0800 |0005: invoke-static {v8}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07ded4: 2201 a004 |0008: new-instance v1, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$5; // type@04a0 │ │ -07ded8: 1268 |000a: const/4 v8, #int 6 // #6 │ │ -07deda: 1209 |000b: const/4 v9, #int 0 // #0 │ │ -07dedc: 121a |000c: const/4 v10, #int 1 // #1 │ │ -07dede: 23aa 8905 |000d: new-array v10, v10, [Ljava/lang/String; // type@0589 │ │ -07dee2: 120b |000f: const/4 v11, #int 0 // #0 │ │ -07dee4: 220c f704 |0010: new-instance v12, Ljava/lang/StringBuilder; // type@04f7 │ │ -07dee8: 7010 6021 0c00 |0012: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07deee: 1a0d dc13 |0015: const-string v13, "df " // string@13dc │ │ -07def2: 6e20 6921 dc00 |0017: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07def8: 0c0c |001a: move-result-object v12 │ │ -07defa: 6e20 6921 fc00 |001b: invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07df00: 0c0c |001e: move-result-object v12 │ │ -07df02: 6e10 6e21 0c00 |001f: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07df08: 0c0c |0022: move-result-object v12 │ │ -07df0a: 4d0c 0a0b |0023: aput-object v12, v10, v11 │ │ -07df0e: 705a 2f20 e198 |0025: invoke-direct {v1, v14, v8, v9, v10}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$5;.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V // method@202f │ │ -07df14: 7100 9e1f 0000 |0028: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07df1a: 0c08 |002b: move-result-object v8 │ │ -07df1c: 6e20 861f 1800 |002c: invoke-virtual {v8, v1}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07df22: 7100 9e1f 0000 |002f: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07df28: 0c08 |0032: move-result-object v8 │ │ -07df2a: 7030 3b20 8e01 |0033: invoke-direct {v14, v8, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ -07df30: 6208 e208 |0036: sget-object v8, Lcom/stericson/RootTools/internal/InternalVariables;.space:[Ljava/lang/String; // field@08e2 │ │ -07df34: 3808 6c00 |0038: if-eqz v8, 00a4 // +006c │ │ -07df38: 1a08 6d04 |003a: const-string v8, "First Method" // string@046d │ │ -07df3c: 7110 f21f 0800 |003c: invoke-static {v8}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07df42: 6200 e208 |003f: sget-object v0, Lcom/stericson/RootTools/internal/InternalVariables;.space:[Ljava/lang/String; // field@08e2 │ │ -07df46: 2105 |0041: array-length v5, v0 │ │ -07df48: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -07df4a: 3554 1a00 |0043: if-ge v4, v5, 005d // +001a │ │ -07df4e: 4606 0004 |0045: aget-object v6, v0, v4 │ │ -07df52: 7110 f21f 0600 |0047: invoke-static {v6}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07df58: 3803 0700 |004a: if-eqz v3, 0051 // +0007 │ │ -07df5c: 6e20 4220 6e00 |004c: invoke-virtual {v14, v6}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getConvertedSpace:(Ljava/lang/String;)J // method@2042 │ │ -07df62: 0b08 |004f: move-result-wide v8 │ │ -07df64: 1008 |0050: return-wide v8 │ │ -07df66: 1a08 8a25 |0051: const-string v8, "used," // string@258a │ │ -07df6a: 6e20 4721 8600 |0053: invoke-virtual {v6, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -07df70: 0a08 |0056: move-result v8 │ │ -07df72: 3808 0300 |0057: if-eqz v8, 005a // +0003 │ │ -07df76: 1213 |0059: const/4 v3, #int 1 // #1 │ │ -07df78: d804 0401 |005a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -07df7c: 28e7 |005c: goto 0043 // -0019 │ │ -07df7e: 1202 |005d: const/4 v2, #int 0 // #0 │ │ -07df80: 1237 |005e: const/4 v7, #int 3 // #3 │ │ -07df82: 1a08 dd0d |005f: const-string v8, "Second Method" // string@0ddd │ │ -07df86: 7110 f21f 0800 |0061: invoke-static {v8}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07df8c: 6208 e208 |0064: sget-object v8, Lcom/stericson/RootTools/internal/InternalVariables;.space:[Ljava/lang/String; // field@08e2 │ │ -07df90: 1209 |0066: const/4 v9, #int 0 // #0 │ │ -07df92: 4608 0809 |0067: aget-object v8, v8, v9 │ │ -07df96: 6e10 4f21 0800 |0069: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@214f │ │ -07df9c: 0a08 |006c: move-result v8 │ │ -07df9e: 1259 |006d: const/4 v9, #int 5 // #5 │ │ -07dfa0: 3698 0300 |006e: if-gt v8, v9, 0071 // +0003 │ │ -07dfa4: 1227 |0070: const/4 v7, #int 2 // #2 │ │ -07dfa6: 6200 e208 |0071: sget-object v0, Lcom/stericson/RootTools/internal/InternalVariables;.space:[Ljava/lang/String; // field@08e2 │ │ -07dfaa: 2105 |0073: array-length v5, v0 │ │ -07dfac: 1204 |0074: const/4 v4, #int 0 // #0 │ │ -07dfae: 3554 2f00 |0075: if-ge v4, v5, 00a4 // +002f │ │ -07dfb2: 4606 0004 |0077: aget-object v6, v0, v4 │ │ -07dfb6: 7110 f21f 0600 |0079: invoke-static {v6}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07dfbc: 6e10 4f21 0600 |007c: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@214f │ │ -07dfc2: 0a08 |007f: move-result v8 │ │ -07dfc4: 3d08 2100 |0080: if-lez v8, 00a1 // +0021 │ │ -07dfc8: 2208 f704 |0082: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ -07dfcc: 7010 6021 0800 |0084: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07dfd2: 6e20 6921 6800 |0087: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07dfd8: 0c08 |008a: move-result-object v8 │ │ -07dfda: 1a09 660f |008b: const-string v9, "Valid" // string@0f66 │ │ -07dfde: 6e20 6921 9800 |008d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07dfe4: 0c08 |0090: move-result-object v8 │ │ -07dfe6: 6e10 6e21 0800 |0091: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07dfec: 0c08 |0094: move-result-object v8 │ │ -07dfee: 7110 f21f 0800 |0095: invoke-static {v8}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07dff4: 3372 0700 |0098: if-ne v2, v7, 009f // +0007 │ │ -07dff8: 6e20 4220 6e00 |009a: invoke-virtual {v14, v6}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getConvertedSpace:(Ljava/lang/String;)J // method@2042 │ │ -07dffe: 0b08 |009d: move-result-wide v8 │ │ -07e000: 28b2 |009e: goto 0050 // -004e │ │ -07e002: d802 0201 |009f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -07e006: d804 0401 |00a1: add-int/lit8 v4, v4, #int 1 // #01 │ │ -07e00a: 28d2 |00a3: goto 0075 // -002e │ │ -07e00c: 1a08 460d |00a4: const-string v8, "Returning -1, space could not be determined." // string@0d46 │ │ -07e010: 7110 f21f 0800 |00a6: invoke-static {v8}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07e016: 1608 ffff |00a9: const-wide/16 v8, #int -1 // #ffff │ │ -07e01a: 28a5 |00ab: goto 0050 // -005b │ │ -07e01c: 0d08 |00ac: move-exception v8 │ │ -07e01e: 2889 |00ad: goto 0036 // -0077 │ │ + insns size : 173 16-bit code units │ │ +07de90: |[07de90] com.stericson.RootTools.internal.RootToolsInternalMethods.getSpace:(Ljava/lang/String;)J │ │ +07dea0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07dea2: 690d da08 |0001: sput-object v13, Lcom/stericson/RootTools/internal/InternalVariables;.getSpaceFor:Ljava/lang/String; // field@08da │ │ +07dea6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +07dea8: 1a06 a60b |0004: const-string v6, "Looking for Space" // string@0ba6 │ │ +07deac: 7110 f21f 0600 |0006: invoke-static {v6}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07deb2: 2200 a004 |0009: new-instance v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$5; // type@04a0 │ │ +07deb6: 1266 |000b: const/4 v6, #int 6 // #6 │ │ +07deb8: 1207 |000c: const/4 v7, #int 0 // #0 │ │ +07deba: 1218 |000d: const/4 v8, #int 1 // #1 │ │ +07debc: 2388 8905 |000e: new-array v8, v8, [Ljava/lang/String; // type@0589 │ │ +07dec0: 1209 |0010: const/4 v9, #int 0 // #0 │ │ +07dec2: 220a f704 |0011: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ +07dec6: 7010 6021 0a00 |0013: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07decc: 1a0b dc13 |0016: const-string v11, "df " // string@13dc │ │ +07ded0: 6e20 6921 ba00 |0018: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07ded6: 0c0a |001b: move-result-object v10 │ │ +07ded8: 6e20 6921 da00 |001c: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07dede: 0c0a |001f: move-result-object v10 │ │ +07dee0: 6e10 6e21 0a00 |0020: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07dee6: 0c0a |0023: move-result-object v10 │ │ +07dee8: 4d0a 0809 |0024: aput-object v10, v8, v9 │ │ +07deec: 7058 2f20 c076 |0026: invoke-direct {v0, v12, v6, v7, v8}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$5;.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V // method@202f │ │ +07def2: 7100 9e1f 0000 |0029: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07def8: 0c06 |002c: move-result-object v6 │ │ +07defa: 6e20 861f 0600 |002d: invoke-virtual {v6, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07df00: 7100 9e1f 0000 |0030: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07df06: 0c06 |0033: move-result-object v6 │ │ +07df08: 7030 3b20 6c00 |0034: invoke-direct {v12, v6, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ +07df0e: 6206 e208 |0037: sget-object v6, Lcom/stericson/RootTools/internal/InternalVariables;.space:[Ljava/lang/String; // field@08e2 │ │ +07df12: 3806 6a00 |0039: if-eqz v6, 00a3 // +006a │ │ +07df16: 1a06 6d04 |003b: const-string v6, "First Method" // string@046d │ │ +07df1a: 7110 f21f 0600 |003d: invoke-static {v6}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07df20: 6207 e208 |0040: sget-object v7, Lcom/stericson/RootTools/internal/InternalVariables;.space:[Ljava/lang/String; // field@08e2 │ │ +07df24: 2178 |0042: array-length v8, v7 │ │ +07df26: 0156 |0043: move v6, v5 │ │ +07df28: 3586 1a00 |0044: if-ge v6, v8, 005e // +001a │ │ +07df2c: 4603 0706 |0046: aget-object v3, v7, v6 │ │ +07df30: 7110 f21f 0300 |0048: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07df36: 3802 0700 |004b: if-eqz v2, 0052 // +0007 │ │ +07df3a: 6e20 4220 3c00 |004d: invoke-virtual {v12, v3}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getConvertedSpace:(Ljava/lang/String;)J // method@2042 │ │ +07df40: 0b06 |0050: move-result-wide v6 │ │ +07df42: 1006 |0051: return-wide v6 │ │ +07df44: 1a09 8a25 |0052: const-string v9, "used," // string@258a │ │ +07df48: 6e20 4721 9300 |0054: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +07df4e: 0a09 |0057: move-result v9 │ │ +07df50: 3809 0300 |0058: if-eqz v9, 005b // +0003 │ │ +07df54: 1212 |005a: const/4 v2, #int 1 // #1 │ │ +07df56: d806 0601 |005b: add-int/lit8 v6, v6, #int 1 // #01 │ │ +07df5a: 28e7 |005d: goto 0044 // -0019 │ │ +07df5c: 1201 |005e: const/4 v1, #int 0 // #0 │ │ +07df5e: 1234 |005f: const/4 v4, #int 3 // #3 │ │ +07df60: 1a06 dd0d |0060: const-string v6, "Second Method" // string@0ddd │ │ +07df64: 7110 f21f 0600 |0062: invoke-static {v6}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07df6a: 6206 e208 |0065: sget-object v6, Lcom/stericson/RootTools/internal/InternalVariables;.space:[Ljava/lang/String; // field@08e2 │ │ +07df6e: 4606 0605 |0067: aget-object v6, v6, v5 │ │ +07df72: 6e10 4f21 0600 |0069: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@214f │ │ +07df78: 0a06 |006c: move-result v6 │ │ +07df7a: 1257 |006d: const/4 v7, #int 5 // #5 │ │ +07df7c: 3676 0300 |006e: if-gt v6, v7, 0071 // +0003 │ │ +07df80: 1224 |0070: const/4 v4, #int 2 // #2 │ │ +07df82: 6206 e208 |0071: sget-object v6, Lcom/stericson/RootTools/internal/InternalVariables;.space:[Ljava/lang/String; // field@08e2 │ │ +07df86: 2167 |0073: array-length v7, v6 │ │ +07df88: 3575 2f00 |0074: if-ge v5, v7, 00a3 // +002f │ │ +07df8c: 4603 0605 |0076: aget-object v3, v6, v5 │ │ +07df90: 7110 f21f 0300 |0078: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07df96: 6e10 4f21 0300 |007b: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@214f │ │ +07df9c: 0a08 |007e: move-result v8 │ │ +07df9e: 3d08 2100 |007f: if-lez v8, 00a0 // +0021 │ │ +07dfa2: 2208 f704 |0081: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ +07dfa6: 7010 6021 0800 |0083: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07dfac: 6e20 6921 3800 |0086: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07dfb2: 0c08 |0089: move-result-object v8 │ │ +07dfb4: 1a09 660f |008a: const-string v9, "Valid" // string@0f66 │ │ +07dfb8: 6e20 6921 9800 |008c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07dfbe: 0c08 |008f: move-result-object v8 │ │ +07dfc0: 6e10 6e21 0800 |0090: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07dfc6: 0c08 |0093: move-result-object v8 │ │ +07dfc8: 7110 f21f 0800 |0094: invoke-static {v8}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07dfce: 3341 0700 |0097: if-ne v1, v4, 009e // +0007 │ │ +07dfd2: 6e20 4220 3c00 |0099: invoke-virtual {v12, v3}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getConvertedSpace:(Ljava/lang/String;)J // method@2042 │ │ +07dfd8: 0b06 |009c: move-result-wide v6 │ │ +07dfda: 28b4 |009d: goto 0051 // -004c │ │ +07dfdc: d801 0101 |009e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07dfe0: d805 0501 |00a0: add-int/lit8 v5, v5, #int 1 // #01 │ │ +07dfe4: 28d2 |00a2: goto 0074 // -002e │ │ +07dfe6: 1a05 460d |00a3: const-string v5, "Returning -1, space could not be determined." // string@0d46 │ │ +07dfea: 7110 f21f 0500 |00a5: invoke-static {v5}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07dff0: 1606 ffff |00a8: const-wide/16 v6, #int -1 // #ffff │ │ +07dff4: 28a7 |00aa: goto 0051 // -0059 │ │ +07dff6: 0d06 |00ab: move-exception v6 │ │ +07dff8: 288b |00ac: goto 0037 // -0075 │ │ catches : 1 │ │ - 0x0008 - 0x0036 │ │ - Ljava/lang/Exception; -> 0x00ac │ │ + 0x0009 - 0x0037 │ │ + Ljava/lang/Exception; -> 0x00ab │ │ positions : │ │ - 0x0000 line=999 │ │ - 0x0002 line=1000 │ │ - 0x0003 line=1001 │ │ - 0x0008 line=1004 │ │ - 0x0028 line=1021 │ │ - 0x002f line=1022 │ │ - 0x0036 line=1029 │ │ - 0x003a line=1031 │ │ - 0x003f line=1033 │ │ - 0x0047 line=1036 │ │ - 0x004a line=1038 │ │ - 0x004c line=1040 │ │ - 0x0050 line=1074 │ │ - 0x0051 line=1042 │ │ - 0x0059 line=1044 │ │ - 0x005a line=1033 │ │ - 0x005d line=1049 │ │ - 0x005f line=1051 │ │ - 0x0064 line=1053 │ │ + 0x0001 line=999 │ │ + 0x0003 line=1000 │ │ + 0x0004 line=1001 │ │ + 0x0009 line=1004 │ │ + 0x0029 line=1021 │ │ + 0x0030 line=1022 │ │ + 0x0037 line=1029 │ │ + 0x003b line=1031 │ │ + 0x0040 line=1033 │ │ + 0x0048 line=1036 │ │ + 0x004b line=1038 │ │ + 0x004d line=1040 │ │ + 0x0051 line=1074 │ │ + 0x0052 line=1042 │ │ + 0x005a line=1044 │ │ + 0x005b line=1033 │ │ + 0x005e line=1049 │ │ + 0x0060 line=1051 │ │ + 0x0065 line=1053 │ │ 0x0070 line=1055 │ │ 0x0071 line=1058 │ │ - 0x0079 line=1061 │ │ - 0x007c line=1062 │ │ - 0x0082 line=1064 │ │ - 0x0098 line=1065 │ │ - 0x009a line=1067 │ │ - 0x009f line=1069 │ │ - 0x00a1 line=1058 │ │ - 0x00a4 line=1073 │ │ - 0x00a9 line=1074 │ │ - 0x00ac line=1025 │ │ - locals : │ │ - 0x0028 - 0x0036 reg=1 command Lcom/stericson/RootShell/execution/Command; │ │ - 0x0041 - 0x0050 reg=0 arr$ [Ljava/lang/String; │ │ - 0x0043 - 0x0050 reg=4 i$ I │ │ - 0x0042 - 0x0050 reg=5 len$ I │ │ - 0x0047 - 0x0050 reg=6 spaceSearch Ljava/lang/String; │ │ - 0x0051 - 0x005d reg=6 spaceSearch Ljava/lang/String; │ │ - 0x0051 - 0x00a4 reg=0 arr$ [Ljava/lang/String; │ │ - 0x005e - 0x00a4 reg=2 count I │ │ - 0x0051 - 0x00a4 reg=4 i$ I │ │ - 0x0051 - 0x00a4 reg=5 len$ I │ │ - 0x0079 - 0x00a4 reg=6 spaceSearch Ljava/lang/String; │ │ - 0x005f - 0x00a4 reg=7 targetCount I │ │ - 0x0003 - 0x00ae reg=3 found Z │ │ - 0x0000 - 0x00ae reg=14 this Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ - 0x0000 - 0x00ae reg=15 path Ljava/lang/String; │ │ + 0x0078 line=1061 │ │ + 0x007b line=1062 │ │ + 0x0081 line=1064 │ │ + 0x0097 line=1065 │ │ + 0x0099 line=1067 │ │ + 0x009e line=1069 │ │ + 0x00a0 line=1058 │ │ + 0x00a3 line=1073 │ │ + 0x00a8 line=1074 │ │ + 0x00ab line=1025 │ │ + locals : │ │ + 0x0029 - 0x0037 reg=0 command Lcom/stericson/RootShell/execution/Command; │ │ + 0x0048 - 0x0051 reg=3 spaceSearch Ljava/lang/String; │ │ + 0x0052 - 0x005e reg=3 spaceSearch Ljava/lang/String; │ │ + 0x005f - 0x00a3 reg=1 count I │ │ + 0x0078 - 0x00a3 reg=3 spaceSearch Ljava/lang/String; │ │ + 0x0060 - 0x00a3 reg=4 targetCount I │ │ + 0x0004 - 0x00ad reg=2 found Z │ │ + 0x0000 - 0x00ad reg=12 this Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ + 0x0000 - 0x00ad reg=13 path Ljava/lang/String; │ │ │ │ #14 : (in Lcom/stericson/RootTools/internal/RootToolsInternalMethods;) │ │ name : 'getSymLinks' │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -07e030: |[07e030] com.stericson.RootTools.internal.RootToolsInternalMethods.getSymLinks:()Ljava/util/ArrayList; │ │ -07e040: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -07e042: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -07e044: 2202 c104 |0002: new-instance v2, Ljava/io/FileReader; // type@04c1 │ │ -07e048: 1a07 2301 |0004: const-string v7, "/data/local/symlinks.txt" // string@0123 │ │ -07e04c: 7020 b220 7200 |0006: invoke-direct {v2, v7}, Ljava/io/FileReader;.:(Ljava/lang/String;)V // method@20b2 │ │ -07e052: 2205 c704 |0009: new-instance v5, Ljava/io/LineNumberReader; // type@04c7 │ │ -07e056: 7020 bf20 2500 |000b: invoke-direct {v5, v2}, Ljava/io/LineNumberReader;.:(Ljava/io/Reader;)V // method@20bf │ │ -07e05c: 2206 1505 |000e: new-instance v6, Ljava/util/ArrayList; // type@0515 │ │ -07e060: 7010 9a21 0600 |0010: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@219a │ │ -07e066: 6e10 c120 0500 |0013: invoke-virtual {v5}, Ljava/io/LineNumberReader;.readLine:()Ljava/lang/String; // method@20c1 │ │ -07e06c: 0c03 |0016: move-result-object v3 │ │ -07e06e: 3803 3200 |0017: if-eqz v3, 0049 // +0032 │ │ -07e072: 7110 f21f 0300 |0019: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07e078: 1a07 0400 |001c: const-string v7, " " // string@0004 │ │ -07e07c: 6e20 5121 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ -07e082: 0c00 |0021: move-result-object v0 │ │ -07e084: 2207 9804 |0022: new-instance v7, Lcom/stericson/RootTools/containers/Symlink; // type@0498 │ │ -07e088: 2208 bb04 |0024: new-instance v8, Ljava/io/File; // type@04bb │ │ -07e08c: 2109 |0026: array-length v9, v0 │ │ -07e08e: d809 09fd |0027: add-int/lit8 v9, v9, #int -3 // #fd │ │ -07e092: 4609 0009 |0029: aget-object v9, v0, v9 │ │ -07e096: 7020 8720 9800 |002b: invoke-direct {v8, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ -07e09c: 2209 bb04 |002e: new-instance v9, Ljava/io/File; // type@04bb │ │ -07e0a0: 210a |0030: array-length v10, v0 │ │ -07e0a2: d80a 0aff |0031: add-int/lit8 v10, v10, #int -1 // #ff │ │ -07e0a6: 460a 000a |0033: aget-object v10, v0, v10 │ │ -07e0aa: 7020 8720 a900 |0035: invoke-direct {v9, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ -07e0b0: 7030 1820 8709 |0038: invoke-direct {v7, v8, v9}, Lcom/stericson/RootTools/containers/Symlink;.:(Ljava/io/File;Ljava/io/File;)V // method@2018 │ │ -07e0b6: 6e20 9e21 7600 |003b: invoke-virtual {v6, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -07e0bc: 28d5 |003e: goto 0013 // -002b │ │ -07e0be: 0d07 |003f: move-exception v7 │ │ -07e0c0: 0721 |0040: move-object v1, v2 │ │ -07e0c2: 0754 |0041: move-object v4, v5 │ │ -07e0c4: 6e10 b320 0100 |0042: invoke-virtual {v1}, Ljava/io/FileReader;.close:()V // method@20b3 │ │ -07e0ca: 6e10 c020 0400 |0045: invoke-virtual {v4}, Ljava/io/LineNumberReader;.close:()V // method@20c0 │ │ -07e0d0: 2707 |0048: throw v7 │ │ -07e0d2: 6e10 b320 0200 |0049: invoke-virtual {v2}, Ljava/io/FileReader;.close:()V // method@20b3 │ │ -07e0d8: 6e10 c020 0500 |004c: invoke-virtual {v5}, Ljava/io/LineNumberReader;.close:()V // method@20c0 │ │ -07e0de: 1106 |004f: return-object v6 │ │ -07e0e0: 0d07 |0050: move-exception v7 │ │ -07e0e2: 28fb |0051: goto 004c // -0005 │ │ -07e0e4: 0d07 |0052: move-exception v7 │ │ -07e0e6: 28fc |0053: goto 004f // -0004 │ │ -07e0e8: 0d08 |0054: move-exception v8 │ │ -07e0ea: 28f0 |0055: goto 0045 // -0010 │ │ -07e0ec: 0d08 |0056: move-exception v8 │ │ -07e0ee: 28f1 |0057: goto 0048 // -000f │ │ -07e0f0: 0d07 |0058: move-exception v7 │ │ -07e0f2: 28e9 |0059: goto 0042 // -0017 │ │ -07e0f4: 0d07 |005a: move-exception v7 │ │ -07e0f6: 0721 |005b: move-object v1, v2 │ │ -07e0f8: 28e6 |005c: goto 0042 // -001a │ │ +07e00c: |[07e00c] com.stericson.RootTools.internal.RootToolsInternalMethods.getSymLinks:()Ljava/util/ArrayList; │ │ +07e01c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +07e01e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +07e020: 2202 c104 |0002: new-instance v2, Ljava/io/FileReader; // type@04c1 │ │ +07e024: 1a07 2301 |0004: const-string v7, "/data/local/symlinks.txt" // string@0123 │ │ +07e028: 7020 b220 7200 |0006: invoke-direct {v2, v7}, Ljava/io/FileReader;.:(Ljava/lang/String;)V // method@20b2 │ │ +07e02e: 2205 c704 |0009: new-instance v5, Ljava/io/LineNumberReader; // type@04c7 │ │ +07e032: 7020 bf20 2500 |000b: invoke-direct {v5, v2}, Ljava/io/LineNumberReader;.:(Ljava/io/Reader;)V // method@20bf │ │ +07e038: 2206 1505 |000e: new-instance v6, Ljava/util/ArrayList; // type@0515 │ │ +07e03c: 7010 9a21 0600 |0010: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@219a │ │ +07e042: 6e10 c120 0500 |0013: invoke-virtual {v5}, Ljava/io/LineNumberReader;.readLine:()Ljava/lang/String; // method@20c1 │ │ +07e048: 0c03 |0016: move-result-object v3 │ │ +07e04a: 3803 3200 |0017: if-eqz v3, 0049 // +0032 │ │ +07e04e: 7110 f21f 0300 |0019: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07e054: 1a07 0400 |001c: const-string v7, " " // string@0004 │ │ +07e058: 6e20 5121 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ +07e05e: 0c00 |0021: move-result-object v0 │ │ +07e060: 2207 9804 |0022: new-instance v7, Lcom/stericson/RootTools/containers/Symlink; // type@0498 │ │ +07e064: 2208 bb04 |0024: new-instance v8, Ljava/io/File; // type@04bb │ │ +07e068: 2109 |0026: array-length v9, v0 │ │ +07e06a: d809 09fd |0027: add-int/lit8 v9, v9, #int -3 // #fd │ │ +07e06e: 4609 0009 |0029: aget-object v9, v0, v9 │ │ +07e072: 7020 8720 9800 |002b: invoke-direct {v8, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ +07e078: 2209 bb04 |002e: new-instance v9, Ljava/io/File; // type@04bb │ │ +07e07c: 210a |0030: array-length v10, v0 │ │ +07e07e: d80a 0aff |0031: add-int/lit8 v10, v10, #int -1 // #ff │ │ +07e082: 460a 000a |0033: aget-object v10, v0, v10 │ │ +07e086: 7020 8720 a900 |0035: invoke-direct {v9, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2087 │ │ +07e08c: 7030 1820 8709 |0038: invoke-direct {v7, v8, v9}, Lcom/stericson/RootTools/containers/Symlink;.:(Ljava/io/File;Ljava/io/File;)V // method@2018 │ │ +07e092: 6e20 9e21 7600 |003b: invoke-virtual {v6, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +07e098: 28d5 |003e: goto 0013 // -002b │ │ +07e09a: 0d07 |003f: move-exception v7 │ │ +07e09c: 0721 |0040: move-object v1, v2 │ │ +07e09e: 0754 |0041: move-object v4, v5 │ │ +07e0a0: 6e10 b320 0100 |0042: invoke-virtual {v1}, Ljava/io/FileReader;.close:()V // method@20b3 │ │ +07e0a6: 6e10 c020 0400 |0045: invoke-virtual {v4}, Ljava/io/LineNumberReader;.close:()V // method@20c0 │ │ +07e0ac: 2707 |0048: throw v7 │ │ +07e0ae: 6e10 b320 0200 |0049: invoke-virtual {v2}, Ljava/io/FileReader;.close:()V // method@20b3 │ │ +07e0b4: 6e10 c020 0500 |004c: invoke-virtual {v5}, Ljava/io/LineNumberReader;.close:()V // method@20c0 │ │ +07e0ba: 1106 |004f: return-object v6 │ │ +07e0bc: 0d07 |0050: move-exception v7 │ │ +07e0be: 28fb |0051: goto 004c // -0005 │ │ +07e0c0: 0d07 |0052: move-exception v7 │ │ +07e0c2: 28fc |0053: goto 004f // -0004 │ │ +07e0c4: 0d08 |0054: move-exception v8 │ │ +07e0c6: 28f0 |0055: goto 0045 // -0010 │ │ +07e0c8: 0d08 |0056: move-exception v8 │ │ +07e0ca: 28f1 |0057: goto 0048 // -000f │ │ +07e0cc: 0d07 |0058: move-exception v7 │ │ +07e0ce: 28e9 |0059: goto 0042 // -0017 │ │ +07e0d0: 0d07 |005a: move-exception v7 │ │ +07e0d2: 0721 |005b: move-object v1, v2 │ │ +07e0d4: 28e6 |005c: goto 0042 // -001a │ │ catches : 7 │ │ 0x0002 - 0x0009 │ │ -> 0x0058 │ │ 0x0009 - 0x000e │ │ -> 0x005a │ │ 0x000e - 0x003e │ │ -> 0x003f │ │ @@ -140276,15 +140245,15 @@ │ │ 0x0022 line=94 │ │ 0x003f line=102 │ │ 0x0042 line=104 │ │ 0x0045 line=112 │ │ 0x0048 line=116 │ │ 0x0049 line=104 │ │ 0x004c line=112 │ │ - 0x004f line=116 │ │ + 0x004f line=98 │ │ 0x0050 line=106 │ │ 0x0052 line=114 │ │ 0x0054 line=106 │ │ 0x0056 line=114 │ │ 0x0058 line=102 │ │ locals : │ │ 0x0002 - 0x0009 reg=1 fr Ljava/io/FileReader; │ │ @@ -140311,124 +140280,124 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 208 16-bit code units │ │ -07e14c: |[07e14c] com.stericson.RootTools.internal.RootToolsInternalMethods.getSymlink:(Ljava/lang/String;)Ljava/lang/String; │ │ -07e15c: 2201 f704 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -07e160: 7010 6021 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07e166: 1a02 a70b |0005: const-string v2, "Looking for Symlink for " // string@0ba7 │ │ -07e16a: 6e20 6921 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07e170: 0c01 |000a: move-result-object v1 │ │ -07e172: 6e20 6921 d100 |000b: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07e178: 0c01 |000e: move-result-object v1 │ │ -07e17a: 6e10 6e21 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07e180: 0c01 |0012: move-result-object v1 │ │ -07e182: 7110 f21f 0100 |0013: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07e188: 2205 1505 |0016: new-instance v5, Ljava/util/ArrayList; // type@0515 │ │ -07e18c: 7010 9a21 0500 |0018: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@219a │ │ -07e192: 2200 a104 |001b: new-instance v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$6; // type@04a1 │ │ -07e196: 1272 |001d: const/4 v2, #int 7 // #7 │ │ -07e198: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -07e19a: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -07e19c: 2314 8905 |0020: new-array v4, v1, [Ljava/lang/String; // type@0589 │ │ -07e1a0: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -07e1a2: 220a f704 |0023: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ -07e1a6: 7010 6021 0a00 |0025: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07e1ac: 1a0b 541a |0028: const-string v11, "ls -l " // string@1a54 │ │ -07e1b0: 6e20 6921 ba00 |002a: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07e1b6: 0c0a |002d: move-result-object v10 │ │ -07e1b8: 6e20 6921 da00 |002e: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07e1be: 0c0a |0031: move-result-object v10 │ │ -07e1c0: 6e10 6e21 0a00 |0032: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07e1c6: 0c0a |0035: move-result-object v10 │ │ -07e1c8: 4d0a 0401 |0036: aput-object v10, v4, v1 │ │ -07e1cc: 07c1 |0038: move-object v1, v12 │ │ -07e1ce: 7606 3120 0000 |0039: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$6;.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/util/List;)V // method@2031 │ │ -07e1d4: 7100 9e1f 0000 |003c: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07e1da: 0c01 |003f: move-result-object v1 │ │ -07e1dc: 6e20 861f 0100 |0040: invoke-virtual {v1, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07e1e2: 7100 9e1f 0000 |0043: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07e1e8: 0c01 |0046: move-result-object v1 │ │ -07e1ea: 7030 3b20 1c00 |0047: invoke-direct {v12, v1, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ -07e1f0: 1201 |004a: const/4 v1, #int 0 // #0 │ │ -07e1f2: 7220 d721 1500 |004b: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@21d7 │ │ -07e1f8: 0c01 |004e: move-result-object v1 │ │ -07e1fa: 1f01 f504 |004f: check-cast v1, Ljava/lang/String; // type@04f5 │ │ -07e1fe: 1a02 0400 |0051: const-string v2, " " // string@0004 │ │ -07e202: 6e20 5121 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ -07e208: 0c09 |0056: move-result-object v9 │ │ -07e20a: 2191 |0057: array-length v1, v9 │ │ -07e20c: 1222 |0058: const/4 v2, #int 2 // #2 │ │ -07e20e: 3721 6f00 |0059: if-le v1, v2, 00c8 // +006f │ │ -07e212: 2191 |005b: array-length v1, v9 │ │ -07e214: d801 01fe |005c: add-int/lit8 v1, v1, #int -2 // #fe │ │ -07e218: 4601 0901 |005e: aget-object v1, v9, v1 │ │ -07e21c: 1a02 1101 |0060: const-string v2, "->" // string@0111 │ │ -07e220: 6e20 4721 2100 |0062: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -07e226: 0a01 |0065: move-result v1 │ │ -07e228: 3801 6200 |0066: if-eqz v1, 00c8 // +0062 │ │ -07e22c: 1a01 2c0e |0068: const-string v1, "Symlink found." // string@0e2c │ │ -07e230: 7110 f21f 0100 |006a: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07e236: 2191 |006d: array-length v1, v9 │ │ -07e238: d801 01ff |006e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07e23c: 4601 0901 |0070: aget-object v1, v9, v1 │ │ -07e240: 1a02 0000 |0072: const-string v2, "" // string@0000 │ │ -07e244: 6e20 4721 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -07e24a: 0a01 |0077: move-result v1 │ │ -07e24c: 3901 4200 |0078: if-nez v1, 00ba // +0042 │ │ -07e250: 2191 |007a: array-length v1, v9 │ │ -07e252: d801 01ff |007b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07e256: 4601 0901 |007d: aget-object v1, v9, v1 │ │ -07e25a: 1a02 1a01 |007f: const-string v2, "/" // string@011a │ │ -07e25e: 6e20 4521 2100 |0081: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ -07e264: 0a01 |0084: move-result v1 │ │ -07e266: 3901 3500 |0085: if-nez v1, 00ba // +0035 │ │ -07e26a: 2191 |0087: array-length v1, v9 │ │ -07e26c: d801 01ff |0088: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07e270: 4601 0901 |008a: aget-object v1, v9, v1 │ │ -07e274: 7110 0d1f 0100 |008c: invoke-static {v1}, Lcom/stericson/RootShell/RootShell;.findBinary:(Ljava/lang/String;)Ljava/util/List; // method@1f0d │ │ -07e27a: 0c08 |008f: move-result-object v8 │ │ -07e27c: 7210 dc21 0800 |0090: invoke-interface {v8}, Ljava/util/List;.size:()I // method@21dc │ │ -07e282: 0a01 |0093: move-result v1 │ │ -07e284: 3d01 2000 |0094: if-lez v1, 00b4 // +0020 │ │ -07e288: 2202 f704 |0096: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -07e28c: 7010 6021 0200 |0098: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07e292: 1201 |009b: const/4 v1, #int 0 // #0 │ │ -07e294: 7220 d721 1800 |009c: invoke-interface {v8, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@21d7 │ │ -07e29a: 0c01 |009f: move-result-object v1 │ │ -07e29c: 1f01 f504 |00a0: check-cast v1, Ljava/lang/String; // type@04f5 │ │ -07e2a0: 6e20 6921 1200 |00a2: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07e2a6: 0c01 |00a5: move-result-object v1 │ │ -07e2a8: 2192 |00a6: array-length v2, v9 │ │ -07e2aa: d802 02ff |00a7: add-int/lit8 v2, v2, #int -1 // #ff │ │ -07e2ae: 4602 0902 |00a9: aget-object v2, v9, v2 │ │ -07e2b2: 6e20 6921 2100 |00ab: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07e2b8: 0c01 |00ae: move-result-object v1 │ │ -07e2ba: 6e10 6e21 0100 |00af: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07e2c0: 0c07 |00b2: move-result-object v7 │ │ -07e2c2: 1107 |00b3: return-object v7 │ │ -07e2c4: 2191 |00b4: array-length v1, v9 │ │ -07e2c6: d801 01ff |00b5: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07e2ca: 4607 0901 |00b7: aget-object v7, v9, v1 │ │ -07e2ce: 28fa |00b9: goto 00b3 // -0006 │ │ -07e2d0: 2191 |00ba: array-length v1, v9 │ │ -07e2d2: d801 01ff |00bb: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07e2d6: 4607 0901 |00bd: aget-object v7, v9, v1 │ │ -07e2da: 28f4 |00bf: goto 00b3 // -000c │ │ -07e2dc: 0d06 |00c0: move-exception v6 │ │ -07e2de: 6301 c208 |00c1: sget-boolean v1, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ -07e2e2: 3801 0500 |00c3: if-eqz v1, 00c8 // +0005 │ │ -07e2e6: 6e10 fc20 0600 |00c5: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -07e2ec: 1a01 2d0e |00c8: const-string v1, "Symlink not found" // string@0e2d │ │ -07e2f0: 7110 f21f 0100 |00ca: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07e2f6: 1a07 0000 |00cd: const-string v7, "" // string@0000 │ │ -07e2fa: 28e4 |00cf: goto 00b3 // -001c │ │ +07e128: |[07e128] com.stericson.RootTools.internal.RootToolsInternalMethods.getSymlink:(Ljava/lang/String;)Ljava/lang/String; │ │ +07e138: 2201 f704 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +07e13c: 7010 6021 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07e142: 1a02 a70b |0005: const-string v2, "Looking for Symlink for " // string@0ba7 │ │ +07e146: 6e20 6921 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07e14c: 0c01 |000a: move-result-object v1 │ │ +07e14e: 6e20 6921 d100 |000b: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07e154: 0c01 |000e: move-result-object v1 │ │ +07e156: 6e10 6e21 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07e15c: 0c01 |0012: move-result-object v1 │ │ +07e15e: 7110 f21f 0100 |0013: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07e164: 2205 1505 |0016: new-instance v5, Ljava/util/ArrayList; // type@0515 │ │ +07e168: 7010 9a21 0500 |0018: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@219a │ │ +07e16e: 2200 a104 |001b: new-instance v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$6; // type@04a1 │ │ +07e172: 1272 |001d: const/4 v2, #int 7 // #7 │ │ +07e174: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +07e176: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +07e178: 2314 8905 |0020: new-array v4, v1, [Ljava/lang/String; // type@0589 │ │ +07e17c: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +07e17e: 220a f704 |0023: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ +07e182: 7010 6021 0a00 |0025: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07e188: 1a0b 541a |0028: const-string v11, "ls -l " // string@1a54 │ │ +07e18c: 6e20 6921 ba00 |002a: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07e192: 0c0a |002d: move-result-object v10 │ │ +07e194: 6e20 6921 da00 |002e: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07e19a: 0c0a |0031: move-result-object v10 │ │ +07e19c: 6e10 6e21 0a00 |0032: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07e1a2: 0c0a |0035: move-result-object v10 │ │ +07e1a4: 4d0a 0401 |0036: aput-object v10, v4, v1 │ │ +07e1a8: 07c1 |0038: move-object v1, v12 │ │ +07e1aa: 7606 3120 0000 |0039: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$6;.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/util/List;)V // method@2031 │ │ +07e1b0: 7100 9e1f 0000 |003c: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07e1b6: 0c01 |003f: move-result-object v1 │ │ +07e1b8: 6e20 861f 0100 |0040: invoke-virtual {v1, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07e1be: 7100 9e1f 0000 |0043: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07e1c4: 0c01 |0046: move-result-object v1 │ │ +07e1c6: 7030 3b20 1c00 |0047: invoke-direct {v12, v1, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ +07e1cc: 1201 |004a: const/4 v1, #int 0 // #0 │ │ +07e1ce: 7220 d721 1500 |004b: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@21d7 │ │ +07e1d4: 0c01 |004e: move-result-object v1 │ │ +07e1d6: 1f01 f504 |004f: check-cast v1, Ljava/lang/String; // type@04f5 │ │ +07e1da: 1a02 0400 |0051: const-string v2, " " // string@0004 │ │ +07e1de: 6e20 5121 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ +07e1e4: 0c09 |0056: move-result-object v9 │ │ +07e1e6: 2191 |0057: array-length v1, v9 │ │ +07e1e8: 1222 |0058: const/4 v2, #int 2 // #2 │ │ +07e1ea: 3721 6f00 |0059: if-le v1, v2, 00c8 // +006f │ │ +07e1ee: 2191 |005b: array-length v1, v9 │ │ +07e1f0: d801 01fe |005c: add-int/lit8 v1, v1, #int -2 // #fe │ │ +07e1f4: 4601 0901 |005e: aget-object v1, v9, v1 │ │ +07e1f8: 1a02 1101 |0060: const-string v2, "->" // string@0111 │ │ +07e1fc: 6e20 4721 2100 |0062: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +07e202: 0a01 |0065: move-result v1 │ │ +07e204: 3801 6200 |0066: if-eqz v1, 00c8 // +0062 │ │ +07e208: 1a01 2c0e |0068: const-string v1, "Symlink found." // string@0e2c │ │ +07e20c: 7110 f21f 0100 |006a: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07e212: 2191 |006d: array-length v1, v9 │ │ +07e214: d801 01ff |006e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +07e218: 4601 0901 |0070: aget-object v1, v9, v1 │ │ +07e21c: 1a02 0000 |0072: const-string v2, "" // string@0000 │ │ +07e220: 6e20 4721 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +07e226: 0a01 |0077: move-result v1 │ │ +07e228: 3901 4200 |0078: if-nez v1, 00ba // +0042 │ │ +07e22c: 2191 |007a: array-length v1, v9 │ │ +07e22e: d801 01ff |007b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +07e232: 4601 0901 |007d: aget-object v1, v9, v1 │ │ +07e236: 1a02 1a01 |007f: const-string v2, "/" // string@011a │ │ +07e23a: 6e20 4521 2100 |0081: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ +07e240: 0a01 |0084: move-result v1 │ │ +07e242: 3901 3500 |0085: if-nez v1, 00ba // +0035 │ │ +07e246: 2191 |0087: array-length v1, v9 │ │ +07e248: d801 01ff |0088: add-int/lit8 v1, v1, #int -1 // #ff │ │ +07e24c: 4601 0901 |008a: aget-object v1, v9, v1 │ │ +07e250: 7110 0d1f 0100 |008c: invoke-static {v1}, Lcom/stericson/RootShell/RootShell;.findBinary:(Ljava/lang/String;)Ljava/util/List; // method@1f0d │ │ +07e256: 0c08 |008f: move-result-object v8 │ │ +07e258: 7210 dc21 0800 |0090: invoke-interface {v8}, Ljava/util/List;.size:()I // method@21dc │ │ +07e25e: 0a01 |0093: move-result v1 │ │ +07e260: 3d01 2000 |0094: if-lez v1, 00b4 // +0020 │ │ +07e264: 2202 f704 |0096: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +07e268: 7010 6021 0200 |0098: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07e26e: 1201 |009b: const/4 v1, #int 0 // #0 │ │ +07e270: 7220 d721 1800 |009c: invoke-interface {v8, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@21d7 │ │ +07e276: 0c01 |009f: move-result-object v1 │ │ +07e278: 1f01 f504 |00a0: check-cast v1, Ljava/lang/String; // type@04f5 │ │ +07e27c: 6e20 6921 1200 |00a2: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07e282: 0c01 |00a5: move-result-object v1 │ │ +07e284: 2192 |00a6: array-length v2, v9 │ │ +07e286: d802 02ff |00a7: add-int/lit8 v2, v2, #int -1 // #ff │ │ +07e28a: 4602 0902 |00a9: aget-object v2, v9, v2 │ │ +07e28e: 6e20 6921 2100 |00ab: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07e294: 0c01 |00ae: move-result-object v1 │ │ +07e296: 6e10 6e21 0100 |00af: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07e29c: 0c07 |00b2: move-result-object v7 │ │ +07e29e: 1107 |00b3: return-object v7 │ │ +07e2a0: 2191 |00b4: array-length v1, v9 │ │ +07e2a2: d801 01ff |00b5: add-int/lit8 v1, v1, #int -1 // #ff │ │ +07e2a6: 4607 0901 |00b7: aget-object v7, v9, v1 │ │ +07e2aa: 28fa |00b9: goto 00b3 // -0006 │ │ +07e2ac: 2191 |00ba: array-length v1, v9 │ │ +07e2ae: d801 01ff |00bb: add-int/lit8 v1, v1, #int -1 // #ff │ │ +07e2b2: 4607 0901 |00bd: aget-object v7, v9, v1 │ │ +07e2b6: 28f4 |00bf: goto 00b3 // -000c │ │ +07e2b8: 0d06 |00c0: move-exception v6 │ │ +07e2ba: 6301 c208 |00c1: sget-boolean v1, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ +07e2be: 3801 0500 |00c3: if-eqz v1, 00c8 // +0005 │ │ +07e2c2: 6e10 fc20 0600 |00c5: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +07e2c8: 1a01 2d0e |00c8: const-string v1, "Symlink not found" // string@0e2d │ │ +07e2cc: 7110 f21f 0100 |00ca: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07e2d2: 1a07 0000 |00cd: const-string v7, "" // string@0000 │ │ +07e2d6: 28e4 |00cf: goto 00b3 // -001c │ │ catches : 1 │ │ 0x0016 - 0x00bf │ │ Ljava/lang/Exception; -> 0x00c0 │ │ positions : │ │ 0x0000 line=1087 │ │ 0x0016 line=1091 │ │ 0x001b line=1093 │ │ @@ -140469,70 +140438,70 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 113 16-bit code units │ │ -07e30c: |[07e30c] com.stericson.RootTools.internal.RootToolsInternalMethods.getSymlinks:(Ljava/lang/String;)Ljava/util/ArrayList; │ │ -07e31c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07e31e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -07e320: 1a01 2e15 |0002: const-string v1, "find" // string@152e │ │ -07e324: 6e20 3a20 1500 |0004: invoke-virtual {v5, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.checkUtil:(Ljava/lang/String;)Z // method@203a │ │ -07e32a: 0a01 |0007: move-result v1 │ │ -07e32c: 3901 0800 |0008: if-nez v1, 0010 // +0008 │ │ -07e330: 2201 dd04 |000a: new-instance v1, Ljava/lang/Exception; // type@04dd │ │ -07e334: 7010 f920 0100 |000c: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@20f9 │ │ -07e33a: 2701 |000f: throw v1 │ │ -07e33c: 2200 8204 |0010: new-instance v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ -07e340: 1221 |0012: const/4 v1, #int 2 // #2 │ │ -07e342: 2311 8905 |0013: new-array v1, v1, [Ljava/lang/String; // type@0589 │ │ -07e346: 1a02 9a13 |0015: const-string v2, "dd if=/dev/zero of=/data/local/symlinks.txt bs=1024 count=1" // string@139a │ │ -07e34a: 4d02 0104 |0017: aput-object v2, v1, v4 │ │ -07e34e: 1a02 7912 |0019: const-string v2, "chmod 0777 /data/local/symlinks.txt" // string@1279 │ │ -07e352: 4d02 0103 |001b: aput-object v2, v1, v3 │ │ -07e356: 7040 3d1f 4014 |001d: invoke-direct {v0, v4, v4, v1}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -07e35c: 7100 9e1f 0000 |0020: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07e362: 0c01 |0023: move-result-object v1 │ │ -07e364: 6e20 861f 0100 |0024: invoke-virtual {v1, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07e36a: 7100 9e1f 0000 |0027: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07e370: 0c01 |002a: move-result-object v1 │ │ -07e372: 7030 3b20 1500 |002b: invoke-direct {v5, v1, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ -07e378: 2200 8204 |002e: new-instance v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ -07e37c: 2331 8905 |0030: new-array v1, v3, [Ljava/lang/String; // type@0589 │ │ -07e380: 2202 f704 |0032: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -07e384: 7010 6021 0200 |0034: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07e38a: 1a03 2f15 |0037: const-string v3, "find " // string@152f │ │ -07e38e: 6e20 6921 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07e394: 0c02 |003c: move-result-object v2 │ │ -07e396: 6e20 6921 6200 |003d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07e39c: 0c02 |0040: move-result-object v2 │ │ -07e39e: 1a03 2c00 |0041: const-string v3, " -type l -exec ls -l {} \; > /data/local/symlinks.txt" // string@002c │ │ -07e3a2: 6e20 6921 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07e3a8: 0c02 |0046: move-result-object v2 │ │ -07e3aa: 6e10 6e21 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07e3b0: 0c02 |004a: move-result-object v2 │ │ -07e3b2: 4d02 0104 |004b: aput-object v2, v1, v4 │ │ -07e3b6: 7040 3d1f 4014 |004d: invoke-direct {v0, v4, v4, v1}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -07e3bc: 7100 9e1f 0000 |0050: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07e3c2: 0c01 |0053: move-result-object v1 │ │ -07e3c4: 6e20 861f 0100 |0054: invoke-virtual {v1, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07e3ca: 7100 9e1f 0000 |0057: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07e3d0: 0c01 |005a: move-result-object v1 │ │ -07e3d2: 7030 3b20 1500 |005b: invoke-direct {v5, v1, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ -07e3d8: 6e10 4a20 0500 |005e: invoke-virtual {v5}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getSymLinks:()Ljava/util/ArrayList; // method@204a │ │ -07e3de: 0c01 |0061: move-result-object v1 │ │ -07e3e0: 6901 e308 |0062: sput-object v1, Lcom/stericson/RootTools/internal/InternalVariables;.symlinks:Ljava/util/ArrayList; // field@08e3 │ │ -07e3e4: 6201 e308 |0064: sget-object v1, Lcom/stericson/RootTools/internal/InternalVariables;.symlinks:Ljava/util/ArrayList; // field@08e3 │ │ -07e3e8: 3801 0500 |0066: if-eqz v1, 006b // +0005 │ │ -07e3ec: 6201 e308 |0068: sget-object v1, Lcom/stericson/RootTools/internal/InternalVariables;.symlinks:Ljava/util/ArrayList; // field@08e3 │ │ -07e3f0: 1101 |006a: return-object v1 │ │ -07e3f2: 2201 dd04 |006b: new-instance v1, Ljava/lang/Exception; // type@04dd │ │ -07e3f6: 7010 f920 0100 |006d: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@20f9 │ │ -07e3fc: 2701 |0070: throw v1 │ │ +07e2e8: |[07e2e8] com.stericson.RootTools.internal.RootToolsInternalMethods.getSymlinks:(Ljava/lang/String;)Ljava/util/ArrayList; │ │ +07e2f8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07e2fa: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +07e2fc: 1a01 2e15 |0002: const-string v1, "find" // string@152e │ │ +07e300: 6e20 3a20 1500 |0004: invoke-virtual {v5, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.checkUtil:(Ljava/lang/String;)Z // method@203a │ │ +07e306: 0a01 |0007: move-result v1 │ │ +07e308: 3901 0800 |0008: if-nez v1, 0010 // +0008 │ │ +07e30c: 2201 dd04 |000a: new-instance v1, Ljava/lang/Exception; // type@04dd │ │ +07e310: 7010 f920 0100 |000c: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@20f9 │ │ +07e316: 2701 |000f: throw v1 │ │ +07e318: 2200 8204 |0010: new-instance v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ +07e31c: 1221 |0012: const/4 v1, #int 2 // #2 │ │ +07e31e: 2311 8905 |0013: new-array v1, v1, [Ljava/lang/String; // type@0589 │ │ +07e322: 1a02 9a13 |0015: const-string v2, "dd if=/dev/zero of=/data/local/symlinks.txt bs=1024 count=1" // string@139a │ │ +07e326: 4d02 0104 |0017: aput-object v2, v1, v4 │ │ +07e32a: 1a02 7912 |0019: const-string v2, "chmod 0777 /data/local/symlinks.txt" // string@1279 │ │ +07e32e: 4d02 0103 |001b: aput-object v2, v1, v3 │ │ +07e332: 7040 3d1f 4014 |001d: invoke-direct {v0, v4, v4, v1}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +07e338: 7100 9e1f 0000 |0020: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07e33e: 0c01 |0023: move-result-object v1 │ │ +07e340: 6e20 861f 0100 |0024: invoke-virtual {v1, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07e346: 7100 9e1f 0000 |0027: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07e34c: 0c01 |002a: move-result-object v1 │ │ +07e34e: 7030 3b20 1500 |002b: invoke-direct {v5, v1, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ +07e354: 2200 8204 |002e: new-instance v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ +07e358: 2331 8905 |0030: new-array v1, v3, [Ljava/lang/String; // type@0589 │ │ +07e35c: 2202 f704 |0032: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +07e360: 7010 6021 0200 |0034: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07e366: 1a03 2f15 |0037: const-string v3, "find " // string@152f │ │ +07e36a: 6e20 6921 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07e370: 0c02 |003c: move-result-object v2 │ │ +07e372: 6e20 6921 6200 |003d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07e378: 0c02 |0040: move-result-object v2 │ │ +07e37a: 1a03 2c00 |0041: const-string v3, " -type l -exec ls -l {} \; > /data/local/symlinks.txt" // string@002c │ │ +07e37e: 6e20 6921 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07e384: 0c02 |0046: move-result-object v2 │ │ +07e386: 6e10 6e21 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07e38c: 0c02 |004a: move-result-object v2 │ │ +07e38e: 4d02 0104 |004b: aput-object v2, v1, v4 │ │ +07e392: 7040 3d1f 4014 |004d: invoke-direct {v0, v4, v4, v1}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +07e398: 7100 9e1f 0000 |0050: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07e39e: 0c01 |0053: move-result-object v1 │ │ +07e3a0: 6e20 861f 0100 |0054: invoke-virtual {v1, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07e3a6: 7100 9e1f 0000 |0057: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07e3ac: 0c01 |005a: move-result-object v1 │ │ +07e3ae: 7030 3b20 1500 |005b: invoke-direct {v5, v1, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ +07e3b4: 6e10 4a20 0500 |005e: invoke-virtual {v5}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getSymLinks:()Ljava/util/ArrayList; // method@204a │ │ +07e3ba: 0c01 |0061: move-result-object v1 │ │ +07e3bc: 6901 e308 |0062: sput-object v1, Lcom/stericson/RootTools/internal/InternalVariables;.symlinks:Ljava/util/ArrayList; // field@08e3 │ │ +07e3c0: 6201 e308 |0064: sget-object v1, Lcom/stericson/RootTools/internal/InternalVariables;.symlinks:Ljava/util/ArrayList; // field@08e3 │ │ +07e3c4: 3801 0500 |0066: if-eqz v1, 006b // +0005 │ │ +07e3c8: 6201 e308 |0068: sget-object v1, Lcom/stericson/RootTools/internal/InternalVariables;.symlinks:Ljava/util/ArrayList; // field@08e3 │ │ +07e3cc: 1101 |006a: return-object v1 │ │ +07e3ce: 2201 dd04 |006b: new-instance v1, Ljava/lang/Exception; // type@04dd │ │ +07e3d2: 7010 f920 0100 |006d: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@20f9 │ │ +07e3d8: 2701 |0070: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1169 │ │ 0x000a line=1171 │ │ 0x0010 line=1174 │ │ 0x0020 line=1175 │ │ 0x0027 line=1176 │ │ @@ -140554,29 +140523,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -07e400: |[07e400] com.stericson.RootTools.internal.RootToolsInternalMethods.getWorkingToolbox:()Ljava/lang/String; │ │ -07e410: 1a00 f711 |0000: const-string v0, "busybox" // string@11f7 │ │ -07e414: 7110 c41f 0000 |0002: invoke-static {v0}, Lcom/stericson/RootTools/RootTools;.checkUtil:(Ljava/lang/String;)Z // method@1fc4 │ │ -07e41a: 0a00 |0005: move-result v0 │ │ -07e41c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -07e420: 1a00 f711 |0008: const-string v0, "busybox" // string@11f7 │ │ -07e424: 1100 |000a: return-object v0 │ │ -07e426: 1a00 0f25 |000b: const-string v0, "toolbox" // string@250f │ │ -07e42a: 7110 c41f 0000 |000d: invoke-static {v0}, Lcom/stericson/RootTools/RootTools;.checkUtil:(Ljava/lang/String;)Z // method@1fc4 │ │ -07e430: 0a00 |0010: move-result v0 │ │ -07e432: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ -07e436: 1a00 0f25 |0013: const-string v0, "toolbox" // string@250f │ │ -07e43a: 28f5 |0015: goto 000a // -000b │ │ -07e43c: 1a00 0000 |0016: const-string v0, "" // string@0000 │ │ -07e440: 28f2 |0018: goto 000a // -000e │ │ +07e3dc: |[07e3dc] com.stericson.RootTools.internal.RootToolsInternalMethods.getWorkingToolbox:()Ljava/lang/String; │ │ +07e3ec: 1a00 f711 |0000: const-string v0, "busybox" // string@11f7 │ │ +07e3f0: 7110 c41f 0000 |0002: invoke-static {v0}, Lcom/stericson/RootTools/RootTools;.checkUtil:(Ljava/lang/String;)Z // method@1fc4 │ │ +07e3f6: 0a00 |0005: move-result v0 │ │ +07e3f8: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +07e3fc: 1a00 f711 |0008: const-string v0, "busybox" // string@11f7 │ │ +07e400: 1100 |000a: return-object v0 │ │ +07e402: 1a00 0f25 |000b: const-string v0, "toolbox" // string@250f │ │ +07e406: 7110 c41f 0000 |000d: invoke-static {v0}, Lcom/stericson/RootTools/RootTools;.checkUtil:(Ljava/lang/String;)Z // method@1fc4 │ │ +07e40c: 0a00 |0010: move-result v0 │ │ +07e40e: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ +07e412: 1a00 0f25 |0013: const-string v0, "toolbox" // string@250f │ │ +07e416: 28f5 |0015: goto 000a // -000b │ │ +07e418: 1a00 0000 |0016: const-string v0, "" // string@0000 │ │ +07e41c: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1202 │ │ 0x0008 line=1204 │ │ 0x000a line=1212 │ │ 0x000b line=1206 │ │ 0x0013 line=1208 │ │ @@ -140589,42 +140558,42 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -07e444: |[07e444] com.stericson.RootTools.internal.RootToolsInternalMethods.hasEnoughSpaceOnSdCard:(J)Z │ │ -07e454: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -07e456: 1a08 0e03 |0001: const-string v8, "Checking SDcard size and that it is mounted as RW" // string@030e │ │ -07e45a: 7110 f21f 0800 |0003: invoke-static {v8}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07e460: 7100 b002 0000 |0006: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@02b0 │ │ -07e466: 0c06 |0009: move-result-object v6 │ │ -07e468: 1a08 ab1d |000a: const-string v8, "mounted" // string@1dab │ │ -07e46c: 6e20 4721 8600 |000c: invoke-virtual {v6, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -07e472: 0a08 |000f: move-result v8 │ │ -07e474: 3908 0300 |0010: if-nez v8, 0013 // +0003 │ │ -07e478: 0f07 |0012: return v7 │ │ -07e47a: 7100 af02 0000 |0013: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@02af │ │ -07e480: 0c04 |0016: move-result-object v4 │ │ -07e482: 2205 a400 |0017: new-instance v5, Landroid/os/StatFs; // type@00a4 │ │ -07e486: 6e10 9520 0400 |0019: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2095 │ │ -07e48c: 0c08 |001c: move-result-object v8 │ │ -07e48e: 7020 ef02 8500 |001d: invoke-direct {v5, v8}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@02ef │ │ -07e494: 6e10 f102 0500 |0020: invoke-virtual {v5}, Landroid/os/StatFs;.getBlockSize:()I // method@02f1 │ │ -07e49a: 0a08 |0023: move-result v8 │ │ -07e49c: 8182 |0024: int-to-long v2, v8 │ │ -07e49e: 6e10 f002 0500 |0025: invoke-virtual {v5}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@02f0 │ │ -07e4a4: 0a08 |0028: move-result v8 │ │ -07e4a6: 8180 |0029: int-to-long v0, v8 │ │ -07e4a8: 9d08 0002 |002a: mul-long v8, v0, v2 │ │ -07e4ac: 3108 0c08 |002c: cmp-long v8, v12, v8 │ │ -07e4b0: 3b08 e4ff |002e: if-gez v8, 0012 // -001c │ │ -07e4b4: 1217 |0030: const/4 v7, #int 1 // #1 │ │ -07e4b6: 28e1 |0031: goto 0012 // -001f │ │ +07e420: |[07e420] com.stericson.RootTools.internal.RootToolsInternalMethods.hasEnoughSpaceOnSdCard:(J)Z │ │ +07e430: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +07e432: 1a08 0e03 |0001: const-string v8, "Checking SDcard size and that it is mounted as RW" // string@030e │ │ +07e436: 7110 f21f 0800 |0003: invoke-static {v8}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07e43c: 7100 b002 0000 |0006: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@02b0 │ │ +07e442: 0c06 |0009: move-result-object v6 │ │ +07e444: 1a08 ab1d |000a: const-string v8, "mounted" // string@1dab │ │ +07e448: 6e20 4721 8600 |000c: invoke-virtual {v6, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +07e44e: 0a08 |000f: move-result v8 │ │ +07e450: 3908 0300 |0010: if-nez v8, 0013 // +0003 │ │ +07e454: 0f07 |0012: return v7 │ │ +07e456: 7100 af02 0000 |0013: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@02af │ │ +07e45c: 0c04 |0016: move-result-object v4 │ │ +07e45e: 2205 a400 |0017: new-instance v5, Landroid/os/StatFs; // type@00a4 │ │ +07e462: 6e10 9520 0400 |0019: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2095 │ │ +07e468: 0c08 |001c: move-result-object v8 │ │ +07e46a: 7020 ef02 8500 |001d: invoke-direct {v5, v8}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@02ef │ │ +07e470: 6e10 f102 0500 |0020: invoke-virtual {v5}, Landroid/os/StatFs;.getBlockSize:()I // method@02f1 │ │ +07e476: 0a08 |0023: move-result v8 │ │ +07e478: 8182 |0024: int-to-long v2, v8 │ │ +07e47a: 6e10 f002 0500 |0025: invoke-virtual {v5}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@02f0 │ │ +07e480: 0a08 |0028: move-result v8 │ │ +07e482: 8180 |0029: int-to-long v0, v8 │ │ +07e484: 9d08 0002 |002a: mul-long v8, v0, v2 │ │ +07e488: 3108 0c08 |002c: cmp-long v8, v12, v8 │ │ +07e48c: 3b08 e4ff |002e: if-gez v8, 0012 // -001c │ │ +07e490: 1217 |0030: const/4 v7, #int 1 // #1 │ │ +07e492: 28e1 |0031: goto 0012 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1226 │ │ 0x0006 line=1227 │ │ 0x000a line=1228 │ │ 0x0012 line=1236 │ │ 0x0013 line=1232 │ │ @@ -140646,110 +140615,110 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 181 16-bit code units │ │ -07e4b8: |[07e4b8] com.stericson.RootTools.internal.RootToolsInternalMethods.hasUtil:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -07e4c8: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -07e4ca: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -07e4cc: 6a08 d908 |0002: sput-boolean v8, Lcom/stericson/RootTools/internal/InternalVariables;.found:Z // field@08d9 │ │ -07e4d0: 1a01 0f25 |0004: const-string v1, "toolbox" // string@250f │ │ -07e4d4: 6e20 4621 1c00 |0006: invoke-virtual {v12, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2146 │ │ -07e4da: 0a01 |0009: move-result v1 │ │ -07e4dc: 3901 0c00 |000a: if-nez v1, 0016 // +000c │ │ -07e4e0: 1a01 f711 |000c: const-string v1, "busybox" // string@11f7 │ │ -07e4e4: 6e20 4621 1c00 |000e: invoke-virtual {v12, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2146 │ │ -07e4ea: 0a01 |0011: move-result v1 │ │ -07e4ec: 3901 0400 |0012: if-nez v1, 0016 // +0004 │ │ -07e4f0: 0181 |0014: move v1, v8 │ │ -07e4f2: 0f01 |0015: return v1 │ │ -07e4f4: 2200 a204 |0016: new-instance v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$7; // type@04a2 │ │ -07e4f8: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -07e4fa: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -07e4fc: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -07e4fe: 2314 8905 |001b: new-array v4, v1, [Ljava/lang/String; // type@0589 │ │ -07e502: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -07e504: 1a01 0f25 |001e: const-string v1, "toolbox" // string@250f │ │ -07e508: 6e20 4621 1c00 |0020: invoke-virtual {v12, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2146 │ │ -07e50e: 0a01 |0023: move-result v1 │ │ -07e510: 3801 5300 |0024: if-eqz v1, 0077 // +0053 │ │ -07e514: 2201 f704 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -07e518: 7010 6021 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07e51e: 6e20 6921 c100 |002b: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07e524: 0c01 |002e: move-result-object v1 │ │ -07e526: 1a06 0400 |002f: const-string v6, " " // string@0004 │ │ -07e52a: 6e20 6921 6100 |0031: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07e530: 0c01 |0034: move-result-object v1 │ │ -07e532: 6e20 6921 b100 |0035: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07e538: 0c01 |0038: move-result-object v1 │ │ -07e53a: 6e10 6e21 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07e540: 0c01 |003c: move-result-object v1 │ │ -07e542: 4d01 0405 |003d: aput-object v1, v4, v5 │ │ -07e546: 07a1 |003f: move-object v1, v10 │ │ -07e548: 07c5 |0040: move-object v5, v12 │ │ -07e54a: 07b6 |0041: move-object v6, v11 │ │ -07e54c: 7607 3320 0000 |0042: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$7;.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2033 │ │ -07e552: 1211 |0045: const/4 v1, #int 1 // #1 │ │ -07e554: 7110 db1f 0100 |0046: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1fdb │ │ -07e55a: 0c01 |0049: move-result-object v1 │ │ -07e55c: 6e20 861f 0100 |004a: invoke-virtual {v1, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07e562: 1211 |004d: const/4 v1, #int 1 // #1 │ │ -07e564: 7110 db1f 0100 |004e: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1fdb │ │ -07e56a: 0c01 |0051: move-result-object v1 │ │ -07e56c: 7030 3b20 1a00 |0052: invoke-direct {v10, v1, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ -07e572: 6301 d908 |0055: sget-boolean v1, Lcom/stericson/RootTools/internal/InternalVariables;.found:Z // field@08d9 │ │ -07e576: 3801 3400 |0057: if-eqz v1, 008b // +0034 │ │ -07e57a: 2201 f704 |0059: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -07e57e: 7010 6021 0100 |005b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07e584: 1a02 aa02 |005e: const-string v2, "Box contains " // string@02aa │ │ -07e588: 6e20 6921 2100 |0060: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07e58e: 0c01 |0063: move-result-object v1 │ │ -07e590: 6e20 6921 b100 |0064: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07e596: 0c01 |0067: move-result-object v1 │ │ -07e598: 1a02 a900 |0068: const-string v2, " util!" // string@00a9 │ │ -07e59c: 6e20 6921 2100 |006a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07e5a2: 0c01 |006d: move-result-object v1 │ │ -07e5a4: 6e10 6e21 0100 |006e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07e5aa: 0c01 |0071: move-result-object v1 │ │ -07e5ac: 7110 f21f 0100 |0072: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07e5b2: 0191 |0075: move v1, v9 │ │ -07e5b4: 289f |0076: goto 0015 // -0061 │ │ -07e5b6: 2201 f704 |0077: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -07e5ba: 7010 6021 0100 |0079: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07e5c0: 6e20 6921 c100 |007c: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07e5c6: 0c01 |007f: move-result-object v1 │ │ -07e5c8: 1a06 2b00 |0080: const-string v6, " --list" // string@002b │ │ -07e5cc: 6e20 6921 6100 |0082: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07e5d2: 0c01 |0085: move-result-object v1 │ │ -07e5d4: 6e10 6e21 0100 |0086: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07e5da: 0c01 |0089: move-result-object v1 │ │ -07e5dc: 28b3 |008a: goto 003d // -004d │ │ -07e5de: 2201 f704 |008b: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -07e5e2: 7010 6021 0100 |008d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07e5e8: 1a02 ab02 |0090: const-string v2, "Box does not contain " // string@02ab │ │ -07e5ec: 6e20 6921 2100 |0092: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07e5f2: 0c01 |0095: move-result-object v1 │ │ -07e5f4: 6e20 6921 b100 |0096: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07e5fa: 0c01 |0099: move-result-object v1 │ │ -07e5fc: 1a02 a900 |009a: const-string v2, " util!" // string@00a9 │ │ -07e600: 6e20 6921 2100 |009c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07e606: 0c01 |009f: move-result-object v1 │ │ -07e608: 6e10 6e21 0100 |00a0: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07e60e: 0c01 |00a3: move-result-object v1 │ │ -07e610: 7110 f21f 0100 |00a4: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07e616: 0181 |00a7: move v1, v8 │ │ -07e618: 2900 6dff |00a8: goto/16 0015 // -0093 │ │ -07e61c: 0d07 |00aa: move-exception v7 │ │ -07e61e: 6e10 fb20 0700 |00ab: invoke-virtual {v7}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@20fb │ │ -07e624: 0c01 |00ae: move-result-object v1 │ │ -07e626: 7110 f21f 0100 |00af: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07e62c: 0181 |00b2: move v1, v8 │ │ -07e62e: 2900 62ff |00b3: goto/16 0015 // -009e │ │ +07e494: |[07e494] com.stericson.RootTools.internal.RootToolsInternalMethods.hasUtil:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +07e4a4: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +07e4a6: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +07e4a8: 6a08 d908 |0002: sput-boolean v8, Lcom/stericson/RootTools/internal/InternalVariables;.found:Z // field@08d9 │ │ +07e4ac: 1a01 0f25 |0004: const-string v1, "toolbox" // string@250f │ │ +07e4b0: 6e20 4621 1c00 |0006: invoke-virtual {v12, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2146 │ │ +07e4b6: 0a01 |0009: move-result v1 │ │ +07e4b8: 3901 0c00 |000a: if-nez v1, 0016 // +000c │ │ +07e4bc: 1a01 f711 |000c: const-string v1, "busybox" // string@11f7 │ │ +07e4c0: 6e20 4621 1c00 |000e: invoke-virtual {v12, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2146 │ │ +07e4c6: 0a01 |0011: move-result v1 │ │ +07e4c8: 3901 0400 |0012: if-nez v1, 0016 // +0004 │ │ +07e4cc: 0181 |0014: move v1, v8 │ │ +07e4ce: 0f01 |0015: return v1 │ │ +07e4d0: 2200 a204 |0016: new-instance v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$7; // type@04a2 │ │ +07e4d4: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +07e4d6: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +07e4d8: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +07e4da: 2314 8905 |001b: new-array v4, v1, [Ljava/lang/String; // type@0589 │ │ +07e4de: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +07e4e0: 1a01 0f25 |001e: const-string v1, "toolbox" // string@250f │ │ +07e4e4: 6e20 4621 1c00 |0020: invoke-virtual {v12, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2146 │ │ +07e4ea: 0a01 |0023: move-result v1 │ │ +07e4ec: 3801 5300 |0024: if-eqz v1, 0077 // +0053 │ │ +07e4f0: 2201 f704 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +07e4f4: 7010 6021 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07e4fa: 6e20 6921 c100 |002b: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07e500: 0c01 |002e: move-result-object v1 │ │ +07e502: 1a06 0400 |002f: const-string v6, " " // string@0004 │ │ +07e506: 6e20 6921 6100 |0031: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07e50c: 0c01 |0034: move-result-object v1 │ │ +07e50e: 6e20 6921 b100 |0035: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07e514: 0c01 |0038: move-result-object v1 │ │ +07e516: 6e10 6e21 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07e51c: 0c01 |003c: move-result-object v1 │ │ +07e51e: 4d01 0405 |003d: aput-object v1, v4, v5 │ │ +07e522: 07a1 |003f: move-object v1, v10 │ │ +07e524: 07c5 |0040: move-object v5, v12 │ │ +07e526: 07b6 |0041: move-object v6, v11 │ │ +07e528: 7607 3320 0000 |0042: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$7;.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2033 │ │ +07e52e: 1211 |0045: const/4 v1, #int 1 // #1 │ │ +07e530: 7110 db1f 0100 |0046: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1fdb │ │ +07e536: 0c01 |0049: move-result-object v1 │ │ +07e538: 6e20 861f 0100 |004a: invoke-virtual {v1, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07e53e: 1211 |004d: const/4 v1, #int 1 // #1 │ │ +07e540: 7110 db1f 0100 |004e: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1fdb │ │ +07e546: 0c01 |0051: move-result-object v1 │ │ +07e548: 7030 3b20 1a00 |0052: invoke-direct {v10, v1, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ +07e54e: 6301 d908 |0055: sget-boolean v1, Lcom/stericson/RootTools/internal/InternalVariables;.found:Z // field@08d9 │ │ +07e552: 3801 3400 |0057: if-eqz v1, 008b // +0034 │ │ +07e556: 2201 f704 |0059: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +07e55a: 7010 6021 0100 |005b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07e560: 1a02 aa02 |005e: const-string v2, "Box contains " // string@02aa │ │ +07e564: 6e20 6921 2100 |0060: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07e56a: 0c01 |0063: move-result-object v1 │ │ +07e56c: 6e20 6921 b100 |0064: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07e572: 0c01 |0067: move-result-object v1 │ │ +07e574: 1a02 a900 |0068: const-string v2, " util!" // string@00a9 │ │ +07e578: 6e20 6921 2100 |006a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07e57e: 0c01 |006d: move-result-object v1 │ │ +07e580: 6e10 6e21 0100 |006e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07e586: 0c01 |0071: move-result-object v1 │ │ +07e588: 7110 f21f 0100 |0072: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07e58e: 0191 |0075: move v1, v9 │ │ +07e590: 289f |0076: goto 0015 // -0061 │ │ +07e592: 2201 f704 |0077: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +07e596: 7010 6021 0100 |0079: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07e59c: 6e20 6921 c100 |007c: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07e5a2: 0c01 |007f: move-result-object v1 │ │ +07e5a4: 1a06 2b00 |0080: const-string v6, " --list" // string@002b │ │ +07e5a8: 6e20 6921 6100 |0082: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07e5ae: 0c01 |0085: move-result-object v1 │ │ +07e5b0: 6e10 6e21 0100 |0086: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07e5b6: 0c01 |0089: move-result-object v1 │ │ +07e5b8: 28b3 |008a: goto 003d // -004d │ │ +07e5ba: 2201 f704 |008b: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +07e5be: 7010 6021 0100 |008d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07e5c4: 1a02 ab02 |0090: const-string v2, "Box does not contain " // string@02ab │ │ +07e5c8: 6e20 6921 2100 |0092: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07e5ce: 0c01 |0095: move-result-object v1 │ │ +07e5d0: 6e20 6921 b100 |0096: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07e5d6: 0c01 |0099: move-result-object v1 │ │ +07e5d8: 1a02 a900 |009a: const-string v2, " util!" // string@00a9 │ │ +07e5dc: 6e20 6921 2100 |009c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07e5e2: 0c01 |009f: move-result-object v1 │ │ +07e5e4: 6e10 6e21 0100 |00a0: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07e5ea: 0c01 |00a3: move-result-object v1 │ │ +07e5ec: 7110 f21f 0100 |00a4: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07e5f2: 0181 |00a7: move v1, v8 │ │ +07e5f4: 2900 6dff |00a8: goto/16 0015 // -0093 │ │ +07e5f8: 0d07 |00aa: move-exception v7 │ │ +07e5fa: 6e10 fb20 0700 |00ab: invoke-virtual {v7}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@20fb │ │ +07e600: 0c01 |00ae: move-result-object v1 │ │ +07e602: 7110 f21f 0100 |00af: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07e608: 0181 |00b2: move v1, v8 │ │ +07e60a: 2900 62ff |00b3: goto/16 0015 // -009e │ │ catches : 1 │ │ 0x0016 - 0x00a7 │ │ Ljava/lang/Exception; -> 0x00aa │ │ positions : │ │ 0x0002 line=1249 │ │ 0x0004 line=1252 │ │ 0x0015 line=1303 │ │ @@ -140778,26 +140747,26 @@ │ │ type : '(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -07e644: |[07e644] com.stericson.RootTools.internal.RootToolsInternalMethods.installBinary:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)Z │ │ -07e654: 2201 9904 |0000: new-instance v1, Lcom/stericson/RootTools/internal/Installer; // type@0499 │ │ -07e658: 7020 1b20 4100 |0002: invoke-direct {v1, v4}, Lcom/stericson/RootTools/internal/Installer;.:(Landroid/content/Context;)V // method@201b │ │ -07e65e: 6e40 1f20 5176 |0005: invoke-virtual {v1, v5, v6, v7}, Lcom/stericson/RootTools/internal/Installer;.installBinary:(ILjava/lang/String;Ljava/lang/String;)Z // method@201f │ │ -07e664: 0a02 |0008: move-result v2 │ │ -07e666: 0f02 |0009: return v2 │ │ -07e668: 0d00 |000a: move-exception v0 │ │ -07e66a: 6302 c208 |000b: sget-boolean v2, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ -07e66e: 3802 0500 |000d: if-eqz v2, 0012 // +0005 │ │ -07e672: 6e10 b820 0000 |000f: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ -07e678: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -07e67a: 28f6 |0013: goto 0009 // -000a │ │ +07e620: |[07e620] com.stericson.RootTools.internal.RootToolsInternalMethods.installBinary:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)Z │ │ +07e630: 2201 9904 |0000: new-instance v1, Lcom/stericson/RootTools/internal/Installer; // type@0499 │ │ +07e634: 7020 1b20 4100 |0002: invoke-direct {v1, v4}, Lcom/stericson/RootTools/internal/Installer;.:(Landroid/content/Context;)V // method@201b │ │ +07e63a: 6e40 1f20 5176 |0005: invoke-virtual {v1, v5, v6, v7}, Lcom/stericson/RootTools/internal/Installer;.installBinary:(ILjava/lang/String;Ljava/lang/String;)Z // method@201f │ │ +07e640: 0a02 |0008: move-result v2 │ │ +07e642: 0f02 |0009: return v2 │ │ +07e644: 0d00 |000a: move-exception v0 │ │ +07e646: 6302 c208 |000b: sget-boolean v2, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ +07e64a: 3802 0500 |000d: if-eqz v2, 0012 // +0005 │ │ +07e64e: 6e10 b820 0000 |000f: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ +07e654: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +07e656: 28f6 |0013: goto 0009 // -000a │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x000a │ │ positions : │ │ 0x0000 line=1325 │ │ 0x0005 line=1336 │ │ 0x000a line=1327 │ │ @@ -140818,75 +140787,74 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -07e68c: |[07e68c] com.stericson.RootTools.internal.RootToolsInternalMethods.isAppletAvailable:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -07e69c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07e69e: 6e20 4020 7500 |0001: invoke-virtual {v5, v7}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getBusyBoxApplets:(Ljava/lang/String;)Ljava/util/List; // method@2040 │ │ -07e6a4: 0c04 |0004: move-result-object v4 │ │ -07e6a6: 7210 da21 0400 |0005: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@21da │ │ -07e6ac: 0c02 |0008: move-result-object v2 │ │ -07e6ae: 7210 c121 0200 |0009: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ -07e6b4: 0a04 |000c: move-result v4 │ │ -07e6b6: 3804 0f00 |000d: if-eqz v4, 001c // +000f │ │ -07e6ba: 7210 c221 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ -07e6c0: 0c00 |0012: move-result-object v0 │ │ -07e6c2: 1f00 f504 |0013: check-cast v0, Ljava/lang/String; // type@04f5 │ │ -07e6c6: 6e20 4721 6000 |0015: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -07e6cc: 0a04 |0018: move-result v4 │ │ -07e6ce: 3804 f0ff |0019: if-eqz v4, 0009 // -0010 │ │ -07e6d2: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -07e6d4: 0f03 |001c: return v3 │ │ -07e6d6: 0d01 |001d: move-exception v1 │ │ -07e6d8: 6e10 fe20 0100 |001e: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@20fe │ │ -07e6de: 0c04 |0021: move-result-object v4 │ │ -07e6e0: 7110 f21f 0400 |0022: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07e6e6: 28f7 |0025: goto 001c // -0009 │ │ +07e668: |[07e668] com.stericson.RootTools.internal.RootToolsInternalMethods.isAppletAvailable:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +07e678: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07e67a: 6e20 4020 7500 |0001: invoke-virtual {v5, v7}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getBusyBoxApplets:(Ljava/lang/String;)Ljava/util/List; // method@2040 │ │ +07e680: 0c03 |0004: move-result-object v3 │ │ +07e682: 7210 da21 0300 |0005: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@21da │ │ +07e688: 0c03 |0008: move-result-object v3 │ │ +07e68a: 7210 c121 0300 |0009: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ +07e690: 0a04 |000c: move-result v4 │ │ +07e692: 3804 0f00 |000d: if-eqz v4, 001c // +000f │ │ +07e696: 7210 c221 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ +07e69c: 0c00 |0012: move-result-object v0 │ │ +07e69e: 1f00 f504 |0013: check-cast v0, Ljava/lang/String; // type@04f5 │ │ +07e6a2: 6e20 4721 6000 |0015: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +07e6a8: 0a04 |0018: move-result v4 │ │ +07e6aa: 3804 f0ff |0019: if-eqz v4, 0009 // -0010 │ │ +07e6ae: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +07e6b0: 0f02 |001c: return v2 │ │ +07e6b2: 0d01 |001d: move-exception v1 │ │ +07e6b4: 6e10 fe20 0100 |001e: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@20fe │ │ +07e6ba: 0c03 |0021: move-result-object v3 │ │ +07e6bc: 7110 f21f 0300 |0022: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07e6c2: 28f7 |0025: goto 001c // -0009 │ │ catches : 1 │ │ 0x0001 - 0x0018 │ │ Ljava/lang/Exception; -> 0x001d │ │ positions : │ │ 0x0001 line=1378 │ │ 0x0015 line=1380 │ │ 0x001b line=1382 │ │ 0x001c line=1390 │ │ 0x001d line=1387 │ │ 0x001e line=1389 │ │ locals : │ │ 0x0015 - 0x001c reg=0 aplet Ljava/lang/String; │ │ - 0x0009 - 0x001c reg=2 i$ Ljava/util/Iterator; │ │ 0x001e - 0x0026 reg=1 e Ljava/lang/Exception; │ │ 0x0000 - 0x0026 reg=5 this Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ 0x0000 - 0x0026 reg=6 applet Ljava/lang/String; │ │ 0x0000 - 0x0026 reg=7 binaryPath Ljava/lang/String; │ │ │ │ #22 : (in Lcom/stericson/RootTools/internal/RootToolsInternalMethods;) │ │ name : 'isBinaryAvailable' │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -07e6f8: |[07e6f8] com.stericson.RootTools.internal.RootToolsInternalMethods.isBinaryAvailable:(Landroid/content/Context;Ljava/lang/String;)Z │ │ -07e708: 2201 9904 |0000: new-instance v1, Lcom/stericson/RootTools/internal/Installer; // type@0499 │ │ -07e70c: 7020 1b20 4100 |0002: invoke-direct {v1, v4}, Lcom/stericson/RootTools/internal/Installer;.:(Landroid/content/Context;)V // method@201b │ │ -07e712: 6e20 2020 5100 |0005: invoke-virtual {v1, v5}, Lcom/stericson/RootTools/internal/Installer;.isBinaryInstalled:(Ljava/lang/String;)Z // method@2020 │ │ -07e718: 0a02 |0008: move-result v2 │ │ -07e71a: 0f02 |0009: return v2 │ │ -07e71c: 0d00 |000a: move-exception v0 │ │ -07e71e: 6302 c208 |000b: sget-boolean v2, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ -07e722: 3802 0500 |000d: if-eqz v2, 0012 // +0005 │ │ -07e726: 6e10 b820 0000 |000f: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ -07e72c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -07e72e: 28f6 |0013: goto 0009 // -000a │ │ +07e6d4: |[07e6d4] com.stericson.RootTools.internal.RootToolsInternalMethods.isBinaryAvailable:(Landroid/content/Context;Ljava/lang/String;)Z │ │ +07e6e4: 2201 9904 |0000: new-instance v1, Lcom/stericson/RootTools/internal/Installer; // type@0499 │ │ +07e6e8: 7020 1b20 4100 |0002: invoke-direct {v1, v4}, Lcom/stericson/RootTools/internal/Installer;.:(Landroid/content/Context;)V // method@201b │ │ +07e6ee: 6e20 2020 5100 |0005: invoke-virtual {v1, v5}, Lcom/stericson/RootTools/internal/Installer;.isBinaryInstalled:(Ljava/lang/String;)Z // method@2020 │ │ +07e6f4: 0a02 |0008: move-result v2 │ │ +07e6f6: 0f02 |0009: return v2 │ │ +07e6f8: 0d00 |000a: move-exception v0 │ │ +07e6fa: 6302 c208 |000b: sget-boolean v2, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ +07e6fe: 3802 0500 |000d: if-eqz v2, 0012 // +0005 │ │ +07e702: 6e10 b820 0000 |000f: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ +07e708: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +07e70a: 28f6 |0013: goto 0009 // -000a │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x000a │ │ positions : │ │ 0x0000 line=1353 │ │ 0x0005 line=1364 │ │ 0x000a line=1355 │ │ @@ -140905,40 +140873,40 @@ │ │ type : '(ILandroid/content/Context;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -07e740: |[07e740] com.stericson.RootTools.internal.RootToolsInternalMethods.isNativeToolsReady:(ILandroid/content/Context;)Z │ │ -07e750: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07e752: 1a03 e90c |0001: const-string v3, "Preparing Native Tools" // string@0ce9 │ │ -07e756: 7110 f21f 0300 |0003: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07e75c: 6a02 dd08 |0006: sput-boolean v2, Lcom/stericson/RootTools/internal/InternalVariables;.nativeToolsReady:Z // field@08dd │ │ -07e760: 2201 9904 |0008: new-instance v1, Lcom/stericson/RootTools/internal/Installer; // type@0499 │ │ -07e764: 7020 1b20 6100 |000a: invoke-direct {v1, v6}, Lcom/stericson/RootTools/internal/Installer;.:(Landroid/content/Context;)V // method@201b │ │ -07e76a: 1a02 cb1d |000d: const-string v2, "nativetools" // string@1dcb │ │ -07e76e: 6e20 2020 2100 |000f: invoke-virtual {v1, v2}, Lcom/stericson/RootTools/internal/Installer;.isBinaryInstalled:(Ljava/lang/String;)Z // method@2020 │ │ -07e774: 0a02 |0012: move-result v2 │ │ -07e776: 3802 1100 |0013: if-eqz v2, 0024 // +0011 │ │ -07e77a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -07e77c: 6a02 dd08 |0016: sput-boolean v2, Lcom/stericson/RootTools/internal/InternalVariables;.nativeToolsReady:Z // field@08dd │ │ -07e780: 6302 dd08 |0018: sget-boolean v2, Lcom/stericson/RootTools/internal/InternalVariables;.nativeToolsReady:Z // field@08dd │ │ -07e784: 0f02 |001a: return v2 │ │ -07e786: 0d00 |001b: move-exception v0 │ │ -07e788: 6303 c208 |001c: sget-boolean v3, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ -07e78c: 3803 fcff |001e: if-eqz v3, 001a // -0004 │ │ -07e790: 6e10 b820 0000 |0020: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ -07e796: 28f7 |0023: goto 001a // -0009 │ │ -07e798: 1a02 cb1d |0024: const-string v2, "nativetools" // string@1dcb │ │ -07e79c: 1a03 3201 |0026: const-string v3, "700" // string@0132 │ │ -07e7a0: 6e40 1f20 5132 |0028: invoke-virtual {v1, v5, v2, v3}, Lcom/stericson/RootTools/internal/Installer;.installBinary:(ILjava/lang/String;Ljava/lang/String;)Z // method@201f │ │ -07e7a6: 0a02 |002b: move-result v2 │ │ -07e7a8: 6a02 dd08 |002c: sput-boolean v2, Lcom/stericson/RootTools/internal/InternalVariables;.nativeToolsReady:Z // field@08dd │ │ -07e7ac: 28ea |002e: goto 0018 // -0016 │ │ +07e71c: |[07e71c] com.stericson.RootTools.internal.RootToolsInternalMethods.isNativeToolsReady:(ILandroid/content/Context;)Z │ │ +07e72c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07e72e: 1a03 e90c |0001: const-string v3, "Preparing Native Tools" // string@0ce9 │ │ +07e732: 7110 f21f 0300 |0003: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07e738: 6a02 dd08 |0006: sput-boolean v2, Lcom/stericson/RootTools/internal/InternalVariables;.nativeToolsReady:Z // field@08dd │ │ +07e73c: 2201 9904 |0008: new-instance v1, Lcom/stericson/RootTools/internal/Installer; // type@0499 │ │ +07e740: 7020 1b20 6100 |000a: invoke-direct {v1, v6}, Lcom/stericson/RootTools/internal/Installer;.:(Landroid/content/Context;)V // method@201b │ │ +07e746: 1a02 cb1d |000d: const-string v2, "nativetools" // string@1dcb │ │ +07e74a: 6e20 2020 2100 |000f: invoke-virtual {v1, v2}, Lcom/stericson/RootTools/internal/Installer;.isBinaryInstalled:(Ljava/lang/String;)Z // method@2020 │ │ +07e750: 0a02 |0012: move-result v2 │ │ +07e752: 3802 1100 |0013: if-eqz v2, 0024 // +0011 │ │ +07e756: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +07e758: 6a02 dd08 |0016: sput-boolean v2, Lcom/stericson/RootTools/internal/InternalVariables;.nativeToolsReady:Z // field@08dd │ │ +07e75c: 6302 dd08 |0018: sget-boolean v2, Lcom/stericson/RootTools/internal/InternalVariables;.nativeToolsReady:Z // field@08dd │ │ +07e760: 0f02 |001a: return v2 │ │ +07e762: 0d00 |001b: move-exception v0 │ │ +07e764: 6303 c208 |001c: sget-boolean v3, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ +07e768: 3803 fcff |001e: if-eqz v3, 001a // -0004 │ │ +07e76c: 6e10 b820 0000 |0020: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ +07e772: 28f7 |0023: goto 001a // -0009 │ │ +07e774: 1a02 cb1d |0024: const-string v2, "nativetools" // string@1dcb │ │ +07e778: 1a03 3201 |0026: const-string v3, "700" // string@0132 │ │ +07e77c: 6e40 1f20 5132 |0028: invoke-virtual {v1, v5, v2, v3}, Lcom/stericson/RootTools/internal/Installer;.installBinary:(ILjava/lang/String;Ljava/lang/String;)Z // method@201f │ │ +07e782: 0a02 |002b: move-result v2 │ │ +07e784: 6a02 dd08 |002c: sput-boolean v2, Lcom/stericson/RootTools/internal/InternalVariables;.nativeToolsReady:Z // field@08dd │ │ +07e788: 28ea |002e: goto 0018 // -0016 │ │ catches : 1 │ │ 0x0008 - 0x000d │ │ Ljava/io/IOException; -> 0x001b │ │ positions : │ │ 0x0001 line=757 │ │ 0x0006 line=758 │ │ 0x0008 line=763 │ │ @@ -140962,53 +140930,53 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 70 16-bit code units │ │ -07e7c0: |[07e7c0] com.stericson.RootTools.internal.RootToolsInternalMethods.isProcessRunning:(Ljava/lang/String;)Z │ │ -07e7d0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07e7d2: 2201 f704 |0001: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -07e7d6: 7010 6021 0100 |0003: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07e7dc: 1a02 1203 |0006: const-string v2, "Checks if process is running: " // string@0312 │ │ -07e7e0: 6e20 6921 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07e7e6: 0c01 |000b: move-result-object v1 │ │ -07e7e8: 6e20 6921 8100 |000c: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07e7ee: 0c01 |000f: move-result-object v1 │ │ -07e7f0: 6e10 6e21 0100 |0010: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07e7f6: 0c01 |0013: move-result-object v1 │ │ -07e7f8: 7110 f21f 0100 |0014: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07e7fe: 6a03 e008 |0017: sput-boolean v3, Lcom/stericson/RootTools/internal/InternalVariables;.processRunning:Z // field@08e0 │ │ -07e802: 2200 a304 |0019: new-instance v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$8; // type@04a3 │ │ -07e806: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -07e808: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -07e80a: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -07e80c: 2314 8905 |001e: new-array v4, v1, [Ljava/lang/String; // type@0589 │ │ -07e810: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -07e812: 1a05 6720 |0021: const-string v5, "ps" // string@2067 │ │ -07e816: 4d05 0401 |0023: aput-object v5, v4, v1 │ │ -07e81a: 0771 |0025: move-object v1, v7 │ │ -07e81c: 0785 |0026: move-object v5, v8 │ │ -07e81e: 7606 3520 0000 |0027: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$8;.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/lang/String;)V // method@2035 │ │ -07e824: 1211 |002a: const/4 v1, #int 1 // #1 │ │ -07e826: 7110 db1f 0100 |002b: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1fdb │ │ -07e82c: 0c01 |002e: move-result-object v1 │ │ -07e82e: 6e20 861f 0100 |002f: invoke-virtual {v1, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07e834: 1211 |0032: const/4 v1, #int 1 // #1 │ │ -07e836: 7110 db1f 0100 |0033: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1fdb │ │ -07e83c: 0c01 |0036: move-result-object v1 │ │ -07e83e: 7030 3b20 1700 |0037: invoke-direct {v7, v1, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ -07e844: 6301 e008 |003a: sget-boolean v1, Lcom/stericson/RootTools/internal/InternalVariables;.processRunning:Z // field@08e0 │ │ -07e848: 0f01 |003c: return v1 │ │ -07e84a: 0d06 |003d: move-exception v6 │ │ -07e84c: 6e10 fb20 0600 |003e: invoke-virtual {v6}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@20fb │ │ -07e852: 0c01 |0041: move-result-object v1 │ │ -07e854: 7110 f21f 0100 |0042: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07e85a: 28f5 |0045: goto 003a // -000b │ │ +07e79c: |[07e79c] com.stericson.RootTools.internal.RootToolsInternalMethods.isProcessRunning:(Ljava/lang/String;)Z │ │ +07e7ac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +07e7ae: 2201 f704 |0001: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +07e7b2: 7010 6021 0100 |0003: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07e7b8: 1a02 1203 |0006: const-string v2, "Checks if process is running: " // string@0312 │ │ +07e7bc: 6e20 6921 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07e7c2: 0c01 |000b: move-result-object v1 │ │ +07e7c4: 6e20 6921 8100 |000c: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07e7ca: 0c01 |000f: move-result-object v1 │ │ +07e7cc: 6e10 6e21 0100 |0010: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07e7d2: 0c01 |0013: move-result-object v1 │ │ +07e7d4: 7110 f21f 0100 |0014: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07e7da: 6a03 e008 |0017: sput-boolean v3, Lcom/stericson/RootTools/internal/InternalVariables;.processRunning:Z // field@08e0 │ │ +07e7de: 2200 a304 |0019: new-instance v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$8; // type@04a3 │ │ +07e7e2: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +07e7e4: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +07e7e6: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +07e7e8: 2314 8905 |001e: new-array v4, v1, [Ljava/lang/String; // type@0589 │ │ +07e7ec: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +07e7ee: 1a05 6720 |0021: const-string v5, "ps" // string@2067 │ │ +07e7f2: 4d05 0401 |0023: aput-object v5, v4, v1 │ │ +07e7f6: 0771 |0025: move-object v1, v7 │ │ +07e7f8: 0785 |0026: move-object v5, v8 │ │ +07e7fa: 7606 3520 0000 |0027: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$8;.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/lang/String;)V // method@2035 │ │ +07e800: 1211 |002a: const/4 v1, #int 1 // #1 │ │ +07e802: 7110 db1f 0100 |002b: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1fdb │ │ +07e808: 0c01 |002e: move-result-object v1 │ │ +07e80a: 6e20 861f 0100 |002f: invoke-virtual {v1, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07e810: 1211 |0032: const/4 v1, #int 1 // #1 │ │ +07e812: 7110 db1f 0100 |0033: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1fdb │ │ +07e818: 0c01 |0036: move-result-object v1 │ │ +07e81a: 7030 3b20 1700 |0037: invoke-direct {v7, v1, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ +07e820: 6301 e008 |003a: sget-boolean v1, Lcom/stericson/RootTools/internal/InternalVariables;.processRunning:Z // field@08e0 │ │ +07e824: 0f01 |003c: return v1 │ │ +07e826: 0d06 |003d: move-exception v6 │ │ +07e828: 6e10 fb20 0600 |003e: invoke-virtual {v6}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@20fb │ │ +07e82e: 0c01 |0041: move-result-object v1 │ │ +07e830: 7110 f21f 0100 |0042: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07e836: 28f5 |0045: goto 003a // -000b │ │ catches : 1 │ │ 0x0019 - 0x003a │ │ Ljava/lang/Exception; -> 0x003d │ │ positions : │ │ 0x0001 line=1404 │ │ 0x0017 line=1406 │ │ 0x0019 line=1410 │ │ @@ -141028,97 +140996,97 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 147 16-bit code units │ │ -07e86c: |[07e86c] com.stericson.RootTools.internal.RootToolsInternalMethods.killProcess:(Ljava/lang/String;)Z │ │ -07e87c: 120a |0000: const/4 v10, #int 0 // #0 │ │ -07e87e: 1219 |0001: const/4 v9, #int 1 // #1 │ │ -07e880: 2201 f704 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -07e884: 7010 6021 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07e88a: 1a02 5905 |0007: const-string v2, "Killing process " // string@0559 │ │ -07e88e: 6e20 6921 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07e894: 0c01 |000c: move-result-object v1 │ │ -07e896: 6e20 6921 d100 |000d: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07e89c: 0c01 |0010: move-result-object v1 │ │ -07e89e: 6e10 6e21 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07e8a4: 0c01 |0014: move-result-object v1 │ │ -07e8a6: 7110 f21f 0100 |0015: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07e8ac: 1a01 0000 |0018: const-string v1, "" // string@0000 │ │ -07e8b0: 6901 df08 |001a: sput-object v1, Lcom/stericson/RootTools/internal/InternalVariables;.pid_list:Ljava/lang/String; // field@08df │ │ -07e8b4: 6a09 e008 |001c: sput-boolean v9, Lcom/stericson/RootTools/internal/InternalVariables;.processRunning:Z // field@08e0 │ │ -07e8b8: 2200 a404 |001e: new-instance v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$9; // type@04a4 │ │ -07e8bc: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -07e8be: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -07e8c0: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -07e8c2: 2314 8905 |0023: new-array v4, v1, [Ljava/lang/String; // type@0589 │ │ -07e8c6: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -07e8c8: 1a05 6720 |0026: const-string v5, "ps" // string@2067 │ │ -07e8cc: 4d05 0401 |0028: aput-object v5, v4, v1 │ │ -07e8d0: 07c1 |002a: move-object v1, v12 │ │ -07e8d2: 07d5 |002b: move-object v5, v13 │ │ -07e8d4: 7606 3720 0000 |002c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$9;.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/lang/String;)V // method@2037 │ │ -07e8da: 1211 |002f: const/4 v1, #int 1 // #1 │ │ -07e8dc: 7110 db1f 0100 |0030: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1fdb │ │ -07e8e2: 0c01 |0033: move-result-object v1 │ │ -07e8e4: 6e20 861f 0100 |0034: invoke-virtual {v1, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07e8ea: 1211 |0037: const/4 v1, #int 1 // #1 │ │ -07e8ec: 7110 db1f 0100 |0038: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1fdb │ │ -07e8f2: 0c01 |003b: move-result-object v1 │ │ -07e8f4: 7030 3b20 1c00 |003c: invoke-direct {v12, v1, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ -07e8fa: 6208 df08 |003f: sget-object v8, Lcom/stericson/RootTools/internal/InternalVariables;.pid_list:Ljava/lang/String; // field@08df │ │ -07e8fe: 1a01 0000 |0041: const-string v1, "" // string@0000 │ │ -07e902: 6e20 4721 1800 |0043: invoke-virtual {v8, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -07e908: 0a01 |0046: move-result v1 │ │ -07e90a: 3901 3e00 |0047: if-nez v1, 0085 // +003e │ │ -07e90e: 2206 8204 |0049: new-instance v6, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ -07e912: 1201 |004b: const/4 v1, #int 0 // #0 │ │ -07e914: 1202 |004c: const/4 v2, #int 0 // #0 │ │ -07e916: 1213 |004d: const/4 v3, #int 1 // #1 │ │ -07e918: 2333 8905 |004e: new-array v3, v3, [Ljava/lang/String; // type@0589 │ │ -07e91c: 1204 |0050: const/4 v4, #int 0 // #0 │ │ -07e91e: 2205 f704 |0051: new-instance v5, Ljava/lang/StringBuilder; // type@04f7 │ │ -07e922: 7010 6021 0500 |0053: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07e928: 1a0b ef19 |0056: const-string v11, "kill -9 " // string@19ef │ │ -07e92c: 6e20 6921 b500 |0058: invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07e932: 0c05 |005b: move-result-object v5 │ │ -07e934: 6e20 6921 8500 |005c: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07e93a: 0c05 |005f: move-result-object v5 │ │ -07e93c: 6e10 6e21 0500 |0060: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07e942: 0c05 |0063: move-result-object v5 │ │ -07e944: 4d05 0304 |0064: aput-object v5, v3, v4 │ │ -07e948: 7040 3d1f 1632 |0066: invoke-direct {v6, v1, v2, v3}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -07e94e: 1211 |0069: const/4 v1, #int 1 // #1 │ │ -07e950: 7110 db1f 0100 |006a: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1fdb │ │ -07e956: 0c01 |006d: move-result-object v1 │ │ -07e958: 6e20 861f 6100 |006e: invoke-virtual {v1, v6}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07e95e: 1211 |0071: const/4 v1, #int 1 // #1 │ │ -07e960: 7110 db1f 0100 |0072: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1fdb │ │ -07e966: 0c01 |0075: move-result-object v1 │ │ -07e968: 7030 3b20 1c06 |0076: invoke-direct {v12, v1, v6}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ -07e96e: 0191 |0079: move v1, v9 │ │ -07e970: 0f01 |007a: return v1 │ │ -07e972: 0d07 |007b: move-exception v7 │ │ -07e974: 6e10 fb20 0700 |007c: invoke-virtual {v7}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@20fb │ │ -07e97a: 0c01 |007f: move-result-object v1 │ │ -07e97c: 7110 f21f 0100 |0080: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07e982: 01a1 |0083: move v1, v10 │ │ -07e984: 28f6 |0084: goto 007a // -000a │ │ -07e986: 0191 |0085: move v1, v9 │ │ -07e988: 28f4 |0086: goto 007a // -000c │ │ -07e98a: 0d07 |0087: move-exception v7 │ │ -07e98c: 6e10 fb20 0700 |0088: invoke-virtual {v7}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@20fb │ │ -07e992: 0c01 |008b: move-result-object v1 │ │ -07e994: 7110 f21f 0100 |008c: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07e99a: 28f4 |008f: goto 0083 // -000c │ │ -07e99c: 0d07 |0090: move-exception v7 │ │ -07e99e: 0760 |0091: move-object v0, v6 │ │ -07e9a0: 28ea |0092: goto 007c // -0016 │ │ +07e848: |[07e848] com.stericson.RootTools.internal.RootToolsInternalMethods.killProcess:(Ljava/lang/String;)Z │ │ +07e858: 120a |0000: const/4 v10, #int 0 // #0 │ │ +07e85a: 1219 |0001: const/4 v9, #int 1 // #1 │ │ +07e85c: 2201 f704 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +07e860: 7010 6021 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07e866: 1a02 5905 |0007: const-string v2, "Killing process " // string@0559 │ │ +07e86a: 6e20 6921 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07e870: 0c01 |000c: move-result-object v1 │ │ +07e872: 6e20 6921 d100 |000d: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07e878: 0c01 |0010: move-result-object v1 │ │ +07e87a: 6e10 6e21 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07e880: 0c01 |0014: move-result-object v1 │ │ +07e882: 7110 f21f 0100 |0015: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07e888: 1a01 0000 |0018: const-string v1, "" // string@0000 │ │ +07e88c: 6901 df08 |001a: sput-object v1, Lcom/stericson/RootTools/internal/InternalVariables;.pid_list:Ljava/lang/String; // field@08df │ │ +07e890: 6a09 e008 |001c: sput-boolean v9, Lcom/stericson/RootTools/internal/InternalVariables;.processRunning:Z // field@08e0 │ │ +07e894: 2200 a404 |001e: new-instance v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$9; // type@04a4 │ │ +07e898: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +07e89a: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +07e89c: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +07e89e: 2314 8905 |0023: new-array v4, v1, [Ljava/lang/String; // type@0589 │ │ +07e8a2: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +07e8a4: 1a05 6720 |0026: const-string v5, "ps" // string@2067 │ │ +07e8a8: 4d05 0401 |0028: aput-object v5, v4, v1 │ │ +07e8ac: 07c1 |002a: move-object v1, v12 │ │ +07e8ae: 07d5 |002b: move-object v5, v13 │ │ +07e8b0: 7606 3720 0000 |002c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$9;.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/lang/String;)V // method@2037 │ │ +07e8b6: 1211 |002f: const/4 v1, #int 1 // #1 │ │ +07e8b8: 7110 db1f 0100 |0030: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1fdb │ │ +07e8be: 0c01 |0033: move-result-object v1 │ │ +07e8c0: 6e20 861f 0100 |0034: invoke-virtual {v1, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07e8c6: 1211 |0037: const/4 v1, #int 1 // #1 │ │ +07e8c8: 7110 db1f 0100 |0038: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1fdb │ │ +07e8ce: 0c01 |003b: move-result-object v1 │ │ +07e8d0: 7030 3b20 1c00 |003c: invoke-direct {v12, v1, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ +07e8d6: 6208 df08 |003f: sget-object v8, Lcom/stericson/RootTools/internal/InternalVariables;.pid_list:Ljava/lang/String; // field@08df │ │ +07e8da: 1a01 0000 |0041: const-string v1, "" // string@0000 │ │ +07e8de: 6e20 4721 1800 |0043: invoke-virtual {v8, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +07e8e4: 0a01 |0046: move-result v1 │ │ +07e8e6: 3901 3e00 |0047: if-nez v1, 0085 // +003e │ │ +07e8ea: 2206 8204 |0049: new-instance v6, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ +07e8ee: 1201 |004b: const/4 v1, #int 0 // #0 │ │ +07e8f0: 1202 |004c: const/4 v2, #int 0 // #0 │ │ +07e8f2: 1213 |004d: const/4 v3, #int 1 // #1 │ │ +07e8f4: 2333 8905 |004e: new-array v3, v3, [Ljava/lang/String; // type@0589 │ │ +07e8f8: 1204 |0050: const/4 v4, #int 0 // #0 │ │ +07e8fa: 2205 f704 |0051: new-instance v5, Ljava/lang/StringBuilder; // type@04f7 │ │ +07e8fe: 7010 6021 0500 |0053: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07e904: 1a0b ef19 |0056: const-string v11, "kill -9 " // string@19ef │ │ +07e908: 6e20 6921 b500 |0058: invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07e90e: 0c05 |005b: move-result-object v5 │ │ +07e910: 6e20 6921 8500 |005c: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07e916: 0c05 |005f: move-result-object v5 │ │ +07e918: 6e10 6e21 0500 |0060: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07e91e: 0c05 |0063: move-result-object v5 │ │ +07e920: 4d05 0304 |0064: aput-object v5, v3, v4 │ │ +07e924: 7040 3d1f 1632 |0066: invoke-direct {v6, v1, v2, v3}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +07e92a: 1211 |0069: const/4 v1, #int 1 // #1 │ │ +07e92c: 7110 db1f 0100 |006a: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1fdb │ │ +07e932: 0c01 |006d: move-result-object v1 │ │ +07e934: 6e20 861f 6100 |006e: invoke-virtual {v1, v6}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07e93a: 1211 |0071: const/4 v1, #int 1 // #1 │ │ +07e93c: 7110 db1f 0100 |0072: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1fdb │ │ +07e942: 0c01 |0075: move-result-object v1 │ │ +07e944: 7030 3b20 1c06 |0076: invoke-direct {v12, v1, v6}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.commandWait:(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V // method@203b │ │ +07e94a: 0191 |0079: move v1, v9 │ │ +07e94c: 0f01 |007a: return v1 │ │ +07e94e: 0d07 |007b: move-exception v7 │ │ +07e950: 6e10 fb20 0700 |007c: invoke-virtual {v7}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@20fb │ │ +07e956: 0c01 |007f: move-result-object v1 │ │ +07e958: 7110 f21f 0100 |0080: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07e95e: 01a1 |0083: move v1, v10 │ │ +07e960: 28f6 |0084: goto 007a // -000a │ │ +07e962: 0191 |0085: move v1, v9 │ │ +07e964: 28f4 |0086: goto 007a // -000c │ │ +07e966: 0d07 |0087: move-exception v7 │ │ +07e968: 6e10 fb20 0700 |0088: invoke-virtual {v7}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@20fb │ │ +07e96e: 0c01 |008b: move-result-object v1 │ │ +07e970: 7110 f21f 0100 |008c: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07e976: 28f4 |008f: goto 0083 // -000c │ │ +07e978: 0d07 |0090: move-exception v7 │ │ +07e97a: 0760 |0091: move-object v0, v6 │ │ +07e97c: 28ea |0092: goto 007c // -0016 │ │ catches : 4 │ │ 0x001e - 0x0046 │ │ Ljava/lang/Exception; -> 0x0087 │ │ 0x0049 - 0x0069 │ │ Ljava/lang/Exception; -> 0x007b │ │ 0x006a - 0x0079 │ │ Ljava/lang/Exception; -> 0x0090 │ │ @@ -141165,29 +141133,30 @@ │ │ type : '(Landroid/app/Activity;I)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -07e9d4: |[07e9d4] com.stericson.RootTools.internal.RootToolsInternalMethods.offerBusyBox:(Landroid/app/Activity;I)Landroid/content/Intent; │ │ -07e9e4: 1a01 6f0a |0000: const-string v1, "Launching Market for BusyBox" // string@0a6f │ │ -07e9e8: 7110 f21f 0100 |0002: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07e9ee: 2200 3400 |0005: new-instance v0, Landroid/content/Intent; // type@0034 │ │ -07e9f2: 1a01 1011 |0007: const-string v1, "android.intent.action.VIEW" // string@1110 │ │ -07e9f6: 1a02 4b1d |0009: const-string v2, "market://details?id=stericson.busybox" // string@1d4b │ │ -07e9fa: 7110 8002 0200 |000b: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0280 │ │ -07ea00: 0c02 |000e: move-result-object v2 │ │ -07ea02: 7030 f600 1002 |000f: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00f6 │ │ -07ea08: 6e30 3a00 0405 |0012: invoke-virtual {v4, v0, v5}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@003a │ │ -07ea0e: 1100 |0015: return-object v0 │ │ +07e9b0: |[07e9b0] com.stericson.RootTools.internal.RootToolsInternalMethods.offerBusyBox:(Landroid/app/Activity;I)Landroid/content/Intent; │ │ +07e9c0: 1a01 6f0a |0000: const-string v1, "Launching Market for BusyBox" // string@0a6f │ │ +07e9c4: 7110 f21f 0100 |0002: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07e9ca: 2200 3400 |0005: new-instance v0, Landroid/content/Intent; // type@0034 │ │ +07e9ce: 1a01 1011 |0007: const-string v1, "android.intent.action.VIEW" // string@1110 │ │ +07e9d2: 1a02 4b1d |0009: const-string v2, "market://details?id=stericson.busybox" // string@1d4b │ │ +07e9d6: 7110 8002 0200 |000b: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0280 │ │ +07e9dc: 0c02 |000e: move-result-object v2 │ │ +07e9de: 7030 f600 1002 |000f: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00f6 │ │ +07e9e4: 6e30 3a00 0405 |0012: invoke-virtual {v4, v0, v5}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@003a │ │ +07e9ea: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1548 │ │ 0x0005 line=1549 │ │ + 0x000b line=1550 │ │ 0x0012 line=1551 │ │ 0x0015 line=1552 │ │ locals : │ │ 0x0012 - 0x0016 reg=0 i Landroid/content/Intent; │ │ 0x0000 - 0x0016 reg=3 this Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ 0x0000 - 0x0016 reg=4 activity Landroid/app/Activity; │ │ 0x0000 - 0x0016 reg=5 requestCode I │ │ @@ -141197,29 +141166,30 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -07ea10: |[07ea10] com.stericson.RootTools.internal.RootToolsInternalMethods.offerBusyBox:(Landroid/app/Activity;)V │ │ -07ea20: 1a01 6f0a |0000: const-string v1, "Launching Market for BusyBox" // string@0a6f │ │ -07ea24: 7110 f21f 0100 |0002: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07ea2a: 2200 3400 |0005: new-instance v0, Landroid/content/Intent; // type@0034 │ │ -07ea2e: 1a01 1011 |0007: const-string v1, "android.intent.action.VIEW" // string@1110 │ │ -07ea32: 1a02 4b1d |0009: const-string v2, "market://details?id=stericson.busybox" // string@1d4b │ │ -07ea36: 7110 8002 0200 |000b: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0280 │ │ -07ea3c: 0c02 |000e: move-result-object v2 │ │ -07ea3e: 7030 f600 1002 |000f: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00f6 │ │ -07ea44: 6e20 3900 0400 |0012: invoke-virtual {v4, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0039 │ │ -07ea4a: 0e00 |0015: return-void │ │ +07e9ec: |[07e9ec] com.stericson.RootTools.internal.RootToolsInternalMethods.offerBusyBox:(Landroid/app/Activity;)V │ │ +07e9fc: 1a01 6f0a |0000: const-string v1, "Launching Market for BusyBox" // string@0a6f │ │ +07ea00: 7110 f21f 0100 |0002: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07ea06: 2200 3400 |0005: new-instance v0, Landroid/content/Intent; // type@0034 │ │ +07ea0a: 1a01 1011 |0007: const-string v1, "android.intent.action.VIEW" // string@1110 │ │ +07ea0e: 1a02 4b1d |0009: const-string v2, "market://details?id=stericson.busybox" // string@1d4b │ │ +07ea12: 7110 8002 0200 |000b: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0280 │ │ +07ea18: 0c02 |000e: move-result-object v2 │ │ +07ea1a: 7030 f600 1002 |000f: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00f6 │ │ +07ea20: 6e20 3900 0400 |0012: invoke-virtual {v4, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0039 │ │ +07ea26: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1532 │ │ 0x0005 line=1533 │ │ + 0x000b line=1534 │ │ 0x0012 line=1535 │ │ 0x0015 line=1536 │ │ locals : │ │ 0x0012 - 0x0016 reg=0 i Landroid/content/Intent; │ │ 0x0000 - 0x0016 reg=3 this Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ 0x0000 - 0x0016 reg=4 activity Landroid/app/Activity; │ │ │ │ @@ -141228,29 +141198,30 @@ │ │ type : '(Landroid/app/Activity;I)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -07ea4c: |[07ea4c] com.stericson.RootTools.internal.RootToolsInternalMethods.offerSuperUser:(Landroid/app/Activity;I)Landroid/content/Intent; │ │ -07ea5c: 1a01 700a |0000: const-string v1, "Launching Play Store for SuperSU" // string@0a70 │ │ -07ea60: 7110 f21f 0100 |0002: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07ea66: 2200 3400 |0005: new-instance v0, Landroid/content/Intent; // type@0034 │ │ -07ea6a: 1a01 1011 |0007: const-string v1, "android.intent.action.VIEW" // string@1110 │ │ -07ea6e: 1a02 4a1d |0009: const-string v2, "market://details?id=eu.chainfire.supersu" // string@1d4a │ │ -07ea72: 7110 8002 0200 |000b: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0280 │ │ -07ea78: 0c02 |000e: move-result-object v2 │ │ -07ea7a: 7030 f600 1002 |000f: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00f6 │ │ -07ea80: 6e30 3a00 0405 |0012: invoke-virtual {v4, v0, v5}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@003a │ │ -07ea86: 1100 |0015: return-object v0 │ │ +07ea28: |[07ea28] com.stericson.RootTools.internal.RootToolsInternalMethods.offerSuperUser:(Landroid/app/Activity;I)Landroid/content/Intent; │ │ +07ea38: 1a01 700a |0000: const-string v1, "Launching Play Store for SuperSU" // string@0a70 │ │ +07ea3c: 7110 f21f 0100 |0002: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07ea42: 2200 3400 |0005: new-instance v0, Landroid/content/Intent; // type@0034 │ │ +07ea46: 1a01 1011 |0007: const-string v1, "android.intent.action.VIEW" // string@1110 │ │ +07ea4a: 1a02 4a1d |0009: const-string v2, "market://details?id=eu.chainfire.supersu" // string@1d4a │ │ +07ea4e: 7110 8002 0200 |000b: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0280 │ │ +07ea54: 0c02 |000e: move-result-object v2 │ │ +07ea56: 7030 f600 1002 |000f: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00f6 │ │ +07ea5c: 6e30 3a00 0405 |0012: invoke-virtual {v4, v0, v5}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@003a │ │ +07ea62: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1578 │ │ 0x0005 line=1579 │ │ + 0x000b line=1580 │ │ 0x0012 line=1581 │ │ 0x0015 line=1582 │ │ locals : │ │ 0x0012 - 0x0016 reg=0 i Landroid/content/Intent; │ │ 0x0000 - 0x0016 reg=3 this Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ 0x0000 - 0x0016 reg=4 activity Landroid/app/Activity; │ │ 0x0000 - 0x0016 reg=5 requestCode I │ │ @@ -141260,29 +141231,30 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -07ea88: |[07ea88] com.stericson.RootTools.internal.RootToolsInternalMethods.offerSuperUser:(Landroid/app/Activity;)V │ │ -07ea98: 1a01 700a |0000: const-string v1, "Launching Play Store for SuperSU" // string@0a70 │ │ -07ea9c: 7110 f21f 0100 |0002: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07eaa2: 2200 3400 |0005: new-instance v0, Landroid/content/Intent; // type@0034 │ │ -07eaa6: 1a01 1011 |0007: const-string v1, "android.intent.action.VIEW" // string@1110 │ │ -07eaaa: 1a02 4a1d |0009: const-string v2, "market://details?id=eu.chainfire.supersu" // string@1d4a │ │ -07eaae: 7110 8002 0200 |000b: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0280 │ │ -07eab4: 0c02 |000e: move-result-object v2 │ │ -07eab6: 7030 f600 1002 |000f: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00f6 │ │ -07eabc: 6e20 3900 0400 |0012: invoke-virtual {v4, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0039 │ │ -07eac2: 0e00 |0015: return-void │ │ +07ea64: |[07ea64] com.stericson.RootTools.internal.RootToolsInternalMethods.offerSuperUser:(Landroid/app/Activity;)V │ │ +07ea74: 1a01 700a |0000: const-string v1, "Launching Play Store for SuperSU" // string@0a70 │ │ +07ea78: 7110 f21f 0100 |0002: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07ea7e: 2200 3400 |0005: new-instance v0, Landroid/content/Intent; // type@0034 │ │ +07ea82: 1a01 1011 |0007: const-string v1, "android.intent.action.VIEW" // string@1110 │ │ +07ea86: 1a02 4a1d |0009: const-string v2, "market://details?id=eu.chainfire.supersu" // string@1d4a │ │ +07ea8a: 7110 8002 0200 |000b: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0280 │ │ +07ea90: 0c02 |000e: move-result-object v2 │ │ +07ea92: 7030 f600 1002 |000f: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00f6 │ │ +07ea98: 6e20 3900 0400 |0012: invoke-virtual {v4, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0039 │ │ +07ea9e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1562 │ │ 0x0005 line=1563 │ │ + 0x000b line=1564 │ │ 0x0012 line=1565 │ │ 0x0015 line=1566 │ │ locals : │ │ 0x0012 - 0x0016 reg=0 i Landroid/content/Intent; │ │ 0x0000 - 0x0016 reg=3 this Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ 0x0000 - 0x0016 reg=4 activity Landroid/app/Activity; │ │ │ │ @@ -141291,129 +141263,130 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 208 16-bit code units │ │ -07eac4: |[07eac4] com.stericson.RootTools.internal.RootToolsInternalMethods.parsePermissions:(Ljava/lang/String;)I │ │ -07ead4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -07ead6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -07ead8: 1223 |0002: const/4 v3, #int 2 // #2 │ │ -07eada: 6201 1609 |0003: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0916 │ │ -07eade: 6e20 5721 1700 |0005: invoke-virtual {v7, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2157 │ │ -07eae4: 0c07 |0008: move-result-object v7 │ │ -07eae6: 6e20 4321 4700 |0009: invoke-virtual {v7, v4}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ -07eaec: 0a01 |000c: move-result v1 │ │ -07eaee: 1302 7200 |000d: const/16 v2, #int 114 // #72 │ │ -07eaf2: 3321 b800 |000f: if-ne v1, v2, 00c7 // +00b8 │ │ -07eaf6: 1240 |0011: const/4 v0, #int 4 // #4 │ │ -07eaf8: 2201 f704 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -07eafc: 7010 6021 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07eb02: 1a02 ec1f |0017: const-string v2, "permission " // string@1fec │ │ -07eb06: 6e20 6921 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07eb0c: 0c01 |001c: move-result-object v1 │ │ -07eb0e: 6e20 6521 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -07eb14: 0c01 |0020: move-result-object v1 │ │ -07eb16: 6e10 6e21 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07eb1c: 0c01 |0024: move-result-object v1 │ │ -07eb1e: 7110 f21f 0100 |0025: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07eb24: 2201 f704 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -07eb28: 7010 6021 0100 |002a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07eb2e: 1a02 5012 |002d: const-string v2, "character " // string@1250 │ │ -07eb32: 6e20 6921 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07eb38: 0c01 |0032: move-result-object v1 │ │ -07eb3a: 6e20 4321 4700 |0033: invoke-virtual {v7, v4}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ -07eb40: 0a02 |0036: move-result v2 │ │ -07eb42: 6e20 6321 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2163 │ │ -07eb48: 0c01 |003a: move-result-object v1 │ │ -07eb4a: 6e10 6e21 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07eb50: 0c01 |003e: move-result-object v1 │ │ -07eb52: 7110 f21f 0100 |003f: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07eb58: 6e20 4321 5700 |0042: invoke-virtual {v7, v5}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ -07eb5e: 0a01 |0045: move-result v1 │ │ -07eb60: 1302 7700 |0046: const/16 v2, #int 119 // #77 │ │ -07eb64: 3321 8200 |0048: if-ne v1, v2, 00ca // +0082 │ │ -07eb68: d800 0002 |004a: add-int/lit8 v0, v0, #int 2 // #02 │ │ -07eb6c: 2201 f704 |004c: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -07eb70: 7010 6021 0100 |004e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07eb76: 1a02 ec1f |0051: const-string v2, "permission " // string@1fec │ │ -07eb7a: 6e20 6921 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07eb80: 0c01 |0056: move-result-object v1 │ │ -07eb82: 6e20 6521 0100 |0057: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -07eb88: 0c01 |005a: move-result-object v1 │ │ -07eb8a: 6e10 6e21 0100 |005b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07eb90: 0c01 |005e: move-result-object v1 │ │ -07eb92: 7110 f21f 0100 |005f: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07eb98: 2201 f704 |0062: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -07eb9c: 7010 6021 0100 |0064: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07eba2: 1a02 5012 |0067: const-string v2, "character " // string@1250 │ │ -07eba6: 6e20 6921 2100 |0069: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07ebac: 0c01 |006c: move-result-object v1 │ │ -07ebae: 6e20 4321 5700 |006d: invoke-virtual {v7, v5}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ -07ebb4: 0a02 |0070: move-result v2 │ │ -07ebb6: 6e20 6321 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2163 │ │ -07ebbc: 0c01 |0074: move-result-object v1 │ │ -07ebbe: 6e10 6e21 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07ebc4: 0c01 |0078: move-result-object v1 │ │ -07ebc6: 7110 f21f 0100 |0079: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07ebcc: 6e20 4321 3700 |007c: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ -07ebd2: 0a01 |007f: move-result v1 │ │ -07ebd4: 1302 7800 |0080: const/16 v2, #int 120 // #78 │ │ -07ebd8: 3221 1200 |0082: if-eq v1, v2, 0094 // +0012 │ │ -07ebdc: 6e20 4321 3700 |0084: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ -07ebe2: 0a01 |0087: move-result v1 │ │ -07ebe4: 1302 7300 |0088: const/16 v2, #int 115 // #73 │ │ -07ebe8: 3221 0a00 |008a: if-eq v1, v2, 0094 // +000a │ │ -07ebec: 6e20 4321 3700 |008c: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ -07ebf2: 0a01 |008f: move-result v1 │ │ -07ebf4: 1302 7400 |0090: const/16 v2, #int 116 // #74 │ │ -07ebf8: 3321 3b00 |0092: if-ne v1, v2, 00cd // +003b │ │ -07ebfc: d800 0001 |0094: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07ec00: 2201 f704 |0096: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -07ec04: 7010 6021 0100 |0098: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07ec0a: 1a02 ec1f |009b: const-string v2, "permission " // string@1fec │ │ -07ec0e: 6e20 6921 2100 |009d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07ec14: 0c01 |00a0: move-result-object v1 │ │ -07ec16: 6e20 6521 0100 |00a1: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -07ec1c: 0c01 |00a4: move-result-object v1 │ │ -07ec1e: 6e10 6e21 0100 |00a5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07ec24: 0c01 |00a8: move-result-object v1 │ │ -07ec26: 7110 f21f 0100 |00a9: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07ec2c: 2201 f704 |00ac: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -07ec30: 7010 6021 0100 |00ae: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07ec36: 1a02 5012 |00b1: const-string v2, "character " // string@1250 │ │ -07ec3a: 6e20 6921 2100 |00b3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07ec40: 0c01 |00b6: move-result-object v1 │ │ -07ec42: 6e20 4321 3700 |00b7: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ -07ec48: 0a02 |00ba: move-result v2 │ │ -07ec4a: 6e20 6321 2100 |00bb: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2163 │ │ -07ec50: 0c01 |00be: move-result-object v1 │ │ -07ec52: 6e10 6e21 0100 |00bf: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07ec58: 0c01 |00c2: move-result-object v1 │ │ -07ec5a: 7110 f21f 0100 |00c3: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07ec60: 0f00 |00c6: return v0 │ │ -07ec62: 1200 |00c7: const/4 v0, #int 0 // #0 │ │ -07ec64: 2900 4aff |00c8: goto/16 0012 // -00b6 │ │ -07ec68: d800 0000 |00ca: add-int/lit8 v0, v0, #int 0 // #00 │ │ -07ec6c: 2880 |00cc: goto 004c // -0080 │ │ -07ec6e: d800 0000 |00cd: add-int/lit8 v0, v0, #int 0 // #00 │ │ -07ec72: 28c7 |00cf: goto 0096 // -0039 │ │ +07eaa0: |[07eaa0] com.stericson.RootTools.internal.RootToolsInternalMethods.parsePermissions:(Ljava/lang/String;)I │ │ +07eab0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +07eab2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +07eab4: 1223 |0002: const/4 v3, #int 2 // #2 │ │ +07eab6: 6201 1609 |0003: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0916 │ │ +07eaba: 6e20 5721 1700 |0005: invoke-virtual {v7, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2157 │ │ +07eac0: 0c07 |0008: move-result-object v7 │ │ +07eac2: 6e20 4321 4700 |0009: invoke-virtual {v7, v4}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ +07eac8: 0a01 |000c: move-result v1 │ │ +07eaca: 1302 7200 |000d: const/16 v2, #int 114 // #72 │ │ +07eace: 3321 b800 |000f: if-ne v1, v2, 00c7 // +00b8 │ │ +07ead2: 1240 |0011: const/4 v0, #int 4 // #4 │ │ +07ead4: 2201 f704 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +07ead8: 7010 6021 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07eade: 1a02 ec1f |0017: const-string v2, "permission " // string@1fec │ │ +07eae2: 6e20 6921 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07eae8: 0c01 |001c: move-result-object v1 │ │ +07eaea: 6e20 6521 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +07eaf0: 0c01 |0020: move-result-object v1 │ │ +07eaf2: 6e10 6e21 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07eaf8: 0c01 |0024: move-result-object v1 │ │ +07eafa: 7110 f21f 0100 |0025: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07eb00: 2201 f704 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +07eb04: 7010 6021 0100 |002a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07eb0a: 1a02 5012 |002d: const-string v2, "character " // string@1250 │ │ +07eb0e: 6e20 6921 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07eb14: 0c01 |0032: move-result-object v1 │ │ +07eb16: 6e20 4321 4700 |0033: invoke-virtual {v7, v4}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ +07eb1c: 0a02 |0036: move-result v2 │ │ +07eb1e: 6e20 6321 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2163 │ │ +07eb24: 0c01 |003a: move-result-object v1 │ │ +07eb26: 6e10 6e21 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07eb2c: 0c01 |003e: move-result-object v1 │ │ +07eb2e: 7110 f21f 0100 |003f: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07eb34: 6e20 4321 5700 |0042: invoke-virtual {v7, v5}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ +07eb3a: 0a01 |0045: move-result v1 │ │ +07eb3c: 1302 7700 |0046: const/16 v2, #int 119 // #77 │ │ +07eb40: 3321 8200 |0048: if-ne v1, v2, 00ca // +0082 │ │ +07eb44: d800 0002 |004a: add-int/lit8 v0, v0, #int 2 // #02 │ │ +07eb48: 2201 f704 |004c: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +07eb4c: 7010 6021 0100 |004e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07eb52: 1a02 ec1f |0051: const-string v2, "permission " // string@1fec │ │ +07eb56: 6e20 6921 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07eb5c: 0c01 |0056: move-result-object v1 │ │ +07eb5e: 6e20 6521 0100 |0057: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +07eb64: 0c01 |005a: move-result-object v1 │ │ +07eb66: 6e10 6e21 0100 |005b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07eb6c: 0c01 |005e: move-result-object v1 │ │ +07eb6e: 7110 f21f 0100 |005f: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07eb74: 2201 f704 |0062: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +07eb78: 7010 6021 0100 |0064: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07eb7e: 1a02 5012 |0067: const-string v2, "character " // string@1250 │ │ +07eb82: 6e20 6921 2100 |0069: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07eb88: 0c01 |006c: move-result-object v1 │ │ +07eb8a: 6e20 4321 5700 |006d: invoke-virtual {v7, v5}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ +07eb90: 0a02 |0070: move-result v2 │ │ +07eb92: 6e20 6321 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2163 │ │ +07eb98: 0c01 |0074: move-result-object v1 │ │ +07eb9a: 6e10 6e21 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07eba0: 0c01 |0078: move-result-object v1 │ │ +07eba2: 7110 f21f 0100 |0079: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07eba8: 6e20 4321 3700 |007c: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ +07ebae: 0a01 |007f: move-result v1 │ │ +07ebb0: 1302 7800 |0080: const/16 v2, #int 120 // #78 │ │ +07ebb4: 3221 1200 |0082: if-eq v1, v2, 0094 // +0012 │ │ +07ebb8: 6e20 4321 3700 |0084: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ +07ebbe: 0a01 |0087: move-result v1 │ │ +07ebc0: 1302 7300 |0088: const/16 v2, #int 115 // #73 │ │ +07ebc4: 3221 0a00 |008a: if-eq v1, v2, 0094 // +000a │ │ +07ebc8: 6e20 4321 3700 |008c: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ +07ebce: 0a01 |008f: move-result v1 │ │ +07ebd0: 1302 7400 |0090: const/16 v2, #int 116 // #74 │ │ +07ebd4: 3321 3b00 |0092: if-ne v1, v2, 00cd // +003b │ │ +07ebd8: d800 0001 |0094: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07ebdc: 2201 f704 |0096: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +07ebe0: 7010 6021 0100 |0098: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07ebe6: 1a02 ec1f |009b: const-string v2, "permission " // string@1fec │ │ +07ebea: 6e20 6921 2100 |009d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07ebf0: 0c01 |00a0: move-result-object v1 │ │ +07ebf2: 6e20 6521 0100 |00a1: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +07ebf8: 0c01 |00a4: move-result-object v1 │ │ +07ebfa: 6e10 6e21 0100 |00a5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07ec00: 0c01 |00a8: move-result-object v1 │ │ +07ec02: 7110 f21f 0100 |00a9: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07ec08: 2201 f704 |00ac: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +07ec0c: 7010 6021 0100 |00ae: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07ec12: 1a02 5012 |00b1: const-string v2, "character " // string@1250 │ │ +07ec16: 6e20 6921 2100 |00b3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07ec1c: 0c01 |00b6: move-result-object v1 │ │ +07ec1e: 6e20 4321 3700 |00b7: invoke-virtual {v7, v3}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ +07ec24: 0a02 |00ba: move-result v2 │ │ +07ec26: 6e20 6321 2100 |00bb: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2163 │ │ +07ec2c: 0c01 |00be: move-result-object v1 │ │ +07ec2e: 6e10 6e21 0100 |00bf: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07ec34: 0c01 |00c2: move-result-object v1 │ │ +07ec36: 7110 f21f 0100 |00c3: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07ec3c: 0f00 |00c6: return v0 │ │ +07ec3e: 1200 |00c7: const/4 v0, #int 0 // #0 │ │ +07ec40: 2900 4aff |00c8: goto/16 0012 // -00b6 │ │ +07ec44: d800 0000 |00ca: add-int/lit8 v0, v0, #int 0 // #00 │ │ +07ec48: 2880 |00cc: goto 004c // -0080 │ │ +07ec4a: d800 0000 |00cd: add-int/lit8 v0, v0, #int 0 // #00 │ │ +07ec4e: 28c7 |00cf: goto 0096 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=168 │ │ 0x0009 line=170 │ │ 0x0011 line=172 │ │ 0x0012 line=179 │ │ 0x0028 line=180 │ │ 0x0042 line=182 │ │ 0x004a line=184 │ │ 0x004c line=191 │ │ 0x0062 line=192 │ │ 0x007c line=194 │ │ + 0x008c line=195 │ │ 0x0094 line=197 │ │ 0x0096 line=204 │ │ 0x00ac line=205 │ │ 0x00c6 line=207 │ │ 0x00c7 line=176 │ │ 0x00ca line=188 │ │ 0x00cd line=201 │ │ @@ -141428,44 +141401,44 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -07ec74: |[07ec74] com.stericson.RootTools.internal.RootToolsInternalMethods.parseSpecialPermissions:(Ljava/lang/String;)I │ │ -07ec84: 1302 7300 |0000: const/16 v2, #int 115 // #73 │ │ -07ec88: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -07ec8a: 1221 |0003: const/4 v1, #int 2 // #2 │ │ -07ec8c: 6e20 4321 1400 |0004: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ -07ec92: 0a01 |0007: move-result v1 │ │ -07ec94: 3321 0400 |0008: if-ne v1, v2, 000c // +0004 │ │ -07ec98: d800 0004 |000a: add-int/lit8 v0, v0, #int 4 // #04 │ │ -07ec9c: 1251 |000c: const/4 v1, #int 5 // #5 │ │ -07ec9e: 6e20 4321 1400 |000d: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ -07eca4: 0a01 |0010: move-result v1 │ │ -07eca6: 3321 0400 |0011: if-ne v1, v2, 0015 // +0004 │ │ -07ecaa: d800 0002 |0013: add-int/lit8 v0, v0, #int 2 // #02 │ │ -07ecae: 1301 0800 |0015: const/16 v1, #int 8 // #8 │ │ -07ecb2: 6e20 4321 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ -07ecb8: 0a01 |001a: move-result v1 │ │ -07ecba: 1302 7400 |001b: const/16 v2, #int 116 // #74 │ │ -07ecbe: 3321 0400 |001d: if-ne v1, v2, 0021 // +0004 │ │ -07ecc2: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07ecc6: 2201 f704 |0021: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -07ecca: 7010 6021 0100 |0023: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07ecd0: 1a02 2b24 |0026: const-string v2, "special permissions " // string@242b │ │ -07ecd4: 6e20 6921 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07ecda: 0c01 |002b: move-result-object v1 │ │ -07ecdc: 6e20 6521 0100 |002c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -07ece2: 0c01 |002f: move-result-object v1 │ │ -07ece4: 6e10 6e21 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07ecea: 0c01 |0033: move-result-object v1 │ │ -07ecec: 7110 f21f 0100 |0034: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -07ecf2: 0f00 |0037: return v0 │ │ +07ec50: |[07ec50] com.stericson.RootTools.internal.RootToolsInternalMethods.parseSpecialPermissions:(Ljava/lang/String;)I │ │ +07ec60: 1302 7300 |0000: const/16 v2, #int 115 // #73 │ │ +07ec64: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +07ec66: 1221 |0003: const/4 v1, #int 2 // #2 │ │ +07ec68: 6e20 4321 1400 |0004: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ +07ec6e: 0a01 |0007: move-result v1 │ │ +07ec70: 3321 0400 |0008: if-ne v1, v2, 000c // +0004 │ │ +07ec74: d800 0004 |000a: add-int/lit8 v0, v0, #int 4 // #04 │ │ +07ec78: 1251 |000c: const/4 v1, #int 5 // #5 │ │ +07ec7a: 6e20 4321 1400 |000d: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ +07ec80: 0a01 |0010: move-result v1 │ │ +07ec82: 3321 0400 |0011: if-ne v1, v2, 0015 // +0004 │ │ +07ec86: d800 0002 |0013: add-int/lit8 v0, v0, #int 2 // #02 │ │ +07ec8a: 1301 0800 |0015: const/16 v1, #int 8 // #8 │ │ +07ec8e: 6e20 4321 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ +07ec94: 0a01 |001a: move-result v1 │ │ +07ec96: 1302 7400 |001b: const/16 v2, #int 116 // #74 │ │ +07ec9a: 3321 0400 |001d: if-ne v1, v2, 0021 // +0004 │ │ +07ec9e: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07eca2: 2201 f704 |0021: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +07eca6: 7010 6021 0100 |0023: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07ecac: 1a02 2b24 |0026: const-string v2, "special permissions " // string@242b │ │ +07ecb0: 6e20 6921 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07ecb6: 0c01 |002b: move-result-object v1 │ │ +07ecb8: 6e20 6521 0100 |002c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +07ecbe: 0c01 |002f: move-result-object v1 │ │ +07ecc0: 6e10 6e21 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07ecc6: 0c01 |0033: move-result-object v1 │ │ +07ecc8: 7110 f21f 0100 |0034: invoke-static {v1}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +07ecce: 0f00 |0037: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=212 │ │ 0x0003 line=213 │ │ 0x000a line=215 │ │ 0x000c line=218 │ │ 0x0013 line=220 │ │ @@ -141520,20 +141493,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -07ecf4: |[07ecf4] com.stericson.RootTools.internal.Runner.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ -07ed04: 7010 7421 0000 |0000: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@2174 │ │ -07ed0a: 5b01 f508 |0003: iput-object v1, v0, Lcom/stericson/RootTools/internal/Runner;.context:Landroid/content/Context; // field@08f5 │ │ -07ed0e: 5b02 f408 |0005: iput-object v2, v0, Lcom/stericson/RootTools/internal/Runner;.binaryName:Ljava/lang/String; // field@08f4 │ │ -07ed12: 5b03 f608 |0007: iput-object v3, v0, Lcom/stericson/RootTools/internal/Runner;.parameter:Ljava/lang/String; // field@08f6 │ │ -07ed16: 0e00 |0009: return-void │ │ +07ecd0: |[07ecd0] com.stericson.RootTools.internal.Runner.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ +07ece0: 7010 7421 0000 |0000: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@2174 │ │ +07ece6: 5b01 f508 |0003: iput-object v1, v0, Lcom/stericson/RootTools/internal/Runner;.context:Landroid/content/Context; // field@08f5 │ │ +07ecea: 5b02 f408 |0005: iput-object v2, v0, Lcom/stericson/RootTools/internal/Runner;.binaryName:Ljava/lang/String; // field@08f4 │ │ +07ecee: 5b03 f608 |0007: iput-object v3, v0, Lcom/stericson/RootTools/internal/Runner;.parameter:Ljava/lang/String; // field@08f6 │ │ +07ecf2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0007 line=47 │ │ 0x0009 line=48 │ │ @@ -141548,29 +141521,29 @@ │ │ type : '(Lcom/stericson/RootShell/execution/Command;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -07ed18: |[07ed18] com.stericson.RootTools.internal.Runner.commandWait:(Lcom/stericson/RootShell/execution/Command;)V │ │ -07ed28: 1d05 |0000: monitor-enter v5 │ │ -07ed2a: 6e10 491f 0500 |0001: invoke-virtual {v5}, Lcom/stericson/RootShell/execution/Command;.isFinished:()Z // method@1f49 │ │ -07ed30: 0a01 |0004: move-result v1 │ │ -07ed32: 3901 0700 |0005: if-nez v1, 000c // +0007 │ │ -07ed36: 1602 d007 |0007: const-wide/16 v2, #int 2000 // #7d0 │ │ -07ed3a: 6e30 2e21 2503 |0009: invoke-virtual {v5, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@212e │ │ -07ed40: 1e05 |000c: monitor-exit v5 │ │ -07ed42: 0e00 |000d: return-void │ │ -07ed44: 0d00 |000e: move-exception v0 │ │ -07ed46: 6e10 1121 0000 |000f: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@2111 │ │ -07ed4c: 28fa |0012: goto 000c // -0006 │ │ -07ed4e: 0d01 |0013: move-exception v1 │ │ -07ed50: 1e05 |0014: monitor-exit v5 │ │ -07ed52: 2701 |0015: throw v1 │ │ +07ecf4: |[07ecf4] com.stericson.RootTools.internal.Runner.commandWait:(Lcom/stericson/RootShell/execution/Command;)V │ │ +07ed04: 1d05 |0000: monitor-enter v5 │ │ +07ed06: 6e10 491f 0500 |0001: invoke-virtual {v5}, Lcom/stericson/RootShell/execution/Command;.isFinished:()Z // method@1f49 │ │ +07ed0c: 0a01 |0004: move-result v1 │ │ +07ed0e: 3901 0700 |0005: if-nez v1, 000c // +0007 │ │ +07ed12: 1602 d007 |0007: const-wide/16 v2, #int 2000 // #7d0 │ │ +07ed16: 6e30 2e21 2503 |0009: invoke-virtual {v5, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@212e │ │ +07ed1c: 1e05 |000c: monitor-exit v5 │ │ +07ed1e: 0e00 |000d: return-void │ │ +07ed20: 0d00 |000e: move-exception v0 │ │ +07ed22: 6e10 1121 0000 |000f: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@2111 │ │ +07ed28: 28fa |0012: goto 000c // -0006 │ │ +07ed2a: 0d01 |0013: move-exception v1 │ │ +07ed2c: 1e05 |0014: monitor-exit v5 │ │ +07ed2e: 2701 |0015: throw v1 │ │ catches : 2 │ │ 0x0001 - 0x000c │ │ Ljava/lang/InterruptedException; -> 0x000e │ │ -> 0x0013 │ │ 0x000c - 0x0015 │ │ -> 0x0013 │ │ positions : │ │ @@ -141593,63 +141566,63 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -07ed6c: |[07ed6c] com.stericson.RootTools.internal.Runner.run:()V │ │ -07ed7c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07ed7e: 5493 f508 |0001: iget-object v3, v9, Lcom/stericson/RootTools/internal/Runner;.context:Landroid/content/Context; // field@08f5 │ │ -07ed82: 6e10 db00 0300 |0003: invoke-virtual {v3}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@00db │ │ -07ed88: 0c03 |0006: move-result-object v3 │ │ -07ed8a: 6e10 9120 0300 |0007: invoke-virtual {v3}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@2091 │ │ -07ed90: 0c02 |000a: move-result-object v2 │ │ -07ed92: 3802 3e00 |000b: if-eqz v2, 0049 // +003e │ │ -07ed96: 2200 8204 |000d: new-instance v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ -07ed9a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -07ed9c: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -07ed9e: 1215 |0011: const/4 v5, #int 1 // #1 │ │ -07eda0: 2355 8905 |0012: new-array v5, v5, [Ljava/lang/String; // type@0589 │ │ -07eda4: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -07eda6: 2207 f704 |0015: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ -07edaa: 7010 6021 0700 |0017: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07edb0: 6e20 6921 2700 |001a: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07edb6: 0c07 |001d: move-result-object v7 │ │ -07edb8: 1a08 1a01 |001e: const-string v8, "/" // string@011a │ │ -07edbc: 6e20 6921 8700 |0020: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07edc2: 0c07 |0023: move-result-object v7 │ │ -07edc4: 5498 f408 |0024: iget-object v8, v9, Lcom/stericson/RootTools/internal/Runner;.binaryName:Ljava/lang/String; // field@08f4 │ │ -07edc8: 6e20 6921 8700 |0026: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07edce: 0c07 |0029: move-result-object v7 │ │ -07edd0: 1a08 0400 |002a: const-string v8, " " // string@0004 │ │ -07edd4: 6e20 6921 8700 |002c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07edda: 0c07 |002f: move-result-object v7 │ │ -07eddc: 5498 f608 |0030: iget-object v8, v9, Lcom/stericson/RootTools/internal/Runner;.parameter:Ljava/lang/String; // field@08f6 │ │ -07ede0: 6e20 6921 8700 |0032: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07ede6: 0c07 |0035: move-result-object v7 │ │ -07ede8: 6e10 6e21 0700 |0036: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07edee: 0c07 |0039: move-result-object v7 │ │ -07edf0: 4d07 0506 |003a: aput-object v7, v5, v6 │ │ -07edf4: 7040 3d1f 3054 |003c: invoke-direct {v0, v3, v4, v5}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -07edfa: 7100 9e1f 0000 |003f: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07ee00: 0c03 |0042: move-result-object v3 │ │ -07ee02: 6e20 861f 0300 |0043: invoke-virtual {v3, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07ee08: 7020 5d20 0900 |0046: invoke-direct {v9, v0}, Lcom/stericson/RootTools/internal/Runner;.commandWait:(Lcom/stericson/RootShell/execution/Command;)V // method@205d │ │ -07ee0e: 0e00 |0049: return-void │ │ -07ee10: 0d01 |004a: move-exception v1 │ │ -07ee12: 6303 c208 |004b: sget-boolean v3, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ -07ee16: 3803 0900 |004d: if-eqz v3, 0056 // +0009 │ │ -07ee1a: 1a03 5d0d |004f: const-string v3, "RootTools::Runner" // string@0d5d │ │ -07ee1e: 1a04 f10c |0051: const-string v4, "Problem occured while trying to locate private files directory!" // string@0cf1 │ │ -07ee22: 7120 081c 4300 |0053: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ -07ee28: 6e10 b820 0100 |0056: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ -07ee2e: 28b2 |0059: goto 000b // -004e │ │ -07ee30: 0d03 |005a: move-exception v3 │ │ -07ee32: 28ee |005b: goto 0049 // -0012 │ │ +07ed48: |[07ed48] com.stericson.RootTools.internal.Runner.run:()V │ │ +07ed58: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07ed5a: 5493 f508 |0001: iget-object v3, v9, Lcom/stericson/RootTools/internal/Runner;.context:Landroid/content/Context; // field@08f5 │ │ +07ed5e: 6e10 db00 0300 |0003: invoke-virtual {v3}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@00db │ │ +07ed64: 0c03 |0006: move-result-object v3 │ │ +07ed66: 6e10 9120 0300 |0007: invoke-virtual {v3}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@2091 │ │ +07ed6c: 0c02 |000a: move-result-object v2 │ │ +07ed6e: 3802 3e00 |000b: if-eqz v2, 0049 // +003e │ │ +07ed72: 2200 8204 |000d: new-instance v0, Lcom/stericson/RootShell/execution/Command; // type@0482 │ │ +07ed76: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +07ed78: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +07ed7a: 1215 |0011: const/4 v5, #int 1 // #1 │ │ +07ed7c: 2355 8905 |0012: new-array v5, v5, [Ljava/lang/String; // type@0589 │ │ +07ed80: 1206 |0014: const/4 v6, #int 0 // #0 │ │ +07ed82: 2207 f704 |0015: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ +07ed86: 7010 6021 0700 |0017: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07ed8c: 6e20 6921 2700 |001a: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07ed92: 0c07 |001d: move-result-object v7 │ │ +07ed94: 1a08 1a01 |001e: const-string v8, "/" // string@011a │ │ +07ed98: 6e20 6921 8700 |0020: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07ed9e: 0c07 |0023: move-result-object v7 │ │ +07eda0: 5498 f408 |0024: iget-object v8, v9, Lcom/stericson/RootTools/internal/Runner;.binaryName:Ljava/lang/String; // field@08f4 │ │ +07eda4: 6e20 6921 8700 |0026: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07edaa: 0c07 |0029: move-result-object v7 │ │ +07edac: 1a08 0400 |002a: const-string v8, " " // string@0004 │ │ +07edb0: 6e20 6921 8700 |002c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07edb6: 0c07 |002f: move-result-object v7 │ │ +07edb8: 5498 f608 |0030: iget-object v8, v9, Lcom/stericson/RootTools/internal/Runner;.parameter:Ljava/lang/String; // field@08f6 │ │ +07edbc: 6e20 6921 8700 |0032: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07edc2: 0c07 |0035: move-result-object v7 │ │ +07edc4: 6e10 6e21 0700 |0036: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07edca: 0c07 |0039: move-result-object v7 │ │ +07edcc: 4d07 0506 |003a: aput-object v7, v5, v6 │ │ +07edd0: 7040 3d1f 3054 |003c: invoke-direct {v0, v3, v4, v5}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +07edd6: 7100 9e1f 0000 |003f: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07eddc: 0c03 |0042: move-result-object v3 │ │ +07edde: 6e20 861f 0300 |0043: invoke-virtual {v3, v0}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07ede4: 7020 5d20 0900 |0046: invoke-direct {v9, v0}, Lcom/stericson/RootTools/internal/Runner;.commandWait:(Lcom/stericson/RootShell/execution/Command;)V // method@205d │ │ +07edea: 0e00 |0049: return-void │ │ +07edec: 0d01 |004a: move-exception v1 │ │ +07edee: 6303 c208 |004b: sget-boolean v3, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ +07edf2: 3803 0900 |004d: if-eqz v3, 0056 // +0009 │ │ +07edf6: 1a03 5d0d |004f: const-string v3, "RootTools::Runner" // string@0d5d │ │ +07edfa: 1a04 f10c |0051: const-string v4, "Problem occured while trying to locate private files directory!" // string@0cf1 │ │ +07edfe: 7120 081c 4300 |0053: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ +07ee04: 6e10 b820 0100 |0056: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ +07ee0a: 28b2 |0059: goto 000b // -004e │ │ +07ee0c: 0d03 |005a: move-exception v3 │ │ +07ee0e: 28ee |005b: goto 0049 // -0012 │ │ catches : 2 │ │ 0x0001 - 0x000a │ │ Ljava/io/IOException; -> 0x004a │ │ 0x000d - 0x0049 │ │ Ljava/lang/Exception; -> 0x005a │ │ positions : │ │ 0x0000 line=52 │ │ @@ -141705,42 +141678,42 @@ │ │ type : '(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07ee50: |[07ee50] com.stericson.RootToolsTests.SanityCheckRootTools$1.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)V │ │ -07ee60: 5b01 f708 |0000: iput-object v1, v0, Lcom/stericson/RootToolsTests/SanityCheckRootTools$1;.this$0:Lcom/stericson/RootToolsTests/SanityCheckRootTools; // field@08f7 │ │ -07ee64: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -07ee6a: 0e00 |0005: return-void │ │ +07ee2c: |[07ee2c] com.stericson.RootToolsTests.SanityCheckRootTools$1.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)V │ │ +07ee3c: 5b01 f708 |0000: iput-object v1, v0, Lcom/stericson/RootToolsTests/SanityCheckRootTools$1;.this$0:Lcom/stericson/RootToolsTests/SanityCheckRootTools; // field@08f7 │ │ +07ee40: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +07ee46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stericson/RootToolsTests/SanityCheckRootTools$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/stericson/RootToolsTests/SanityCheckRootTools; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/stericson/RootToolsTests/SanityCheckRootTools; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootToolsTests/SanityCheckRootTools$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07ee6c: |[07ee6c] com.stericson.RootToolsTests.SanityCheckRootTools$1.run:()V │ │ -07ee7c: 5420 f708 |0000: iget-object v0, v2, Lcom/stericson/RootToolsTests/SanityCheckRootTools$1;.this$0:Lcom/stericson/RootToolsTests/SanityCheckRootTools; // field@08f7 │ │ -07ee80: 7110 7920 0000 |0002: invoke-static {v0}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.access$100:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)Landroid/widget/ScrollView; // method@2079 │ │ -07ee86: 0c00 |0005: move-result-object v0 │ │ -07ee88: 1301 8200 |0006: const/16 v1, #int 130 // #82 │ │ -07ee8c: 6e20 a91e 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.fullScroll:(I)Z // method@1ea9 │ │ -07ee92: 0e00 |000b: return-void │ │ +07ee48: |[07ee48] com.stericson.RootToolsTests.SanityCheckRootTools$1.run:()V │ │ +07ee58: 5420 f708 |0000: iget-object v0, v2, Lcom/stericson/RootToolsTests/SanityCheckRootTools$1;.this$0:Lcom/stericson/RootToolsTests/SanityCheckRootTools; // field@08f7 │ │ +07ee5c: 7110 7920 0000 |0002: invoke-static {v0}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.access$100:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)Landroid/widget/ScrollView; // method@2079 │ │ +07ee62: 0c00 |0005: move-result-object v0 │ │ +07ee64: 1301 8200 |0006: const/16 v1, #int 130 // #82 │ │ +07ee68: 6e20 a91e 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.fullScroll:(I)Z // method@1ea9 │ │ +07ee6e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x000b line=138 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/stericson/RootToolsTests/SanityCheckRootTools$1; │ │ │ │ @@ -141782,19 +141755,19 @@ │ │ type : '(Lcom/stericson/RootToolsTests/SanityCheckRootTools;Landroid/content/Context;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07ee94: |[07ee94] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;Landroid/content/Context;Landroid/os/Handler;)V │ │ -07eea4: 5b01 0009 |0000: iput-object v1, v0, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.this$0:Lcom/stericson/RootToolsTests/SanityCheckRootTools; // field@0900 │ │ -07eea8: 7010 7421 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@2174 │ │ -07eeae: 5b03 ff08 |0005: iput-object v3, v0, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.mHandler:Landroid/os/Handler; // field@08ff │ │ -07eeb2: 0e00 |0007: return-void │ │ +07ee70: |[07ee70] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;Landroid/content/Context;Landroid/os/Handler;)V │ │ +07ee80: 5b01 0009 |0000: iput-object v1, v0, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.this$0:Lcom/stericson/RootToolsTests/SanityCheckRootTools; // field@0900 │ │ +07ee84: 7010 7421 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@2174 │ │ +07ee8a: 5b03 ff08 |0005: iput-object v3, v0, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.mHandler:Landroid/os/Handler; // field@08ff │ │ +07ee8e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=150 │ │ 0x0007 line=151 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ @@ -141807,17 +141780,17 @@ │ │ type : '(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;ILjava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -07eeb4: |[07eeb4] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread.access$200:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;ILjava/lang/String;)V │ │ -07eec4: 7030 7420 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07eeca: 0e00 |0003: return-void │ │ +07ee90: |[07ee90] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread.access$200:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;ILjava/lang/String;)V │ │ +07eea0: 7030 7420 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07eea6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/lang/String; │ │ @@ -141827,28 +141800,28 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -07eecc: |[07eecc] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ -07eedc: 5432 ff08 |0000: iget-object v2, v3, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.mHandler:Landroid/os/Handler; // field@08ff │ │ -07eee0: 6e10 b902 0200 |0002: invoke-virtual {v2}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@02b9 │ │ -07eee6: 0c01 |0005: move-result-object v1 │ │ -07eee8: 2200 8e00 |0006: new-instance v0, Landroid/os/Bundle; // type@008e │ │ -07eeec: 7010 8802 0000 |0008: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0288 │ │ -07eef2: 1a02 8010 |000b: const-string v2, "action" // string@1080 │ │ -07eef6: 6e30 a202 2004 |000d: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ -07eefc: 1a02 d524 |0010: const-string v2, "text" // string@24d5 │ │ -07ef00: 6e30 a802 2005 |0012: invoke-virtual {v0, v2, v5}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02a8 │ │ -07ef06: 6e20 cd02 0100 |0015: invoke-virtual {v1, v0}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@02cd │ │ -07ef0c: 5432 ff08 |0018: iget-object v2, v3, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.mHandler:Landroid/os/Handler; // field@08ff │ │ -07ef10: 6e20 c302 1200 |001a: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02c3 │ │ -07ef16: 0e00 |001d: return-void │ │ +07eea8: |[07eea8] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ +07eeb8: 5432 ff08 |0000: iget-object v2, v3, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.mHandler:Landroid/os/Handler; // field@08ff │ │ +07eebc: 6e10 b902 0200 |0002: invoke-virtual {v2}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@02b9 │ │ +07eec2: 0c01 |0005: move-result-object v1 │ │ +07eec4: 2200 8e00 |0006: new-instance v0, Landroid/os/Bundle; // type@008e │ │ +07eec8: 7010 8802 0000 |0008: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0288 │ │ +07eece: 1a02 8010 |000b: const-string v2, "action" // string@1080 │ │ +07eed2: 6e30 a202 2004 |000d: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ +07eed8: 1a02 d524 |0010: const-string v2, "text" // string@24d5 │ │ +07eedc: 6e30 a802 2005 |0012: invoke-virtual {v0, v2, v5}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02a8 │ │ +07eee2: 6e20 cd02 0100 |0015: invoke-virtual {v1, v0}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@02cd │ │ +07eee8: 5432 ff08 |0018: iget-object v2, v3, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.mHandler:Landroid/os/Handler; // field@08ff │ │ +07eeec: 6e20 c302 1200 |001a: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02c3 │ │ +07eef2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0006 line=499 │ │ 0x000b line=500 │ │ 0x0010 line=501 │ │ 0x0015 line=502 │ │ @@ -141863,872 +141836,871 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 25 │ │ + registers : 24 │ │ ins : 1 │ │ outs : 5 │ │ - insns size : 1635 16-bit code units │ │ -07ef18: |[07ef18] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread.run:()V │ │ -07ef28: 1313 0100 |0000: const/16 v19, #int 1 // #1 │ │ -07ef2c: 1314 0000 |0002: const/16 v20, #int 0 // #0 │ │ -07ef30: 0800 1800 |0004: move-object/from16 v0, v24 │ │ -07ef34: 0201 1300 |0006: move/from16 v1, v19 │ │ -07ef38: 0802 1400 |0008: move-object/from16 v2, v20 │ │ -07ef3c: 7030 7420 1002 |000a: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07ef42: 1313 0400 |000d: const/16 v19, #int 4 // #4 │ │ -07ef46: 1a14 8a0e |000f: const-string v20, "Testing getPath" // string@0e8a │ │ -07ef4a: 0800 1800 |0011: move-object/from16 v0, v24 │ │ -07ef4e: 0201 1300 |0013: move/from16 v1, v19 │ │ -07ef52: 0802 1400 |0015: move-object/from16 v2, v20 │ │ -07ef56: 7030 7420 1002 |0017: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07ef5c: 1313 0300 |001a: const/16 v19, #int 3 // #3 │ │ -07ef60: 1a14 f90f |001c: const-string v20, "[ getPath ] │ │ + insns size : 1633 16-bit code units │ │ +07eef4: |[07eef4] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread.run:()V │ │ +07ef04: 1312 0100 |0000: const/16 v18, #int 1 // #1 │ │ +07ef08: 1313 0000 |0002: const/16 v19, #int 0 // #0 │ │ +07ef0c: 0800 1700 |0004: move-object/from16 v0, v23 │ │ +07ef10: 0201 1200 |0006: move/from16 v1, v18 │ │ +07ef14: 0802 1300 |0008: move-object/from16 v2, v19 │ │ +07ef18: 7030 7420 1002 |000a: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07ef1e: 1312 0400 |000d: const/16 v18, #int 4 // #4 │ │ +07ef22: 1a13 8a0e |000f: const-string v19, "Testing getPath" // string@0e8a │ │ +07ef26: 0800 1700 |0011: move-object/from16 v0, v23 │ │ +07ef2a: 0201 1200 |0013: move/from16 v1, v18 │ │ +07ef2e: 0802 1300 |0015: move-object/from16 v2, v19 │ │ +07ef32: 7030 7420 1002 |0017: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07ef38: 1312 0300 |001a: const/16 v18, #int 3 // #3 │ │ +07ef3c: 1a13 f90f |001c: const-string v19, "[ getPath ] │ │ " // string@0ff9 │ │ -07ef64: 0800 1800 |001e: move-object/from16 v0, v24 │ │ -07ef68: 0201 1300 |0020: move/from16 v1, v19 │ │ -07ef6c: 0802 1400 |0022: move-object/from16 v2, v20 │ │ -07ef70: 7030 7420 1002 |0024: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07ef76: 7100 da1f 0000 |0027: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getPath:()Ljava/util/List; // method@1fda │ │ -07ef7c: 0c0c |002a: move-result-object v12 │ │ -07ef7e: 7210 da21 0c00 |002b: invoke-interface {v12}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@21da │ │ -07ef84: 0c0a |002e: move-result-object v10 │ │ -07ef86: 7210 c121 0a00 |002f: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ -07ef8c: 0a13 |0032: move-result v19 │ │ -07ef8e: 3813 2d00 |0033: if-eqz v19, 0060 // +002d │ │ -07ef92: 7210 c221 0a00 |0035: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ -07ef98: 0c0b |0038: move-result-object v11 │ │ -07ef9a: 1f0b f504 |0039: check-cast v11, Ljava/lang/String; // type@04f5 │ │ -07ef9e: 1313 0300 |003b: const/16 v19, #int 3 // #3 │ │ -07efa2: 2214 f704 |003d: new-instance v20, Ljava/lang/StringBuilder; // type@04f7 │ │ -07efa6: 7601 6021 1400 |003f: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07efac: 0800 1400 |0042: move-object/from16 v0, v20 │ │ -07efb0: 6e20 6921 b000 |0044: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07efb6: 0c14 |0047: move-result-object v20 │ │ -07efb8: 1a15 6800 |0048: const-string v21, " k │ │ +07ef40: 0800 1700 |001e: move-object/from16 v0, v23 │ │ +07ef44: 0201 1200 |0020: move/from16 v1, v18 │ │ +07ef48: 0802 1300 |0022: move-object/from16 v2, v19 │ │ +07ef4c: 7030 7420 1002 |0024: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07ef52: 7100 da1f 0000 |0027: invoke-static {}, Lcom/stericson/RootTools/RootTools;.getPath:()Ljava/util/List; // method@1fda │ │ +07ef58: 0c0b |002a: move-result-object v11 │ │ +07ef5a: 7210 da21 0b00 |002b: invoke-interface {v11}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@21da │ │ +07ef60: 0c12 |002e: move-result-object v18 │ │ +07ef62: 7801 c121 1200 |002f: invoke-interface/range {v18}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ +07ef68: 0a13 |0032: move-result v19 │ │ +07ef6a: 3813 2d00 |0033: if-eqz v19, 0060 // +002d │ │ +07ef6e: 7801 c221 1200 |0035: invoke-interface/range {v18}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ +07ef74: 0c0a |0038: move-result-object v10 │ │ +07ef76: 1f0a f504 |0039: check-cast v10, Ljava/lang/String; // type@04f5 │ │ +07ef7a: 1313 0300 |003b: const/16 v19, #int 3 // #3 │ │ +07ef7e: 2214 f704 |003d: new-instance v20, Ljava/lang/StringBuilder; // type@04f7 │ │ +07ef82: 7601 6021 1400 |003f: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07ef88: 0800 1400 |0042: move-object/from16 v0, v20 │ │ +07ef8c: 6e20 6921 a000 |0044: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07ef92: 0c14 |0047: move-result-object v20 │ │ +07ef94: 1a15 6800 |0048: const-string v21, " k │ │ │ │ " // string@0068 │ │ -07efbc: 7402 6921 1400 |004a: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07efc2: 0c14 |004d: move-result-object v20 │ │ -07efc4: 7401 6e21 1400 |004e: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07efca: 0c14 |0051: move-result-object v20 │ │ -07efcc: 0800 1800 |0052: move-object/from16 v0, v24 │ │ -07efd0: 0201 1300 |0054: move/from16 v1, v19 │ │ -07efd4: 0802 1400 |0056: move-object/from16 v2, v20 │ │ -07efd8: 7030 7420 1002 |0058: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07efde: 28d4 |005b: goto 002f // -002c │ │ -07efe0: 0d06 |005c: move-exception v6 │ │ -07efe2: 6e10 fc20 0600 |005d: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -07efe8: 1313 0400 |0060: const/16 v19, #int 4 // #4 │ │ -07efec: 1a14 7c0e |0062: const-string v20, "Testing A ton of commands" // string@0e7c │ │ -07eff0: 0800 1800 |0064: move-object/from16 v0, v24 │ │ -07eff4: 0201 1300 |0066: move/from16 v1, v19 │ │ -07eff8: 0802 1400 |0068: move-object/from16 v2, v20 │ │ -07effc: 7030 7420 1002 |006a: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f002: 1313 0300 |006d: const/16 v19, #int 3 // #3 │ │ -07f006: 1a14 f70f |006f: const-string v20, "[ Ton of Commands ] │ │ +07ef98: 7402 6921 1400 |004a: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07ef9e: 0c14 |004d: move-result-object v20 │ │ +07efa0: 7401 6e21 1400 |004e: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07efa6: 0c14 |0051: move-result-object v20 │ │ +07efa8: 0800 1700 |0052: move-object/from16 v0, v23 │ │ +07efac: 0201 1300 |0054: move/from16 v1, v19 │ │ +07efb0: 0802 1400 |0056: move-object/from16 v2, v20 │ │ +07efb4: 7030 7420 1002 |0058: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07efba: 28d4 |005b: goto 002f // -002c │ │ +07efbc: 0d06 |005c: move-exception v6 │ │ +07efbe: 6e10 fc20 0600 |005d: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +07efc4: 1312 0400 |0060: const/16 v18, #int 4 // #4 │ │ +07efc8: 1a13 7c0e |0062: const-string v19, "Testing A ton of commands" // string@0e7c │ │ +07efcc: 0800 1700 |0064: move-object/from16 v0, v23 │ │ +07efd0: 0201 1200 |0066: move/from16 v1, v18 │ │ +07efd4: 0802 1300 |0068: move-object/from16 v2, v19 │ │ +07efd8: 7030 7420 1002 |006a: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07efde: 1312 0300 |006d: const/16 v18, #int 3 // #3 │ │ +07efe2: 1a13 f70f |006f: const-string v19, "[ Ton of Commands ] │ │ " // string@0ff7 │ │ -07f00a: 0800 1800 |0071: move-object/from16 v0, v24 │ │ -07f00e: 0201 1300 |0073: move/from16 v1, v19 │ │ -07f012: 0802 1400 |0075: move-object/from16 v2, v20 │ │ -07f016: 7030 7420 1002 |0077: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f01c: 1209 |007a: const/4 v9, #int 0 // #0 │ │ -07f01e: 1313 6400 |007b: const/16 v19, #int 100 // #64 │ │ -07f022: 0200 1300 |007d: move/from16 v0, v19 │ │ -07f026: 3509 0a00 |007f: if-ge v9, v0, 0089 // +000a │ │ -07f02a: 1a13 2f01 |0081: const-string v19, "/system/xbin/busybox" // string@012f │ │ -07f02e: 7701 ca1f 1300 |0083: invoke-static/range {v19}, Lcom/stericson/RootTools/RootTools;.exists:(Ljava/lang/String;)Z // method@1fca │ │ -07f034: d809 0901 |0086: add-int/lit8 v9, v9, #int 1 // #01 │ │ -07f038: 28f3 |0088: goto 007b // -000d │ │ -07f03a: 1313 0400 |0089: const/16 v19, #int 4 // #4 │ │ -07f03e: 1a14 7e0e |008b: const-string v20, "Testing Find Binary" // string@0e7e │ │ -07f042: 0800 1800 |008d: move-object/from16 v0, v24 │ │ -07f046: 0201 1300 |008f: move/from16 v1, v19 │ │ -07f04a: 0802 1400 |0091: move-object/from16 v2, v20 │ │ -07f04e: 7030 7420 1002 |0093: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f054: 7100 ef1f 0000 |0096: invoke-static {}, Lcom/stericson/RootTools/RootTools;.isRootAvailable:()Z // method@1fef │ │ -07f05a: 0a0e |0099: move-result v14 │ │ -07f05c: 1313 0300 |009a: const/16 v19, #int 3 // #3 │ │ -07f060: 1a14 e80f |009c: const-string v20, "[ Checking Root ] │ │ +07efe6: 0800 1700 |0071: move-object/from16 v0, v23 │ │ +07efea: 0201 1200 |0073: move/from16 v1, v18 │ │ +07efee: 0802 1300 |0075: move-object/from16 v2, v19 │ │ +07eff2: 7030 7420 1002 |0077: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07eff8: 1209 |007a: const/4 v9, #int 0 // #0 │ │ +07effa: 1312 6400 |007b: const/16 v18, #int 100 // #64 │ │ +07effe: 0200 1200 |007d: move/from16 v0, v18 │ │ +07f002: 3509 0a00 |007f: if-ge v9, v0, 0089 // +000a │ │ +07f006: 1a12 2f01 |0081: const-string v18, "/system/xbin/busybox" // string@012f │ │ +07f00a: 7701 ca1f 1200 |0083: invoke-static/range {v18}, Lcom/stericson/RootTools/RootTools;.exists:(Ljava/lang/String;)Z // method@1fca │ │ +07f010: d809 0901 |0086: add-int/lit8 v9, v9, #int 1 // #01 │ │ +07f014: 28f3 |0088: goto 007b // -000d │ │ +07f016: 1312 0400 |0089: const/16 v18, #int 4 // #4 │ │ +07f01a: 1a13 7e0e |008b: const-string v19, "Testing Find Binary" // string@0e7e │ │ +07f01e: 0800 1700 |008d: move-object/from16 v0, v23 │ │ +07f022: 0201 1200 |008f: move/from16 v1, v18 │ │ +07f026: 0802 1300 |0091: move-object/from16 v2, v19 │ │ +07f02a: 7030 7420 1002 |0093: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f030: 7100 ef1f 0000 |0096: invoke-static {}, Lcom/stericson/RootTools/RootTools;.isRootAvailable:()Z // method@1fef │ │ +07f036: 0a0d |0099: move-result v13 │ │ +07f038: 1312 0300 |009a: const/16 v18, #int 3 // #3 │ │ +07f03c: 1a13 e80f |009c: const-string v19, "[ Checking Root ] │ │ " // string@0fe8 │ │ -07f064: 0800 1800 |009e: move-object/from16 v0, v24 │ │ -07f068: 0201 1300 |00a0: move/from16 v1, v19 │ │ -07f06c: 0802 1400 |00a2: move-object/from16 v2, v20 │ │ -07f070: 7030 7420 1002 |00a4: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f076: 1313 0300 |00a7: const/16 v19, #int 3 // #3 │ │ -07f07a: 2214 f704 |00a9: new-instance v20, Ljava/lang/StringBuilder; // type@04f7 │ │ -07f07e: 7601 6021 1400 |00ab: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07f084: 0800 1400 |00ae: move-object/from16 v0, v20 │ │ -07f088: 6e20 6a21 e000 |00b0: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@216a │ │ -07f08e: 0c14 |00b3: move-result-object v20 │ │ -07f090: 1a15 6800 |00b4: const-string v21, " k │ │ +07f040: 0800 1700 |009e: move-object/from16 v0, v23 │ │ +07f044: 0201 1200 |00a0: move/from16 v1, v18 │ │ +07f048: 0802 1300 |00a2: move-object/from16 v2, v19 │ │ +07f04c: 7030 7420 1002 |00a4: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f052: 1312 0300 |00a7: const/16 v18, #int 3 // #3 │ │ +07f056: 2213 f704 |00a9: new-instance v19, Ljava/lang/StringBuilder; // type@04f7 │ │ +07f05a: 7601 6021 1300 |00ab: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07f060: 0800 1300 |00ae: move-object/from16 v0, v19 │ │ +07f064: 6e20 6a21 d000 |00b0: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@216a │ │ +07f06a: 0c13 |00b3: move-result-object v19 │ │ +07f06c: 1a14 6800 |00b4: const-string v20, " k │ │ │ │ " // string@0068 │ │ -07f094: 7402 6921 1400 |00b6: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f09a: 0c14 |00b9: move-result-object v20 │ │ -07f09c: 7401 6e21 1400 |00ba: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07f0a2: 0c14 |00bd: move-result-object v20 │ │ -07f0a4: 0800 1800 |00be: move-object/from16 v0, v24 │ │ -07f0a8: 0201 1300 |00c0: move/from16 v1, v19 │ │ -07f0ac: 0802 1400 |00c2: move-object/from16 v2, v20 │ │ -07f0b0: 7030 7420 1002 |00c4: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f0b6: 1313 0400 |00c7: const/16 v19, #int 4 // #4 │ │ -07f0ba: 1a14 850e |00c9: const-string v20, "Testing file exists" // string@0e85 │ │ -07f0be: 0800 1800 |00cb: move-object/from16 v0, v24 │ │ -07f0c2: 0201 1300 |00cd: move/from16 v1, v19 │ │ -07f0c6: 0802 1400 |00cf: move-object/from16 v2, v20 │ │ -07f0ca: 7030 7420 1002 |00d1: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f0d0: 1313 0300 |00d4: const/16 v19, #int 3 // #3 │ │ -07f0d4: 1a14 e60f |00d6: const-string v20, "[ Checking Exists() ] │ │ +07f070: 7402 6921 1300 |00b6: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f076: 0c13 |00b9: move-result-object v19 │ │ +07f078: 7401 6e21 1300 |00ba: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07f07e: 0c13 |00bd: move-result-object v19 │ │ +07f080: 0800 1700 |00be: move-object/from16 v0, v23 │ │ +07f084: 0201 1200 |00c0: move/from16 v1, v18 │ │ +07f088: 0802 1300 |00c2: move-object/from16 v2, v19 │ │ +07f08c: 7030 7420 1002 |00c4: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f092: 1312 0400 |00c7: const/16 v18, #int 4 // #4 │ │ +07f096: 1a13 850e |00c9: const-string v19, "Testing file exists" // string@0e85 │ │ +07f09a: 0800 1700 |00cb: move-object/from16 v0, v23 │ │ +07f09e: 0201 1200 |00cd: move/from16 v1, v18 │ │ +07f0a2: 0802 1300 |00cf: move-object/from16 v2, v19 │ │ +07f0a6: 7030 7420 1002 |00d1: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f0ac: 1312 0300 |00d4: const/16 v18, #int 3 // #3 │ │ +07f0b0: 1a13 e60f |00d6: const-string v19, "[ Checking Exists() ] │ │ " // string@0fe6 │ │ -07f0d8: 0800 1800 |00d8: move-object/from16 v0, v24 │ │ -07f0dc: 0201 1300 |00da: move/from16 v1, v19 │ │ -07f0e0: 0802 1400 |00dc: move-object/from16 v2, v20 │ │ -07f0e4: 7030 7420 1002 |00de: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f0ea: 1313 0300 |00e1: const/16 v19, #int 3 // #3 │ │ -07f0ee: 2214 f704 |00e3: new-instance v20, Ljava/lang/StringBuilder; // type@04f7 │ │ -07f0f2: 7601 6021 1400 |00e5: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07f0f8: 1a15 2d01 |00e8: const-string v21, "/system/sbin/[" // string@012d │ │ -07f0fc: 7701 ca1f 1500 |00ea: invoke-static/range {v21}, Lcom/stericson/RootTools/RootTools;.exists:(Ljava/lang/String;)Z // method@1fca │ │ -07f102: 0a15 |00ed: move-result v21 │ │ -07f104: 7402 6a21 1400 |00ee: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@216a │ │ -07f10a: 0c14 |00f1: move-result-object v20 │ │ -07f10c: 1a15 6800 |00f2: const-string v21, " k │ │ +07f0b4: 0800 1700 |00d8: move-object/from16 v0, v23 │ │ +07f0b8: 0201 1200 |00da: move/from16 v1, v18 │ │ +07f0bc: 0802 1300 |00dc: move-object/from16 v2, v19 │ │ +07f0c0: 7030 7420 1002 |00de: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f0c6: 1312 0300 |00e1: const/16 v18, #int 3 // #3 │ │ +07f0ca: 2213 f704 |00e3: new-instance v19, Ljava/lang/StringBuilder; // type@04f7 │ │ +07f0ce: 7601 6021 1300 |00e5: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07f0d4: 1a14 2d01 |00e8: const-string v20, "/system/sbin/[" // string@012d │ │ +07f0d8: 7701 ca1f 1400 |00ea: invoke-static/range {v20}, Lcom/stericson/RootTools/RootTools;.exists:(Ljava/lang/String;)Z // method@1fca │ │ +07f0de: 0a14 |00ed: move-result v20 │ │ +07f0e0: 7402 6a21 1300 |00ee: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@216a │ │ +07f0e6: 0c13 |00f1: move-result-object v19 │ │ +07f0e8: 1a14 6800 |00f2: const-string v20, " k │ │ │ │ " // string@0068 │ │ -07f110: 7402 6921 1400 |00f4: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f116: 0c14 |00f7: move-result-object v20 │ │ -07f118: 7401 6e21 1400 |00f8: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07f11e: 0c14 |00fb: move-result-object v20 │ │ -07f120: 0800 1800 |00fc: move-object/from16 v0, v24 │ │ -07f124: 0201 1300 |00fe: move/from16 v1, v19 │ │ -07f128: 0802 1400 |0100: move-object/from16 v2, v20 │ │ -07f12c: 7030 7420 1002 |0102: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f132: 1313 0400 |0105: const/16 v19, #int 4 // #4 │ │ -07f136: 1a14 810e |0107: const-string v20, "Testing Is Access Given" // string@0e81 │ │ -07f13a: 0800 1800 |0109: move-object/from16 v0, v24 │ │ -07f13e: 0201 1300 |010b: move/from16 v1, v19 │ │ -07f142: 0802 1400 |010d: move-object/from16 v2, v20 │ │ -07f146: 7030 7420 1002 |010f: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f14c: 7100 e91f 0000 |0112: invoke-static {}, Lcom/stericson/RootTools/RootTools;.isAccessGiven:()Z // method@1fe9 │ │ -07f152: 0a0e |0115: move-result v14 │ │ -07f154: 1313 0300 |0116: const/16 v19, #int 3 // #3 │ │ -07f158: 1a14 ee0f |0118: const-string v20, "[ Checking for Access to Root ] │ │ +07f0ec: 7402 6921 1300 |00f4: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f0f2: 0c13 |00f7: move-result-object v19 │ │ +07f0f4: 7401 6e21 1300 |00f8: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07f0fa: 0c13 |00fb: move-result-object v19 │ │ +07f0fc: 0800 1700 |00fc: move-object/from16 v0, v23 │ │ +07f100: 0201 1200 |00fe: move/from16 v1, v18 │ │ +07f104: 0802 1300 |0100: move-object/from16 v2, v19 │ │ +07f108: 7030 7420 1002 |0102: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f10e: 1312 0400 |0105: const/16 v18, #int 4 // #4 │ │ +07f112: 1a13 810e |0107: const-string v19, "Testing Is Access Given" // string@0e81 │ │ +07f116: 0800 1700 |0109: move-object/from16 v0, v23 │ │ +07f11a: 0201 1200 |010b: move/from16 v1, v18 │ │ +07f11e: 0802 1300 |010d: move-object/from16 v2, v19 │ │ +07f122: 7030 7420 1002 |010f: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f128: 7100 e91f 0000 |0112: invoke-static {}, Lcom/stericson/RootTools/RootTools;.isAccessGiven:()Z // method@1fe9 │ │ +07f12e: 0a0d |0115: move-result v13 │ │ +07f130: 1312 0300 |0116: const/16 v18, #int 3 // #3 │ │ +07f134: 1a13 ee0f |0118: const-string v19, "[ Checking for Access to Root ] │ │ " // string@0fee │ │ -07f15c: 0800 1800 |011a: move-object/from16 v0, v24 │ │ -07f160: 0201 1300 |011c: move/from16 v1, v19 │ │ -07f164: 0802 1400 |011e: move-object/from16 v2, v20 │ │ -07f168: 7030 7420 1002 |0120: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f16e: 1313 0300 |0123: const/16 v19, #int 3 // #3 │ │ -07f172: 2214 f704 |0125: new-instance v20, Ljava/lang/StringBuilder; // type@04f7 │ │ -07f176: 7601 6021 1400 |0127: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07f17c: 0800 1400 |012a: move-object/from16 v0, v20 │ │ -07f180: 6e20 6a21 e000 |012c: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@216a │ │ -07f186: 0c14 |012f: move-result-object v20 │ │ -07f188: 1a15 6800 |0130: const-string v21, " k │ │ +07f138: 0800 1700 |011a: move-object/from16 v0, v23 │ │ +07f13c: 0201 1200 |011c: move/from16 v1, v18 │ │ +07f140: 0802 1300 |011e: move-object/from16 v2, v19 │ │ +07f144: 7030 7420 1002 |0120: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f14a: 1312 0300 |0123: const/16 v18, #int 3 // #3 │ │ +07f14e: 2213 f704 |0125: new-instance v19, Ljava/lang/StringBuilder; // type@04f7 │ │ +07f152: 7601 6021 1300 |0127: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07f158: 0800 1300 |012a: move-object/from16 v0, v19 │ │ +07f15c: 6e20 6a21 d000 |012c: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@216a │ │ +07f162: 0c13 |012f: move-result-object v19 │ │ +07f164: 1a14 6800 |0130: const-string v20, " k │ │ │ │ " // string@0068 │ │ -07f18c: 7402 6921 1400 |0132: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f192: 0c14 |0135: move-result-object v20 │ │ -07f194: 7401 6e21 1400 |0136: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07f19a: 0c14 |0139: move-result-object v20 │ │ -07f19c: 0800 1800 |013a: move-object/from16 v0, v24 │ │ -07f1a0: 0201 1300 |013c: move/from16 v1, v19 │ │ -07f1a4: 0802 1400 |013e: move-object/from16 v2, v20 │ │ -07f1a8: 7030 7420 1002 |0140: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f1ae: 1313 0400 |0143: const/16 v19, #int 4 // #4 │ │ -07f1b2: 1a14 830e |0145: const-string v20, "Testing Remount" // string@0e83 │ │ -07f1b6: 0800 1800 |0147: move-object/from16 v0, v24 │ │ -07f1ba: 0201 1300 |0149: move/from16 v1, v19 │ │ -07f1be: 0802 1400 |014b: move-object/from16 v2, v20 │ │ -07f1c2: 7030 7420 1002 |014d: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f1c8: 1a13 2701 |0150: const-string v19, "/system" // string@0127 │ │ -07f1cc: 1a14 7e21 |0152: const-string v20, "rw" // string@217e │ │ -07f1d0: 7702 fa1f 1300 |0154: invoke-static/range {v19, v20}, Lcom/stericson/RootTools/RootTools;.remount:(Ljava/lang/String;Ljava/lang/String;)Z // method@1ffa │ │ -07f1d6: 0a0e |0157: move-result v14 │ │ -07f1d8: 1313 0300 |0158: const/16 v19, #int 3 // #3 │ │ -07f1dc: 1a14 f10f |015a: const-string v20, "[ Remounting System as RW ] │ │ +07f168: 7402 6921 1300 |0132: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f16e: 0c13 |0135: move-result-object v19 │ │ +07f170: 7401 6e21 1300 |0136: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07f176: 0c13 |0139: move-result-object v19 │ │ +07f178: 0800 1700 |013a: move-object/from16 v0, v23 │ │ +07f17c: 0201 1200 |013c: move/from16 v1, v18 │ │ +07f180: 0802 1300 |013e: move-object/from16 v2, v19 │ │ +07f184: 7030 7420 1002 |0140: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f18a: 1312 0400 |0143: const/16 v18, #int 4 // #4 │ │ +07f18e: 1a13 830e |0145: const-string v19, "Testing Remount" // string@0e83 │ │ +07f192: 0800 1700 |0147: move-object/from16 v0, v23 │ │ +07f196: 0201 1200 |0149: move/from16 v1, v18 │ │ +07f19a: 0802 1300 |014b: move-object/from16 v2, v19 │ │ +07f19e: 7030 7420 1002 |014d: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f1a4: 1a12 2701 |0150: const-string v18, "/system" // string@0127 │ │ +07f1a8: 1a13 7e21 |0152: const-string v19, "rw" // string@217e │ │ +07f1ac: 7702 fa1f 1200 |0154: invoke-static/range {v18, v19}, Lcom/stericson/RootTools/RootTools;.remount:(Ljava/lang/String;Ljava/lang/String;)Z // method@1ffa │ │ +07f1b2: 0a0d |0157: move-result v13 │ │ +07f1b4: 1312 0300 |0158: const/16 v18, #int 3 // #3 │ │ +07f1b8: 1a13 f10f |015a: const-string v19, "[ Remounting System as RW ] │ │ " // string@0ff1 │ │ -07f1e0: 0800 1800 |015c: move-object/from16 v0, v24 │ │ -07f1e4: 0201 1300 |015e: move/from16 v1, v19 │ │ -07f1e8: 0802 1400 |0160: move-object/from16 v2, v20 │ │ -07f1ec: 7030 7420 1002 |0162: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f1f2: 1313 0300 |0165: const/16 v19, #int 3 // #3 │ │ -07f1f6: 2214 f704 |0167: new-instance v20, Ljava/lang/StringBuilder; // type@04f7 │ │ -07f1fa: 7601 6021 1400 |0169: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07f200: 0800 1400 |016c: move-object/from16 v0, v20 │ │ -07f204: 6e20 6a21 e000 |016e: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@216a │ │ -07f20a: 0c14 |0171: move-result-object v20 │ │ -07f20c: 1a15 6800 |0172: const-string v21, " k │ │ +07f1bc: 0800 1700 |015c: move-object/from16 v0, v23 │ │ +07f1c0: 0201 1200 |015e: move/from16 v1, v18 │ │ +07f1c4: 0802 1300 |0160: move-object/from16 v2, v19 │ │ +07f1c8: 7030 7420 1002 |0162: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f1ce: 1312 0300 |0165: const/16 v18, #int 3 // #3 │ │ +07f1d2: 2213 f704 |0167: new-instance v19, Ljava/lang/StringBuilder; // type@04f7 │ │ +07f1d6: 7601 6021 1300 |0169: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07f1dc: 0800 1300 |016c: move-object/from16 v0, v19 │ │ +07f1e0: 6e20 6a21 d000 |016e: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@216a │ │ +07f1e6: 0c13 |0171: move-result-object v19 │ │ +07f1e8: 1a14 6800 |0172: const-string v20, " k │ │ │ │ " // string@0068 │ │ -07f210: 7402 6921 1400 |0174: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f216: 0c14 |0177: move-result-object v20 │ │ -07f218: 7401 6e21 1400 |0178: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07f21e: 0c14 |017b: move-result-object v20 │ │ -07f220: 0800 1800 |017c: move-object/from16 v0, v24 │ │ -07f224: 0201 1300 |017e: move/from16 v1, v19 │ │ -07f228: 0802 1400 |0180: move-object/from16 v2, v20 │ │ -07f22c: 7030 7420 1002 |0182: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f232: 1313 0400 |0185: const/16 v19, #int 4 // #4 │ │ -07f236: 1a14 7d0e |0187: const-string v20, "Testing CheckUtil" // string@0e7d │ │ -07f23a: 0800 1800 |0189: move-object/from16 v0, v24 │ │ -07f23e: 0201 1300 |018b: move/from16 v1, v19 │ │ -07f242: 0802 1400 |018d: move-object/from16 v2, v20 │ │ -07f246: 7030 7420 1002 |018f: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f24c: 1313 0300 |0192: const/16 v19, #int 3 // #3 │ │ -07f250: 1a14 eb0f |0194: const-string v20, "[ Checking busybox is setup ] │ │ +07f1ec: 7402 6921 1300 |0174: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f1f2: 0c13 |0177: move-result-object v19 │ │ +07f1f4: 7401 6e21 1300 |0178: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07f1fa: 0c13 |017b: move-result-object v19 │ │ +07f1fc: 0800 1700 |017c: move-object/from16 v0, v23 │ │ +07f200: 0201 1200 |017e: move/from16 v1, v18 │ │ +07f204: 0802 1300 |0180: move-object/from16 v2, v19 │ │ +07f208: 7030 7420 1002 |0182: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f20e: 1312 0400 |0185: const/16 v18, #int 4 // #4 │ │ +07f212: 1a13 7d0e |0187: const-string v19, "Testing CheckUtil" // string@0e7d │ │ +07f216: 0800 1700 |0189: move-object/from16 v0, v23 │ │ +07f21a: 0201 1200 |018b: move/from16 v1, v18 │ │ +07f21e: 0802 1300 |018d: move-object/from16 v2, v19 │ │ +07f222: 7030 7420 1002 |018f: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f228: 1312 0300 |0192: const/16 v18, #int 3 // #3 │ │ +07f22c: 1a13 eb0f |0194: const-string v19, "[ Checking busybox is setup ] │ │ " // string@0feb │ │ -07f254: 0800 1800 |0196: move-object/from16 v0, v24 │ │ -07f258: 0201 1300 |0198: move/from16 v1, v19 │ │ -07f25c: 0802 1400 |019a: move-object/from16 v2, v20 │ │ -07f260: 7030 7420 1002 |019c: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f266: 1313 0300 |019f: const/16 v19, #int 3 // #3 │ │ -07f26a: 2214 f704 |01a1: new-instance v20, Ljava/lang/StringBuilder; // type@04f7 │ │ -07f26e: 7601 6021 1400 |01a3: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07f274: 1a15 f711 |01a6: const-string v21, "busybox" // string@11f7 │ │ -07f278: 7701 c41f 1500 |01a8: invoke-static/range {v21}, Lcom/stericson/RootTools/RootTools;.checkUtil:(Ljava/lang/String;)Z // method@1fc4 │ │ -07f27e: 0a15 |01ab: move-result v21 │ │ -07f280: 7402 6a21 1400 |01ac: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@216a │ │ -07f286: 0c14 |01af: move-result-object v20 │ │ -07f288: 1a15 6800 |01b0: const-string v21, " k │ │ +07f230: 0800 1700 |0196: move-object/from16 v0, v23 │ │ +07f234: 0201 1200 |0198: move/from16 v1, v18 │ │ +07f238: 0802 1300 |019a: move-object/from16 v2, v19 │ │ +07f23c: 7030 7420 1002 |019c: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f242: 1312 0300 |019f: const/16 v18, #int 3 // #3 │ │ +07f246: 2213 f704 |01a1: new-instance v19, Ljava/lang/StringBuilder; // type@04f7 │ │ +07f24a: 7601 6021 1300 |01a3: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07f250: 1a14 f711 |01a6: const-string v20, "busybox" // string@11f7 │ │ +07f254: 7701 c41f 1400 |01a8: invoke-static/range {v20}, Lcom/stericson/RootTools/RootTools;.checkUtil:(Ljava/lang/String;)Z // method@1fc4 │ │ +07f25a: 0a14 |01ab: move-result v20 │ │ +07f25c: 7402 6a21 1300 |01ac: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@216a │ │ +07f262: 0c13 |01af: move-result-object v19 │ │ +07f264: 1a14 6800 |01b0: const-string v20, " k │ │ │ │ " // string@0068 │ │ -07f28c: 7402 6921 1400 |01b2: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f292: 0c14 |01b5: move-result-object v20 │ │ -07f294: 7401 6e21 1400 |01b6: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07f29a: 0c14 |01b9: move-result-object v20 │ │ -07f29c: 0800 1800 |01ba: move-object/from16 v0, v24 │ │ -07f2a0: 0201 1300 |01bc: move/from16 v1, v19 │ │ -07f2a4: 0802 1400 |01be: move-object/from16 v2, v20 │ │ -07f2a8: 7030 7420 1002 |01c0: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f2ae: 1313 0400 |01c3: const/16 v19, #int 4 // #4 │ │ -07f2b2: 1a14 870e |01c5: const-string v20, "Testing getBusyBoxVersion" // string@0e87 │ │ -07f2b6: 0800 1800 |01c7: move-object/from16 v0, v24 │ │ -07f2ba: 0201 1300 |01c9: move/from16 v1, v19 │ │ -07f2be: 0802 1400 |01cb: move-object/from16 v2, v20 │ │ -07f2c2: 7030 7420 1002 |01cd: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f2c8: 1313 0300 |01d0: const/16 v19, #int 3 // #3 │ │ -07f2cc: 1a14 ed0f |01d2: const-string v20, "[ Checking busybox version ] │ │ +07f268: 7402 6921 1300 |01b2: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f26e: 0c13 |01b5: move-result-object v19 │ │ +07f270: 7401 6e21 1300 |01b6: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07f276: 0c13 |01b9: move-result-object v19 │ │ +07f278: 0800 1700 |01ba: move-object/from16 v0, v23 │ │ +07f27c: 0201 1200 |01bc: move/from16 v1, v18 │ │ +07f280: 0802 1300 |01be: move-object/from16 v2, v19 │ │ +07f284: 7030 7420 1002 |01c0: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f28a: 1312 0400 |01c3: const/16 v18, #int 4 // #4 │ │ +07f28e: 1a13 870e |01c5: const-string v19, "Testing getBusyBoxVersion" // string@0e87 │ │ +07f292: 0800 1700 |01c7: move-object/from16 v0, v23 │ │ +07f296: 0201 1200 |01c9: move/from16 v1, v18 │ │ +07f29a: 0802 1300 |01cb: move-object/from16 v2, v19 │ │ +07f29e: 7030 7420 1002 |01cd: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f2a4: 1312 0300 |01d0: const/16 v18, #int 3 // #3 │ │ +07f2a8: 1a13 ed0f |01d2: const-string v19, "[ Checking busybox version ] │ │ " // string@0fed │ │ -07f2d0: 0800 1800 |01d4: move-object/from16 v0, v24 │ │ -07f2d4: 0201 1300 |01d6: move/from16 v1, v19 │ │ -07f2d8: 0802 1400 |01d8: move-object/from16 v2, v20 │ │ -07f2dc: 7030 7420 1002 |01da: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f2e2: 1313 0300 |01dd: const/16 v19, #int 3 // #3 │ │ -07f2e6: 2214 f704 |01df: new-instance v20, Ljava/lang/StringBuilder; // type@04f7 │ │ -07f2ea: 7601 6021 1400 |01e1: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07f2f0: 1a15 2e01 |01e4: const-string v21, "/system/xbin/" // string@012e │ │ -07f2f4: 7701 d21f 1500 |01e6: invoke-static/range {v21}, Lcom/stericson/RootTools/RootTools;.getBusyBoxVersion:(Ljava/lang/String;)Ljava/lang/String; // method@1fd2 │ │ -07f2fa: 0c15 |01e9: move-result-object v21 │ │ -07f2fc: 7402 6921 1400 |01ea: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f302: 0c14 |01ed: move-result-object v20 │ │ -07f304: 1a15 6800 |01ee: const-string v21, " k │ │ +07f2ac: 0800 1700 |01d4: move-object/from16 v0, v23 │ │ +07f2b0: 0201 1200 |01d6: move/from16 v1, v18 │ │ +07f2b4: 0802 1300 |01d8: move-object/from16 v2, v19 │ │ +07f2b8: 7030 7420 1002 |01da: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f2be: 1312 0300 |01dd: const/16 v18, #int 3 // #3 │ │ +07f2c2: 2213 f704 |01df: new-instance v19, Ljava/lang/StringBuilder; // type@04f7 │ │ +07f2c6: 7601 6021 1300 |01e1: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07f2cc: 1a14 2e01 |01e4: const-string v20, "/system/xbin/" // string@012e │ │ +07f2d0: 7701 d21f 1400 |01e6: invoke-static/range {v20}, Lcom/stericson/RootTools/RootTools;.getBusyBoxVersion:(Ljava/lang/String;)Ljava/lang/String; // method@1fd2 │ │ +07f2d6: 0c14 |01e9: move-result-object v20 │ │ +07f2d8: 7402 6921 1300 |01ea: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f2de: 0c13 |01ed: move-result-object v19 │ │ +07f2e0: 1a14 6800 |01ee: const-string v20, " k │ │ │ │ " // string@0068 │ │ -07f308: 7402 6921 1400 |01f0: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f30e: 0c14 |01f3: move-result-object v20 │ │ -07f310: 7401 6e21 1400 |01f4: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07f316: 0c14 |01f7: move-result-object v20 │ │ -07f318: 0800 1800 |01f8: move-object/from16 v0, v24 │ │ -07f31c: 0201 1300 |01fa: move/from16 v1, v19 │ │ -07f320: 0802 1400 |01fc: move-object/from16 v2, v20 │ │ -07f324: 7030 7420 1002 |01fe: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f32a: 1313 0400 |0201: const/16 v19, #int 4 // #4 │ │ -07f32e: 1a14 860e |0203: const-string v20, "Testing fixUtils" // string@0e86 │ │ -07f332: 0800 1800 |0205: move-object/from16 v0, v24 │ │ -07f336: 0201 1300 |0207: move/from16 v1, v19 │ │ -07f33a: 0802 1400 |0209: move-object/from16 v2, v20 │ │ -07f33e: 7030 7420 1002 |020b: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f344: 1313 0300 |020e: const/16 v19, #int 3 // #3 │ │ -07f348: 1a14 e90f |0210: const-string v20, "[ Checking Utils ] │ │ +07f2e4: 7402 6921 1300 |01f0: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f2ea: 0c13 |01f3: move-result-object v19 │ │ +07f2ec: 7401 6e21 1300 |01f4: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07f2f2: 0c13 |01f7: move-result-object v19 │ │ +07f2f4: 0800 1700 |01f8: move-object/from16 v0, v23 │ │ +07f2f8: 0201 1200 |01fa: move/from16 v1, v18 │ │ +07f2fc: 0802 1300 |01fc: move-object/from16 v2, v19 │ │ +07f300: 7030 7420 1002 |01fe: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f306: 1312 0400 |0201: const/16 v18, #int 4 // #4 │ │ +07f30a: 1a13 860e |0203: const-string v19, "Testing fixUtils" // string@0e86 │ │ +07f30e: 0800 1700 |0205: move-object/from16 v0, v23 │ │ +07f312: 0201 1200 |0207: move/from16 v1, v18 │ │ +07f316: 0802 1300 |0209: move-object/from16 v2, v19 │ │ +07f31a: 7030 7420 1002 |020b: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f320: 1312 0300 |020e: const/16 v18, #int 3 // #3 │ │ +07f324: 1a13 e90f |0210: const-string v19, "[ Checking Utils ] │ │ " // string@0fe9 │ │ -07f34c: 0800 1800 |0212: move-object/from16 v0, v24 │ │ -07f350: 0201 1300 |0214: move/from16 v1, v19 │ │ -07f354: 0802 1400 |0216: move-object/from16 v2, v20 │ │ -07f358: 7030 7420 1002 |0218: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f35e: 1313 0300 |021b: const/16 v19, #int 3 // #3 │ │ -07f362: 2214 f704 |021d: new-instance v20, Ljava/lang/StringBuilder; // type@04f7 │ │ -07f366: 7601 6021 1400 |021f: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07f36c: 1315 0600 |0222: const/16 v21, #int 6 // #6 │ │ -07f370: 0200 1500 |0224: move/from16 v0, v21 │ │ -07f374: 2300 8905 |0226: new-array v0, v0, [Ljava/lang/String; // type@0589 │ │ -07f378: 0815 0000 |0228: move-object/from16 v21, v0 │ │ -07f37c: 1316 0000 |022a: const/16 v22, #int 0 // #0 │ │ -07f380: 1a17 521a |022c: const-string v23, "ls" // string@1a52 │ │ -07f384: 4d17 1516 |022e: aput-object v23, v21, v22 │ │ -07f388: 1316 0100 |0230: const/16 v22, #int 1 // #1 │ │ -07f38c: 1a17 5721 |0232: const-string v23, "rm" // string@2157 │ │ -07f390: 4d17 1516 |0234: aput-object v23, v21, v22 │ │ -07f394: 1316 0200 |0236: const/16 v22, #int 2 // #2 │ │ -07f398: 1a17 321a |0238: const-string v23, "ln" // string@1a32 │ │ -07f39c: 4d17 1516 |023a: aput-object v23, v21, v22 │ │ -07f3a0: 1316 0300 |023c: const/16 v22, #int 3 // #3 │ │ -07f3a4: 1a17 9913 |023e: const-string v23, "dd" // string@1399 │ │ -07f3a8: 4d17 1516 |0240: aput-object v23, v21, v22 │ │ -07f3ac: 1316 0400 |0242: const/16 v22, #int 4 // #4 │ │ -07f3b0: 1a17 7612 |0244: const-string v23, "chmod" // string@1276 │ │ -07f3b4: 4d17 1516 |0246: aput-object v23, v21, v22 │ │ -07f3b8: 1316 0500 |0248: const/16 v22, #int 5 // #5 │ │ -07f3bc: 1a17 a61d |024a: const-string v23, "mount" // string@1da6 │ │ -07f3c0: 4d17 1516 |024c: aput-object v23, v21, v22 │ │ -07f3c4: 7701 ce1f 1500 |024e: invoke-static/range {v21}, Lcom/stericson/RootTools/RootTools;.fixUtils:([Ljava/lang/String;)Z // method@1fce │ │ -07f3ca: 0a15 |0251: move-result v21 │ │ -07f3cc: 7402 6a21 1400 |0252: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@216a │ │ -07f3d2: 0c14 |0255: move-result-object v20 │ │ -07f3d4: 1a15 6800 |0256: const-string v21, " k │ │ +07f328: 0800 1700 |0212: move-object/from16 v0, v23 │ │ +07f32c: 0201 1200 |0214: move/from16 v1, v18 │ │ +07f330: 0802 1300 |0216: move-object/from16 v2, v19 │ │ +07f334: 7030 7420 1002 |0218: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f33a: 1312 0300 |021b: const/16 v18, #int 3 // #3 │ │ +07f33e: 2213 f704 |021d: new-instance v19, Ljava/lang/StringBuilder; // type@04f7 │ │ +07f342: 7601 6021 1300 |021f: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07f348: 1314 0600 |0222: const/16 v20, #int 6 // #6 │ │ +07f34c: 0200 1400 |0224: move/from16 v0, v20 │ │ +07f350: 2300 8905 |0226: new-array v0, v0, [Ljava/lang/String; // type@0589 │ │ +07f354: 0814 0000 |0228: move-object/from16 v20, v0 │ │ +07f358: 1315 0000 |022a: const/16 v21, #int 0 // #0 │ │ +07f35c: 1a16 521a |022c: const-string v22, "ls" // string@1a52 │ │ +07f360: 4d16 1415 |022e: aput-object v22, v20, v21 │ │ +07f364: 1315 0100 |0230: const/16 v21, #int 1 // #1 │ │ +07f368: 1a16 5721 |0232: const-string v22, "rm" // string@2157 │ │ +07f36c: 4d16 1415 |0234: aput-object v22, v20, v21 │ │ +07f370: 1315 0200 |0236: const/16 v21, #int 2 // #2 │ │ +07f374: 1a16 321a |0238: const-string v22, "ln" // string@1a32 │ │ +07f378: 4d16 1415 |023a: aput-object v22, v20, v21 │ │ +07f37c: 1315 0300 |023c: const/16 v21, #int 3 // #3 │ │ +07f380: 1a16 9913 |023e: const-string v22, "dd" // string@1399 │ │ +07f384: 4d16 1415 |0240: aput-object v22, v20, v21 │ │ +07f388: 1315 0400 |0242: const/16 v21, #int 4 // #4 │ │ +07f38c: 1a16 7612 |0244: const-string v22, "chmod" // string@1276 │ │ +07f390: 4d16 1415 |0246: aput-object v22, v20, v21 │ │ +07f394: 1315 0500 |0248: const/16 v21, #int 5 // #5 │ │ +07f398: 1a16 a61d |024a: const-string v22, "mount" // string@1da6 │ │ +07f39c: 4d16 1415 |024c: aput-object v22, v20, v21 │ │ +07f3a0: 7701 ce1f 1400 |024e: invoke-static/range {v20}, Lcom/stericson/RootTools/RootTools;.fixUtils:([Ljava/lang/String;)Z // method@1fce │ │ +07f3a6: 0a14 |0251: move-result v20 │ │ +07f3a8: 7402 6a21 1300 |0252: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@216a │ │ +07f3ae: 0c13 |0255: move-result-object v19 │ │ +07f3b0: 1a14 6800 |0256: const-string v20, " k │ │ │ │ " // string@0068 │ │ -07f3d8: 7402 6921 1400 |0258: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f3de: 0c14 |025b: move-result-object v20 │ │ -07f3e0: 7401 6e21 1400 |025c: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07f3e6: 0c14 |025f: move-result-object v20 │ │ -07f3e8: 0800 1800 |0260: move-object/from16 v0, v24 │ │ -07f3ec: 0201 1300 |0262: move/from16 v1, v19 │ │ -07f3f0: 0802 1400 |0264: move-object/from16 v2, v20 │ │ -07f3f4: 7030 7420 1002 |0266: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f3fa: 1313 0400 |0269: const/16 v19, #int 4 // #4 │ │ -07f3fe: 1a14 8b0e |026b: const-string v20, "Testing getSymlink" // string@0e8b │ │ -07f402: 0800 1800 |026d: move-object/from16 v0, v24 │ │ -07f406: 0201 1300 |026f: move/from16 v1, v19 │ │ -07f40a: 0802 1400 |0271: move-object/from16 v2, v20 │ │ -07f40e: 7030 7420 1002 |0273: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f414: 1313 0300 |0276: const/16 v19, #int 3 // #3 │ │ -07f418: 1a14 ea0f |0278: const-string v20, "[ Checking [[ for symlink ] │ │ +07f3b4: 7402 6921 1300 |0258: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f3ba: 0c13 |025b: move-result-object v19 │ │ +07f3bc: 7401 6e21 1300 |025c: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07f3c2: 0c13 |025f: move-result-object v19 │ │ +07f3c4: 0800 1700 |0260: move-object/from16 v0, v23 │ │ +07f3c8: 0201 1200 |0262: move/from16 v1, v18 │ │ +07f3cc: 0802 1300 |0264: move-object/from16 v2, v19 │ │ +07f3d0: 7030 7420 1002 |0266: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f3d6: 1312 0400 |0269: const/16 v18, #int 4 // #4 │ │ +07f3da: 1a13 8b0e |026b: const-string v19, "Testing getSymlink" // string@0e8b │ │ +07f3de: 0800 1700 |026d: move-object/from16 v0, v23 │ │ +07f3e2: 0201 1200 |026f: move/from16 v1, v18 │ │ +07f3e6: 0802 1300 |0271: move-object/from16 v2, v19 │ │ +07f3ea: 7030 7420 1002 |0273: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f3f0: 1312 0300 |0276: const/16 v18, #int 3 // #3 │ │ +07f3f4: 1a13 ea0f |0278: const-string v19, "[ Checking [[ for symlink ] │ │ " // string@0fea │ │ -07f41c: 0800 1800 |027a: move-object/from16 v0, v24 │ │ -07f420: 0201 1300 |027c: move/from16 v1, v19 │ │ -07f424: 0802 1400 |027e: move-object/from16 v2, v20 │ │ -07f428: 7030 7420 1002 |0280: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f42e: 1313 0300 |0283: const/16 v19, #int 3 // #3 │ │ -07f432: 2214 f704 |0285: new-instance v20, Ljava/lang/StringBuilder; // type@04f7 │ │ -07f436: 7601 6021 1400 |0287: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07f43c: 1a15 2801 |028a: const-string v21, "/system/bin/[[" // string@0128 │ │ -07f440: 7701 e11f 1500 |028c: invoke-static/range {v21}, Lcom/stericson/RootTools/RootTools;.getSymlink:(Ljava/lang/String;)Ljava/lang/String; // method@1fe1 │ │ -07f446: 0c15 |028f: move-result-object v21 │ │ -07f448: 7402 6921 1400 |0290: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f44e: 0c14 |0293: move-result-object v20 │ │ -07f450: 1a15 6800 |0294: const-string v21, " k │ │ +07f3f8: 0800 1700 |027a: move-object/from16 v0, v23 │ │ +07f3fc: 0201 1200 |027c: move/from16 v1, v18 │ │ +07f400: 0802 1300 |027e: move-object/from16 v2, v19 │ │ +07f404: 7030 7420 1002 |0280: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f40a: 1312 0300 |0283: const/16 v18, #int 3 // #3 │ │ +07f40e: 2213 f704 |0285: new-instance v19, Ljava/lang/StringBuilder; // type@04f7 │ │ +07f412: 7601 6021 1300 |0287: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07f418: 1a14 2801 |028a: const-string v20, "/system/bin/[[" // string@0128 │ │ +07f41c: 7701 e11f 1400 |028c: invoke-static/range {v20}, Lcom/stericson/RootTools/RootTools;.getSymlink:(Ljava/lang/String;)Ljava/lang/String; // method@1fe1 │ │ +07f422: 0c14 |028f: move-result-object v20 │ │ +07f424: 7402 6921 1300 |0290: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f42a: 0c13 |0293: move-result-object v19 │ │ +07f42c: 1a14 6800 |0294: const-string v20, " k │ │ │ │ " // string@0068 │ │ -07f454: 7402 6921 1400 |0296: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f45a: 0c14 |0299: move-result-object v20 │ │ -07f45c: 7401 6e21 1400 |029a: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07f462: 0c14 |029d: move-result-object v20 │ │ -07f464: 0800 1800 |029e: move-object/from16 v0, v24 │ │ -07f468: 0201 1300 |02a0: move/from16 v1, v19 │ │ -07f46c: 0802 1400 |02a2: move-object/from16 v2, v20 │ │ -07f470: 7030 7420 1002 |02a4: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f476: 1313 0400 |02a7: const/16 v19, #int 4 // #4 │ │ -07f47a: 1a14 890e |02a9: const-string v20, "Testing getInode" // string@0e89 │ │ -07f47e: 0800 1800 |02ab: move-object/from16 v0, v24 │ │ -07f482: 0201 1300 |02ad: move/from16 v1, v19 │ │ -07f486: 0802 1400 |02af: move-object/from16 v2, v20 │ │ -07f48a: 7030 7420 1002 |02b1: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f490: 1313 0300 |02b4: const/16 v19, #int 3 // #3 │ │ -07f494: 1a14 e70f |02b6: const-string v20, "[ Checking Inodes ] │ │ +07f430: 7402 6921 1300 |0296: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f436: 0c13 |0299: move-result-object v19 │ │ +07f438: 7401 6e21 1300 |029a: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07f43e: 0c13 |029d: move-result-object v19 │ │ +07f440: 0800 1700 |029e: move-object/from16 v0, v23 │ │ +07f444: 0201 1200 |02a0: move/from16 v1, v18 │ │ +07f448: 0802 1300 |02a2: move-object/from16 v2, v19 │ │ +07f44c: 7030 7420 1002 |02a4: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f452: 1312 0400 |02a7: const/16 v18, #int 4 // #4 │ │ +07f456: 1a13 890e |02a9: const-string v19, "Testing getInode" // string@0e89 │ │ +07f45a: 0800 1700 |02ab: move-object/from16 v0, v23 │ │ +07f45e: 0201 1200 |02ad: move/from16 v1, v18 │ │ +07f462: 0802 1300 |02af: move-object/from16 v2, v19 │ │ +07f466: 7030 7420 1002 |02b1: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f46c: 1312 0300 |02b4: const/16 v18, #int 3 // #3 │ │ +07f470: 1a13 e70f |02b6: const-string v19, "[ Checking Inodes ] │ │ " // string@0fe7 │ │ -07f498: 0800 1800 |02b8: move-object/from16 v0, v24 │ │ -07f49c: 0201 1300 |02ba: move/from16 v1, v19 │ │ -07f4a0: 0802 1400 |02bc: move-object/from16 v2, v20 │ │ -07f4a4: 7030 7420 1002 |02be: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f4aa: 1313 0300 |02c1: const/16 v19, #int 3 // #3 │ │ -07f4ae: 2214 f704 |02c3: new-instance v20, Ljava/lang/StringBuilder; // type@04f7 │ │ -07f4b2: 7601 6021 1400 |02c5: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07f4b8: 1a15 2901 |02c8: const-string v21, "/system/bin/busybox" // string@0129 │ │ -07f4bc: 7701 d61f 1500 |02ca: invoke-static/range {v21}, Lcom/stericson/RootTools/RootTools;.getInode:(Ljava/lang/String;)Ljava/lang/String; // method@1fd6 │ │ -07f4c2: 0c15 |02cd: move-result-object v21 │ │ -07f4c4: 7402 6921 1400 |02ce: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f4ca: 0c14 |02d1: move-result-object v20 │ │ -07f4cc: 1a15 6800 |02d2: const-string v21, " k │ │ +07f474: 0800 1700 |02b8: move-object/from16 v0, v23 │ │ +07f478: 0201 1200 |02ba: move/from16 v1, v18 │ │ +07f47c: 0802 1300 |02bc: move-object/from16 v2, v19 │ │ +07f480: 7030 7420 1002 |02be: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f486: 1312 0300 |02c1: const/16 v18, #int 3 // #3 │ │ +07f48a: 2213 f704 |02c3: new-instance v19, Ljava/lang/StringBuilder; // type@04f7 │ │ +07f48e: 7601 6021 1300 |02c5: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07f494: 1a14 2901 |02c8: const-string v20, "/system/bin/busybox" // string@0129 │ │ +07f498: 7701 d61f 1400 |02ca: invoke-static/range {v20}, Lcom/stericson/RootTools/RootTools;.getInode:(Ljava/lang/String;)Ljava/lang/String; // method@1fd6 │ │ +07f49e: 0c14 |02cd: move-result-object v20 │ │ +07f4a0: 7402 6921 1300 |02ce: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f4a6: 0c13 |02d1: move-result-object v19 │ │ +07f4a8: 1a14 6800 |02d2: const-string v20, " k │ │ │ │ " // string@0068 │ │ -07f4d0: 7402 6921 1400 |02d4: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f4d6: 0c14 |02d7: move-result-object v20 │ │ -07f4d8: 7401 6e21 1400 |02d8: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07f4de: 0c14 |02db: move-result-object v20 │ │ -07f4e0: 0800 1800 |02dc: move-object/from16 v0, v24 │ │ -07f4e4: 0201 1300 |02de: move/from16 v1, v19 │ │ -07f4e8: 0802 1400 |02e0: move-object/from16 v2, v20 │ │ -07f4ec: 7030 7420 1002 |02e2: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f4f2: 1313 0400 |02e5: const/16 v19, #int 4 // #4 │ │ -07f4f6: 1a14 800e |02e7: const-string v20, "Testing GetBusyBoxapplets" // string@0e80 │ │ -07f4fa: 0800 1800 |02e9: move-object/from16 v0, v24 │ │ -07f4fe: 0201 1300 |02eb: move/from16 v1, v19 │ │ -07f502: 0802 1400 |02ed: move-object/from16 v2, v20 │ │ -07f506: 7030 7420 1002 |02ef: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f50c: 1313 0300 |02f2: const/16 v19, #int 3 // #3 │ │ -07f510: 1a14 ef0f |02f4: const-string v20, "[ Getting all available Busybox applets ] │ │ +07f4ac: 7402 6921 1300 |02d4: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f4b2: 0c13 |02d7: move-result-object v19 │ │ +07f4b4: 7401 6e21 1300 |02d8: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07f4ba: 0c13 |02db: move-result-object v19 │ │ +07f4bc: 0800 1700 |02dc: move-object/from16 v0, v23 │ │ +07f4c0: 0201 1200 |02de: move/from16 v1, v18 │ │ +07f4c4: 0802 1300 |02e0: move-object/from16 v2, v19 │ │ +07f4c8: 7030 7420 1002 |02e2: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f4ce: 1312 0400 |02e5: const/16 v18, #int 4 // #4 │ │ +07f4d2: 1a13 800e |02e7: const-string v19, "Testing GetBusyBoxapplets" // string@0e80 │ │ +07f4d6: 0800 1700 |02e9: move-object/from16 v0, v23 │ │ +07f4da: 0201 1200 |02eb: move/from16 v1, v18 │ │ +07f4de: 0802 1300 |02ed: move-object/from16 v2, v19 │ │ +07f4e2: 7030 7420 1002 |02ef: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f4e8: 1312 0300 |02f2: const/16 v18, #int 3 // #3 │ │ +07f4ec: 1a13 ef0f |02f4: const-string v19, "[ Getting all available Busybox applets ] │ │ " // string@0fef │ │ -07f514: 0800 1800 |02f6: move-object/from16 v0, v24 │ │ -07f518: 0201 1300 |02f8: move/from16 v1, v19 │ │ -07f51c: 0802 1400 |02fa: move-object/from16 v2, v20 │ │ -07f520: 7030 7420 1002 |02fc: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f526: 1a13 2001 |02ff: const-string v19, "/data/data/stericson.busybox/files/bb/busybox" // string@0120 │ │ -07f52a: 7701 d01f 1300 |0301: invoke-static/range {v19}, Lcom/stericson/RootTools/RootTools;.getBusyBoxApplets:(Ljava/lang/String;)Ljava/util/List; // method@1fd0 │ │ -07f530: 0c13 |0304: move-result-object v19 │ │ -07f532: 7801 da21 1300 |0305: invoke-interface/range {v19}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@21da │ │ -07f538: 0c0a |0308: move-result-object v10 │ │ -07f53a: 7210 c121 0a00 |0309: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ -07f540: 0a13 |030c: move-result v19 │ │ -07f542: 3813 2d00 |030d: if-eqz v19, 033a // +002d │ │ -07f546: 7210 c221 0a00 |030f: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ -07f54c: 0c04 |0312: move-result-object v4 │ │ -07f54e: 1f04 f504 |0313: check-cast v4, Ljava/lang/String; // type@04f5 │ │ -07f552: 1313 0300 |0315: const/16 v19, #int 3 // #3 │ │ -07f556: 2214 f704 |0317: new-instance v20, Ljava/lang/StringBuilder; // type@04f7 │ │ -07f55a: 7601 6021 1400 |0319: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07f560: 0800 1400 |031c: move-object/from16 v0, v20 │ │ -07f564: 6e20 6921 4000 |031e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f56a: 0c14 |0321: move-result-object v20 │ │ -07f56c: 1a15 6800 |0322: const-string v21, " k │ │ +07f4f0: 0800 1700 |02f6: move-object/from16 v0, v23 │ │ +07f4f4: 0201 1200 |02f8: move/from16 v1, v18 │ │ +07f4f8: 0802 1300 |02fa: move-object/from16 v2, v19 │ │ +07f4fc: 7030 7420 1002 |02fc: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f502: 1a12 2001 |02ff: const-string v18, "/data/data/stericson.busybox/files/bb/busybox" // string@0120 │ │ +07f506: 7701 d01f 1200 |0301: invoke-static/range {v18}, Lcom/stericson/RootTools/RootTools;.getBusyBoxApplets:(Ljava/lang/String;)Ljava/util/List; // method@1fd0 │ │ +07f50c: 0c12 |0304: move-result-object v18 │ │ +07f50e: 7801 da21 1200 |0305: invoke-interface/range {v18}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@21da │ │ +07f514: 0c12 |0308: move-result-object v18 │ │ +07f516: 7801 c121 1200 |0309: invoke-interface/range {v18}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ +07f51c: 0a13 |030c: move-result v19 │ │ +07f51e: 3813 2d00 |030d: if-eqz v19, 033a // +002d │ │ +07f522: 7801 c221 1200 |030f: invoke-interface/range {v18}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ +07f528: 0c04 |0312: move-result-object v4 │ │ +07f52a: 1f04 f504 |0313: check-cast v4, Ljava/lang/String; // type@04f5 │ │ +07f52e: 1313 0300 |0315: const/16 v19, #int 3 // #3 │ │ +07f532: 2214 f704 |0317: new-instance v20, Ljava/lang/StringBuilder; // type@04f7 │ │ +07f536: 7601 6021 1400 |0319: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07f53c: 0800 1400 |031c: move-object/from16 v0, v20 │ │ +07f540: 6e20 6921 4000 |031e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f546: 0c14 |0321: move-result-object v20 │ │ +07f548: 1a15 6800 |0322: const-string v21, " k │ │ │ │ " // string@0068 │ │ -07f570: 7402 6921 1400 |0324: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f576: 0c14 |0327: move-result-object v20 │ │ -07f578: 7401 6e21 1400 |0328: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07f57e: 0c14 |032b: move-result-object v20 │ │ -07f580: 0800 1800 |032c: move-object/from16 v0, v24 │ │ -07f584: 0201 1300 |032e: move/from16 v1, v19 │ │ -07f588: 0802 1400 |0330: move-object/from16 v2, v20 │ │ -07f58c: 7030 7420 1002 |0332: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f592: 28d4 |0335: goto 0309 // -002c │ │ -07f594: 0d07 |0336: move-exception v7 │ │ -07f596: 6e10 fc20 0700 |0337: invoke-virtual {v7}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -07f59c: 1313 0400 |033a: const/16 v19, #int 4 // #4 │ │ -07f5a0: 1a14 7f0e |033c: const-string v20, "Testing GetBusyBox version in a special directory!" // string@0e7f │ │ -07f5a4: 0800 1800 |033e: move-object/from16 v0, v24 │ │ -07f5a8: 0201 1300 |0340: move/from16 v1, v19 │ │ -07f5ac: 0802 1400 |0342: move-object/from16 v2, v20 │ │ -07f5b0: 7030 7420 1002 |0344: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f5b6: 1313 0300 |0347: const/16 v19, #int 3 // #3 │ │ -07f5ba: 1a14 f50f |0349: const-string v20, "[ Testing GetBusyBox version in a special directory! ] │ │ +07f54c: 7402 6921 1400 |0324: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f552: 0c14 |0327: move-result-object v20 │ │ +07f554: 7401 6e21 1400 |0328: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07f55a: 0c14 |032b: move-result-object v20 │ │ +07f55c: 0800 1700 |032c: move-object/from16 v0, v23 │ │ +07f560: 0201 1300 |032e: move/from16 v1, v19 │ │ +07f564: 0802 1400 |0330: move-object/from16 v2, v20 │ │ +07f568: 7030 7420 1002 |0332: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f56e: 28d4 |0335: goto 0309 // -002c │ │ +07f570: 0d07 |0336: move-exception v7 │ │ +07f572: 6e10 fc20 0700 |0337: invoke-virtual {v7}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +07f578: 1312 0400 |033a: const/16 v18, #int 4 // #4 │ │ +07f57c: 1a13 7f0e |033c: const-string v19, "Testing GetBusyBox version in a special directory!" // string@0e7f │ │ +07f580: 0800 1700 |033e: move-object/from16 v0, v23 │ │ +07f584: 0201 1200 |0340: move/from16 v1, v18 │ │ +07f588: 0802 1300 |0342: move-object/from16 v2, v19 │ │ +07f58c: 7030 7420 1002 |0344: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f592: 1312 0300 |0347: const/16 v18, #int 3 // #3 │ │ +07f596: 1a13 f50f |0349: const-string v19, "[ Testing GetBusyBox version in a special directory! ] │ │ " // string@0ff5 │ │ -07f5be: 0800 1800 |034b: move-object/from16 v0, v24 │ │ -07f5c2: 0201 1300 |034d: move/from16 v1, v19 │ │ -07f5c6: 0802 1400 |034f: move-object/from16 v2, v20 │ │ -07f5ca: 7030 7420 1002 |0351: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f5d0: 1a13 1f01 |0354: const-string v19, "/data/data/stericson.busybox/files/bb/" // string@011f │ │ -07f5d4: 7701 d21f 1300 |0356: invoke-static/range {v19}, Lcom/stericson/RootTools/RootTools;.getBusyBoxVersion:(Ljava/lang/String;)Ljava/lang/String; // method@1fd2 │ │ -07f5da: 0c12 |0359: move-result-object v18 │ │ -07f5dc: 1313 0300 |035a: const/16 v19, #int 3 // #3 │ │ -07f5e0: 2214 f704 |035c: new-instance v20, Ljava/lang/StringBuilder; // type@04f7 │ │ -07f5e4: 7601 6021 1400 |035e: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07f5ea: 0800 1400 |0361: move-object/from16 v0, v20 │ │ -07f5ee: 0801 1200 |0363: move-object/from16 v1, v18 │ │ -07f5f2: 6e20 6921 1000 |0365: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f5f8: 0c14 |0368: move-result-object v20 │ │ -07f5fa: 1a15 6800 |0369: const-string v21, " k │ │ +07f59a: 0800 1700 |034b: move-object/from16 v0, v23 │ │ +07f59e: 0201 1200 |034d: move/from16 v1, v18 │ │ +07f5a2: 0802 1300 |034f: move-object/from16 v2, v19 │ │ +07f5a6: 7030 7420 1002 |0351: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f5ac: 1a12 1f01 |0354: const-string v18, "/data/data/stericson.busybox/files/bb/" // string@011f │ │ +07f5b0: 7701 d21f 1200 |0356: invoke-static/range {v18}, Lcom/stericson/RootTools/RootTools;.getBusyBoxVersion:(Ljava/lang/String;)Ljava/lang/String; // method@1fd2 │ │ +07f5b6: 0c0f |0359: move-result-object v15 │ │ +07f5b8: 1312 0300 |035a: const/16 v18, #int 3 // #3 │ │ +07f5bc: 2213 f704 |035c: new-instance v19, Ljava/lang/StringBuilder; // type@04f7 │ │ +07f5c0: 7601 6021 1300 |035e: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07f5c6: 0800 1300 |0361: move-object/from16 v0, v19 │ │ +07f5ca: 6e20 6921 f000 |0363: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f5d0: 0c13 |0366: move-result-object v19 │ │ +07f5d2: 1a14 6800 |0367: const-string v20, " k │ │ │ │ " // string@0068 │ │ -07f5fe: 7402 6921 1400 |036b: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f604: 0c14 |036e: move-result-object v20 │ │ -07f606: 7401 6e21 1400 |036f: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07f60c: 0c14 |0372: move-result-object v20 │ │ -07f60e: 0800 1800 |0373: move-object/from16 v0, v24 │ │ -07f612: 0201 1300 |0375: move/from16 v1, v19 │ │ -07f616: 0802 1400 |0377: move-object/from16 v2, v20 │ │ -07f61a: 7030 7420 1002 |0379: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f620: 1313 0400 |037c: const/16 v19, #int 4 // #4 │ │ -07f624: 1a14 880e |037e: const-string v20, "Testing getFilePermissionsSymlinks" // string@0e88 │ │ -07f628: 0800 1800 |0380: move-object/from16 v0, v24 │ │ -07f62c: 0201 1300 |0382: move/from16 v1, v19 │ │ -07f630: 0802 1400 |0384: move-object/from16 v2, v20 │ │ -07f634: 7030 7420 1002 |0386: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f63a: 1a13 2f01 |0389: const-string v19, "/system/xbin/busybox" // string@012f │ │ -07f63e: 7701 d51f 1300 |038b: invoke-static/range {v19}, Lcom/stericson/RootTools/RootTools;.getFilePermissionsSymlinks:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Permissions; // method@1fd5 │ │ -07f644: 0c0d |038e: move-result-object v13 │ │ -07f646: 1313 0300 |038f: const/16 v19, #int 3 // #3 │ │ -07f64a: 1a14 ec0f |0391: const-string v20, "[ Checking busybox permissions and symlink ] │ │ +07f5d6: 7402 6921 1300 |0369: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f5dc: 0c13 |036c: move-result-object v19 │ │ +07f5de: 7401 6e21 1300 |036d: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07f5e4: 0c13 |0370: move-result-object v19 │ │ +07f5e6: 0800 1700 |0371: move-object/from16 v0, v23 │ │ +07f5ea: 0201 1200 |0373: move/from16 v1, v18 │ │ +07f5ee: 0802 1300 |0375: move-object/from16 v2, v19 │ │ +07f5f2: 7030 7420 1002 |0377: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f5f8: 1312 0400 |037a: const/16 v18, #int 4 // #4 │ │ +07f5fc: 1a13 880e |037c: const-string v19, "Testing getFilePermissionsSymlinks" // string@0e88 │ │ +07f600: 0800 1700 |037e: move-object/from16 v0, v23 │ │ +07f604: 0201 1200 |0380: move/from16 v1, v18 │ │ +07f608: 0802 1300 |0382: move-object/from16 v2, v19 │ │ +07f60c: 7030 7420 1002 |0384: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f612: 1a12 2f01 |0387: const-string v18, "/system/xbin/busybox" // string@012f │ │ +07f616: 7701 d51f 1200 |0389: invoke-static/range {v18}, Lcom/stericson/RootTools/RootTools;.getFilePermissionsSymlinks:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Permissions; // method@1fd5 │ │ +07f61c: 0c0c |038c: move-result-object v12 │ │ +07f61e: 1312 0300 |038d: const/16 v18, #int 3 // #3 │ │ +07f622: 1a13 ec0f |038f: const-string v19, "[ Checking busybox permissions and symlink ] │ │ " // string@0fec │ │ -07f64e: 0800 1800 |0393: move-object/from16 v0, v24 │ │ -07f652: 0201 1300 |0395: move/from16 v1, v19 │ │ -07f656: 0802 1400 |0397: move-object/from16 v2, v20 │ │ -07f65a: 7030 7420 1002 |0399: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f660: 380d a102 |039c: if-eqz v13, 063d // +02a1 │ │ -07f664: 1313 0300 |039e: const/16 v19, #int 3 // #3 │ │ -07f668: 2214 f704 |03a0: new-instance v20, Ljava/lang/StringBuilder; // type@04f7 │ │ -07f66c: 7601 6021 1400 |03a2: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07f672: 1a15 2f0e |03a5: const-string v21, "Symlink: " // string@0e2f │ │ -07f676: 7402 6921 1400 |03a7: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f67c: 0c14 |03aa: move-result-object v20 │ │ -07f67e: 6e10 0b20 0d00 |03ab: invoke-virtual {v13}, Lcom/stericson/RootTools/containers/Permissions;.getSymlink:()Ljava/lang/String; // method@200b │ │ -07f684: 0c15 |03ae: move-result-object v21 │ │ -07f686: 7402 6921 1400 |03af: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f68c: 0c14 |03b2: move-result-object v20 │ │ -07f68e: 1a15 6800 |03b3: const-string v21, " k │ │ +07f626: 0800 1700 |0391: move-object/from16 v0, v23 │ │ +07f62a: 0201 1200 |0393: move/from16 v1, v18 │ │ +07f62e: 0802 1300 |0395: move-object/from16 v2, v19 │ │ +07f632: 7030 7420 1002 |0397: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f638: 380c a102 |039a: if-eqz v12, 063b // +02a1 │ │ +07f63c: 1312 0300 |039c: const/16 v18, #int 3 // #3 │ │ +07f640: 2213 f704 |039e: new-instance v19, Ljava/lang/StringBuilder; // type@04f7 │ │ +07f644: 7601 6021 1300 |03a0: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07f64a: 1a14 2f0e |03a3: const-string v20, "Symlink: " // string@0e2f │ │ +07f64e: 7402 6921 1300 |03a5: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f654: 0c13 |03a8: move-result-object v19 │ │ +07f656: 6e10 0b20 0c00 |03a9: invoke-virtual {v12}, Lcom/stericson/RootTools/containers/Permissions;.getSymlink:()Ljava/lang/String; // method@200b │ │ +07f65c: 0c14 |03ac: move-result-object v20 │ │ +07f65e: 7402 6921 1300 |03ad: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f664: 0c13 |03b0: move-result-object v19 │ │ +07f666: 1a14 6800 |03b1: const-string v20, " k │ │ │ │ " // string@0068 │ │ -07f692: 7402 6921 1400 |03b5: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f698: 0c14 |03b8: move-result-object v20 │ │ -07f69a: 7401 6e21 1400 |03b9: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07f6a0: 0c14 |03bc: move-result-object v20 │ │ -07f6a2: 0800 1800 |03bd: move-object/from16 v0, v24 │ │ -07f6a6: 0201 1300 |03bf: move/from16 v1, v19 │ │ -07f6aa: 0802 1400 |03c1: move-object/from16 v2, v20 │ │ -07f6ae: 7030 7420 1002 |03c3: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f6b4: 1313 0300 |03c6: const/16 v19, #int 3 // #3 │ │ -07f6b8: 2214 f704 |03c8: new-instance v20, Ljava/lang/StringBuilder; // type@04f7 │ │ -07f6bc: 7601 6021 1400 |03ca: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07f6c2: 1a15 aa04 |03cd: const-string v21, "Group Permissions: " // string@04aa │ │ -07f6c6: 7402 6921 1400 |03cf: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f6cc: 0c14 |03d2: move-result-object v20 │ │ -07f6ce: 6e10 0720 0d00 |03d3: invoke-virtual {v13}, Lcom/stericson/RootTools/containers/Permissions;.getGroupPermissions:()Ljava/lang/String; // method@2007 │ │ -07f6d4: 0c15 |03d6: move-result-object v21 │ │ -07f6d6: 7402 6921 1400 |03d7: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f6dc: 0c14 |03da: move-result-object v20 │ │ -07f6de: 1a15 6800 |03db: const-string v21, " k │ │ +07f66a: 7402 6921 1300 |03b3: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f670: 0c13 |03b6: move-result-object v19 │ │ +07f672: 7401 6e21 1300 |03b7: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07f678: 0c13 |03ba: move-result-object v19 │ │ +07f67a: 0800 1700 |03bb: move-object/from16 v0, v23 │ │ +07f67e: 0201 1200 |03bd: move/from16 v1, v18 │ │ +07f682: 0802 1300 |03bf: move-object/from16 v2, v19 │ │ +07f686: 7030 7420 1002 |03c1: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f68c: 1312 0300 |03c4: const/16 v18, #int 3 // #3 │ │ +07f690: 2213 f704 |03c6: new-instance v19, Ljava/lang/StringBuilder; // type@04f7 │ │ +07f694: 7601 6021 1300 |03c8: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07f69a: 1a14 aa04 |03cb: const-string v20, "Group Permissions: " // string@04aa │ │ +07f69e: 7402 6921 1300 |03cd: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f6a4: 0c13 |03d0: move-result-object v19 │ │ +07f6a6: 6e10 0720 0c00 |03d1: invoke-virtual {v12}, Lcom/stericson/RootTools/containers/Permissions;.getGroupPermissions:()Ljava/lang/String; // method@2007 │ │ +07f6ac: 0c14 |03d4: move-result-object v20 │ │ +07f6ae: 7402 6921 1300 |03d5: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f6b4: 0c13 |03d8: move-result-object v19 │ │ +07f6b6: 1a14 6800 |03d9: const-string v20, " k │ │ │ │ " // string@0068 │ │ -07f6e2: 7402 6921 1400 |03dd: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f6e8: 0c14 |03e0: move-result-object v20 │ │ -07f6ea: 7401 6e21 1400 |03e1: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07f6f0: 0c14 |03e4: move-result-object v20 │ │ -07f6f2: 0800 1800 |03e5: move-object/from16 v0, v24 │ │ -07f6f6: 0201 1300 |03e7: move/from16 v1, v19 │ │ -07f6fa: 0802 1400 |03e9: move-object/from16 v2, v20 │ │ -07f6fe: 7030 7420 1002 |03eb: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f704: 1313 0300 |03ee: const/16 v19, #int 3 // #3 │ │ -07f708: 2214 f704 |03f0: new-instance v20, Ljava/lang/StringBuilder; // type@04f7 │ │ -07f70c: 7601 6021 1400 |03f2: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07f712: 1a15 a90c |03f5: const-string v21, "Owner Permissions: " // string@0ca9 │ │ -07f716: 7402 6921 1400 |03f7: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f71c: 0c14 |03fa: move-result-object v20 │ │ -07f71e: 6e10 0920 0d00 |03fb: invoke-virtual {v13}, Lcom/stericson/RootTools/containers/Permissions;.getOtherPermissions:()Ljava/lang/String; // method@2009 │ │ -07f724: 0c15 |03fe: move-result-object v21 │ │ -07f726: 7402 6921 1400 |03ff: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f72c: 0c14 |0402: move-result-object v20 │ │ -07f72e: 1a15 6800 |0403: const-string v21, " k │ │ +07f6ba: 7402 6921 1300 |03db: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f6c0: 0c13 |03de: move-result-object v19 │ │ +07f6c2: 7401 6e21 1300 |03df: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07f6c8: 0c13 |03e2: move-result-object v19 │ │ +07f6ca: 0800 1700 |03e3: move-object/from16 v0, v23 │ │ +07f6ce: 0201 1200 |03e5: move/from16 v1, v18 │ │ +07f6d2: 0802 1300 |03e7: move-object/from16 v2, v19 │ │ +07f6d6: 7030 7420 1002 |03e9: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f6dc: 1312 0300 |03ec: const/16 v18, #int 3 // #3 │ │ +07f6e0: 2213 f704 |03ee: new-instance v19, Ljava/lang/StringBuilder; // type@04f7 │ │ +07f6e4: 7601 6021 1300 |03f0: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07f6ea: 1a14 a90c |03f3: const-string v20, "Owner Permissions: " // string@0ca9 │ │ +07f6ee: 7402 6921 1300 |03f5: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f6f4: 0c13 |03f8: move-result-object v19 │ │ +07f6f6: 6e10 0920 0c00 |03f9: invoke-virtual {v12}, Lcom/stericson/RootTools/containers/Permissions;.getOtherPermissions:()Ljava/lang/String; // method@2009 │ │ +07f6fc: 0c14 |03fc: move-result-object v20 │ │ +07f6fe: 7402 6921 1300 |03fd: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f704: 0c13 |0400: move-result-object v19 │ │ +07f706: 1a14 6800 |0401: const-string v20, " k │ │ │ │ " // string@0068 │ │ -07f732: 7402 6921 1400 |0405: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f738: 0c14 |0408: move-result-object v20 │ │ -07f73a: 7401 6e21 1400 |0409: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07f740: 0c14 |040c: move-result-object v20 │ │ -07f742: 0800 1800 |040d: move-object/from16 v0, v24 │ │ -07f746: 0201 1300 |040f: move/from16 v1, v19 │ │ -07f74a: 0802 1400 |0411: move-object/from16 v2, v20 │ │ -07f74e: 7030 7420 1002 |0413: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f754: 1313 0300 |0416: const/16 v19, #int 3 // #3 │ │ -07f758: 2214 f704 |0418: new-instance v20, Ljava/lang/StringBuilder; // type@04f7 │ │ -07f75c: 7601 6021 1400 |041a: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07f762: 1a15 d90c |041d: const-string v21, "Permissions: " // string@0cd9 │ │ -07f766: 7402 6921 1400 |041f: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f76c: 0c14 |0422: move-result-object v20 │ │ -07f76e: 6e10 0a20 0d00 |0423: invoke-virtual {v13}, Lcom/stericson/RootTools/containers/Permissions;.getPermissions:()I // method@200a │ │ -07f774: 0a15 |0426: move-result v21 │ │ -07f776: 7402 6521 1400 |0427: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -07f77c: 0c14 |042a: move-result-object v20 │ │ -07f77e: 1a15 6800 |042b: const-string v21, " k │ │ +07f70a: 7402 6921 1300 |0403: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f710: 0c13 |0406: move-result-object v19 │ │ +07f712: 7401 6e21 1300 |0407: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07f718: 0c13 |040a: move-result-object v19 │ │ +07f71a: 0800 1700 |040b: move-object/from16 v0, v23 │ │ +07f71e: 0201 1200 |040d: move/from16 v1, v18 │ │ +07f722: 0802 1300 |040f: move-object/from16 v2, v19 │ │ +07f726: 7030 7420 1002 |0411: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f72c: 1312 0300 |0414: const/16 v18, #int 3 // #3 │ │ +07f730: 2213 f704 |0416: new-instance v19, Ljava/lang/StringBuilder; // type@04f7 │ │ +07f734: 7601 6021 1300 |0418: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07f73a: 1a14 d90c |041b: const-string v20, "Permissions: " // string@0cd9 │ │ +07f73e: 7402 6921 1300 |041d: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f744: 0c13 |0420: move-result-object v19 │ │ +07f746: 6e10 0a20 0c00 |0421: invoke-virtual {v12}, Lcom/stericson/RootTools/containers/Permissions;.getPermissions:()I // method@200a │ │ +07f74c: 0a14 |0424: move-result v20 │ │ +07f74e: 7402 6521 1300 |0425: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +07f754: 0c13 |0428: move-result-object v19 │ │ +07f756: 1a14 6800 |0429: const-string v20, " k │ │ │ │ " // string@0068 │ │ -07f782: 7402 6921 1400 |042d: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f788: 0c14 |0430: move-result-object v20 │ │ -07f78a: 7401 6e21 1400 |0431: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07f790: 0c14 |0434: move-result-object v20 │ │ -07f792: 0800 1800 |0435: move-object/from16 v0, v24 │ │ -07f796: 0201 1300 |0437: move/from16 v1, v19 │ │ -07f79a: 0802 1400 |0439: move-object/from16 v2, v20 │ │ -07f79e: 7030 7420 1002 |043b: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f7a4: 1313 0300 |043e: const/16 v19, #int 3 // #3 │ │ -07f7a8: 2214 f704 |0440: new-instance v20, Ljava/lang/StringBuilder; // type@04f7 │ │ -07f7ac: 7601 6021 1400 |0442: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07f7b2: 1a15 b80e |0445: const-string v21, "Type: " // string@0eb8 │ │ -07f7b6: 7402 6921 1400 |0447: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f7bc: 0c14 |044a: move-result-object v20 │ │ -07f7be: 6e10 0c20 0d00 |044b: invoke-virtual {v13}, Lcom/stericson/RootTools/containers/Permissions;.getType:()Ljava/lang/String; // method@200c │ │ -07f7c4: 0c15 |044e: move-result-object v21 │ │ -07f7c6: 7402 6921 1400 |044f: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f7cc: 0c14 |0452: move-result-object v20 │ │ -07f7ce: 1a15 6800 |0453: const-string v21, " k │ │ +07f75a: 7402 6921 1300 |042b: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f760: 0c13 |042e: move-result-object v19 │ │ +07f762: 7401 6e21 1300 |042f: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07f768: 0c13 |0432: move-result-object v19 │ │ +07f76a: 0800 1700 |0433: move-object/from16 v0, v23 │ │ +07f76e: 0201 1200 |0435: move/from16 v1, v18 │ │ +07f772: 0802 1300 |0437: move-object/from16 v2, v19 │ │ +07f776: 7030 7420 1002 |0439: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f77c: 1312 0300 |043c: const/16 v18, #int 3 // #3 │ │ +07f780: 2213 f704 |043e: new-instance v19, Ljava/lang/StringBuilder; // type@04f7 │ │ +07f784: 7601 6021 1300 |0440: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07f78a: 1a14 b80e |0443: const-string v20, "Type: " // string@0eb8 │ │ +07f78e: 7402 6921 1300 |0445: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f794: 0c13 |0448: move-result-object v19 │ │ +07f796: 6e10 0c20 0c00 |0449: invoke-virtual {v12}, Lcom/stericson/RootTools/containers/Permissions;.getType:()Ljava/lang/String; // method@200c │ │ +07f79c: 0c14 |044c: move-result-object v20 │ │ +07f79e: 7402 6921 1300 |044d: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f7a4: 0c13 |0450: move-result-object v19 │ │ +07f7a6: 1a14 6800 |0451: const-string v20, " k │ │ │ │ " // string@0068 │ │ -07f7d2: 7402 6921 1400 |0455: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f7d8: 0c14 |0458: move-result-object v20 │ │ -07f7da: 7401 6e21 1400 |0459: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07f7e0: 0c14 |045c: move-result-object v20 │ │ -07f7e2: 0800 1800 |045d: move-object/from16 v0, v24 │ │ -07f7e6: 0201 1300 |045f: move/from16 v1, v19 │ │ -07f7ea: 0802 1400 |0461: move-object/from16 v2, v20 │ │ -07f7ee: 7030 7420 1002 |0463: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f7f4: 1313 0300 |0466: const/16 v19, #int 3 // #3 │ │ -07f7f8: 2214 f704 |0468: new-instance v20, Ljava/lang/StringBuilder; // type@04f7 │ │ -07f7fc: 7601 6021 1400 |046a: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07f802: 1a15 d30e |046d: const-string v21, "User Permissions: " // string@0ed3 │ │ -07f806: 7402 6921 1400 |046f: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f80c: 0c14 |0472: move-result-object v20 │ │ -07f80e: 6e10 0e20 0d00 |0473: invoke-virtual {v13}, Lcom/stericson/RootTools/containers/Permissions;.getUserPermissions:()Ljava/lang/String; // method@200e │ │ -07f814: 0c15 |0476: move-result-object v21 │ │ -07f816: 7402 6921 1400 |0477: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f81c: 0c14 |047a: move-result-object v20 │ │ -07f81e: 1a15 6800 |047b: const-string v21, " k │ │ +07f7aa: 7402 6921 1300 |0453: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f7b0: 0c13 |0456: move-result-object v19 │ │ +07f7b2: 7401 6e21 1300 |0457: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07f7b8: 0c13 |045a: move-result-object v19 │ │ +07f7ba: 0800 1700 |045b: move-object/from16 v0, v23 │ │ +07f7be: 0201 1200 |045d: move/from16 v1, v18 │ │ +07f7c2: 0802 1300 |045f: move-object/from16 v2, v19 │ │ +07f7c6: 7030 7420 1002 |0461: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f7cc: 1312 0300 |0464: const/16 v18, #int 3 // #3 │ │ +07f7d0: 2213 f704 |0466: new-instance v19, Ljava/lang/StringBuilder; // type@04f7 │ │ +07f7d4: 7601 6021 1300 |0468: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07f7da: 1a14 d30e |046b: const-string v20, "User Permissions: " // string@0ed3 │ │ +07f7de: 7402 6921 1300 |046d: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f7e4: 0c13 |0470: move-result-object v19 │ │ +07f7e6: 6e10 0e20 0c00 |0471: invoke-virtual {v12}, Lcom/stericson/RootTools/containers/Permissions;.getUserPermissions:()Ljava/lang/String; // method@200e │ │ +07f7ec: 0c14 |0474: move-result-object v20 │ │ +07f7ee: 7402 6921 1300 |0475: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f7f4: 0c13 |0478: move-result-object v19 │ │ +07f7f6: 1a14 6800 |0479: const-string v20, " k │ │ │ │ " // string@0068 │ │ -07f822: 7402 6921 1400 |047d: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07f828: 0c14 |0480: move-result-object v20 │ │ -07f82a: 7401 6e21 1400 |0481: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07f830: 0c14 |0484: move-result-object v20 │ │ -07f832: 0800 1800 |0485: move-object/from16 v0, v24 │ │ -07f836: 0201 1300 |0487: move/from16 v1, v19 │ │ -07f83a: 0802 1400 |0489: move-object/from16 v2, v20 │ │ -07f83e: 7030 7420 1002 |048b: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f844: 1313 0400 |048e: const/16 v19, #int 4 // #4 │ │ -07f848: 1a14 8c0e |0490: const-string v20, "Testing output capture" // string@0e8c │ │ -07f84c: 0800 1800 |0492: move-object/from16 v0, v24 │ │ -07f850: 0201 1300 |0494: move/from16 v1, v19 │ │ -07f854: 0802 1400 |0496: move-object/from16 v2, v20 │ │ -07f858: 7030 7420 1002 |0498: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f85e: 1313 0300 |049b: const/16 v19, #int 3 // #3 │ │ -07f862: 1a14 f80f |049d: const-string v20, "[ busybox ash --help ] │ │ +07f7fa: 7402 6921 1300 |047b: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07f800: 0c13 |047e: move-result-object v19 │ │ +07f802: 7401 6e21 1300 |047f: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07f808: 0c13 |0482: move-result-object v19 │ │ +07f80a: 0800 1700 |0483: move-object/from16 v0, v23 │ │ +07f80e: 0201 1200 |0485: move/from16 v1, v18 │ │ +07f812: 0802 1300 |0487: move-object/from16 v2, v19 │ │ +07f816: 7030 7420 1002 |0489: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f81c: 1312 0400 |048c: const/16 v18, #int 4 // #4 │ │ +07f820: 1a13 8c0e |048e: const-string v19, "Testing output capture" // string@0e8c │ │ +07f824: 0800 1700 |0490: move-object/from16 v0, v23 │ │ +07f828: 0201 1200 |0492: move/from16 v1, v18 │ │ +07f82c: 0802 1300 |0494: move-object/from16 v2, v19 │ │ +07f830: 7030 7420 1002 |0496: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f836: 1312 0300 |0499: const/16 v18, #int 3 // #3 │ │ +07f83a: 1a13 f80f |049b: const-string v19, "[ busybox ash --help ] │ │ " // string@0ff8 │ │ -07f866: 0800 1800 |049f: move-object/from16 v0, v24 │ │ -07f86a: 0201 1300 |04a1: move/from16 v1, v19 │ │ -07f86e: 0802 1400 |04a3: move-object/from16 v2, v20 │ │ -07f872: 7030 7420 1002 |04a5: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f878: 1313 0100 |04a8: const/16 v19, #int 1 // #1 │ │ -07f87c: 7701 db1f 1300 |04aa: invoke-static/range {v19}, Lcom/stericson/RootTools/RootTools;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1fdb │ │ -07f882: 0c0f |04ad: move-result-object v15 │ │ -07f884: 2205 a804 |04ae: new-instance v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$1; // type@04a8 │ │ -07f888: 1313 0000 |04b0: const/16 v19, #int 0 // #0 │ │ -07f88c: 1314 0100 |04b2: const/16 v20, #int 1 // #1 │ │ -07f890: 0200 1400 |04b4: move/from16 v0, v20 │ │ -07f894: 2300 8905 |04b6: new-array v0, v0, [Ljava/lang/String; // type@0589 │ │ -07f898: 0814 0000 |04b8: move-object/from16 v20, v0 │ │ -07f89c: 1315 0000 |04ba: const/16 v21, #int 0 // #0 │ │ -07f8a0: 1a16 f911 |04bc: const-string v22, "busybox ash --help" // string@11f9 │ │ -07f8a4: 4d16 1415 |04be: aput-object v22, v20, v21 │ │ -07f8a8: 0800 1800 |04c0: move-object/from16 v0, v24 │ │ -07f8ac: 0201 1300 |04c2: move/from16 v1, v19 │ │ -07f8b0: 0802 1400 |04c4: move-object/from16 v2, v20 │ │ -07f8b4: 7040 6220 0521 |04c6: invoke-direct {v5, v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$1;.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V // method@2062 │ │ -07f8ba: 6e20 861f 5f00 |04c9: invoke-virtual {v15, v5}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07f8c0: 1313 0400 |04cc: const/16 v19, #int 4 // #4 │ │ -07f8c4: 1a14 3a18 |04ce: const-string v20, "getevent - /dev/input/event0" // string@183a │ │ -07f8c8: 0800 1800 |04d0: move-object/from16 v0, v24 │ │ -07f8cc: 0201 1300 |04d2: move/from16 v1, v19 │ │ -07f8d0: 0802 1400 |04d4: move-object/from16 v2, v20 │ │ -07f8d4: 7030 7420 1002 |04d6: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f8da: 1313 0300 |04d9: const/16 v19, #int 3 // #3 │ │ -07f8de: 1a14 fa0f |04db: const-string v20, "[ getevent - /dev/input/event0 ] │ │ +07f83e: 0800 1700 |049d: move-object/from16 v0, v23 │ │ +07f842: 0201 1200 |049f: move/from16 v1, v18 │ │ +07f846: 0802 1300 |04a1: move-object/from16 v2, v19 │ │ +07f84a: 7030 7420 1002 |04a3: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f850: 1312 0100 |04a6: const/16 v18, #int 1 // #1 │ │ +07f854: 7701 db1f 1200 |04a8: invoke-static/range {v18}, Lcom/stericson/RootTools/RootTools;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1fdb │ │ +07f85a: 0c0e |04ab: move-result-object v14 │ │ +07f85c: 2205 a804 |04ac: new-instance v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$1; // type@04a8 │ │ +07f860: 1312 0000 |04ae: const/16 v18, #int 0 // #0 │ │ +07f864: 1313 0100 |04b0: const/16 v19, #int 1 // #1 │ │ +07f868: 0200 1300 |04b2: move/from16 v0, v19 │ │ +07f86c: 2300 8905 |04b4: new-array v0, v0, [Ljava/lang/String; // type@0589 │ │ +07f870: 0813 0000 |04b6: move-object/from16 v19, v0 │ │ +07f874: 1314 0000 |04b8: const/16 v20, #int 0 // #0 │ │ +07f878: 1a15 f911 |04ba: const-string v21, "busybox ash --help" // string@11f9 │ │ +07f87c: 4d15 1314 |04bc: aput-object v21, v19, v20 │ │ +07f880: 0800 1700 |04be: move-object/from16 v0, v23 │ │ +07f884: 0201 1200 |04c0: move/from16 v1, v18 │ │ +07f888: 0802 1300 |04c2: move-object/from16 v2, v19 │ │ +07f88c: 7040 6220 0521 |04c4: invoke-direct {v5, v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$1;.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V // method@2062 │ │ +07f892: 6e20 861f 5e00 |04c7: invoke-virtual {v14, v5}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07f898: 1312 0400 |04ca: const/16 v18, #int 4 // #4 │ │ +07f89c: 1a13 3a18 |04cc: const-string v19, "getevent - /dev/input/event0" // string@183a │ │ +07f8a0: 0800 1700 |04ce: move-object/from16 v0, v23 │ │ +07f8a4: 0201 1200 |04d0: move/from16 v1, v18 │ │ +07f8a8: 0802 1300 |04d2: move-object/from16 v2, v19 │ │ +07f8ac: 7030 7420 1002 |04d4: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f8b2: 1312 0300 |04d7: const/16 v18, #int 3 // #3 │ │ +07f8b6: 1a13 fa0f |04d9: const-string v19, "[ getevent - /dev/input/event0 ] │ │ " // string@0ffa │ │ -07f8e2: 0800 1800 |04dd: move-object/from16 v0, v24 │ │ -07f8e6: 0201 1300 |04df: move/from16 v1, v19 │ │ -07f8ea: 0802 1400 |04e1: move-object/from16 v2, v20 │ │ -07f8ee: 7030 7420 1002 |04e3: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f8f4: 2205 a904 |04e6: new-instance v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$2; // type@04a9 │ │ -07f8f8: 1313 0000 |04e8: const/16 v19, #int 0 // #0 │ │ -07f8fc: 1314 0000 |04ea: const/16 v20, #int 0 // #0 │ │ -07f900: 1315 0100 |04ec: const/16 v21, #int 1 // #1 │ │ -07f904: 0200 1500 |04ee: move/from16 v0, v21 │ │ -07f908: 2300 8905 |04f0: new-array v0, v0, [Ljava/lang/String; // type@0589 │ │ -07f90c: 0815 0000 |04f2: move-object/from16 v21, v0 │ │ -07f910: 1316 0000 |04f4: const/16 v22, #int 0 // #0 │ │ -07f914: 1a17 3b18 |04f6: const-string v23, "getevent /dev/input/event0" // string@183b │ │ -07f918: 4d17 1516 |04f8: aput-object v23, v21, v22 │ │ -07f91c: 0800 1800 |04fa: move-object/from16 v0, v24 │ │ -07f920: 0201 1300 |04fc: move/from16 v1, v19 │ │ -07f924: 0202 1400 |04fe: move/from16 v2, v20 │ │ -07f928: 0803 1500 |0500: move-object/from16 v3, v21 │ │ -07f92c: 7053 6420 0521 |0502: invoke-direct {v5, v0, v1, v2, v3}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$2;.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;II[Ljava/lang/String;)V // method@2064 │ │ -07f932: 6e20 861f 5f00 |0505: invoke-virtual {v15, v5}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07f938: 1313 0400 |0508: const/16 v19, #int 4 // #4 │ │ -07f93c: 1a14 2a0e |050a: const-string v20, "Switching RootContext - SYSTEM_APP" // string@0e2a │ │ -07f940: 0800 1800 |050c: move-object/from16 v0, v24 │ │ -07f944: 0201 1300 |050e: move/from16 v1, v19 │ │ -07f948: 0802 1400 |0510: move-object/from16 v2, v20 │ │ -07f94c: 7030 7420 1002 |0512: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f952: 1313 0300 |0515: const/16 v19, #int 3 // #3 │ │ -07f956: 1a14 f20f |0517: const-string v20, "[ Switching Root Context - SYSTEM_APP ] │ │ +07f8ba: 0800 1700 |04db: move-object/from16 v0, v23 │ │ +07f8be: 0201 1200 |04dd: move/from16 v1, v18 │ │ +07f8c2: 0802 1300 |04df: move-object/from16 v2, v19 │ │ +07f8c6: 7030 7420 1002 |04e1: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f8cc: 2205 a904 |04e4: new-instance v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$2; // type@04a9 │ │ +07f8d0: 1312 0000 |04e6: const/16 v18, #int 0 // #0 │ │ +07f8d4: 1313 0000 |04e8: const/16 v19, #int 0 // #0 │ │ +07f8d8: 1314 0100 |04ea: const/16 v20, #int 1 // #1 │ │ +07f8dc: 0200 1400 |04ec: move/from16 v0, v20 │ │ +07f8e0: 2300 8905 |04ee: new-array v0, v0, [Ljava/lang/String; // type@0589 │ │ +07f8e4: 0814 0000 |04f0: move-object/from16 v20, v0 │ │ +07f8e8: 1315 0000 |04f2: const/16 v21, #int 0 // #0 │ │ +07f8ec: 1a16 3b18 |04f4: const-string v22, "getevent /dev/input/event0" // string@183b │ │ +07f8f0: 4d16 1415 |04f6: aput-object v22, v20, v21 │ │ +07f8f4: 0800 1700 |04f8: move-object/from16 v0, v23 │ │ +07f8f8: 0201 1200 |04fa: move/from16 v1, v18 │ │ +07f8fc: 0202 1300 |04fc: move/from16 v2, v19 │ │ +07f900: 0803 1400 |04fe: move-object/from16 v3, v20 │ │ +07f904: 7053 6420 0521 |0500: invoke-direct {v5, v0, v1, v2, v3}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$2;.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;II[Ljava/lang/String;)V // method@2064 │ │ +07f90a: 6e20 861f 5e00 |0503: invoke-virtual {v14, v5}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07f910: 1312 0400 |0506: const/16 v18, #int 4 // #4 │ │ +07f914: 1a13 2a0e |0508: const-string v19, "Switching RootContext - SYSTEM_APP" // string@0e2a │ │ +07f918: 0800 1700 |050a: move-object/from16 v0, v23 │ │ +07f91c: 0201 1200 |050c: move/from16 v1, v18 │ │ +07f920: 0802 1300 |050e: move-object/from16 v2, v19 │ │ +07f924: 7030 7420 1002 |0510: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f92a: 1312 0300 |0513: const/16 v18, #int 3 // #3 │ │ +07f92e: 1a13 f20f |0515: const-string v19, "[ Switching Root Context - SYSTEM_APP ] │ │ " // string@0ff2 │ │ -07f95a: 0800 1800 |0519: move-object/from16 v0, v24 │ │ -07f95e: 0201 1300 |051b: move/from16 v1, v19 │ │ -07f962: 0802 1400 |051d: move-object/from16 v2, v20 │ │ -07f966: 7030 7420 1002 |051f: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f96c: 1313 0100 |0522: const/16 v19, #int 1 // #1 │ │ -07f970: 6214 8308 |0524: sget-object v20, Lcom/stericson/RootShell/execution/Shell$ShellContext;.SYSTEM_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0883 │ │ -07f974: 7702 df1f 1300 |0526: invoke-static/range {v19, v20}, Lcom/stericson/RootTools/RootTools;.getShell:(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; // method@1fdf │ │ -07f97a: 0c0f |0529: move-result-object v15 │ │ -07f97c: 2205 aa04 |052a: new-instance v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$3; // type@04aa │ │ -07f980: 1313 0000 |052c: const/16 v19, #int 0 // #0 │ │ -07f984: 1314 0100 |052e: const/16 v20, #int 1 // #1 │ │ -07f988: 0200 1400 |0530: move/from16 v0, v20 │ │ -07f98c: 2300 8905 |0532: new-array v0, v0, [Ljava/lang/String; // type@0589 │ │ -07f990: 0814 0000 |0534: move-object/from16 v20, v0 │ │ -07f994: 1315 0000 |0536: const/16 v21, #int 0 // #0 │ │ -07f998: 1a16 b318 |0538: const-string v22, "id" // string@18b3 │ │ -07f99c: 4d16 1415 |053a: aput-object v22, v20, v21 │ │ -07f9a0: 0800 1800 |053c: move-object/from16 v0, v24 │ │ -07f9a4: 0201 1300 |053e: move/from16 v1, v19 │ │ -07f9a8: 0802 1400 |0540: move-object/from16 v2, v20 │ │ -07f9ac: 7040 6620 0521 |0542: invoke-direct {v5, v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$3;.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V // method@2066 │ │ -07f9b2: 6e20 861f 5f00 |0545: invoke-virtual {v15, v5}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07f9b8: 1313 0400 |0548: const/16 v19, #int 4 // #4 │ │ -07f9bc: 1a14 820e |054a: const-string v20, "Testing PM" // string@0e82 │ │ -07f9c0: 0800 1800 |054c: move-object/from16 v0, v24 │ │ -07f9c4: 0201 1300 |054e: move/from16 v1, v19 │ │ -07f9c8: 0802 1400 |0550: move-object/from16 v2, v20 │ │ -07f9cc: 7030 7420 1002 |0552: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f9d2: 1313 0300 |0555: const/16 v19, #int 3 // #3 │ │ -07f9d6: 1a14 f60f |0557: const-string v20, "[ Testing pm list packages -d ] │ │ +07f932: 0800 1700 |0517: move-object/from16 v0, v23 │ │ +07f936: 0201 1200 |0519: move/from16 v1, v18 │ │ +07f93a: 0802 1300 |051b: move-object/from16 v2, v19 │ │ +07f93e: 7030 7420 1002 |051d: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f944: 1312 0100 |0520: const/16 v18, #int 1 // #1 │ │ +07f948: 6213 8308 |0522: sget-object v19, Lcom/stericson/RootShell/execution/Shell$ShellContext;.SYSTEM_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0883 │ │ +07f94c: 7702 df1f 1200 |0524: invoke-static/range {v18, v19}, Lcom/stericson/RootTools/RootTools;.getShell:(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; // method@1fdf │ │ +07f952: 0c0e |0527: move-result-object v14 │ │ +07f954: 2205 aa04 |0528: new-instance v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$3; // type@04aa │ │ +07f958: 1312 0000 |052a: const/16 v18, #int 0 // #0 │ │ +07f95c: 1313 0100 |052c: const/16 v19, #int 1 // #1 │ │ +07f960: 0200 1300 |052e: move/from16 v0, v19 │ │ +07f964: 2300 8905 |0530: new-array v0, v0, [Ljava/lang/String; // type@0589 │ │ +07f968: 0813 0000 |0532: move-object/from16 v19, v0 │ │ +07f96c: 1314 0000 |0534: const/16 v20, #int 0 // #0 │ │ +07f970: 1a15 b318 |0536: const-string v21, "id" // string@18b3 │ │ +07f974: 4d15 1314 |0538: aput-object v21, v19, v20 │ │ +07f978: 0800 1700 |053a: move-object/from16 v0, v23 │ │ +07f97c: 0201 1200 |053c: move/from16 v1, v18 │ │ +07f980: 0802 1300 |053e: move-object/from16 v2, v19 │ │ +07f984: 7040 6620 0521 |0540: invoke-direct {v5, v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$3;.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V // method@2066 │ │ +07f98a: 6e20 861f 5e00 |0543: invoke-virtual {v14, v5}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07f990: 1312 0400 |0546: const/16 v18, #int 4 // #4 │ │ +07f994: 1a13 820e |0548: const-string v19, "Testing PM" // string@0e82 │ │ +07f998: 0800 1700 |054a: move-object/from16 v0, v23 │ │ +07f99c: 0201 1200 |054c: move/from16 v1, v18 │ │ +07f9a0: 0802 1300 |054e: move-object/from16 v2, v19 │ │ +07f9a4: 7030 7420 1002 |0550: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f9aa: 1312 0300 |0553: const/16 v18, #int 3 // #3 │ │ +07f9ae: 1a13 f60f |0555: const-string v19, "[ Testing pm list packages -d ] │ │ " // string@0ff6 │ │ -07f9da: 0800 1800 |0559: move-object/from16 v0, v24 │ │ -07f9de: 0201 1300 |055b: move/from16 v1, v19 │ │ -07f9e2: 0802 1400 |055d: move-object/from16 v2, v20 │ │ -07f9e6: 7030 7420 1002 |055f: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07f9ec: 2205 ab04 |0562: new-instance v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$4; // type@04ab │ │ -07f9f0: 1313 0000 |0564: const/16 v19, #int 0 // #0 │ │ -07f9f4: 1314 0100 |0566: const/16 v20, #int 1 // #1 │ │ -07f9f8: 0200 1400 |0568: move/from16 v0, v20 │ │ -07f9fc: 2300 8905 |056a: new-array v0, v0, [Ljava/lang/String; // type@0589 │ │ -07fa00: 0814 0000 |056c: move-object/from16 v20, v0 │ │ -07fa04: 1315 0000 |056e: const/16 v21, #int 0 // #0 │ │ -07fa08: 1a16 d123 |0570: const-string v22, "sh /system/bin/pm list packages -d" // string@23d1 │ │ -07fa0c: 4d16 1415 |0572: aput-object v22, v20, v21 │ │ -07fa10: 0800 1800 |0574: move-object/from16 v0, v24 │ │ -07fa14: 0201 1300 |0576: move/from16 v1, v19 │ │ -07fa18: 0802 1400 |0578: move-object/from16 v2, v20 │ │ -07fa1c: 7040 6820 0521 |057a: invoke-direct {v5, v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$4;.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V // method@2068 │ │ -07fa22: 6e20 861f 5f00 |057d: invoke-virtual {v15, v5}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07fa28: 1313 0400 |0580: const/16 v19, #int 4 // #4 │ │ -07fa2c: 1a14 2b0e |0582: const-string v20, "Switching RootContext - UNTRUSTED" // string@0e2b │ │ -07fa30: 0800 1800 |0584: move-object/from16 v0, v24 │ │ -07fa34: 0201 1300 |0586: move/from16 v1, v19 │ │ -07fa38: 0802 1400 |0588: move-object/from16 v2, v20 │ │ -07fa3c: 7030 7420 1002 |058a: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07fa42: 1313 0300 |058d: const/16 v19, #int 3 // #3 │ │ -07fa46: 1a14 f30f |058f: const-string v20, "[ Switching Root Context - UNTRUSTED ] │ │ +07f9b2: 0800 1700 |0557: move-object/from16 v0, v23 │ │ +07f9b6: 0201 1200 |0559: move/from16 v1, v18 │ │ +07f9ba: 0802 1300 |055b: move-object/from16 v2, v19 │ │ +07f9be: 7030 7420 1002 |055d: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07f9c4: 2205 ab04 |0560: new-instance v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$4; // type@04ab │ │ +07f9c8: 1312 0000 |0562: const/16 v18, #int 0 // #0 │ │ +07f9cc: 1313 0100 |0564: const/16 v19, #int 1 // #1 │ │ +07f9d0: 0200 1300 |0566: move/from16 v0, v19 │ │ +07f9d4: 2300 8905 |0568: new-array v0, v0, [Ljava/lang/String; // type@0589 │ │ +07f9d8: 0813 0000 |056a: move-object/from16 v19, v0 │ │ +07f9dc: 1314 0000 |056c: const/16 v20, #int 0 // #0 │ │ +07f9e0: 1a15 d123 |056e: const-string v21, "sh /system/bin/pm list packages -d" // string@23d1 │ │ +07f9e4: 4d15 1314 |0570: aput-object v21, v19, v20 │ │ +07f9e8: 0800 1700 |0572: move-object/from16 v0, v23 │ │ +07f9ec: 0201 1200 |0574: move/from16 v1, v18 │ │ +07f9f0: 0802 1300 |0576: move-object/from16 v2, v19 │ │ +07f9f4: 7040 6820 0521 |0578: invoke-direct {v5, v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$4;.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V // method@2068 │ │ +07f9fa: 6e20 861f 5e00 |057b: invoke-virtual {v14, v5}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07fa00: 1312 0400 |057e: const/16 v18, #int 4 // #4 │ │ +07fa04: 1a13 2b0e |0580: const-string v19, "Switching RootContext - UNTRUSTED" // string@0e2b │ │ +07fa08: 0800 1700 |0582: move-object/from16 v0, v23 │ │ +07fa0c: 0201 1200 |0584: move/from16 v1, v18 │ │ +07fa10: 0802 1300 |0586: move-object/from16 v2, v19 │ │ +07fa14: 7030 7420 1002 |0588: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07fa1a: 1312 0300 |058b: const/16 v18, #int 3 // #3 │ │ +07fa1e: 1a13 f30f |058d: const-string v19, "[ Switching Root Context - UNTRUSTED ] │ │ " // string@0ff3 │ │ -07fa4a: 0800 1800 |0591: move-object/from16 v0, v24 │ │ -07fa4e: 0201 1300 |0593: move/from16 v1, v19 │ │ -07fa52: 0802 1400 |0595: move-object/from16 v2, v20 │ │ -07fa56: 7030 7420 1002 |0597: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07fa5c: 1313 0100 |059a: const/16 v19, #int 1 // #1 │ │ -07fa60: 6214 8508 |059c: sget-object v20, Lcom/stericson/RootShell/execution/Shell$ShellContext;.UNTRUSTED_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0885 │ │ -07fa64: 7702 df1f 1300 |059e: invoke-static/range {v19, v20}, Lcom/stericson/RootTools/RootTools;.getShell:(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; // method@1fdf │ │ -07fa6a: 0c0f |05a1: move-result-object v15 │ │ -07fa6c: 2205 ac04 |05a2: new-instance v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$5; // type@04ac │ │ -07fa70: 1313 0000 |05a4: const/16 v19, #int 0 // #0 │ │ -07fa74: 1314 0100 |05a6: const/16 v20, #int 1 // #1 │ │ -07fa78: 0200 1400 |05a8: move/from16 v0, v20 │ │ -07fa7c: 2300 8905 |05aa: new-array v0, v0, [Ljava/lang/String; // type@0589 │ │ -07fa80: 0814 0000 |05ac: move-object/from16 v20, v0 │ │ -07fa84: 1315 0000 |05ae: const/16 v21, #int 0 // #0 │ │ -07fa88: 1a16 b318 |05b0: const-string v22, "id" // string@18b3 │ │ -07fa8c: 4d16 1415 |05b2: aput-object v22, v20, v21 │ │ -07fa90: 0800 1800 |05b4: move-object/from16 v0, v24 │ │ -07fa94: 0201 1300 |05b6: move/from16 v1, v19 │ │ -07fa98: 0802 1400 |05b8: move-object/from16 v2, v20 │ │ -07fa9c: 7040 6a20 0521 |05ba: invoke-direct {v5, v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$5;.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V // method@206a │ │ -07faa2: 6e20 861f 5f00 |05bd: invoke-virtual {v15, v5}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07faa8: 1313 0400 |05c0: const/16 v19, #int 4 // #4 │ │ -07faac: 1a14 840e |05c2: const-string v20, "Testing df" // string@0e84 │ │ -07fab0: 0800 1800 |05c4: move-object/from16 v0, v24 │ │ -07fab4: 0201 1300 |05c6: move/from16 v1, v19 │ │ -07fab8: 0802 1400 |05c8: move-object/from16 v2, v20 │ │ -07fabc: 7030 7420 1002 |05ca: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07fac2: 1a13 1d01 |05cd: const-string v19, "/data" // string@011d │ │ -07fac6: 7701 e01f 1300 |05cf: invoke-static/range {v19}, Lcom/stericson/RootTools/RootTools;.getSpace:(Ljava/lang/String;)J // method@1fe0 │ │ -07facc: 0b10 |05d2: move-result-wide v16 │ │ -07face: 1313 0300 |05d3: const/16 v19, #int 3 // #3 │ │ -07fad2: 1a14 e40f |05d5: const-string v20, "[ Checking /data partition size] │ │ +07fa22: 0800 1700 |058f: move-object/from16 v0, v23 │ │ +07fa26: 0201 1200 |0591: move/from16 v1, v18 │ │ +07fa2a: 0802 1300 |0593: move-object/from16 v2, v19 │ │ +07fa2e: 7030 7420 1002 |0595: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07fa34: 1312 0100 |0598: const/16 v18, #int 1 // #1 │ │ +07fa38: 6213 8508 |059a: sget-object v19, Lcom/stericson/RootShell/execution/Shell$ShellContext;.UNTRUSTED_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; // field@0885 │ │ +07fa3c: 7702 df1f 1200 |059c: invoke-static/range {v18, v19}, Lcom/stericson/RootTools/RootTools;.getShell:(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; // method@1fdf │ │ +07fa42: 0c0e |059f: move-result-object v14 │ │ +07fa44: 2205 ac04 |05a0: new-instance v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$5; // type@04ac │ │ +07fa48: 1312 0000 |05a2: const/16 v18, #int 0 // #0 │ │ +07fa4c: 1313 0100 |05a4: const/16 v19, #int 1 // #1 │ │ +07fa50: 0200 1300 |05a6: move/from16 v0, v19 │ │ +07fa54: 2300 8905 |05a8: new-array v0, v0, [Ljava/lang/String; // type@0589 │ │ +07fa58: 0813 0000 |05aa: move-object/from16 v19, v0 │ │ +07fa5c: 1314 0000 |05ac: const/16 v20, #int 0 // #0 │ │ +07fa60: 1a15 b318 |05ae: const-string v21, "id" // string@18b3 │ │ +07fa64: 4d15 1314 |05b0: aput-object v21, v19, v20 │ │ +07fa68: 0800 1700 |05b2: move-object/from16 v0, v23 │ │ +07fa6c: 0201 1200 |05b4: move/from16 v1, v18 │ │ +07fa70: 0802 1300 |05b6: move-object/from16 v2, v19 │ │ +07fa74: 7040 6a20 0521 |05b8: invoke-direct {v5, v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$5;.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V // method@206a │ │ +07fa7a: 6e20 861f 5e00 |05bb: invoke-virtual {v14, v5}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07fa80: 1312 0400 |05be: const/16 v18, #int 4 // #4 │ │ +07fa84: 1a13 840e |05c0: const-string v19, "Testing df" // string@0e84 │ │ +07fa88: 0800 1700 |05c2: move-object/from16 v0, v23 │ │ +07fa8c: 0201 1200 |05c4: move/from16 v1, v18 │ │ +07fa90: 0802 1300 |05c6: move-object/from16 v2, v19 │ │ +07fa94: 7030 7420 1002 |05c8: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07fa9a: 1a12 1d01 |05cb: const-string v18, "/data" // string@011d │ │ +07fa9e: 7701 e01f 1200 |05cd: invoke-static/range {v18}, Lcom/stericson/RootTools/RootTools;.getSpace:(Ljava/lang/String;)J // method@1fe0 │ │ +07faa4: 0b10 |05d0: move-result-wide v16 │ │ +07faa6: 1312 0300 |05d1: const/16 v18, #int 3 // #3 │ │ +07faaa: 1a13 e40f |05d3: const-string v19, "[ Checking /data partition size] │ │ " // string@0fe4 │ │ -07fad6: 0800 1800 |05d7: move-object/from16 v0, v24 │ │ -07fada: 0201 1300 |05d9: move/from16 v1, v19 │ │ -07fade: 0802 1400 |05db: move-object/from16 v2, v20 │ │ -07fae2: 7030 7420 1002 |05dd: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07fae8: 1313 0300 |05e0: const/16 v19, #int 3 // #3 │ │ -07faec: 2214 f704 |05e2: new-instance v20, Ljava/lang/StringBuilder; // type@04f7 │ │ -07faf0: 7601 6021 1400 |05e4: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -07faf6: 0800 1400 |05e7: move-object/from16 v0, v20 │ │ -07fafa: 0501 1000 |05e9: move-wide/from16 v1, v16 │ │ -07fafe: 6e30 6621 1002 |05eb: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2166 │ │ -07fb04: 0c14 |05ee: move-result-object v20 │ │ -07fb06: 1a15 e419 |05ef: const-string v21, "k │ │ +07faae: 0800 1700 |05d5: move-object/from16 v0, v23 │ │ +07fab2: 0201 1200 |05d7: move/from16 v1, v18 │ │ +07fab6: 0802 1300 |05d9: move-object/from16 v2, v19 │ │ +07faba: 7030 7420 1002 |05db: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07fac0: 1312 0300 |05de: const/16 v18, #int 3 // #3 │ │ +07fac4: 2213 f704 |05e0: new-instance v19, Ljava/lang/StringBuilder; // type@04f7 │ │ +07fac8: 7601 6021 1300 |05e2: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +07face: 0800 1300 |05e5: move-object/from16 v0, v19 │ │ +07fad2: 0501 1000 |05e7: move-wide/from16 v1, v16 │ │ +07fad6: 6e30 6621 1002 |05e9: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2166 │ │ +07fadc: 0c13 |05ec: move-result-object v19 │ │ +07fade: 1a14 e419 |05ed: const-string v20, "k │ │ │ │ " // string@19e4 │ │ -07fb0a: 7402 6921 1400 |05f1: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -07fb10: 0c14 |05f4: move-result-object v20 │ │ -07fb12: 7401 6e21 1400 |05f5: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -07fb18: 0c14 |05f8: move-result-object v20 │ │ -07fb1a: 0800 1800 |05f9: move-object/from16 v0, v24 │ │ -07fb1e: 0201 1300 |05fb: move/from16 v1, v19 │ │ -07fb22: 0802 1400 |05fd: move-object/from16 v2, v20 │ │ -07fb26: 7030 7420 1002 |05ff: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07fb2c: 1313 0100 |0602: const/16 v19, #int 1 // #1 │ │ -07fb30: 7701 db1f 1300 |0604: invoke-static/range {v19}, Lcom/stericson/RootTools/RootTools;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1fdb │ │ -07fb36: 0c0f |0607: move-result-object v15 │ │ -07fb38: 2205 ad04 |0608: new-instance v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6; // type@04ad │ │ -07fb3c: 1313 2a00 |060a: const/16 v19, #int 42 // #2a │ │ -07fb40: 1314 0000 |060c: const/16 v20, #int 0 // #0 │ │ -07fb44: 1315 0100 |060e: const/16 v21, #int 1 // #1 │ │ -07fb48: 0200 1500 |0610: move/from16 v0, v21 │ │ -07fb4c: 2300 8905 |0612: new-array v0, v0, [Ljava/lang/String; // type@0589 │ │ -07fb50: 0815 0000 |0614: move-object/from16 v21, v0 │ │ -07fb54: 1316 0000 |0616: const/16 v22, #int 0 // #0 │ │ -07fb58: 1a17 7614 |0618: const-string v23, "echo done" // string@1476 │ │ -07fb5c: 4d17 1516 |061a: aput-object v23, v21, v22 │ │ -07fb60: 0800 1800 |061c: move-object/from16 v0, v24 │ │ -07fb64: 0201 1300 |061e: move/from16 v1, v19 │ │ -07fb68: 0202 1400 |0620: move/from16 v2, v20 │ │ -07fb6c: 0803 1500 |0622: move-object/from16 v3, v21 │ │ -07fb70: 7053 6c20 0521 |0624: invoke-direct {v5, v0, v1, v2, v3}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;IZ[Ljava/lang/String;)V // method@206c │ │ -07fb76: 6e20 861f 5f00 |0627: invoke-virtual {v15, v5}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ -07fb7c: 0e00 |062a: return-void │ │ -07fb7e: 0d08 |062b: move-exception v8 │ │ -07fb80: 6e10 fc20 0800 |062c: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -07fb86: 2900 3afc |062f: goto/16 0269 // -03c6 │ │ -07fb8a: 0d08 |0631: move-exception v8 │ │ -07fb8c: 6e10 fc20 0800 |0632: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -07fb92: 2900 72fc |0635: goto/16 02a7 // -038e │ │ -07fb96: 0d07 |0637: move-exception v7 │ │ -07fb98: 6e10 fc20 0700 |0638: invoke-virtual {v7}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -07fb9e: 2900 41fd |063b: goto/16 037c // -02bf │ │ -07fba2: 1313 0300 |063d: const/16 v19, #int 3 // #3 │ │ -07fba6: 1a14 d70c |063f: const-string v20, "Permissions == null k │ │ +07fae2: 7402 6921 1300 |05ef: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +07fae8: 0c13 |05f2: move-result-object v19 │ │ +07faea: 7401 6e21 1300 |05f3: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +07faf0: 0c13 |05f6: move-result-object v19 │ │ +07faf2: 0800 1700 |05f7: move-object/from16 v0, v23 │ │ +07faf6: 0201 1200 |05f9: move/from16 v1, v18 │ │ +07fafa: 0802 1300 |05fb: move-object/from16 v2, v19 │ │ +07fafe: 7030 7420 1002 |05fd: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07fb04: 1312 0100 |0600: const/16 v18, #int 1 // #1 │ │ +07fb08: 7701 db1f 1200 |0602: invoke-static/range {v18}, Lcom/stericson/RootTools/RootTools;.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; // method@1fdb │ │ +07fb0e: 0c0e |0605: move-result-object v14 │ │ +07fb10: 2205 ad04 |0606: new-instance v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6; // type@04ad │ │ +07fb14: 1312 2a00 |0608: const/16 v18, #int 42 // #2a │ │ +07fb18: 1313 0000 |060a: const/16 v19, #int 0 // #0 │ │ +07fb1c: 1314 0100 |060c: const/16 v20, #int 1 // #1 │ │ +07fb20: 0200 1400 |060e: move/from16 v0, v20 │ │ +07fb24: 2300 8905 |0610: new-array v0, v0, [Ljava/lang/String; // type@0589 │ │ +07fb28: 0814 0000 |0612: move-object/from16 v20, v0 │ │ +07fb2c: 1315 0000 |0614: const/16 v21, #int 0 // #0 │ │ +07fb30: 1a16 7614 |0616: const-string v22, "echo done" // string@1476 │ │ +07fb34: 4d16 1415 |0618: aput-object v22, v20, v21 │ │ +07fb38: 0800 1700 |061a: move-object/from16 v0, v23 │ │ +07fb3c: 0201 1200 |061c: move/from16 v1, v18 │ │ +07fb40: 0202 1300 |061e: move/from16 v2, v19 │ │ +07fb44: 0803 1400 |0620: move-object/from16 v3, v20 │ │ +07fb48: 7053 6c20 0521 |0622: invoke-direct {v5, v0, v1, v2, v3}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;IZ[Ljava/lang/String;)V // method@206c │ │ +07fb4e: 6e20 861f 5e00 |0625: invoke-virtual {v14, v5}, Lcom/stericson/RootShell/execution/Shell;.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; // method@1f86 │ │ +07fb54: 0e00 |0628: return-void │ │ +07fb56: 0d08 |0629: move-exception v8 │ │ +07fb58: 6e10 fc20 0800 |062a: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +07fb5e: 2900 3cfc |062d: goto/16 0269 // -03c4 │ │ +07fb62: 0d08 |062f: move-exception v8 │ │ +07fb64: 6e10 fc20 0800 |0630: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +07fb6a: 2900 74fc |0633: goto/16 02a7 // -038c │ │ +07fb6e: 0d07 |0635: move-exception v7 │ │ +07fb70: 6e10 fc20 0700 |0636: invoke-virtual {v7}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +07fb76: 2900 41fd |0639: goto/16 037a // -02bf │ │ +07fb7a: 1312 0300 |063b: const/16 v18, #int 3 // #3 │ │ +07fb7e: 1a13 d70c |063d: const-string v19, "Permissions == null k │ │ │ │ " // string@0cd7 │ │ -07fbaa: 0800 1800 |0641: move-object/from16 v0, v24 │ │ -07fbae: 0201 1300 |0643: move/from16 v1, v19 │ │ -07fbb2: 0802 1400 |0645: move-object/from16 v2, v20 │ │ -07fbb6: 7030 7420 1002 |0647: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ -07fbbc: 2900 44fe |064a: goto/16 048e // -01bc │ │ -07fbc0: 0d06 |064c: move-exception v6 │ │ -07fbc2: 6e10 fc20 0600 |064d: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -07fbc8: 2900 b8fe |0650: goto/16 0508 // -0148 │ │ -07fbcc: 0d06 |0652: move-exception v6 │ │ -07fbce: 6e10 fc20 0600 |0653: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -07fbd4: 2900 2aff |0656: goto/16 0580 // -00d6 │ │ -07fbd8: 0d06 |0658: move-exception v6 │ │ -07fbda: 6e10 fc20 0600 |0659: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -07fbe0: 2900 64ff |065c: goto/16 05c0 // -009c │ │ -07fbe4: 0d06 |065e: move-exception v6 │ │ -07fbe6: 6e10 fc20 0600 |065f: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -07fbec: 28c8 |0662: goto 062a // -0038 │ │ +07fb82: 0800 1700 |063f: move-object/from16 v0, v23 │ │ +07fb86: 0201 1200 |0641: move/from16 v1, v18 │ │ +07fb8a: 0802 1300 |0643: move-object/from16 v2, v19 │ │ +07fb8e: 7030 7420 1002 |0645: invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.visualUpdate:(ILjava/lang/String;)V // method@2074 │ │ +07fb94: 2900 44fe |0648: goto/16 048c // -01bc │ │ +07fb98: 0d06 |064a: move-exception v6 │ │ +07fb9a: 6e10 fc20 0600 |064b: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +07fba0: 2900 b8fe |064e: goto/16 0506 // -0148 │ │ +07fba4: 0d06 |0650: move-exception v6 │ │ +07fba6: 6e10 fc20 0600 |0651: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +07fbac: 2900 2aff |0654: goto/16 057e // -00d6 │ │ +07fbb0: 0d06 |0656: move-exception v6 │ │ +07fbb2: 6e10 fc20 0600 |0657: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +07fbb8: 2900 64ff |065a: goto/16 05be // -009c │ │ +07fbbc: 0d06 |065c: move-exception v6 │ │ +07fbbe: 6e10 fc20 0600 |065d: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +07fbc4: 28c8 |0660: goto 0628 // -0038 │ │ catches : 9 │ │ 0x0027 - 0x005b │ │ Ljava/lang/Exception; -> 0x005c │ │ 0x0203 - 0x0269 │ │ - Ljava/lang/Exception; -> 0x062b │ │ + Ljava/lang/Exception; -> 0x0629 │ │ 0x026b - 0x02a7 │ │ - Ljava/lang/Exception; -> 0x0631 │ │ + Ljava/lang/Exception; -> 0x062f │ │ 0x02f4 - 0x0335 │ │ Ljava/lang/Exception; -> 0x0336 │ │ - 0x0349 - 0x037c │ │ - Ljava/lang/Exception; -> 0x0637 │ │ - 0x04aa - 0x0508 │ │ - Ljava/lang/Exception; -> 0x064c │ │ - 0x0524 - 0x0580 │ │ - Ljava/lang/Exception; -> 0x0652 │ │ - 0x059c - 0x05c0 │ │ - Ljava/lang/Exception; -> 0x0658 │ │ - 0x0604 - 0x062a │ │ - Ljava/lang/Exception; -> 0x065e │ │ + 0x0349 - 0x037a │ │ + Ljava/lang/Exception; -> 0x0635 │ │ + 0x04a8 - 0x0506 │ │ + Ljava/lang/Exception; -> 0x064a │ │ + 0x0522 - 0x057e │ │ + Ljava/lang/Exception; -> 0x0650 │ │ + 0x059a - 0x05be │ │ + Ljava/lang/Exception; -> 0x0656 │ │ + 0x0602 - 0x0628 │ │ + Ljava/lang/Exception; -> 0x065c │ │ positions : │ │ 0x0000 line=155 │ │ 0x000d line=169 │ │ 0x001a line=170 │ │ 0x0027 line=174 │ │ 0x002b line=176 │ │ 0x003b line=178 │ │ @@ -142775,103 +142747,101 @@ │ │ 0x0315 line=257 │ │ 0x0336 line=261 │ │ 0x0337 line=264 │ │ 0x033a line=267 │ │ 0x0347 line=271 │ │ 0x0354 line=272 │ │ 0x035a line=274 │ │ - 0x037c line=283 │ │ - 0x0389 line=284 │ │ - 0x038f line=285 │ │ - 0x039c line=287 │ │ - 0x039e line=289 │ │ - 0x03c6 line=290 │ │ - 0x03ee line=291 │ │ - 0x0416 line=292 │ │ - 0x043e line=293 │ │ - 0x0466 line=294 │ │ - 0x048e line=303 │ │ - 0x049b line=304 │ │ - 0x04a8 line=308 │ │ - 0x04ae line=309 │ │ - 0x04c9 line=321 │ │ - 0x04cc line=323 │ │ - 0x04d9 line=324 │ │ - 0x04e6 line=326 │ │ - 0x0505 line=336 │ │ - 0x0508 line=344 │ │ - 0x0515 line=345 │ │ - 0x0522 line=349 │ │ - 0x052a line=350 │ │ - 0x0545 line=362 │ │ - 0x0548 line=364 │ │ - 0x0555 line=365 │ │ - 0x0562 line=367 │ │ - 0x057d line=379 │ │ - 0x0580 line=387 │ │ - 0x058d line=388 │ │ - 0x059a line=392 │ │ - 0x05a2 line=393 │ │ - 0x05bd line=405 │ │ - 0x05c0 line=413 │ │ - 0x05cd line=414 │ │ - 0x05d3 line=415 │ │ - 0x05e0 line=416 │ │ - 0x0602 line=420 │ │ - 0x0608 line=422 │ │ - 0x0627 line=486 │ │ - 0x062a line=494 │ │ - 0x062b line=228 │ │ - 0x062c line=231 │ │ - 0x0631 line=240 │ │ - 0x0632 line=243 │ │ - 0x0637 line=277 │ │ - 0x0638 line=280 │ │ - 0x063d line=298 │ │ - 0x064c line=339 │ │ - 0x064d line=341 │ │ - 0x0652 line=382 │ │ - 0x0653 line=384 │ │ - 0x0658 line=408 │ │ - 0x0659 line=410 │ │ - 0x065e line=489 │ │ - 0x065f line=491 │ │ - locals : │ │ - 0x002f - 0x005c reg=10 i$ Ljava/util/Iterator; │ │ - 0x003b - 0x005c reg=11 path Ljava/lang/String; │ │ - 0x002b - 0x005c reg=12 paths Ljava/util/List; Ljava/util/List; │ │ + 0x037a line=283 │ │ + 0x0387 line=284 │ │ + 0x038d line=285 │ │ + 0x039a line=287 │ │ + 0x039c line=289 │ │ + 0x03c4 line=290 │ │ + 0x03ec line=291 │ │ + 0x0414 line=292 │ │ + 0x043c line=293 │ │ + 0x0464 line=294 │ │ + 0x048c line=303 │ │ + 0x0499 line=304 │ │ + 0x04a6 line=308 │ │ + 0x04ac line=309 │ │ + 0x04c7 line=321 │ │ + 0x04ca line=323 │ │ + 0x04d7 line=324 │ │ + 0x04e4 line=326 │ │ + 0x0503 line=336 │ │ + 0x0506 line=344 │ │ + 0x0513 line=345 │ │ + 0x0520 line=349 │ │ + 0x0528 line=350 │ │ + 0x0543 line=362 │ │ + 0x0546 line=364 │ │ + 0x0553 line=365 │ │ + 0x0560 line=367 │ │ + 0x057b line=379 │ │ + 0x057e line=387 │ │ + 0x058b line=388 │ │ + 0x0598 line=392 │ │ + 0x05a0 line=393 │ │ + 0x05bb line=405 │ │ + 0x05be line=413 │ │ + 0x05cb line=414 │ │ + 0x05d1 line=415 │ │ + 0x05de line=416 │ │ + 0x0600 line=420 │ │ + 0x0606 line=422 │ │ + 0x0625 line=486 │ │ + 0x0628 line=494 │ │ + 0x0629 line=228 │ │ + 0x062a line=231 │ │ + 0x062f line=240 │ │ + 0x0630 line=243 │ │ + 0x0635 line=277 │ │ + 0x0636 line=280 │ │ + 0x063b line=298 │ │ + 0x064a line=339 │ │ + 0x064b line=341 │ │ + 0x0650 line=382 │ │ + 0x0651 line=384 │ │ + 0x0656 line=408 │ │ + 0x0657 line=410 │ │ + 0x065c line=489 │ │ + 0x065d line=491 │ │ + locals : │ │ + 0x003b - 0x005c reg=10 path Ljava/lang/String; │ │ + 0x002b - 0x005c reg=11 paths Ljava/util/List; Ljava/util/List; │ │ 0x005d - 0x0060 reg=6 e Ljava/lang/Exception; │ │ 0x0315 - 0x0336 reg=4 applet Ljava/lang/String; │ │ - 0x0309 - 0x0336 reg=10 i$ Ljava/util/Iterator; │ │ 0x0337 - 0x033a reg=7 e1 Ljava/lang/Exception; │ │ - 0x035a - 0x037c reg=18 v Ljava/lang/String; │ │ - 0x04c9 - 0x04e8 reg=5 cmd Lcom/stericson/RootShell/execution/Command; │ │ - 0x0505 - 0x0508 reg=5 cmd Lcom/stericson/RootShell/execution/Command; │ │ - 0x04ae - 0x0508 reg=15 shell Lcom/stericson/RootShell/execution/Shell; │ │ - 0x0545 - 0x0564 reg=5 cmd Lcom/stericson/RootShell/execution/Command; │ │ - 0x057d - 0x0580 reg=5 cmd Lcom/stericson/RootShell/execution/Command; │ │ - 0x052a - 0x0580 reg=15 shell Lcom/stericson/RootShell/execution/Shell; │ │ - 0x05bd - 0x05c0 reg=5 cmd Lcom/stericson/RootShell/execution/Command; │ │ - 0x05a2 - 0x05c0 reg=15 shell Lcom/stericson/RootShell/execution/Shell; │ │ - 0x0627 - 0x062a reg=5 cmd Lcom/stericson/RootShell/execution/Command; │ │ - 0x0608 - 0x062a reg=15 shell Lcom/stericson/RootShell/execution/Shell; │ │ - 0x038f - 0x062b reg=13 permissions Lcom/stericson/RootTools/containers/Permissions; │ │ - 0x05d3 - 0x062b reg=16 spaceValue J │ │ - 0x062c - 0x0631 reg=8 e2 Ljava/lang/Exception; │ │ - 0x0632 - 0x0637 reg=8 e2 Ljava/lang/Exception; │ │ - 0x0638 - 0x063d reg=7 e1 Ljava/lang/Exception; │ │ - 0x064d - 0x0652 reg=6 e Ljava/lang/Exception; │ │ - 0x0653 - 0x0658 reg=6 e Ljava/lang/Exception; │ │ - 0x0659 - 0x065e reg=6 e Ljava/lang/Exception; │ │ - 0x065f - 0x0663 reg=6 e Ljava/lang/Exception; │ │ - 0x007b - 0x0663 reg=9 i I │ │ - 0x063d - 0x0663 reg=13 permissions Lcom/stericson/RootTools/containers/Permissions; │ │ - 0x009a - 0x0663 reg=14 result Z │ │ - 0x065e - 0x0663 reg=16 spaceValue J │ │ - 0x0000 - 0x0663 reg=24 this Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ + 0x035a - 0x037a reg=15 v Ljava/lang/String; │ │ + 0x04c7 - 0x04e6 reg=5 cmd Lcom/stericson/RootShell/execution/Command; │ │ + 0x0503 - 0x0506 reg=5 cmd Lcom/stericson/RootShell/execution/Command; │ │ + 0x04ac - 0x0506 reg=14 shell Lcom/stericson/RootShell/execution/Shell; │ │ + 0x0543 - 0x0562 reg=5 cmd Lcom/stericson/RootShell/execution/Command; │ │ + 0x057b - 0x057e reg=5 cmd Lcom/stericson/RootShell/execution/Command; │ │ + 0x0528 - 0x057e reg=14 shell Lcom/stericson/RootShell/execution/Shell; │ │ + 0x05bb - 0x05be reg=5 cmd Lcom/stericson/RootShell/execution/Command; │ │ + 0x05a0 - 0x05be reg=14 shell Lcom/stericson/RootShell/execution/Shell; │ │ + 0x0625 - 0x0628 reg=5 cmd Lcom/stericson/RootShell/execution/Command; │ │ + 0x0606 - 0x0628 reg=14 shell Lcom/stericson/RootShell/execution/Shell; │ │ + 0x038d - 0x0629 reg=12 permissions Lcom/stericson/RootTools/containers/Permissions; │ │ + 0x05d1 - 0x0629 reg=16 spaceValue J │ │ + 0x062a - 0x062f reg=8 e2 Ljava/lang/Exception; │ │ + 0x0630 - 0x0635 reg=8 e2 Ljava/lang/Exception; │ │ + 0x0636 - 0x063b reg=7 e1 Ljava/lang/Exception; │ │ + 0x064b - 0x0650 reg=6 e Ljava/lang/Exception; │ │ + 0x0651 - 0x0656 reg=6 e Ljava/lang/Exception; │ │ + 0x0657 - 0x065c reg=6 e Ljava/lang/Exception; │ │ + 0x065d - 0x0661 reg=6 e Ljava/lang/Exception; │ │ + 0x007b - 0x0661 reg=9 i I │ │ + 0x063b - 0x0661 reg=12 permissions Lcom/stericson/RootTools/containers/Permissions; │ │ + 0x009a - 0x0661 reg=13 result Z │ │ + 0x065c - 0x0661 reg=16 spaceValue J │ │ + 0x0000 - 0x0661 reg=23 this Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ │ │ source_file_idx : 3523 (SanityCheckRootTools.java) │ │ │ │ Class #611 header: │ │ class_idx : 1199 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 148 │ │ @@ -142933,18 +142903,18 @@ │ │ type : '(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07fc68: |[07fc68] com.stericson.RootToolsTests.SanityCheckRootTools$TestHandler.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)V │ │ -07fc78: 5b01 0709 |0000: iput-object v1, v0, Lcom/stericson/RootToolsTests/SanityCheckRootTools$TestHandler;.this$0:Lcom/stericson/RootToolsTests/SanityCheckRootTools; // field@0907 │ │ -07fc7c: 7010 b202 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02b2 │ │ -07fc82: 0e00 |0005: return-void │ │ +07fc40: |[07fc40] com.stericson.RootToolsTests.SanityCheckRootTools$TestHandler.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)V │ │ +07fc50: 5b01 0709 |0000: iput-object v1, v0, Lcom/stericson/RootToolsTests/SanityCheckRootTools$TestHandler;.this$0:Lcom/stericson/RootToolsTests/SanityCheckRootTools; // field@0907 │ │ +07fc54: 7010 b202 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02b2 │ │ +07fc5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stericson/RootToolsTests/SanityCheckRootTools$TestHandler; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/stericson/RootToolsTests/SanityCheckRootTools; │ │ │ │ @@ -142953,17 +142923,17 @@ │ │ type : '(Lcom/stericson/RootToolsTests/SanityCheckRootTools;Lcom/stericson/RootToolsTests/SanityCheckRootTools$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07fc84: |[07fc84] com.stericson.RootToolsTests.SanityCheckRootTools$TestHandler.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;Lcom/stericson/RootToolsTests/SanityCheckRootTools$1;)V │ │ -07fc94: 7020 7520 1000 |0000: invoke-direct {v0, v1}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$TestHandler;.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)V // method@2075 │ │ -07fc9a: 0e00 |0003: return-void │ │ +07fc5c: |[07fc5c] com.stericson.RootToolsTests.SanityCheckRootTools$TestHandler.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;Lcom/stericson/RootToolsTests/SanityCheckRootTools$1;)V │ │ +07fc6c: 7020 7520 1000 |0000: invoke-direct {v0, v1}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$TestHandler;.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)V // method@2075 │ │ +07fc72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/stericson/RootToolsTests/SanityCheckRootTools$TestHandler; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/stericson/RootToolsTests/SanityCheckRootTools; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/stericson/RootToolsTests/SanityCheckRootTools$1; │ │ @@ -142974,54 +142944,54 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -07fc9c: |[07fc9c] com.stericson.RootToolsTests.SanityCheckRootTools$TestHandler.handleMessage:(Landroid/os/Message;)V │ │ -07fcac: 6e10 cb02 0500 |0000: invoke-virtual {v5}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@02cb │ │ -07fcb2: 0c02 |0003: move-result-object v2 │ │ -07fcb4: 1a03 8010 |0004: const-string v3, "action" // string@1080 │ │ -07fcb8: 6e20 9102 3200 |0006: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0291 │ │ -07fcbe: 0a00 |0009: move-result v0 │ │ -07fcc0: 6e10 cb02 0500 |000a: invoke-virtual {v5}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@02cb │ │ -07fcc6: 0c02 |000d: move-result-object v2 │ │ -07fcc8: 1a03 d524 |000e: const-string v3, "text" // string@24d5 │ │ -07fccc: 6e20 9902 3200 |0010: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0299 │ │ -07fcd2: 0c01 |0013: move-result-object v1 │ │ -07fcd4: 2b00 3a00 0000 |0014: packed-switch v0, 0000004e // +0000003a │ │ -07fcda: 0e00 |0017: return-void │ │ -07fcdc: 5442 0709 |0018: iget-object v2, v4, Lcom/stericson/RootToolsTests/SanityCheckRootTools$TestHandler;.this$0:Lcom/stericson/RootToolsTests/SanityCheckRootTools; // field@0907 │ │ -07fce0: 7110 7a20 0200 |001a: invoke-static {v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.access$300:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)Landroid/app/ProgressDialog; // method@207a │ │ -07fce6: 0c02 |001d: move-result-object v2 │ │ -07fce8: 6e10 aa00 0200 |001e: invoke-virtual {v2}, Landroid/app/ProgressDialog;.show:()V // method@00aa │ │ -07fcee: 5442 0709 |0021: iget-object v2, v4, Lcom/stericson/RootToolsTests/SanityCheckRootTools$TestHandler;.this$0:Lcom/stericson/RootToolsTests/SanityCheckRootTools; // field@0907 │ │ -07fcf2: 7110 7a20 0200 |0023: invoke-static {v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.access$300:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)Landroid/app/ProgressDialog; // method@207a │ │ -07fcf8: 0c02 |0026: move-result-object v2 │ │ -07fcfa: 1a03 680d |0027: const-string v3, "Running Root Library Tests..." // string@0d68 │ │ -07fcfe: 6e20 a800 3200 |0029: invoke-virtual {v2, v3}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@00a8 │ │ -07fd04: 28eb |002c: goto 0017 // -0015 │ │ -07fd06: 3801 0700 |002d: if-eqz v1, 0034 // +0007 │ │ -07fd0a: 5442 0709 |002f: iget-object v2, v4, Lcom/stericson/RootToolsTests/SanityCheckRootTools$TestHandler;.this$0:Lcom/stericson/RootToolsTests/SanityCheckRootTools; // field@0907 │ │ -07fd0e: 6e20 7c20 1200 |0031: invoke-virtual {v2, v1}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.print:(Ljava/lang/CharSequence;)V // method@207c │ │ -07fd14: 5442 0709 |0034: iget-object v2, v4, Lcom/stericson/RootToolsTests/SanityCheckRootTools$TestHandler;.this$0:Lcom/stericson/RootToolsTests/SanityCheckRootTools; // field@0907 │ │ -07fd18: 7110 7a20 0200 |0036: invoke-static {v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.access$300:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)Landroid/app/ProgressDialog; // method@207a │ │ -07fd1e: 0c02 |0039: move-result-object v2 │ │ -07fd20: 6e10 a600 0200 |003a: invoke-virtual {v2}, Landroid/app/ProgressDialog;.hide:()V // method@00a6 │ │ -07fd26: 28da |003d: goto 0017 // -0026 │ │ -07fd28: 5442 0709 |003e: iget-object v2, v4, Lcom/stericson/RootToolsTests/SanityCheckRootTools$TestHandler;.this$0:Lcom/stericson/RootToolsTests/SanityCheckRootTools; // field@0907 │ │ -07fd2c: 6e20 7c20 1200 |0040: invoke-virtual {v2, v1}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.print:(Ljava/lang/CharSequence;)V // method@207c │ │ -07fd32: 28d4 |0043: goto 0017 // -002c │ │ -07fd34: 5442 0709 |0044: iget-object v2, v4, Lcom/stericson/RootToolsTests/SanityCheckRootTools$TestHandler;.this$0:Lcom/stericson/RootToolsTests/SanityCheckRootTools; // field@0907 │ │ -07fd38: 7110 7a20 0200 |0046: invoke-static {v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.access$300:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)Landroid/app/ProgressDialog; // method@207a │ │ -07fd3e: 0c02 |0049: move-result-object v2 │ │ -07fd40: 6e20 a800 1200 |004a: invoke-virtual {v2, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@00a8 │ │ -07fd46: 28ca |004d: goto 0017 // -0036 │ │ -07fd48: 0001 0400 0100 0000 0400 0000 1900 ... |004e: packed-switch-data (12 units) │ │ +07fc74: |[07fc74] com.stericson.RootToolsTests.SanityCheckRootTools$TestHandler.handleMessage:(Landroid/os/Message;)V │ │ +07fc84: 6e10 cb02 0500 |0000: invoke-virtual {v5}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@02cb │ │ +07fc8a: 0c02 |0003: move-result-object v2 │ │ +07fc8c: 1a03 8010 |0004: const-string v3, "action" // string@1080 │ │ +07fc90: 6e20 9102 3200 |0006: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0291 │ │ +07fc96: 0a00 |0009: move-result v0 │ │ +07fc98: 6e10 cb02 0500 |000a: invoke-virtual {v5}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@02cb │ │ +07fc9e: 0c02 |000d: move-result-object v2 │ │ +07fca0: 1a03 d524 |000e: const-string v3, "text" // string@24d5 │ │ +07fca4: 6e20 9902 3200 |0010: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0299 │ │ +07fcaa: 0c01 |0013: move-result-object v1 │ │ +07fcac: 2b00 3a00 0000 |0014: packed-switch v0, 0000004e // +0000003a │ │ +07fcb2: 0e00 |0017: return-void │ │ +07fcb4: 5442 0709 |0018: iget-object v2, v4, Lcom/stericson/RootToolsTests/SanityCheckRootTools$TestHandler;.this$0:Lcom/stericson/RootToolsTests/SanityCheckRootTools; // field@0907 │ │ +07fcb8: 7110 7a20 0200 |001a: invoke-static {v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.access$300:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)Landroid/app/ProgressDialog; // method@207a │ │ +07fcbe: 0c02 |001d: move-result-object v2 │ │ +07fcc0: 6e10 aa00 0200 |001e: invoke-virtual {v2}, Landroid/app/ProgressDialog;.show:()V // method@00aa │ │ +07fcc6: 5442 0709 |0021: iget-object v2, v4, Lcom/stericson/RootToolsTests/SanityCheckRootTools$TestHandler;.this$0:Lcom/stericson/RootToolsTests/SanityCheckRootTools; // field@0907 │ │ +07fcca: 7110 7a20 0200 |0023: invoke-static {v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.access$300:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)Landroid/app/ProgressDialog; // method@207a │ │ +07fcd0: 0c02 |0026: move-result-object v2 │ │ +07fcd2: 1a03 680d |0027: const-string v3, "Running Root Library Tests..." // string@0d68 │ │ +07fcd6: 6e20 a800 3200 |0029: invoke-virtual {v2, v3}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@00a8 │ │ +07fcdc: 28eb |002c: goto 0017 // -0015 │ │ +07fcde: 3801 0700 |002d: if-eqz v1, 0034 // +0007 │ │ +07fce2: 5442 0709 |002f: iget-object v2, v4, Lcom/stericson/RootToolsTests/SanityCheckRootTools$TestHandler;.this$0:Lcom/stericson/RootToolsTests/SanityCheckRootTools; // field@0907 │ │ +07fce6: 6e20 7c20 1200 |0031: invoke-virtual {v2, v1}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.print:(Ljava/lang/CharSequence;)V // method@207c │ │ +07fcec: 5442 0709 |0034: iget-object v2, v4, Lcom/stericson/RootToolsTests/SanityCheckRootTools$TestHandler;.this$0:Lcom/stericson/RootToolsTests/SanityCheckRootTools; // field@0907 │ │ +07fcf0: 7110 7a20 0200 |0036: invoke-static {v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.access$300:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)Landroid/app/ProgressDialog; // method@207a │ │ +07fcf6: 0c02 |0039: move-result-object v2 │ │ +07fcf8: 6e10 a600 0200 |003a: invoke-virtual {v2}, Landroid/app/ProgressDialog;.hide:()V // method@00a6 │ │ +07fcfe: 28da |003d: goto 0017 // -0026 │ │ +07fd00: 5442 0709 |003e: iget-object v2, v4, Lcom/stericson/RootToolsTests/SanityCheckRootTools$TestHandler;.this$0:Lcom/stericson/RootToolsTests/SanityCheckRootTools; // field@0907 │ │ +07fd04: 6e20 7c20 1200 |0040: invoke-virtual {v2, v1}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.print:(Ljava/lang/CharSequence;)V // method@207c │ │ +07fd0a: 28d4 |0043: goto 0017 // -002c │ │ +07fd0c: 5442 0709 |0044: iget-object v2, v4, Lcom/stericson/RootToolsTests/SanityCheckRootTools$TestHandler;.this$0:Lcom/stericson/RootToolsTests/SanityCheckRootTools; // field@0907 │ │ +07fd10: 7110 7a20 0200 |0046: invoke-static {v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.access$300:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)Landroid/app/ProgressDialog; // method@207a │ │ +07fd16: 0c02 |0049: move-result-object v2 │ │ +07fd18: 6e20 a800 1200 |004a: invoke-virtual {v2, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@00a8 │ │ +07fd1e: 28ca |004d: goto 0017 // -0036 │ │ +07fd20: 0001 0400 0100 0000 0400 0000 1900 ... |004e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ 0x000a line=519 │ │ 0x0014 line=521 │ │ 0x0017 line=539 │ │ 0x0018 line=524 │ │ @@ -143079,36 +143049,35 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07fd60: |[07fd60] com.stericson.RootToolsTests.SanityCheckRootTools.:()V │ │ -07fd70: 7010 0f00 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@000f │ │ -07fd76: 0e00 |0003: return-void │ │ +07fd38: |[07fd38] com.stericson.RootToolsTests.SanityCheckRootTools.:()V │ │ +07fd48: 7010 0f00 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@000f │ │ +07fd4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ - 0x0003 line=507 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/stericson/RootToolsTests/SanityCheckRootTools; │ │ │ │ #1 : (in Lcom/stericson/RootToolsTests/SanityCheckRootTools;) │ │ name : 'access$100' │ │ type : '(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)Landroid/widget/ScrollView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07fd78: |[07fd78] com.stericson.RootToolsTests.SanityCheckRootTools.access$100:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)Landroid/widget/ScrollView; │ │ -07fd88: 5410 0909 |0000: iget-object v0, v1, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.mScrollView:Landroid/widget/ScrollView; // field@0909 │ │ -07fd8c: 1100 |0002: return-object v0 │ │ +07fd50: |[07fd50] com.stericson.RootToolsTests.SanityCheckRootTools.access$100:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)Landroid/widget/ScrollView; │ │ +07fd60: 5410 0909 |0000: iget-object v0, v1, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.mScrollView:Landroid/widget/ScrollView; // field@0909 │ │ +07fd64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/stericson/RootToolsTests/SanityCheckRootTools; │ │ │ │ #2 : (in Lcom/stericson/RootToolsTests/SanityCheckRootTools;) │ │ @@ -143116,17 +143085,17 @@ │ │ type : '(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)Landroid/app/ProgressDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07fd90: |[07fd90] com.stericson.RootToolsTests.SanityCheckRootTools.access$300:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)Landroid/app/ProgressDialog; │ │ -07fda0: 5410 0809 |0000: iget-object v0, v1, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.mPDialog:Landroid/app/ProgressDialog; // field@0908 │ │ -07fda4: 1100 |0002: return-object v0 │ │ +07fd68: |[07fd68] com.stericson.RootToolsTests.SanityCheckRootTools.access$300:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)Landroid/app/ProgressDialog; │ │ +07fd78: 5410 0809 |0000: iget-object v0, v1, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.mPDialog:Landroid/app/ProgressDialog; // field@0908 │ │ +07fd7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/stericson/RootToolsTests/SanityCheckRootTools; │ │ │ │ Virtual methods - │ │ @@ -143135,125 +143104,137 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 197 16-bit code units │ │ -07fda8: |[07fda8] com.stericson.RootToolsTests.SanityCheckRootTools.onCreate:(Landroid/os/Bundle;)V │ │ -07fdb8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -07fdba: 6f20 2400 6500 |0001: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0024 │ │ -07fdc0: 2202 a500 |0004: new-instance v2, Landroid/os/StrictMode$ThreadPolicy$Builder; // type@00a5 │ │ -07fdc4: 7010 f202 0200 |0006: invoke-direct {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;.:()V // method@02f2 │ │ -07fdca: 6e10 f402 0200 |0009: invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;.detectDiskReads:()Landroid/os/StrictMode$ThreadPolicy$Builder; // method@02f4 │ │ -07fdd0: 0c02 |000c: move-result-object v2 │ │ -07fdd2: 6e10 f502 0200 |000d: invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;.detectDiskWrites:()Landroid/os/StrictMode$ThreadPolicy$Builder; // method@02f5 │ │ -07fdd8: 0c02 |0010: move-result-object v2 │ │ -07fdda: 6e10 f602 0200 |0011: invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;.detectNetwork:()Landroid/os/StrictMode$ThreadPolicy$Builder; // method@02f6 │ │ -07fde0: 0c02 |0014: move-result-object v2 │ │ -07fde2: 6e10 f702 0200 |0015: invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;.penaltyLog:()Landroid/os/StrictMode$ThreadPolicy$Builder; // method@02f7 │ │ -07fde8: 0c02 |0018: move-result-object v2 │ │ -07fdea: 6e10 f302 0200 |0019: invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;.build:()Landroid/os/StrictMode$ThreadPolicy; // method@02f3 │ │ -07fdf0: 0c02 |001c: move-result-object v2 │ │ -07fdf2: 7110 fe02 0200 |001d: invoke-static {v2}, Landroid/os/StrictMode;.setThreadPolicy:(Landroid/os/StrictMode$ThreadPolicy;)V // method@02fe │ │ -07fdf8: 2202 a700 |0020: new-instance v2, Landroid/os/StrictMode$VmPolicy$Builder; // type@00a7 │ │ -07fdfc: 7010 f802 0200 |0022: invoke-direct {v2}, Landroid/os/StrictMode$VmPolicy$Builder;.:()V // method@02f8 │ │ -07fe02: 6e10 fb02 0200 |0025: invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;.detectLeakedSqlLiteObjects:()Landroid/os/StrictMode$VmPolicy$Builder; // method@02fb │ │ -07fe08: 0c02 |0028: move-result-object v2 │ │ -07fe0a: 6e10 fa02 0200 |0029: invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;.detectLeakedClosableObjects:()Landroid/os/StrictMode$VmPolicy$Builder; // method@02fa │ │ -07fe10: 0c02 |002c: move-result-object v2 │ │ -07fe12: 6e10 fd02 0200 |002d: invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;.penaltyLog:()Landroid/os/StrictMode$VmPolicy$Builder; // method@02fd │ │ -07fe18: 0c02 |0030: move-result-object v2 │ │ -07fe1a: 6e10 fc02 0200 |0031: invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;.penaltyDeath:()Landroid/os/StrictMode$VmPolicy$Builder; // method@02fc │ │ -07fe20: 0c02 |0034: move-result-object v2 │ │ -07fe22: 6e10 f902 0200 |0035: invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;.build:()Landroid/os/StrictMode$VmPolicy; // method@02f9 │ │ -07fe28: 0c02 |0038: move-result-object v2 │ │ -07fe2a: 7110 ff02 0200 |0039: invoke-static {v2}, Landroid/os/StrictMode;.setVmPolicy:(Landroid/os/StrictMode$VmPolicy;)V // method@02ff │ │ -07fe30: 1212 |003c: const/4 v2, #int 1 // #1 │ │ -07fe32: 6a02 c208 |003d: sput-boolean v2, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ -07fe36: 2202 6e04 |003f: new-instance v2, Landroid/widget/TextView; // type@046e │ │ -07fe3a: 7020 df1e 5200 |0041: invoke-direct {v2, v5}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1edf │ │ -07fe40: 5b52 0a09 |0044: iput-object v2, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.mTextView:Landroid/widget/TextView; // field@090a │ │ -07fe44: 5452 0a09 |0046: iget-object v2, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.mTextView:Landroid/widget/TextView; // field@090a │ │ -07fe48: 1a03 0000 |0048: const-string v3, "" // string@0000 │ │ -07fe4c: 6e20 f11e 3200 |004a: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ef1 │ │ -07fe52: 2202 6104 |004d: new-instance v2, Landroid/widget/ScrollView; // type@0461 │ │ -07fe56: 7020 a71e 5200 |004f: invoke-direct {v2, v5}, Landroid/widget/ScrollView;.:(Landroid/content/Context;)V // method@1ea7 │ │ -07fe5c: 5b52 0909 |0052: iput-object v2, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.mScrollView:Landroid/widget/ScrollView; // field@0909 │ │ -07fe60: 5452 0909 |0054: iget-object v2, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.mScrollView:Landroid/widget/ScrollView; // field@0909 │ │ -07fe64: 5453 0a09 |0056: iget-object v3, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.mTextView:Landroid/widget/TextView; // field@090a │ │ -07fe68: 6e20 a81e 3200 |0058: invoke-virtual {v2, v3}, Landroid/widget/ScrollView;.addView:(Landroid/view/View;)V // method@1ea8 │ │ -07fe6e: 5452 0909 |005b: iget-object v2, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.mScrollView:Landroid/widget/ScrollView; // field@0909 │ │ -07fe72: 6e20 7d20 2500 |005d: invoke-virtual {v5, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.setContentView:(Landroid/view/View;)V // method@207d │ │ -07fe78: 1a02 c20d |0060: const-string v2, "SanityCheckRootTools │ │ +07fd80: |[07fd80] com.stericson.RootToolsTests.SanityCheckRootTools.onCreate:(Landroid/os/Bundle;)V │ │ +07fd90: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +07fd92: 6f20 2400 6500 |0001: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0024 │ │ +07fd98: 2202 a500 |0004: new-instance v2, Landroid/os/StrictMode$ThreadPolicy$Builder; // type@00a5 │ │ +07fd9c: 7010 f202 0200 |0006: invoke-direct {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;.:()V // method@02f2 │ │ +07fda2: 6e10 f402 0200 |0009: invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;.detectDiskReads:()Landroid/os/StrictMode$ThreadPolicy$Builder; // method@02f4 │ │ +07fda8: 0c02 |000c: move-result-object v2 │ │ +07fdaa: 6e10 f502 0200 |000d: invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;.detectDiskWrites:()Landroid/os/StrictMode$ThreadPolicy$Builder; // method@02f5 │ │ +07fdb0: 0c02 |0010: move-result-object v2 │ │ +07fdb2: 6e10 f602 0200 |0011: invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;.detectNetwork:()Landroid/os/StrictMode$ThreadPolicy$Builder; // method@02f6 │ │ +07fdb8: 0c02 |0014: move-result-object v2 │ │ +07fdba: 6e10 f702 0200 |0015: invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;.penaltyLog:()Landroid/os/StrictMode$ThreadPolicy$Builder; // method@02f7 │ │ +07fdc0: 0c02 |0018: move-result-object v2 │ │ +07fdc2: 6e10 f302 0200 |0019: invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;.build:()Landroid/os/StrictMode$ThreadPolicy; // method@02f3 │ │ +07fdc8: 0c02 |001c: move-result-object v2 │ │ +07fdca: 7110 fe02 0200 |001d: invoke-static {v2}, Landroid/os/StrictMode;.setThreadPolicy:(Landroid/os/StrictMode$ThreadPolicy;)V // method@02fe │ │ +07fdd0: 2202 a700 |0020: new-instance v2, Landroid/os/StrictMode$VmPolicy$Builder; // type@00a7 │ │ +07fdd4: 7010 f802 0200 |0022: invoke-direct {v2}, Landroid/os/StrictMode$VmPolicy$Builder;.:()V // method@02f8 │ │ +07fdda: 6e10 fb02 0200 |0025: invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;.detectLeakedSqlLiteObjects:()Landroid/os/StrictMode$VmPolicy$Builder; // method@02fb │ │ +07fde0: 0c02 |0028: move-result-object v2 │ │ +07fde2: 6e10 fa02 0200 |0029: invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;.detectLeakedClosableObjects:()Landroid/os/StrictMode$VmPolicy$Builder; // method@02fa │ │ +07fde8: 0c02 |002c: move-result-object v2 │ │ +07fdea: 6e10 fd02 0200 |002d: invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;.penaltyLog:()Landroid/os/StrictMode$VmPolicy$Builder; // method@02fd │ │ +07fdf0: 0c02 |0030: move-result-object v2 │ │ +07fdf2: 6e10 fc02 0200 |0031: invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;.penaltyDeath:()Landroid/os/StrictMode$VmPolicy$Builder; // method@02fc │ │ +07fdf8: 0c02 |0034: move-result-object v2 │ │ +07fdfa: 6e10 f902 0200 |0035: invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;.build:()Landroid/os/StrictMode$VmPolicy; // method@02f9 │ │ +07fe00: 0c02 |0038: move-result-object v2 │ │ +07fe02: 7110 ff02 0200 |0039: invoke-static {v2}, Landroid/os/StrictMode;.setVmPolicy:(Landroid/os/StrictMode$VmPolicy;)V // method@02ff │ │ +07fe08: 1212 |003c: const/4 v2, #int 1 // #1 │ │ +07fe0a: 6a02 c208 |003d: sput-boolean v2, Lcom/stericson/RootTools/RootTools;.debugMode:Z // field@08c2 │ │ +07fe0e: 2202 6e04 |003f: new-instance v2, Landroid/widget/TextView; // type@046e │ │ +07fe12: 7020 df1e 5200 |0041: invoke-direct {v2, v5}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1edf │ │ +07fe18: 5b52 0a09 |0044: iput-object v2, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.mTextView:Landroid/widget/TextView; // field@090a │ │ +07fe1c: 5452 0a09 |0046: iget-object v2, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.mTextView:Landroid/widget/TextView; // field@090a │ │ +07fe20: 1a03 0000 |0048: const-string v3, "" // string@0000 │ │ +07fe24: 6e20 f11e 3200 |004a: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ef1 │ │ +07fe2a: 2202 6104 |004d: new-instance v2, Landroid/widget/ScrollView; // type@0461 │ │ +07fe2e: 7020 a71e 5200 |004f: invoke-direct {v2, v5}, Landroid/widget/ScrollView;.:(Landroid/content/Context;)V // method@1ea7 │ │ +07fe34: 5b52 0909 |0052: iput-object v2, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.mScrollView:Landroid/widget/ScrollView; // field@0909 │ │ +07fe38: 5452 0909 |0054: iget-object v2, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.mScrollView:Landroid/widget/ScrollView; // field@0909 │ │ +07fe3c: 5453 0a09 |0056: iget-object v3, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.mTextView:Landroid/widget/TextView; // field@090a │ │ +07fe40: 6e20 a81e 3200 |0058: invoke-virtual {v2, v3}, Landroid/widget/ScrollView;.addView:(Landroid/view/View;)V // method@1ea8 │ │ +07fe46: 5452 0909 |005b: iget-object v2, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.mScrollView:Landroid/widget/ScrollView; // field@0909 │ │ +07fe4a: 6e20 7d20 2500 |005d: invoke-virtual {v5, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.setContentView:(Landroid/view/View;)V // method@207d │ │ +07fe50: 1a02 c20d |0060: const-string v2, "SanityCheckRootTools │ │ │ │ " // string@0dc2 │ │ -07fe7c: 6e20 7c20 2500 |0062: invoke-virtual {v5, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.print:(Ljava/lang/CharSequence;)V // method@207c │ │ -07fe82: 7100 ef1f 0000 |0065: invoke-static {}, Lcom/stericson/RootTools/RootTools;.isRootAvailable:()Z // method@1fef │ │ -07fe88: 0a02 |0068: move-result v2 │ │ -07fe8a: 3802 1600 |0069: if-eqz v2, 007f // +0016 │ │ -07fe8e: 1a02 4a0d |006b: const-string v2, "Root found. │ │ +07fe54: 6e20 7c20 2500 |0062: invoke-virtual {v5, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.print:(Ljava/lang/CharSequence;)V // method@207c │ │ +07fe5a: 7100 ef1f 0000 |0065: invoke-static {}, Lcom/stericson/RootTools/RootTools;.isRootAvailable:()Z // method@1fef │ │ +07fe60: 0a02 |0068: move-result v2 │ │ +07fe62: 3802 1600 |0069: if-eqz v2, 007f // +0016 │ │ +07fe66: 1a02 4a0d |006b: const-string v2, "Root found. │ │ " // string@0d4a │ │ -07fe92: 6e20 7c20 2500 |006d: invoke-virtual {v5, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.print:(Ljava/lang/CharSequence;)V // method@207c │ │ -07fe98: 7100 9e1f 0000 |0070: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ -07fe9e: 7100 e91f 0000 |0073: invoke-static {}, Lcom/stericson/RootTools/RootTools;.isAccessGiven:()Z // method@1fe9 │ │ -07fea4: 0a02 |0076: move-result v2 │ │ -07fea6: 3902 2e00 |0077: if-nez v2, 00a5 // +002e │ │ -07feaa: 1a02 ca03 |0079: const-string v2, "ERROR: No root access to this device. │ │ +07fe6a: 6e20 7c20 2500 |006d: invoke-virtual {v5, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.print:(Ljava/lang/CharSequence;)V // method@207c │ │ +07fe70: 7100 9e1f 0000 |0070: invoke-static {}, Lcom/stericson/RootShell/execution/Shell;.startRootShell:()Lcom/stericson/RootShell/execution/Shell; // method@1f9e │ │ +07fe76: 7100 e91f 0000 |0073: invoke-static {}, Lcom/stericson/RootTools/RootTools;.isAccessGiven:()Z // method@1fe9 │ │ +07fe7c: 0a02 |0076: move-result v2 │ │ +07fe7e: 3902 2e00 |0077: if-nez v2, 00a5 // +002e │ │ +07fe82: 1a02 ca03 |0079: const-string v2, "ERROR: No root access to this device. │ │ " // string@03ca │ │ -07feae: 6e20 7c20 2500 |007b: invoke-virtual {v5, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.print:(Ljava/lang/CharSequence;)V // method@207c │ │ -07feb4: 0e00 |007e: return-void │ │ -07feb6: 1a02 4b0d |007f: const-string v2, "Root not found" // string@0d4b │ │ -07feba: 6e20 7c20 2500 |0081: invoke-virtual {v5, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.print:(Ljava/lang/CharSequence;)V // method@207c │ │ -07fec0: 28ec |0084: goto 0070 // -0014 │ │ -07fec2: 0d01 |0085: move-exception v1 │ │ -07fec4: 6e10 b820 0100 |0086: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ -07feca: 28ea |0089: goto 0073 // -0016 │ │ -07fecc: 0d00 |008a: move-exception v0 │ │ -07fece: 1a02 f40f |008b: const-string v2, "[ TIMEOUT EXCEPTION! ] │ │ +07fe86: 6e20 7c20 2500 |007b: invoke-virtual {v5, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.print:(Ljava/lang/CharSequence;)V // method@207c │ │ +07fe8c: 0e00 |007e: return-void │ │ +07fe8e: 1a02 4b0d |007f: const-string v2, "Root not found" // string@0d4b │ │ +07fe92: 6e20 7c20 2500 |0081: invoke-virtual {v5, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.print:(Ljava/lang/CharSequence;)V // method@207c │ │ +07fe98: 28ec |0084: goto 0070 // -0014 │ │ +07fe9a: 0d01 |0085: move-exception v1 │ │ +07fe9c: 6e10 b820 0100 |0086: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ +07fea2: 28ea |0089: goto 0073 // -0016 │ │ +07fea4: 0d00 |008a: move-exception v0 │ │ +07fea6: 1a02 f40f |008b: const-string v2, "[ TIMEOUT EXCEPTION! ] │ │ " // string@0ff4 │ │ -07fed2: 6e20 7c20 2500 |008d: invoke-virtual {v5, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.print:(Ljava/lang/CharSequence;)V // method@207c │ │ -07fed8: 6e10 0922 0000 |0090: invoke-virtual {v0}, Ljava/util/concurrent/TimeoutException;.printStackTrace:()V // method@2209 │ │ -07fede: 28e0 |0093: goto 0073 // -0020 │ │ -07fee0: 0d00 |0094: move-exception v0 │ │ -07fee2: 1a02 f00f |0095: const-string v2, "[ ROOT DENIED EXCEPTION! ] │ │ +07feaa: 6e20 7c20 2500 |008d: invoke-virtual {v5, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.print:(Ljava/lang/CharSequence;)V // method@207c │ │ +07feb0: 6e10 0922 0000 |0090: invoke-virtual {v0}, Ljava/util/concurrent/TimeoutException;.printStackTrace:()V // method@2209 │ │ +07feb6: 28e0 |0093: goto 0073 // -0020 │ │ +07feb8: 0d00 |0094: move-exception v0 │ │ +07feba: 1a02 f00f |0095: const-string v2, "[ ROOT DENIED EXCEPTION! ] │ │ " // string@0ff0 │ │ -07fee6: 6e20 7c20 2500 |0097: invoke-virtual {v5, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.print:(Ljava/lang/CharSequence;)V // method@207c │ │ -07feec: 6e10 331f 0000 |009a: invoke-virtual {v0}, Lcom/stericson/RootShell/exceptions/RootDeniedException;.printStackTrace:()V // method@1f33 │ │ -07fef2: 28d6 |009d: goto 0073 // -002a │ │ -07fef4: 0d00 |009e: move-exception v0 │ │ -07fef6: 1a02 cb03 |009f: const-string v2, "ERROR: could not determine root access to this device. │ │ +07febe: 6e20 7c20 2500 |0097: invoke-virtual {v5, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.print:(Ljava/lang/CharSequence;)V // method@207c │ │ +07fec4: 6e10 331f 0000 |009a: invoke-virtual {v0}, Lcom/stericson/RootShell/exceptions/RootDeniedException;.printStackTrace:()V // method@1f33 │ │ +07feca: 28d6 |009d: goto 0073 // -002a │ │ +07fecc: 0d00 |009e: move-exception v0 │ │ +07fece: 1a02 cb03 |009f: const-string v2, "ERROR: could not determine root access to this device. │ │ " // string@03cb │ │ -07fefa: 6e20 7c20 2500 |00a1: invoke-virtual {v5, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.print:(Ljava/lang/CharSequence;)V // method@207c │ │ -07ff00: 28da |00a4: goto 007e // -0026 │ │ -07ff02: 2202 1f00 |00a5: new-instance v2, Landroid/app/ProgressDialog; // type@001f │ │ -07ff06: 7020 a500 5200 |00a7: invoke-direct {v2, v5}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@00a5 │ │ -07ff0c: 5b52 0809 |00aa: iput-object v2, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.mPDialog:Landroid/app/ProgressDialog; // field@0908 │ │ -07ff10: 5452 0809 |00ac: iget-object v2, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.mPDialog:Landroid/app/ProgressDialog; // field@0908 │ │ -07ff14: 6e20 a700 4200 |00ae: invoke-virtual {v2, v4}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@00a7 │ │ -07ff1a: 5452 0809 |00b1: iget-object v2, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.mPDialog:Landroid/app/ProgressDialog; // field@0908 │ │ -07ff1e: 6e20 a900 4200 |00b3: invoke-virtual {v2, v4}, Landroid/app/ProgressDialog;.setProgressStyle:(I)V // method@00a9 │ │ -07ff24: 2202 ae04 |00b6: new-instance v2, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // type@04ae │ │ -07ff28: 2203 af04 |00b8: new-instance v3, Lcom/stericson/RootToolsTests/SanityCheckRootTools$TestHandler; // type@04af │ │ -07ff2c: 1204 |00ba: const/4 v4, #int 0 // #0 │ │ -07ff2e: 7030 7620 5304 |00bb: invoke-direct {v3, v5, v4}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$TestHandler;.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;Lcom/stericson/RootToolsTests/SanityCheckRootTools$1;)V // method@2076 │ │ -07ff34: 7040 7020 5235 |00be: invoke-direct {v2, v5, v5, v3}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;Landroid/content/Context;Landroid/os/Handler;)V // method@2070 │ │ -07ff3a: 6e10 7320 0200 |00c1: invoke-virtual {v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.start:()V // method@2073 │ │ -07ff40: 28ba |00c4: goto 007e // -0046 │ │ +07fed2: 6e20 7c20 2500 |00a1: invoke-virtual {v5, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.print:(Ljava/lang/CharSequence;)V // method@207c │ │ +07fed8: 28da |00a4: goto 007e // -0026 │ │ +07feda: 2202 1f00 |00a5: new-instance v2, Landroid/app/ProgressDialog; // type@001f │ │ +07fede: 7020 a500 5200 |00a7: invoke-direct {v2, v5}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@00a5 │ │ +07fee4: 5b52 0809 |00aa: iput-object v2, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.mPDialog:Landroid/app/ProgressDialog; // field@0908 │ │ +07fee8: 5452 0809 |00ac: iget-object v2, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.mPDialog:Landroid/app/ProgressDialog; // field@0908 │ │ +07feec: 6e20 a700 4200 |00ae: invoke-virtual {v2, v4}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@00a7 │ │ +07fef2: 5452 0809 |00b1: iget-object v2, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.mPDialog:Landroid/app/ProgressDialog; // field@0908 │ │ +07fef6: 6e20 a900 4200 |00b3: invoke-virtual {v2, v4}, Landroid/app/ProgressDialog;.setProgressStyle:(I)V // method@00a9 │ │ +07fefc: 2202 ae04 |00b6: new-instance v2, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // type@04ae │ │ +07ff00: 2203 af04 |00b8: new-instance v3, Lcom/stericson/RootToolsTests/SanityCheckRootTools$TestHandler; // type@04af │ │ +07ff04: 1204 |00ba: const/4 v4, #int 0 // #0 │ │ +07ff06: 7030 7620 5304 |00bb: invoke-direct {v3, v5, v4}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$TestHandler;.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;Lcom/stericson/RootToolsTests/SanityCheckRootTools$1;)V // method@2076 │ │ +07ff0c: 7040 7020 5235 |00be: invoke-direct {v2, v5, v5, v3}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;Landroid/content/Context;Landroid/os/Handler;)V // method@2070 │ │ +07ff12: 6e10 7320 0200 |00c1: invoke-virtual {v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.start:()V // method@2073 │ │ +07ff18: 28ba |00c4: goto 007e // -0046 │ │ catches : 2 │ │ 0x0070 - 0x0073 │ │ Ljava/io/IOException; -> 0x0085 │ │ Ljava/util/concurrent/TimeoutException; -> 0x008a │ │ Lcom/stericson/RootShell/exceptions/RootDeniedException; -> 0x0094 │ │ 0x0073 - 0x007e │ │ Ljava/lang/Exception; -> 0x009e │ │ positions : │ │ 0x0001 line=54 │ │ 0x0004 line=56 │ │ + 0x0009 line=57 │ │ + 0x000d line=58 │ │ + 0x0011 line=59 │ │ + 0x0015 line=60 │ │ + 0x0019 line=61 │ │ + 0x001d line=56 │ │ 0x0020 line=62 │ │ + 0x0025 line=63 │ │ + 0x0029 line=64 │ │ + 0x002d line=65 │ │ + 0x0031 line=66 │ │ + 0x0035 line=67 │ │ + 0x0039 line=62 │ │ 0x003c line=69 │ │ 0x003f line=71 │ │ 0x0046 line=72 │ │ 0x004d line=73 │ │ 0x0054 line=74 │ │ 0x005b line=75 │ │ 0x0060 line=77 │ │ @@ -143291,22 +143272,22 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -07ff68: |[07ff68] com.stericson.RootToolsTests.SanityCheckRootTools.print:(Ljava/lang/CharSequence;)V │ │ -07ff78: 5420 0a09 |0000: iget-object v0, v2, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.mTextView:Landroid/widget/TextView; // field@090a │ │ -07ff7c: 6e20 e01e 3000 |0002: invoke-virtual {v0, v3}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@1ee0 │ │ -07ff82: 5420 0909 |0005: iget-object v0, v2, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.mScrollView:Landroid/widget/ScrollView; // field@0909 │ │ -07ff86: 2201 a704 |0007: new-instance v1, Lcom/stericson/RootToolsTests/SanityCheckRootTools$1; // type@04a7 │ │ -07ff8a: 7020 6020 2100 |0009: invoke-direct {v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$1;.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)V // method@2060 │ │ -07ff90: 6e20 aa1e 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.post:(Ljava/lang/Runnable;)Z // method@1eaa │ │ -07ff96: 0e00 |000f: return-void │ │ +07ff40: |[07ff40] com.stericson.RootToolsTests.SanityCheckRootTools.print:(Ljava/lang/CharSequence;)V │ │ +07ff50: 5420 0a09 |0000: iget-object v0, v2, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.mTextView:Landroid/widget/TextView; // field@090a │ │ +07ff54: 6e20 e01e 3000 |0002: invoke-virtual {v0, v3}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@1ee0 │ │ +07ff5a: 5420 0909 |0005: iget-object v0, v2, Lcom/stericson/RootToolsTests/SanityCheckRootTools;.mScrollView:Landroid/widget/ScrollView; // field@0909 │ │ +07ff5e: 2201 a704 |0007: new-instance v1, Lcom/stericson/RootToolsTests/SanityCheckRootTools$1; // type@04a7 │ │ +07ff62: 7020 6020 2100 |0009: invoke-direct {v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$1;.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)V // method@2060 │ │ +07ff68: 6e20 aa1e 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.post:(Ljava/lang/Runnable;)Z // method@1eaa │ │ +07ff6e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0005 line=133 │ │ 0x000f line=140 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/stericson/RootToolsTests/SanityCheckRootTools; │ │ @@ -143337,17 +143318,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07ff98: |[07ff98] org.segin.ttleditor.BootReceiver.:()V │ │ -07ffa8: 7010 bb00 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00bb │ │ -07ffae: 0e00 |0003: return-void │ │ +07ff70: |[07ff70] org.segin.ttleditor.BootReceiver.:()V │ │ +07ff80: 7010 bb00 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00bb │ │ +07ff86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/segin/ttleditor/BootReceiver; │ │ │ │ Virtual methods - │ │ @@ -143356,26 +143337,26 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -07ffb0: |[07ffb0] org.segin.ttleditor.BootReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -07ffc0: 1a01 0a11 |0000: const-string v1, "android.intent.action.BOOT_COMPLETED" // string@110a │ │ -07ffc4: 6e10 fa00 0500 |0002: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00fa │ │ -07ffca: 0c02 |0005: move-result-object v2 │ │ -07ffcc: 6e20 4721 2100 |0006: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -07ffd2: 0a01 |0009: move-result v1 │ │ -07ffd4: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ -07ffd8: 2200 3400 |000c: new-instance v0, Landroid/content/Intent; // type@0034 │ │ -07ffdc: 1c01 3805 |000e: const-class v1, Lorg/segin/ttleditor/BootService; // type@0538 │ │ -07ffe0: 7030 f300 4001 |0010: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00f3 │ │ -07ffe6: 6e20 ee00 0400 |0013: invoke-virtual {v4, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00ee │ │ -07ffec: 0e00 |0016: return-void │ │ +07ff88: |[07ff88] org.segin.ttleditor.BootReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +07ff98: 1a01 0a11 |0000: const-string v1, "android.intent.action.BOOT_COMPLETED" // string@110a │ │ +07ff9c: 6e10 fa00 0500 |0002: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00fa │ │ +07ffa2: 0c02 |0005: move-result-object v2 │ │ +07ffa4: 6e20 4721 2100 |0006: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +07ffaa: 0a01 |0009: move-result v1 │ │ +07ffac: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ +07ffb0: 2200 3400 |000c: new-instance v0, Landroid/content/Intent; // type@0034 │ │ +07ffb4: 1c01 3805 |000e: const-class v1, Lorg/segin/ttleditor/BootService; // type@0538 │ │ +07ffb8: 7030 f300 4001 |0010: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00f3 │ │ +07ffbe: 6e20 ee00 0400 |0013: invoke-virtual {v4, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00ee │ │ +07ffc4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x000c line=28 │ │ 0x0013 line=29 │ │ 0x0016 line=31 │ │ locals : │ │ @@ -143409,18 +143390,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07fff0: |[07fff0] org.segin.ttleditor.BootService.:()V │ │ -080000: 1a00 a802 |0000: const-string v0, "BootService" // string@02a8 │ │ -080004: 7020 5b00 0100 |0002: invoke-direct {v1, v0}, Landroid/app/IntentService;.:(Ljava/lang/String;)V // method@005b │ │ -08000a: 0e00 |0005: return-void │ │ +07ffc8: |[07ffc8] org.segin.ttleditor.BootService.:()V │ │ +07ffd8: 1a00 a802 |0000: const-string v0, "BootService" // string@02a8 │ │ +07ffdc: 7020 5b00 0100 |0002: invoke-direct {v1, v0}, Landroid/app/IntentService;.:(Ljava/lang/String;)V // method@005b │ │ +07ffe2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0005 line=27 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/segin/ttleditor/BootService; │ │ │ │ @@ -143430,34 +143411,34 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -08000c: |[08000c] org.segin.ttleditor.BootService.onHandleIntent:(Landroid/content/Intent;)V │ │ -08001c: 7110 1003 0500 |0000: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0310 │ │ -080022: 0c01 |0003: move-result-object v1 │ │ -080024: 1a03 581f |0004: const-string v3, "onboot" // string@1f58 │ │ -080028: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -08002a: 7230 2101 3104 |0007: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0121 │ │ -080030: 0a03 |000a: move-result v3 │ │ -080032: 3803 1900 |000b: if-eqz v3, 0024 // +0019 │ │ -080036: 1a03 c418 |000d: const-string v3, "iface" // string@18c4 │ │ -08003a: 1a04 5a21 |000f: const-string v4, "rmnet_sdio0" // string@215a │ │ -08003e: 7230 2201 3104 |0011: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ -080044: 0c00 |0014: move-result-object v0 │ │ -080046: 1a03 4025 |0015: const-string v3, "ttl" // string@2540 │ │ -08004a: 1a04 3101 |0017: const-string v4, "64" // string@0131 │ │ -08004e: 7230 2201 3104 |0019: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ -080054: 0c02 |001c: move-result-object v2 │ │ -080056: 6e10 1622 0500 |001d: invoke-virtual {v5}, Lorg/segin/ttleditor/BootService;.getApplicationContext:()Landroid/content/Context; // method@2216 │ │ -08005c: 0c03 |0020: move-result-object v3 │ │ -08005e: 7130 6822 0302 |0021: invoke-static {v3, v0, v2}, Lorg/segin/ttleditor/TTLEditor;.changeTTL:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@2268 │ │ -080064: 0e00 |0024: return-void │ │ +07ffe4: |[07ffe4] org.segin.ttleditor.BootService.onHandleIntent:(Landroid/content/Intent;)V │ │ +07fff4: 7110 1003 0500 |0000: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0310 │ │ +07fffa: 0c01 |0003: move-result-object v1 │ │ +07fffc: 1a03 581f |0004: const-string v3, "onboot" // string@1f58 │ │ +080000: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +080002: 7230 2101 3104 |0007: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0121 │ │ +080008: 0a03 |000a: move-result v3 │ │ +08000a: 3803 1900 |000b: if-eqz v3, 0024 // +0019 │ │ +08000e: 1a03 c418 |000d: const-string v3, "iface" // string@18c4 │ │ +080012: 1a04 5a21 |000f: const-string v4, "rmnet_sdio0" // string@215a │ │ +080016: 7230 2201 3104 |0011: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ +08001c: 0c00 |0014: move-result-object v0 │ │ +08001e: 1a03 4025 |0015: const-string v3, "ttl" // string@2540 │ │ +080022: 1a04 3101 |0017: const-string v4, "64" // string@0131 │ │ +080026: 7230 2201 3104 |0019: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ +08002c: 0c02 |001c: move-result-object v2 │ │ +08002e: 6e10 1622 0500 |001d: invoke-virtual {v5}, Lorg/segin/ttleditor/BootService;.getApplicationContext:()Landroid/content/Context; // method@2216 │ │ +080034: 0c03 |0020: move-result-object v3 │ │ +080036: 7130 6822 0302 |0021: invoke-static {v3, v0, v2}, Lorg/segin/ttleditor/TTLEditor;.changeTTL:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@2268 │ │ +08003c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0004 line=32 │ │ 0x000d line=33 │ │ 0x0015 line=34 │ │ 0x001d line=35 │ │ @@ -143524,17 +143505,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080068: |[080068] org.segin.ttleditor.BuildConfig.:()V │ │ -080078: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08007e: 0e00 |0003: return-void │ │ +080040: |[080040] org.segin.ttleditor.BuildConfig.:()V │ │ +080050: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +080056: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/segin/ttleditor/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -143568,17 +143549,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080080: |[080080] org.segin.ttleditor.R$attr.:()V │ │ -080090: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -080096: 0e00 |0003: return-void │ │ +080058: |[080058] org.segin.ttleditor.R$attr.:()V │ │ +080068: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08006e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/segin/ttleditor/R$attr; │ │ │ │ Virtual methods - │ │ @@ -143622,17 +143603,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080098: |[080098] org.segin.ttleditor.R$color.:()V │ │ -0800a8: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -0800ae: 0e00 |0003: return-void │ │ +080070: |[080070] org.segin.ttleditor.R$color.:()V │ │ +080080: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +080086: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/segin/ttleditor/R$color; │ │ │ │ Virtual methods - │ │ @@ -143676,17 +143657,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0800b0: |[0800b0] org.segin.ttleditor.R$dimen.:()V │ │ -0800c0: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -0800c6: 0e00 |0003: return-void │ │ +080088: |[080088] org.segin.ttleditor.R$dimen.:()V │ │ +080098: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08009e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/segin/ttleditor/R$dimen; │ │ │ │ Virtual methods - │ │ @@ -143730,17 +143711,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0800c8: |[0800c8] org.segin.ttleditor.R$drawable.:()V │ │ -0800d8: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -0800de: 0e00 |0003: return-void │ │ +0800a0: |[0800a0] org.segin.ttleditor.R$drawable.:()V │ │ +0800b0: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +0800b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/segin/ttleditor/R$drawable; │ │ │ │ Virtual methods - │ │ @@ -143844,17 +143825,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0800e0: |[0800e0] org.segin.ttleditor.R$id.:()V │ │ -0800f0: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -0800f6: 0e00 |0003: return-void │ │ +0800b8: |[0800b8] org.segin.ttleditor.R$id.:()V │ │ +0800c8: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +0800ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/segin/ttleditor/R$id; │ │ │ │ Virtual methods - │ │ @@ -143893,17 +143874,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0800f8: |[0800f8] org.segin.ttleditor.R$layout.:()V │ │ -080108: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08010e: 0e00 |0003: return-void │ │ +0800d0: |[0800d0] org.segin.ttleditor.R$layout.:()V │ │ +0800e0: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +0800e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/segin/ttleditor/R$layout; │ │ │ │ Virtual methods - │ │ @@ -143942,17 +143923,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080110: |[080110] org.segin.ttleditor.R$menu.:()V │ │ -080120: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -080126: 0e00 |0003: return-void │ │ +0800e8: |[0800e8] org.segin.ttleditor.R$menu.:()V │ │ +0800f8: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +0800fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/segin/ttleditor/R$menu; │ │ │ │ Virtual methods - │ │ @@ -143996,17 +143977,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080128: |[080128] org.segin.ttleditor.R$plurals.:()V │ │ -080138: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08013e: 0e00 |0003: return-void │ │ +080100: |[080100] org.segin.ttleditor.R$plurals.:()V │ │ +080110: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +080116: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/segin/ttleditor/R$plurals; │ │ │ │ Virtual methods - │ │ @@ -144325,17 +144306,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080140: |[080140] org.segin.ttleditor.R$string.:()V │ │ -080150: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -080156: 0e00 |0003: return-void │ │ +080118: |[080118] org.segin.ttleditor.R$string.:()V │ │ +080128: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08012e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/segin/ttleditor/R$string; │ │ │ │ Virtual methods - │ │ @@ -144384,17 +144365,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080158: |[080158] org.segin.ttleditor.R$style.:()V │ │ -080168: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08016e: 0e00 |0003: return-void │ │ +080130: |[080130] org.segin.ttleditor.R$style.:()V │ │ +080140: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +080146: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/segin/ttleditor/R$style; │ │ │ │ Virtual methods - │ │ @@ -144443,17 +144424,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080170: |[080170] org.segin.ttleditor.R$xml.:()V │ │ -080180: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -080186: 0e00 |0003: return-void │ │ +080148: |[080148] org.segin.ttleditor.R$xml.:()V │ │ +080158: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08015e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/segin/ttleditor/R$xml; │ │ │ │ Virtual methods - │ │ @@ -144486,21 +144467,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080188: |[080188] org.segin.ttleditor.R.:()V │ │ -080198: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08019e: 0e00 |0003: return-void │ │ +080160: |[080160] org.segin.ttleditor.R.:()V │ │ +080170: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +080176: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=117 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/segin/ttleditor/R; │ │ │ │ Virtual methods - │ │ source_file_idx : 3321 (R.java) │ │ │ │ Class #628 header: │ │ @@ -144536,58 +144516,58 @@ │ │ type : '(Lorg/segin/ttleditor/SettingsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0801a0: |[0801a0] org.segin.ttleditor.SettingsActivity$1.:(Lorg/segin/ttleditor/SettingsActivity;)V │ │ -0801b0: 5b01 7509 |0000: iput-object v1, v0, Lorg/segin/ttleditor/SettingsActivity$1;.this$0:Lorg/segin/ttleditor/SettingsActivity; // field@0975 │ │ -0801b4: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -0801ba: 0e00 |0005: return-void │ │ +080178: |[080178] org.segin.ttleditor.SettingsActivity$1.:(Lorg/segin/ttleditor/SettingsActivity;)V │ │ +080188: 5b01 7509 |0000: iput-object v1, v0, Lorg/segin/ttleditor/SettingsActivity$1;.this$0:Lorg/segin/ttleditor/SettingsActivity; // field@0975 │ │ +08018c: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +080192: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/segin/ttleditor/SettingsActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/segin/ttleditor/SettingsActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/segin/ttleditor/SettingsActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/segin/ttleditor/SettingsActivity$1;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -0801bc: |[0801bc] org.segin.ttleditor.SettingsActivity$1.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -0801cc: 2200 3400 |0000: new-instance v0, Landroid/content/Intent; // type@0034 │ │ -0801d0: 7010 f200 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00f2 │ │ -0801d6: 1a01 0e11 |0005: const-string v1, "android.intent.action.SEND" // string@110e │ │ -0801da: 6e20 1701 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0117 │ │ -0801e0: 1a01 1911 |000a: const-string v1, "android.intent.extra.TEXT" // string@1119 │ │ -0801e4: 5442 7509 |000c: iget-object v2, v4, Lorg/segin/ttleditor/SettingsActivity$1;.this$0:Lorg/segin/ttleditor/SettingsActivity; // field@0975 │ │ -0801e8: 1403 3300 087f |000e: const v3, #float 1.80776e+38 // #7f080033 │ │ -0801ee: 6e20 3d22 3200 |0011: invoke-virtual {v2, v3}, Lorg/segin/ttleditor/SettingsActivity;.getString:(I)Ljava/lang/String; // method@223d │ │ -0801f4: 0c02 |0014: move-result-object v2 │ │ -0801f6: 6e30 1101 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0111 │ │ -0801fc: 1a01 1811 |0018: const-string v1, "android.intent.extra.SUBJECT" // string@1118 │ │ -080200: 5442 7509 |001a: iget-object v2, v4, Lorg/segin/ttleditor/SettingsActivity$1;.this$0:Lorg/segin/ttleditor/SettingsActivity; // field@0975 │ │ -080204: 1403 3200 087f |001c: const v3, #float 1.80776e+38 // #7f080032 │ │ -08020a: 6e20 3d22 3200 |001f: invoke-virtual {v2, v3}, Lorg/segin/ttleditor/SettingsActivity;.getString:(I)Ljava/lang/String; // method@223d │ │ -080210: 0c02 |0022: move-result-object v2 │ │ -080212: 6e30 1101 1002 |0023: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0111 │ │ -080218: 1a01 d624 |0026: const-string v1, "text/plain" // string@24d6 │ │ -08021c: 6e20 1b01 1000 |0028: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@011b │ │ -080222: 5441 7509 |002b: iget-object v1, v4, Lorg/segin/ttleditor/SettingsActivity$1;.this$0:Lorg/segin/ttleditor/SettingsActivity; // field@0975 │ │ -080226: 6e20 4922 0100 |002d: invoke-virtual {v1, v0}, Lorg/segin/ttleditor/SettingsActivity;.startActivity:(Landroid/content/Intent;)V // method@2249 │ │ -08022c: 1211 |0030: const/4 v1, #int 1 // #1 │ │ -08022e: 0f01 |0031: return v1 │ │ +080194: |[080194] org.segin.ttleditor.SettingsActivity$1.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +0801a4: 2200 3400 |0000: new-instance v0, Landroid/content/Intent; // type@0034 │ │ +0801a8: 7010 f200 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00f2 │ │ +0801ae: 1a01 0e11 |0005: const-string v1, "android.intent.action.SEND" // string@110e │ │ +0801b2: 6e20 1701 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0117 │ │ +0801b8: 1a01 1911 |000a: const-string v1, "android.intent.extra.TEXT" // string@1119 │ │ +0801bc: 5442 7509 |000c: iget-object v2, v4, Lorg/segin/ttleditor/SettingsActivity$1;.this$0:Lorg/segin/ttleditor/SettingsActivity; // field@0975 │ │ +0801c0: 1403 3300 087f |000e: const v3, #float 1.80776e+38 // #7f080033 │ │ +0801c6: 6e20 3d22 3200 |0011: invoke-virtual {v2, v3}, Lorg/segin/ttleditor/SettingsActivity;.getString:(I)Ljava/lang/String; // method@223d │ │ +0801cc: 0c02 |0014: move-result-object v2 │ │ +0801ce: 6e30 1101 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0111 │ │ +0801d4: 1a01 1811 |0018: const-string v1, "android.intent.extra.SUBJECT" // string@1118 │ │ +0801d8: 5442 7509 |001a: iget-object v2, v4, Lorg/segin/ttleditor/SettingsActivity$1;.this$0:Lorg/segin/ttleditor/SettingsActivity; // field@0975 │ │ +0801dc: 1403 3200 087f |001c: const v3, #float 1.80776e+38 // #7f080032 │ │ +0801e2: 6e20 3d22 3200 |001f: invoke-virtual {v2, v3}, Lorg/segin/ttleditor/SettingsActivity;.getString:(I)Ljava/lang/String; // method@223d │ │ +0801e8: 0c02 |0022: move-result-object v2 │ │ +0801ea: 6e30 1101 1002 |0023: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0111 │ │ +0801f0: 1a01 d624 |0026: const-string v1, "text/plain" // string@24d6 │ │ +0801f4: 6e20 1b01 1000 |0028: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@011b │ │ +0801fa: 5441 7509 |002b: iget-object v1, v4, Lorg/segin/ttleditor/SettingsActivity$1;.this$0:Lorg/segin/ttleditor/SettingsActivity; // field@0975 │ │ +0801fe: 6e20 4922 0100 |002d: invoke-virtual {v1, v0}, Lorg/segin/ttleditor/SettingsActivity;.startActivity:(Landroid/content/Intent;)V // method@2249 │ │ +080204: 1211 |0030: const/4 v1, #int 1 // #1 │ │ +080206: 0f01 |0031: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0005 line=137 │ │ 0x000a line=138 │ │ 0x0018 line=139 │ │ 0x0026 line=140 │ │ @@ -144629,17 +144609,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080230: |[080230] org.segin.ttleditor.SettingsActivity$2.:()V │ │ -080240: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -080246: 0e00 |0003: return-void │ │ +080208: |[080208] org.segin.ttleditor.SettingsActivity$2.:()V │ │ +080218: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08021e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/segin/ttleditor/SettingsActivity$2; │ │ │ │ Virtual methods - │ │ @@ -144648,20 +144628,20 @@ │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -080248: |[080248] org.segin.ttleditor.SettingsActivity$2.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -080258: 6e10 2c21 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@212c │ │ -08025e: 0c00 |0003: move-result-object v0 │ │ -080260: 6e20 0703 0300 |0004: invoke-virtual {v3, v0}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@0307 │ │ -080266: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -080268: 0f01 |0008: return v1 │ │ +080220: |[080220] org.segin.ttleditor.SettingsActivity$2.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +080230: 6e10 2c21 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@212c │ │ +080236: 0c00 |0003: move-result-object v0 │ │ +080238: 6e20 0703 0300 |0004: invoke-virtual {v3, v0}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@0307 │ │ +08023e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +080240: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0004 line=193 │ │ 0x0007 line=194 │ │ locals : │ │ 0x0004 - 0x0009 reg=0 stringValue Ljava/lang/String; │ │ @@ -144700,17 +144680,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08026c: |[08026c] org.segin.ttleditor.SettingsActivity$DebuggingPreferenceFragment.:()V │ │ -08027c: 7010 0e03 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceFragment;.:()V // method@030e │ │ -080282: 0e00 |0003: return-void │ │ +080244: |[080244] org.segin.ttleditor.SettingsActivity$DebuggingPreferenceFragment.:()V │ │ +080254: 7010 0e03 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceFragment;.:()V // method@030e │ │ +08025a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/segin/ttleditor/SettingsActivity$DebuggingPreferenceFragment; │ │ │ │ Virtual methods - │ │ @@ -144719,19 +144699,19 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -080284: |[080284] org.segin.ttleditor.SettingsActivity$DebuggingPreferenceFragment.onCreate:(Landroid/os/Bundle;)V │ │ -080294: 6f20 0f03 2100 |0000: invoke-super {v1, v2}, Landroid/preference/PreferenceFragment;.onCreate:(Landroid/os/Bundle;)V // method@030f │ │ -08029a: 1500 047f |0003: const/high16 v0, #int 2130968576 // #7f04 │ │ -08029e: 6e20 2a22 0100 |0005: invoke-virtual {v1, v0}, Lorg/segin/ttleditor/SettingsActivity$DebuggingPreferenceFragment;.addPreferencesFromResource:(I)V // method@222a │ │ -0802a4: 0e00 |0008: return-void │ │ +08025c: |[08025c] org.segin.ttleditor.SettingsActivity$DebuggingPreferenceFragment.onCreate:(Landroid/os/Bundle;)V │ │ +08026c: 6f20 0f03 2100 |0000: invoke-super {v1, v2}, Landroid/preference/PreferenceFragment;.onCreate:(Landroid/os/Bundle;)V // method@030f │ │ +080272: 1500 047f |0003: const/high16 v0, #int 2130968576 // #7f04 │ │ +080276: 6e20 2a22 0100 |0005: invoke-virtual {v1, v0}, Lorg/segin/ttleditor/SettingsActivity$DebuggingPreferenceFragment;.addPreferencesFromResource:(I)V // method@222a │ │ +08027c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0003 line=256 │ │ 0x0008 line=257 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/segin/ttleditor/SettingsActivity$DebuggingPreferenceFragment; │ │ @@ -144772,58 +144752,58 @@ │ │ type : '(Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0802a8: |[0802a8] org.segin.ttleditor.SettingsActivity$GeneralPreferenceFragment$1.:(Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment;)V │ │ -0802b8: 5b01 7609 |0000: iput-object v1, v0, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment$1;.this$0:Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment; // field@0976 │ │ -0802bc: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -0802c2: 0e00 |0005: return-void │ │ +080280: |[080280] org.segin.ttleditor.SettingsActivity$GeneralPreferenceFragment$1.:(Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment;)V │ │ +080290: 5b01 7609 |0000: iput-object v1, v0, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment$1;.this$0:Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment; // field@0976 │ │ +080294: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08029a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment$1;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -0802c4: |[0802c4] org.segin.ttleditor.SettingsActivity$GeneralPreferenceFragment$1.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -0802d4: 2200 3400 |0000: new-instance v0, Landroid/content/Intent; // type@0034 │ │ -0802d8: 7010 f200 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00f2 │ │ -0802de: 1a01 0e11 |0005: const-string v1, "android.intent.action.SEND" // string@110e │ │ -0802e2: 6e20 1701 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0117 │ │ -0802e8: 1a01 1911 |000a: const-string v1, "android.intent.extra.TEXT" // string@1119 │ │ -0802ec: 5442 7609 |000c: iget-object v2, v4, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment$1;.this$0:Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment; // field@0976 │ │ -0802f0: 1403 3300 087f |000e: const v3, #float 1.80776e+38 // #7f080033 │ │ -0802f6: 6e20 3122 3200 |0011: invoke-virtual {v2, v3}, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment;.getString:(I)Ljava/lang/String; // method@2231 │ │ -0802fc: 0c02 |0014: move-result-object v2 │ │ -0802fe: 6e30 1101 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0111 │ │ -080304: 1a01 1811 |0018: const-string v1, "android.intent.extra.SUBJECT" // string@1118 │ │ -080308: 5442 7609 |001a: iget-object v2, v4, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment$1;.this$0:Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment; // field@0976 │ │ -08030c: 1403 3200 087f |001c: const v3, #float 1.80776e+38 // #7f080032 │ │ -080312: 6e20 3122 3200 |001f: invoke-virtual {v2, v3}, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment;.getString:(I)Ljava/lang/String; // method@2231 │ │ -080318: 0c02 |0022: move-result-object v2 │ │ -08031a: 6e30 1101 1002 |0023: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0111 │ │ -080320: 1a01 d624 |0026: const-string v1, "text/plain" // string@24d6 │ │ -080324: 6e20 1b01 1000 |0028: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@011b │ │ -08032a: 5441 7609 |002b: iget-object v1, v4, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment$1;.this$0:Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment; // field@0976 │ │ -08032e: 6e20 3322 0100 |002d: invoke-virtual {v1, v0}, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment;.startActivity:(Landroid/content/Intent;)V // method@2233 │ │ -080334: 1211 |0030: const/4 v1, #int 1 // #1 │ │ -080336: 0f01 |0031: return v1 │ │ +08029c: |[08029c] org.segin.ttleditor.SettingsActivity$GeneralPreferenceFragment$1.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +0802ac: 2200 3400 |0000: new-instance v0, Landroid/content/Intent; // type@0034 │ │ +0802b0: 7010 f200 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00f2 │ │ +0802b6: 1a01 0e11 |0005: const-string v1, "android.intent.action.SEND" // string@110e │ │ +0802ba: 6e20 1701 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0117 │ │ +0802c0: 1a01 1911 |000a: const-string v1, "android.intent.extra.TEXT" // string@1119 │ │ +0802c4: 5442 7609 |000c: iget-object v2, v4, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment$1;.this$0:Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment; // field@0976 │ │ +0802c8: 1403 3300 087f |000e: const v3, #float 1.80776e+38 // #7f080033 │ │ +0802ce: 6e20 3122 3200 |0011: invoke-virtual {v2, v3}, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment;.getString:(I)Ljava/lang/String; // method@2231 │ │ +0802d4: 0c02 |0014: move-result-object v2 │ │ +0802d6: 6e30 1101 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0111 │ │ +0802dc: 1a01 1811 |0018: const-string v1, "android.intent.extra.SUBJECT" // string@1118 │ │ +0802e0: 5442 7609 |001a: iget-object v2, v4, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment$1;.this$0:Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment; // field@0976 │ │ +0802e4: 1403 3200 087f |001c: const v3, #float 1.80776e+38 // #7f080032 │ │ +0802ea: 6e20 3122 3200 |001f: invoke-virtual {v2, v3}, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment;.getString:(I)Ljava/lang/String; // method@2231 │ │ +0802f0: 0c02 |0022: move-result-object v2 │ │ +0802f2: 6e30 1101 1002 |0023: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0111 │ │ +0802f8: 1a01 d624 |0026: const-string v1, "text/plain" // string@24d6 │ │ +0802fc: 6e20 1b01 1000 |0028: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@011b │ │ +080302: 5441 7609 |002b: iget-object v1, v4, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment$1;.this$0:Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment; // field@0976 │ │ +080306: 6e20 3322 0100 |002d: invoke-virtual {v1, v0}, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment;.startActivity:(Landroid/content/Intent;)V // method@2233 │ │ +08030c: 1211 |0030: const/4 v1, #int 1 // #1 │ │ +08030e: 0f01 |0031: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0005 line=236 │ │ 0x000a line=237 │ │ 0x0018 line=238 │ │ 0x0026 line=239 │ │ @@ -144865,17 +144845,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080338: |[080338] org.segin.ttleditor.SettingsActivity$GeneralPreferenceFragment.:()V │ │ -080348: 7010 0e03 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceFragment;.:()V // method@030e │ │ -08034e: 0e00 |0003: return-void │ │ +080310: |[080310] org.segin.ttleditor.SettingsActivity$GeneralPreferenceFragment.:()V │ │ +080320: 7010 0e03 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceFragment;.:()V // method@030e │ │ +080326: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment; │ │ │ │ Virtual methods - │ │ @@ -144884,33 +144864,33 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -080350: |[080350] org.segin.ttleditor.SettingsActivity$GeneralPreferenceFragment.onCreate:(Landroid/os/Bundle;)V │ │ -080360: 6f20 0f03 3200 |0000: invoke-super {v2, v3}, Landroid/preference/PreferenceFragment;.onCreate:(Landroid/os/Bundle;)V // method@030f │ │ -080366: 1401 0100 047f |0003: const v1, #float 1.75458e+38 // #7f040001 │ │ -08036c: 6e20 2f22 1200 |0006: invoke-virtual {v2, v1}, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment;.addPreferencesFromResource:(I)V // method@222f │ │ -080372: 1a01 c418 |0009: const-string v1, "iface" // string@18c4 │ │ -080376: 6e20 3022 1200 |000b: invoke-virtual {v2, v1}, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2230 │ │ -08037c: 0c01 |000e: move-result-object v1 │ │ -08037e: 7110 3622 0100 |000f: invoke-static {v1}, Lorg/segin/ttleditor/SettingsActivity;.access$000:(Landroid/preference/Preference;)V // method@2236 │ │ -080384: 1a01 4025 |0012: const-string v1, "ttl" // string@2540 │ │ -080388: 6e20 3022 1200 |0014: invoke-virtual {v2, v1}, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2230 │ │ -08038e: 0c01 |0017: move-result-object v1 │ │ -080390: 7110 3622 0100 |0018: invoke-static {v1}, Lorg/segin/ttleditor/SettingsActivity;.access$000:(Landroid/preference/Preference;)V // method@2236 │ │ -080396: 1a01 d923 |001b: const-string v1, "share" // string@23d9 │ │ -08039a: 6e20 3022 1200 |001d: invoke-virtual {v2, v1}, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2230 │ │ -0803a0: 0c00 |0020: move-result-object v0 │ │ -0803a2: 2201 4905 |0021: new-instance v1, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment$1; // type@0549 │ │ -0803a6: 7020 2c22 2100 |0023: invoke-direct {v1, v2}, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment$1;.:(Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment;)V // method@222c │ │ -0803ac: 6e20 0603 1000 |0026: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0306 │ │ -0803b2: 0e00 |0029: return-void │ │ +080328: |[080328] org.segin.ttleditor.SettingsActivity$GeneralPreferenceFragment.onCreate:(Landroid/os/Bundle;)V │ │ +080338: 6f20 0f03 3200 |0000: invoke-super {v2, v3}, Landroid/preference/PreferenceFragment;.onCreate:(Landroid/os/Bundle;)V // method@030f │ │ +08033e: 1401 0100 047f |0003: const v1, #float 1.75458e+38 // #7f040001 │ │ +080344: 6e20 2f22 1200 |0006: invoke-virtual {v2, v1}, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment;.addPreferencesFromResource:(I)V // method@222f │ │ +08034a: 1a01 c418 |0009: const-string v1, "iface" // string@18c4 │ │ +08034e: 6e20 3022 1200 |000b: invoke-virtual {v2, v1}, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2230 │ │ +080354: 0c01 |000e: move-result-object v1 │ │ +080356: 7110 3622 0100 |000f: invoke-static {v1}, Lorg/segin/ttleditor/SettingsActivity;.access$000:(Landroid/preference/Preference;)V // method@2236 │ │ +08035c: 1a01 4025 |0012: const-string v1, "ttl" // string@2540 │ │ +080360: 6e20 3022 1200 |0014: invoke-virtual {v2, v1}, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2230 │ │ +080366: 0c01 |0017: move-result-object v1 │ │ +080368: 7110 3622 0100 |0018: invoke-static {v1}, Lorg/segin/ttleditor/SettingsActivity;.access$000:(Landroid/preference/Preference;)V // method@2236 │ │ +08036e: 1a01 d923 |001b: const-string v1, "share" // string@23d9 │ │ +080372: 6e20 3022 1200 |001d: invoke-virtual {v2, v1}, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2230 │ │ +080378: 0c00 |0020: move-result-object v0 │ │ +08037a: 2201 4905 |0021: new-instance v1, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment$1; // type@0549 │ │ +08037e: 7020 2c22 2100 |0023: invoke-direct {v1, v2}, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment$1;.:(Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment;)V // method@222c │ │ +080384: 6e20 0603 1000 |0026: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0306 │ │ +08038a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0003 line=228 │ │ 0x0009 line=230 │ │ 0x0012 line=231 │ │ 0x001b line=232 │ │ @@ -144969,27 +144949,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0803b4: |[0803b4] org.segin.ttleditor.SettingsActivity.:()V │ │ -0803c4: 1c00 4b05 |0000: const-class v0, Lorg/segin/ttleditor/SettingsActivity; // type@054b │ │ -0803c8: 6e10 e520 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@20e5 │ │ -0803ce: 0a00 |0005: move-result v0 │ │ -0803d0: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ -0803d4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0803d6: 6a00 7709 |0009: sput-boolean v0, Lorg/segin/ttleditor/SettingsActivity;.$assertionsDisabled:Z // field@0977 │ │ -0803da: 2200 4705 |000b: new-instance v0, Lorg/segin/ttleditor/SettingsActivity$2; // type@0547 │ │ -0803de: 7010 2722 0000 |000d: invoke-direct {v0}, Lorg/segin/ttleditor/SettingsActivity$2;.:()V // method@2227 │ │ -0803e4: 6900 7909 |0010: sput-object v0, Lorg/segin/ttleditor/SettingsActivity;.sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener; // field@0979 │ │ -0803e8: 0e00 |0012: return-void │ │ -0803ea: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0803ec: 28f5 |0014: goto 0009 // -000b │ │ +08038c: |[08038c] org.segin.ttleditor.SettingsActivity.:()V │ │ +08039c: 1c00 4b05 |0000: const-class v0, Lorg/segin/ttleditor/SettingsActivity; // type@054b │ │ +0803a0: 6e10 e520 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@20e5 │ │ +0803a6: 0a00 |0005: move-result v0 │ │ +0803a8: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ +0803ac: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0803ae: 6a00 7709 |0009: sput-boolean v0, Lorg/segin/ttleditor/SettingsActivity;.$assertionsDisabled:Z // field@0977 │ │ +0803b2: 2200 4705 |000b: new-instance v0, Lorg/segin/ttleditor/SettingsActivity$2; // type@0547 │ │ +0803b6: 7010 2722 0000 |000d: invoke-direct {v0}, Lorg/segin/ttleditor/SettingsActivity$2;.:()V // method@2227 │ │ +0803bc: 6900 7909 |0010: sput-object v0, Lorg/segin/ttleditor/SettingsActivity;.sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener; // field@0979 │ │ +0803c0: 0e00 |0012: return-void │ │ +0803c2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0803c4: 28f5 |0014: goto 0009 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x000b line=189 │ │ 0x0013 line=48 │ │ locals : │ │ │ │ @@ -144998,36 +144978,35 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0803f0: |[0803f0] org.segin.ttleditor.SettingsActivity.:()V │ │ -080400: 7010 0803 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@0308 │ │ -080406: 0e00 |0003: return-void │ │ +0803c8: |[0803c8] org.segin.ttleditor.SettingsActivity.:()V │ │ +0803d8: 7010 0803 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@0308 │ │ +0803de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ - 0x0003 line=251 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/segin/ttleditor/SettingsActivity; │ │ │ │ #2 : (in Lorg/segin/ttleditor/SettingsActivity;) │ │ name : 'access$000' │ │ type : '(Landroid/preference/Preference;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080408: |[080408] org.segin.ttleditor.SettingsActivity.access$000:(Landroid/preference/Preference;)V │ │ -080418: 7110 3822 0000 |0000: invoke-static {v0}, Lorg/segin/ttleditor/SettingsActivity;.bindPreferenceSummaryToValue:(Landroid/preference/Preference;)V // method@2238 │ │ -08041e: 0e00 |0003: return-void │ │ +0803e0: |[0803e0] org.segin.ttleditor.SettingsActivity.access$000:(Landroid/preference/Preference;)V │ │ +0803f0: 7110 3822 0000 |0000: invoke-static {v0}, Lorg/segin/ttleditor/SettingsActivity;.bindPreferenceSummaryToValue:(Landroid/preference/Preference;)V // method@2238 │ │ +0803f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/preference/Preference; │ │ │ │ #3 : (in Lorg/segin/ttleditor/SettingsActivity;) │ │ @@ -145035,85 +145014,91 @@ │ │ type : '(Landroid/preference/Preference;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -080420: |[080420] org.segin.ttleditor.SettingsActivity.bindPreferenceSummaryToValue:(Landroid/preference/Preference;)V │ │ -080430: 6200 7909 |0000: sget-object v0, Lorg/segin/ttleditor/SettingsActivity;.sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener; // field@0979 │ │ -080434: 6e20 0503 0400 |0002: invoke-virtual {v4, v0}, Landroid/preference/Preference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0305 │ │ -08043a: 6200 7909 |0005: sget-object v0, Lorg/segin/ttleditor/SettingsActivity;.sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener; // field@0979 │ │ -08043e: 6e10 0303 0400 |0007: invoke-virtual {v4}, Landroid/preference/Preference;.getContext:()Landroid/content/Context; // method@0303 │ │ -080444: 0c01 |000a: move-result-object v1 │ │ -080446: 7110 1003 0100 |000b: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0310 │ │ -08044c: 0c01 |000e: move-result-object v1 │ │ -08044e: 6e10 0403 0400 |000f: invoke-virtual {v4}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@0304 │ │ -080454: 0c02 |0012: move-result-object v2 │ │ -080456: 1a03 0000 |0013: const-string v3, "" // string@0000 │ │ -08045a: 7230 2201 2103 |0015: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ -080460: 0c01 |0018: move-result-object v1 │ │ -080462: 7230 0203 4001 |0019: invoke-interface {v0, v4, v1}, Landroid/preference/Preference$OnPreferenceChangeListener;.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z // method@0302 │ │ -080468: 0e00 |001c: return-void │ │ +0803f8: |[0803f8] org.segin.ttleditor.SettingsActivity.bindPreferenceSummaryToValue:(Landroid/preference/Preference;)V │ │ +080408: 6200 7909 |0000: sget-object v0, Lorg/segin/ttleditor/SettingsActivity;.sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener; // field@0979 │ │ +08040c: 6e20 0503 0400 |0002: invoke-virtual {v4, v0}, Landroid/preference/Preference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0305 │ │ +080412: 6200 7909 |0005: sget-object v0, Lorg/segin/ttleditor/SettingsActivity;.sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener; // field@0979 │ │ +080416: 6e10 0303 0400 |0007: invoke-virtual {v4}, Landroid/preference/Preference;.getContext:()Landroid/content/Context; // method@0303 │ │ +08041c: 0c01 |000a: move-result-object v1 │ │ +08041e: 7110 1003 0100 |000b: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0310 │ │ +080424: 0c01 |000e: move-result-object v1 │ │ +080426: 6e10 0403 0400 |000f: invoke-virtual {v4}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@0304 │ │ +08042c: 0c02 |0012: move-result-object v2 │ │ +08042e: 1a03 0000 |0013: const-string v3, "" // string@0000 │ │ +080432: 7230 2201 2103 |0015: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ +080438: 0c01 |0018: move-result-object v1 │ │ +08043a: 7230 0203 4001 |0019: invoke-interface {v0, v4, v1}, Landroid/preference/Preference$OnPreferenceChangeListener;.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z // method@0302 │ │ +080440: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0005 line=213 │ │ + 0x0007 line=215 │ │ + 0x000f line=216 │ │ + 0x0019 line=213 │ │ 0x001c line=217 │ │ locals : │ │ 0x0000 - 0x001d reg=4 preference Landroid/preference/Preference; │ │ │ │ #4 : (in Lorg/segin/ttleditor/SettingsActivity;) │ │ name : 'isSimplePreferences' │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -08046c: |[08046c] org.segin.ttleditor.SettingsActivity.isSimplePreferences:(Landroid/content/Context;)Z │ │ -08047c: 6000 3600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ -080480: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -080484: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -080488: 7110 4022 0200 |0006: invoke-static {v2}, Lorg/segin/ttleditor/SettingsActivity;.isXLargeTablet:(Landroid/content/Context;)Z // method@2240 │ │ -08048e: 0a00 |0009: move-result v0 │ │ -080490: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -080494: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -080496: 0f00 |000d: return v0 │ │ -080498: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -08049a: 28fe |000f: goto 000d // -0002 │ │ +080444: |[080444] org.segin.ttleditor.SettingsActivity.isSimplePreferences:(Landroid/content/Context;)Z │ │ +080454: 6000 3600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ +080458: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +08045c: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +080460: 7110 4022 0200 |0006: invoke-static {v2}, Lorg/segin/ttleditor/SettingsActivity;.isXLargeTablet:(Landroid/content/Context;)Z // method@2240 │ │ +080466: 0a00 |0009: move-result v0 │ │ +080468: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +08046c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +08046e: 0f00 |000d: return v0 │ │ +080470: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +080472: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ + 0x0006 line=173 │ │ + 0x000d line=171 │ │ + 0x000e line=173 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 context Landroid/content/Context; │ │ │ │ #5 : (in Lorg/segin/ttleditor/SettingsActivity;) │ │ name : 'isXLargeTablet' │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -08049c: |[08049c] org.segin.ttleditor.SettingsActivity.isXLargeTablet:(Landroid/content/Context;)Z │ │ -0804ac: 6e10 e200 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00e2 │ │ -0804b2: 0c00 |0003: move-result-object v0 │ │ -0804b4: 6e10 2e01 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@012e │ │ -0804ba: 0c00 |0007: move-result-object v0 │ │ -0804bc: 5200 2200 |0008: iget v0, v0, Landroid/content/res/Configuration;.screenLayout:I // field@0022 │ │ -0804c0: dd00 000f |000a: and-int/lit8 v0, v0, #int 15 // #0f │ │ -0804c4: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -0804c6: 3410 0400 |000d: if-lt v0, v1, 0011 // +0004 │ │ -0804ca: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -0804cc: 0f00 |0010: return v0 │ │ -0804ce: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0804d0: 28fe |0012: goto 0010 // -0002 │ │ +080474: |[080474] org.segin.ttleditor.SettingsActivity.isXLargeTablet:(Landroid/content/Context;)Z │ │ +080484: 6e10 e200 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00e2 │ │ +08048a: 0c00 |0003: move-result-object v0 │ │ +08048c: 6e10 2e01 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@012e │ │ +080492: 0c00 |0007: move-result-object v0 │ │ +080494: 5200 2200 |0008: iget v0, v0, Landroid/content/res/Configuration;.screenLayout:I // field@0022 │ │ +080498: dd00 000f |000a: and-int/lit8 v0, v0, #int 15 // #0f │ │ +08049c: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +08049e: 3410 0400 |000d: if-lt v0, v1, 0011 // +0004 │ │ +0804a2: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +0804a4: 0f00 |0010: return v0 │ │ +0804a6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0804a8: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 context Landroid/content/Context; │ │ │ │ #6 : (in Lorg/segin/ttleditor/SettingsActivity;) │ │ @@ -145121,23 +145106,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0804d4: |[0804d4] org.segin.ttleditor.SettingsActivity.setupActionBar:()V │ │ -0804e4: 6000 3600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ -0804e8: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0804ec: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0804f0: 6e10 3a22 0200 |0006: invoke-virtual {v2}, Lorg/segin/ttleditor/SettingsActivity;.getActionBar:()Landroid/app/ActionBar; // method@223a │ │ -0804f6: 0c00 |0009: move-result-object v0 │ │ -0804f8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -0804fa: 6e20 0a00 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@000a │ │ -080500: 0e00 |000e: return-void │ │ +0804ac: |[0804ac] org.segin.ttleditor.SettingsActivity.setupActionBar:()V │ │ +0804bc: 6000 3600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ +0804c0: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +0804c4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0804c8: 6e10 3a22 0200 |0006: invoke-virtual {v2}, Lorg/segin/ttleditor/SettingsActivity;.getActionBar:()Landroid/app/ActionBar; // method@223a │ │ +0804ce: 0c00 |0009: move-result-object v0 │ │ +0804d0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +0804d2: 6e20 0a00 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@000a │ │ +0804d8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0006 line=70 │ │ 0x000e line=72 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/segin/ttleditor/SettingsActivity; │ │ @@ -145147,62 +145132,62 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 104 16-bit code units │ │ -080504: |[080504] org.segin.ttleditor.SettingsActivity.setupSimplePreferencesScreen:()V │ │ -080514: 7110 3e22 0600 |0000: invoke-static {v6}, Lorg/segin/ttleditor/SettingsActivity;.isSimplePreferences:(Landroid/content/Context;)Z // method@223e │ │ -08051a: 0a04 |0003: move-result v4 │ │ -08051c: 3904 0300 |0004: if-nez v4, 0007 // +0003 │ │ -080520: 0e00 |0006: return-void │ │ -080522: 6e10 3a22 0600 |0007: invoke-virtual {v6}, Lorg/segin/ttleditor/SettingsActivity;.getActionBar:()Landroid/app/ActionBar; // method@223a │ │ -080528: 0c00 |000a: move-result-object v0 │ │ -08052a: 6304 7709 |000b: sget-boolean v4, Lorg/segin/ttleditor/SettingsActivity;.$assertionsDisabled:Z // field@0977 │ │ -08052e: 3904 4c00 |000d: if-nez v4, 0059 // +004c │ │ -080532: 3900 4a00 |000f: if-nez v0, 0059 // +004a │ │ -080536: 2204 cf04 |0011: new-instance v4, Ljava/lang/AssertionError; // type@04cf │ │ -08053a: 7010 d420 0400 |0013: invoke-direct {v4}, Ljava/lang/AssertionError;.:()V // method@20d4 │ │ -080540: 2704 |0016: throw v4 │ │ -080542: 0d01 |0017: move-exception v1 │ │ -080544: 6e10 fc20 0100 |0018: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -08054a: 1404 0100 047f |001b: const v4, #float 1.75458e+38 // #7f040001 │ │ -080550: 6e20 3722 4600 |001e: invoke-virtual {v6, v4}, Lorg/segin/ttleditor/SettingsActivity;.addPreferencesFromResource:(I)V // method@2237 │ │ -080556: 2202 af00 |0021: new-instance v2, Landroid/preference/PreferenceCategory; // type@00af │ │ -08055a: 7020 0c03 6200 |0023: invoke-direct {v2, v6}, Landroid/preference/PreferenceCategory;.:(Landroid/content/Context;)V // method@030c │ │ -080560: 1404 2000 087f |0026: const v4, #float 1.80776e+38 // #7f080020 │ │ -080566: 6e20 0d03 4200 |0029: invoke-virtual {v2, v4}, Landroid/preference/PreferenceCategory;.setTitle:(I)V // method@030d │ │ -08056c: 6e10 3b22 0600 |002c: invoke-virtual {v6}, Lorg/segin/ttleditor/SettingsActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@223b │ │ -080572: 0c04 |002f: move-result-object v4 │ │ -080574: 6e20 1103 2400 |0030: invoke-virtual {v4, v2}, Landroid/preference/PreferenceScreen;.addPreference:(Landroid/preference/Preference;)Z // method@0311 │ │ -08057a: 1504 047f |0033: const/high16 v4, #int 2130968576 // #7f04 │ │ -08057e: 6e20 3722 4600 |0035: invoke-virtual {v6, v4}, Lorg/segin/ttleditor/SettingsActivity;.addPreferencesFromResource:(I)V // method@2237 │ │ -080584: 1a04 c418 |0038: const-string v4, "iface" // string@18c4 │ │ -080588: 6e20 3922 4600 |003a: invoke-virtual {v6, v4}, Lorg/segin/ttleditor/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2239 │ │ -08058e: 0c04 |003d: move-result-object v4 │ │ -080590: 7110 3822 0400 |003e: invoke-static {v4}, Lorg/segin/ttleditor/SettingsActivity;.bindPreferenceSummaryToValue:(Landroid/preference/Preference;)V // method@2238 │ │ -080596: 1a04 4025 |0041: const-string v4, "ttl" // string@2540 │ │ -08059a: 6e20 3922 4600 |0043: invoke-virtual {v6, v4}, Lorg/segin/ttleditor/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2239 │ │ -0805a0: 0c04 |0046: move-result-object v4 │ │ -0805a2: 7110 3822 0400 |0047: invoke-static {v4}, Lorg/segin/ttleditor/SettingsActivity;.bindPreferenceSummaryToValue:(Landroid/preference/Preference;)V // method@2238 │ │ -0805a8: 1a04 d923 |004a: const-string v4, "share" // string@23d9 │ │ -0805ac: 6e20 3922 4600 |004c: invoke-virtual {v6, v4}, Lorg/segin/ttleditor/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2239 │ │ -0805b2: 0c03 |004f: move-result-object v3 │ │ -0805b4: 2204 4605 |0050: new-instance v4, Lorg/segin/ttleditor/SettingsActivity$1; // type@0546 │ │ -0805b8: 7020 2522 6400 |0052: invoke-direct {v4, v6}, Lorg/segin/ttleditor/SettingsActivity$1;.:(Lorg/segin/ttleditor/SettingsActivity;)V // method@2225 │ │ -0805be: 6e20 0603 4300 |0055: invoke-virtual {v3, v4}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0306 │ │ -0805c4: 28ae |0058: goto 0006 // -0052 │ │ -0805c6: 6e10 3c22 0600 |0059: invoke-virtual {v6}, Lorg/segin/ttleditor/SettingsActivity;.getResources:()Landroid/content/res/Resources; // method@223c │ │ -0805cc: 0c04 |005c: move-result-object v4 │ │ -0805ce: 1405 0100 027f |005d: const v5, #float 1.728e+38 // #7f020001 │ │ -0805d4: 6e20 3001 5400 |0060: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0130 │ │ -0805da: 0c04 |0063: move-result-object v4 │ │ -0805dc: 6e20 0d00 4000 |0064: invoke-virtual {v0, v4}, Landroid/app/ActionBar;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@000d │ │ -0805e2: 28b4 |0067: goto 001b // -004c │ │ +0804dc: |[0804dc] org.segin.ttleditor.SettingsActivity.setupSimplePreferencesScreen:()V │ │ +0804ec: 7110 3e22 0600 |0000: invoke-static {v6}, Lorg/segin/ttleditor/SettingsActivity;.isSimplePreferences:(Landroid/content/Context;)Z // method@223e │ │ +0804f2: 0a04 |0003: move-result v4 │ │ +0804f4: 3904 0300 |0004: if-nez v4, 0007 // +0003 │ │ +0804f8: 0e00 |0006: return-void │ │ +0804fa: 6e10 3a22 0600 |0007: invoke-virtual {v6}, Lorg/segin/ttleditor/SettingsActivity;.getActionBar:()Landroid/app/ActionBar; // method@223a │ │ +080500: 0c00 |000a: move-result-object v0 │ │ +080502: 6304 7709 |000b: sget-boolean v4, Lorg/segin/ttleditor/SettingsActivity;.$assertionsDisabled:Z // field@0977 │ │ +080506: 3904 4c00 |000d: if-nez v4, 0059 // +004c │ │ +08050a: 3900 4a00 |000f: if-nez v0, 0059 // +004a │ │ +08050e: 2204 cf04 |0011: new-instance v4, Ljava/lang/AssertionError; // type@04cf │ │ +080512: 7010 d420 0400 |0013: invoke-direct {v4}, Ljava/lang/AssertionError;.:()V // method@20d4 │ │ +080518: 2704 |0016: throw v4 │ │ +08051a: 0d01 |0017: move-exception v1 │ │ +08051c: 6e10 fc20 0100 |0018: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +080522: 1404 0100 047f |001b: const v4, #float 1.75458e+38 // #7f040001 │ │ +080528: 6e20 3722 4600 |001e: invoke-virtual {v6, v4}, Lorg/segin/ttleditor/SettingsActivity;.addPreferencesFromResource:(I)V // method@2237 │ │ +08052e: 2202 af00 |0021: new-instance v2, Landroid/preference/PreferenceCategory; // type@00af │ │ +080532: 7020 0c03 6200 |0023: invoke-direct {v2, v6}, Landroid/preference/PreferenceCategory;.:(Landroid/content/Context;)V // method@030c │ │ +080538: 1404 2000 087f |0026: const v4, #float 1.80776e+38 // #7f080020 │ │ +08053e: 6e20 0d03 4200 |0029: invoke-virtual {v2, v4}, Landroid/preference/PreferenceCategory;.setTitle:(I)V // method@030d │ │ +080544: 6e10 3b22 0600 |002c: invoke-virtual {v6}, Lorg/segin/ttleditor/SettingsActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@223b │ │ +08054a: 0c04 |002f: move-result-object v4 │ │ +08054c: 6e20 1103 2400 |0030: invoke-virtual {v4, v2}, Landroid/preference/PreferenceScreen;.addPreference:(Landroid/preference/Preference;)Z // method@0311 │ │ +080552: 1504 047f |0033: const/high16 v4, #int 2130968576 // #7f04 │ │ +080556: 6e20 3722 4600 |0035: invoke-virtual {v6, v4}, Lorg/segin/ttleditor/SettingsActivity;.addPreferencesFromResource:(I)V // method@2237 │ │ +08055c: 1a04 c418 |0038: const-string v4, "iface" // string@18c4 │ │ +080560: 6e20 3922 4600 |003a: invoke-virtual {v6, v4}, Lorg/segin/ttleditor/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2239 │ │ +080566: 0c04 |003d: move-result-object v4 │ │ +080568: 7110 3822 0400 |003e: invoke-static {v4}, Lorg/segin/ttleditor/SettingsActivity;.bindPreferenceSummaryToValue:(Landroid/preference/Preference;)V // method@2238 │ │ +08056e: 1a04 4025 |0041: const-string v4, "ttl" // string@2540 │ │ +080572: 6e20 3922 4600 |0043: invoke-virtual {v6, v4}, Lorg/segin/ttleditor/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2239 │ │ +080578: 0c04 |0046: move-result-object v4 │ │ +08057a: 7110 3822 0400 |0047: invoke-static {v4}, Lorg/segin/ttleditor/SettingsActivity;.bindPreferenceSummaryToValue:(Landroid/preference/Preference;)V // method@2238 │ │ +080580: 1a04 d923 |004a: const-string v4, "share" // string@23d9 │ │ +080584: 6e20 3922 4600 |004c: invoke-virtual {v6, v4}, Lorg/segin/ttleditor/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2239 │ │ +08058a: 0c03 |004f: move-result-object v3 │ │ +08058c: 2204 4605 |0050: new-instance v4, Lorg/segin/ttleditor/SettingsActivity$1; // type@0546 │ │ +080590: 7020 2522 6400 |0052: invoke-direct {v4, v6}, Lorg/segin/ttleditor/SettingsActivity$1;.:(Lorg/segin/ttleditor/SettingsActivity;)V // method@2225 │ │ +080596: 6e20 0603 4300 |0055: invoke-virtual {v3, v4}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0306 │ │ +08059c: 28ae |0058: goto 0006 // -0052 │ │ +08059e: 6e10 3c22 0600 |0059: invoke-virtual {v6}, Lorg/segin/ttleditor/SettingsActivity;.getResources:()Landroid/content/res/Resources; // method@223c │ │ +0805a4: 0c04 |005c: move-result-object v4 │ │ +0805a6: 1405 0100 027f |005d: const v5, #float 1.728e+38 // #7f020001 │ │ +0805ac: 6e20 3001 5400 |0060: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0130 │ │ +0805b2: 0c04 |0063: move-result-object v4 │ │ +0805b4: 6e20 0d00 4000 |0064: invoke-virtual {v0, v4}, Landroid/app/ActionBar;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@000d │ │ +0805ba: 28b4 |0067: goto 001b // -004c │ │ catches : 2 │ │ 0x000b - 0x0017 │ │ Ljava/lang/Exception; -> 0x0017 │ │ 0x0059 - 0x0067 │ │ Ljava/lang/Exception; -> 0x0017 │ │ positions : │ │ 0x0000 line=105 │ │ @@ -145234,23 +145219,23 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0805fc: |[0805fc] org.segin.ttleditor.SettingsActivity.isValidFragment:(Ljava/lang/String;)Z │ │ -08060c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -08060e: 1c00 4b05 |0001: const-class v0, Lorg/segin/ttleditor/SettingsActivity; // type@054b │ │ -080612: 6e10 ef20 0000 |0003: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@20ef │ │ -080618: 0c00 |0006: move-result-object v0 │ │ -08061a: 6e20 4721 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -080620: 0a00 |000a: move-result v0 │ │ -080622: 3800 0200 |000b: if-eqz v0, 000d // +0002 │ │ -080626: 0f01 |000d: return v1 │ │ +0805d4: |[0805d4] org.segin.ttleditor.SettingsActivity.isValidFragment:(Ljava/lang/String;)Z │ │ +0805e4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0805e6: 1c00 4b05 |0001: const-class v0, Lorg/segin/ttleditor/SettingsActivity; // type@054b │ │ +0805ea: 6e10 ef20 0000 |0003: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@20ef │ │ +0805f0: 0c00 |0006: move-result-object v0 │ │ +0805f2: 6e20 4721 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +0805f8: 0a00 |000a: move-result v0 │ │ +0805fa: 3800 0200 |000b: if-eqz v0, 000d // +0002 │ │ +0805fe: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=77 │ │ 0x000d line=79 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/segin/ttleditor/SettingsActivity; │ │ 0x0000 - 0x000e reg=3 fragmentName Ljava/lang/String; │ │ @@ -145260,21 +145245,21 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -080628: |[080628] org.segin.ttleditor.SettingsActivity.onBuildHeaders:(Ljava/util/List;)V │ │ -080638: 7110 3e22 0100 |0000: invoke-static {v1}, Lorg/segin/ttleditor/SettingsActivity;.isSimplePreferences:(Landroid/content/Context;)Z // method@223e │ │ -08063e: 0a00 |0003: move-result v0 │ │ -080640: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -080644: 1400 0200 047f |0006: const v0, #float 1.75458e+38 // #7f040002 │ │ -08064a: 6e30 4122 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/segin/ttleditor/SettingsActivity;.loadHeadersFromResource:(ILjava/util/List;)V // method@2241 │ │ -080650: 0e00 |000c: return-void │ │ +080600: |[080600] org.segin.ttleditor.SettingsActivity.onBuildHeaders:(Ljava/util/List;)V │ │ +080610: 7110 3e22 0100 |0000: invoke-static {v1}, Lorg/segin/ttleditor/SettingsActivity;.isSimplePreferences:(Landroid/content/Context;)Z // method@223e │ │ +080616: 0a00 |0003: move-result v0 │ │ +080618: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +08061c: 1400 0200 047f |0006: const v0, #float 1.75458e+38 // #7f040002 │ │ +080622: 6e30 4122 0102 |0009: invoke-virtual {v1, v0, v2}, Lorg/segin/ttleditor/SettingsActivity;.loadHeadersFromResource:(ILjava/util/List;)V // method@2241 │ │ +080628: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0006 line=181 │ │ 0x000c line=183 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ @@ -145286,18 +145271,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -080654: |[080654] org.segin.ttleditor.SettingsActivity.onCreate:(Landroid/os/Bundle;)V │ │ -080664: 6f20 0903 1000 |0000: invoke-super {v0, v1}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@0309 │ │ -08066a: 7010 4722 0000 |0003: invoke-direct {v0}, Lorg/segin/ttleditor/SettingsActivity;.setupActionBar:()V // method@2247 │ │ -080670: 0e00 |0006: return-void │ │ +08062c: |[08062c] org.segin.ttleditor.SettingsActivity.onCreate:(Landroid/os/Bundle;)V │ │ +08063c: 6f20 0903 1000 |0000: invoke-super {v0, v1}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@0309 │ │ +080642: 7010 4722 0000 |0003: invoke-direct {v0}, Lorg/segin/ttleditor/SettingsActivity;.setupActionBar:()V // method@2247 │ │ +080648: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ 0x0006 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/segin/ttleditor/SettingsActivity; │ │ @@ -145308,25 +145293,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -080674: |[080674] org.segin.ttleditor.SettingsActivity.onIsMultiPane:()Z │ │ -080684: 7110 4022 0100 |0000: invoke-static {v1}, Lorg/segin/ttleditor/SettingsActivity;.isXLargeTablet:(Landroid/content/Context;)Z // method@2240 │ │ -08068a: 0a00 |0003: move-result v0 │ │ -08068c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -080690: 7110 3e22 0100 |0006: invoke-static {v1}, Lorg/segin/ttleditor/SettingsActivity;.isSimplePreferences:(Landroid/content/Context;)Z // method@223e │ │ -080696: 0a00 |0009: move-result v0 │ │ -080698: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -08069c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -08069e: 0f00 |000d: return v0 │ │ -0806a0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0806a2: 28fe |000f: goto 000d // -0002 │ │ +08064c: |[08064c] org.segin.ttleditor.SettingsActivity.onIsMultiPane:()Z │ │ +08065c: 7110 4022 0100 |0000: invoke-static {v1}, Lorg/segin/ttleditor/SettingsActivity;.isXLargeTablet:(Landroid/content/Context;)Z // method@2240 │ │ +080662: 0a00 |0003: move-result v0 │ │ +080664: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +080668: 7110 3e22 0100 |0006: invoke-static {v1}, Lorg/segin/ttleditor/SettingsActivity;.isSimplePreferences:(Landroid/content/Context;)Z // method@223e │ │ +08066e: 0a00 |0009: move-result v0 │ │ +080670: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +080674: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +080676: 0f00 |000d: return v0 │ │ +080678: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +08067a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/segin/ttleditor/SettingsActivity; │ │ │ │ #4 : (in Lorg/segin/ttleditor/SettingsActivity;) │ │ @@ -145334,25 +145319,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0806a4: |[0806a4] org.segin.ttleditor.SettingsActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0806b4: 7210 481c 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@1c48 │ │ -0806ba: 0a00 |0003: move-result v0 │ │ -0806bc: 1401 2c00 0201 |0004: const v1, #float 2.38774e-38 // #0102002c │ │ -0806c2: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ -0806c6: 7110 8f06 0200 |0009: invoke-static {v2}, Landroid/support/v4/app/NavUtils;.navigateUpFromSameTask:(Landroid/app/Activity;)V // method@068f │ │ -0806cc: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -0806ce: 0f01 |000d: return v1 │ │ -0806d0: 6f20 0a03 3200 |000e: invoke-super {v2, v3}, Landroid/preference/PreferenceActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@030a │ │ -0806d6: 0a01 |0011: move-result v1 │ │ -0806d8: 28fb |0012: goto 000d // -0005 │ │ +08067c: |[08067c] org.segin.ttleditor.SettingsActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +08068c: 7210 481c 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@1c48 │ │ +080692: 0a00 |0003: move-result v0 │ │ +080694: 1401 2c00 0201 |0004: const v1, #float 2.38774e-38 // #0102002c │ │ +08069a: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ +08069e: 7110 8f06 0200 |0009: invoke-static {v2}, Landroid/support/v4/app/NavUtils;.navigateUpFromSameTask:(Landroid/app/Activity;)V // method@068f │ │ +0806a4: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +0806a6: 0f01 |000d: return v1 │ │ +0806a8: 6f20 0a03 3200 |000e: invoke-super {v2, v3}, Landroid/preference/PreferenceActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@030a │ │ +0806ae: 0a01 |0011: move-result v1 │ │ +0806b0: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=85 │ │ 0x0009 line=86 │ │ 0x000c line=87 │ │ 0x000d line=89 │ │ @@ -145366,18 +145351,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0806dc: |[0806dc] org.segin.ttleditor.SettingsActivity.onPostCreate:(Landroid/os/Bundle;)V │ │ -0806ec: 6f20 0b03 1000 |0000: invoke-super {v0, v1}, Landroid/preference/PreferenceActivity;.onPostCreate:(Landroid/os/Bundle;)V // method@030b │ │ -0806f2: 7010 4822 0000 |0003: invoke-direct {v0}, Lorg/segin/ttleditor/SettingsActivity;.setupSimplePreferencesScreen:()V // method@2248 │ │ -0806f8: 0e00 |0006: return-void │ │ +0806b4: |[0806b4] org.segin.ttleditor.SettingsActivity.onPostCreate:(Landroid/os/Bundle;)V │ │ +0806c4: 6f20 0b03 1000 |0000: invoke-super {v0, v1}, Landroid/preference/PreferenceActivity;.onPostCreate:(Landroid/os/Bundle;)V // method@030b │ │ +0806ca: 7010 4822 0000 |0003: invoke-direct {v0}, Lorg/segin/ttleditor/SettingsActivity;.setupSimplePreferencesScreen:()V // method@2248 │ │ +0806d0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=96 │ │ 0x0006 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/segin/ttleditor/SettingsActivity; │ │ @@ -145418,44 +145403,44 @@ │ │ type : '(Lorg/segin/ttleditor/TTLEditor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0806fc: |[0806fc] org.segin.ttleditor.TTLEditor$1.:(Lorg/segin/ttleditor/TTLEditor;)V │ │ -08070c: 5b01 7a09 |0000: iput-object v1, v0, Lorg/segin/ttleditor/TTLEditor$1;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097a │ │ -080710: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -080716: 0e00 |0005: return-void │ │ +0806d4: |[0806d4] org.segin.ttleditor.TTLEditor$1.:(Lorg/segin/ttleditor/TTLEditor;)V │ │ +0806e4: 5b01 7a09 |0000: iput-object v1, v0, Lorg/segin/ttleditor/TTLEditor$1;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097a │ │ +0806e8: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +0806ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/segin/ttleditor/TTLEditor$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/segin/ttleditor/TTLEditor; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/segin/ttleditor/TTLEditor; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/segin/ttleditor/TTLEditor$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -080718: |[080718] org.segin.ttleditor.TTLEditor$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -080728: 5431 7a09 |0000: iget-object v1, v3, Lorg/segin/ttleditor/TTLEditor$1;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097a │ │ -08072c: 6e10 6e22 0100 |0002: invoke-virtual {v1}, Lorg/segin/ttleditor/TTLEditor;.finish:()V // method@226e │ │ -080732: 0e00 |0005: return-void │ │ -080734: 0d00 |0006: move-exception v0 │ │ -080736: 1a01 580e |0007: const-string v1, "TTLEditor" // string@0e58 │ │ -08073a: 1a02 4626 |0009: const-string v2, "wtf, cannot Activity.finalize()?" // string@2646 │ │ -08073e: 7130 101c 2100 |000b: invoke-static {v1, v2, v0}, Landroid/util/Log;.wtf:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c10 │ │ -080744: 28f7 |000e: goto 0005 // -0009 │ │ +0806f0: |[0806f0] org.segin.ttleditor.TTLEditor$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +080700: 5431 7a09 |0000: iget-object v1, v3, Lorg/segin/ttleditor/TTLEditor$1;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097a │ │ +080704: 6e10 6e22 0100 |0002: invoke-virtual {v1}, Lorg/segin/ttleditor/TTLEditor;.finish:()V // method@226e │ │ +08070a: 0e00 |0005: return-void │ │ +08070c: 0d00 |0006: move-exception v0 │ │ +08070e: 1a01 580e |0007: const-string v1, "TTLEditor" // string@0e58 │ │ +080712: 1a02 4626 |0009: const-string v2, "wtf, cannot Activity.finalize()?" // string@2646 │ │ +080716: 7130 101c 2100 |000b: invoke-static {v1, v2, v0}, Landroid/util/Log;.wtf:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c10 │ │ +08071c: 28f7 |000e: goto 0005 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/Throwable; -> 0x0006 │ │ positions : │ │ 0x0000 line=84 │ │ 0x0005 line=88 │ │ 0x0006 line=85 │ │ @@ -145501,39 +145486,39 @@ │ │ type : '(Lorg/segin/ttleditor/TTLEditor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -080758: |[080758] org.segin.ttleditor.TTLEditor$2.:(Lorg/segin/ttleditor/TTLEditor;)V │ │ -080768: 5b01 7b09 |0000: iput-object v1, v0, Lorg/segin/ttleditor/TTLEditor$2;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097b │ │ -08076c: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -080772: 0e00 |0005: return-void │ │ +080730: |[080730] org.segin.ttleditor.TTLEditor$2.:(Lorg/segin/ttleditor/TTLEditor;)V │ │ +080740: 5b01 7b09 |0000: iput-object v1, v0, Lorg/segin/ttleditor/TTLEditor$2;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097b │ │ +080744: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08074a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/segin/ttleditor/TTLEditor$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/segin/ttleditor/TTLEditor; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/segin/ttleditor/TTLEditor; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/segin/ttleditor/TTLEditor$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 │ │ -080774: |[080774] org.segin.ttleditor.TTLEditor$2.onClick:(Landroid/view/View;)V │ │ -080784: 5410 7b09 |0000: iget-object v0, v1, Lorg/segin/ttleditor/TTLEditor$2;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097b │ │ -080788: 7110 5e22 0000 |0002: invoke-static {v0}, Lorg/segin/ttleditor/TTLEditor;.access$000:(Lorg/segin/ttleditor/TTLEditor;)V // method@225e │ │ -08078e: 0e00 |0005: return-void │ │ +08074c: |[08074c] org.segin.ttleditor.TTLEditor$2.onClick:(Landroid/view/View;)V │ │ +08075c: 5410 7b09 |0000: iget-object v0, v1, Lorg/segin/ttleditor/TTLEditor$2;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097b │ │ +080760: 7110 5e22 0000 |0002: invoke-static {v0}, Lorg/segin/ttleditor/TTLEditor;.access$000:(Lorg/segin/ttleditor/TTLEditor;)V // method@225e │ │ +080766: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0005 line=124 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/segin/ttleditor/TTLEditor$2; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -145573,63 +145558,63 @@ │ │ type : '(Lorg/segin/ttleditor/TTLEditor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -080790: |[080790] org.segin.ttleditor.TTLEditor$3.:(Lorg/segin/ttleditor/TTLEditor;)V │ │ -0807a0: 5b01 7c09 |0000: iput-object v1, v0, Lorg/segin/ttleditor/TTLEditor$3;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097c │ │ -0807a4: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -0807aa: 0e00 |0005: return-void │ │ +080768: |[080768] org.segin.ttleditor.TTLEditor$3.:(Lorg/segin/ttleditor/TTLEditor;)V │ │ +080778: 5b01 7c09 |0000: iput-object v1, v0, Lorg/segin/ttleditor/TTLEditor$3;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097c │ │ +08077c: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +080782: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/segin/ttleditor/TTLEditor$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/segin/ttleditor/TTLEditor; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/segin/ttleditor/TTLEditor; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/segin/ttleditor/TTLEditor$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -0807ac: |[0807ac] org.segin.ttleditor.TTLEditor$3.onClick:(Landroid/view/View;)V │ │ -0807bc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0807be: 5430 7c09 |0001: iget-object v0, v3, Lorg/segin/ttleditor/TTLEditor$3;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097c │ │ -0807c2: 7110 5f22 0000 |0003: invoke-static {v0}, Lorg/segin/ttleditor/TTLEditor;.access$100:(Lorg/segin/ttleditor/TTLEditor;)Landroid/widget/CheckBox; // method@225f │ │ -0807c8: 0c00 |0006: move-result-object v0 │ │ -0807ca: 6e10 5d1e 0000 |0007: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@1e5d │ │ -0807d0: 0a00 |000a: move-result v0 │ │ -0807d2: 3800 1700 |000b: if-eqz v0, 0022 // +0017 │ │ -0807d6: 5430 7c09 |000d: iget-object v0, v3, Lorg/segin/ttleditor/TTLEditor$3;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097c │ │ -0807da: 7110 6022 0000 |000f: invoke-static {v0}, Lorg/segin/ttleditor/TTLEditor;.access$200:(Lorg/segin/ttleditor/TTLEditor;)Landroid/widget/Spinner; // method@2260 │ │ -0807e0: 0c00 |0012: move-result-object v0 │ │ -0807e2: 6e20 d01e 2000 |0013: invoke-virtual {v0, v2}, Landroid/widget/Spinner;.setEnabled:(Z)V // method@1ed0 │ │ -0807e8: 5430 7c09 |0016: iget-object v0, v3, Lorg/segin/ttleditor/TTLEditor$3;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097c │ │ -0807ec: 7110 6122 0000 |0018: invoke-static {v0}, Lorg/segin/ttleditor/TTLEditor;.access$300:(Lorg/segin/ttleditor/TTLEditor;)Landroid/widget/TextView; // method@2261 │ │ -0807f2: 0c00 |001b: move-result-object v0 │ │ -0807f4: 1301 0800 |001c: const/16 v1, #int 8 // #8 │ │ -0807f8: 6e20 f61e 1000 |001e: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ef6 │ │ -0807fe: 0e00 |0021: return-void │ │ -080800: 5430 7c09 |0022: iget-object v0, v3, Lorg/segin/ttleditor/TTLEditor$3;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097c │ │ -080804: 7110 6022 0000 |0024: invoke-static {v0}, Lorg/segin/ttleditor/TTLEditor;.access$200:(Lorg/segin/ttleditor/TTLEditor;)Landroid/widget/Spinner; // method@2260 │ │ -08080a: 0c00 |0027: move-result-object v0 │ │ -08080c: 1211 |0028: const/4 v1, #int 1 // #1 │ │ -08080e: 6e20 d01e 1000 |0029: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setEnabled:(Z)V // method@1ed0 │ │ -080814: 5430 7c09 |002c: iget-object v0, v3, Lorg/segin/ttleditor/TTLEditor$3;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097c │ │ -080818: 7110 6122 0000 |002e: invoke-static {v0}, Lorg/segin/ttleditor/TTLEditor;.access$300:(Lorg/segin/ttleditor/TTLEditor;)Landroid/widget/TextView; // method@2261 │ │ -08081e: 0c00 |0031: move-result-object v0 │ │ -080820: 6e20 f61e 2000 |0032: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ef6 │ │ -080826: 28ec |0035: goto 0021 // -0014 │ │ +080784: |[080784] org.segin.ttleditor.TTLEditor$3.onClick:(Landroid/view/View;)V │ │ +080794: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +080796: 5430 7c09 |0001: iget-object v0, v3, Lorg/segin/ttleditor/TTLEditor$3;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097c │ │ +08079a: 7110 5f22 0000 |0003: invoke-static {v0}, Lorg/segin/ttleditor/TTLEditor;.access$100:(Lorg/segin/ttleditor/TTLEditor;)Landroid/widget/CheckBox; // method@225f │ │ +0807a0: 0c00 |0006: move-result-object v0 │ │ +0807a2: 6e10 5d1e 0000 |0007: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@1e5d │ │ +0807a8: 0a00 |000a: move-result v0 │ │ +0807aa: 3800 1700 |000b: if-eqz v0, 0022 // +0017 │ │ +0807ae: 5430 7c09 |000d: iget-object v0, v3, Lorg/segin/ttleditor/TTLEditor$3;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097c │ │ +0807b2: 7110 6022 0000 |000f: invoke-static {v0}, Lorg/segin/ttleditor/TTLEditor;.access$200:(Lorg/segin/ttleditor/TTLEditor;)Landroid/widget/Spinner; // method@2260 │ │ +0807b8: 0c00 |0012: move-result-object v0 │ │ +0807ba: 6e20 d01e 2000 |0013: invoke-virtual {v0, v2}, Landroid/widget/Spinner;.setEnabled:(Z)V // method@1ed0 │ │ +0807c0: 5430 7c09 |0016: iget-object v0, v3, Lorg/segin/ttleditor/TTLEditor$3;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097c │ │ +0807c4: 7110 6122 0000 |0018: invoke-static {v0}, Lorg/segin/ttleditor/TTLEditor;.access$300:(Lorg/segin/ttleditor/TTLEditor;)Landroid/widget/TextView; // method@2261 │ │ +0807ca: 0c00 |001b: move-result-object v0 │ │ +0807cc: 1301 0800 |001c: const/16 v1, #int 8 // #8 │ │ +0807d0: 6e20 f61e 1000 |001e: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ef6 │ │ +0807d6: 0e00 |0021: return-void │ │ +0807d8: 5430 7c09 |0022: iget-object v0, v3, Lorg/segin/ttleditor/TTLEditor$3;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097c │ │ +0807dc: 7110 6022 0000 |0024: invoke-static {v0}, Lorg/segin/ttleditor/TTLEditor;.access$200:(Lorg/segin/ttleditor/TTLEditor;)Landroid/widget/Spinner; // method@2260 │ │ +0807e2: 0c00 |0027: move-result-object v0 │ │ +0807e4: 1211 |0028: const/4 v1, #int 1 // #1 │ │ +0807e6: 6e20 d01e 1000 |0029: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setEnabled:(Z)V // method@1ed0 │ │ +0807ec: 5430 7c09 |002c: iget-object v0, v3, Lorg/segin/ttleditor/TTLEditor$3;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097c │ │ +0807f0: 7110 6122 0000 |002e: invoke-static {v0}, Lorg/segin/ttleditor/TTLEditor;.access$300:(Lorg/segin/ttleditor/TTLEditor;)Landroid/widget/TextView; // method@2261 │ │ +0807f6: 0c00 |0031: move-result-object v0 │ │ +0807f8: 6e20 f61e 2000 |0032: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ef6 │ │ +0807fe: 28ec |0035: goto 0021 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=133 │ │ 0x000d line=134 │ │ 0x0016 line=135 │ │ 0x0021 line=140 │ │ 0x0022 line=137 │ │ @@ -145673,38 +145658,38 @@ │ │ type : '(Lorg/segin/ttleditor/TTLEditor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -080828: |[080828] org.segin.ttleditor.TTLEditor$4.:(Lorg/segin/ttleditor/TTLEditor;)V │ │ -080838: 5b01 7d09 |0000: iput-object v1, v0, Lorg/segin/ttleditor/TTLEditor$4;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097d │ │ -08083c: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -080842: 0e00 |0005: return-void │ │ +080800: |[080800] org.segin.ttleditor.TTLEditor$4.:(Lorg/segin/ttleditor/TTLEditor;)V │ │ +080810: 5b01 7d09 |0000: iput-object v1, v0, Lorg/segin/ttleditor/TTLEditor$4;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097d │ │ +080814: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08081a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/segin/ttleditor/TTLEditor$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/segin/ttleditor/TTLEditor; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/segin/ttleditor/TTLEditor; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/segin/ttleditor/TTLEditor$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 │ │ -080844: |[080844] org.segin.ttleditor.TTLEditor$4.onClick:(Landroid/content/DialogInterface;I)V │ │ -080854: 7210 f100 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@00f1 │ │ -08085a: 0e00 |0003: return-void │ │ +08081c: |[08081c] org.segin.ttleditor.TTLEditor$4.onClick:(Landroid/content/DialogInterface;I)V │ │ +08082c: 7210 f100 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@00f1 │ │ +080832: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0003 line=234 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/segin/ttleditor/TTLEditor$4; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -145745,39 +145730,39 @@ │ │ type : '(Lorg/segin/ttleditor/TTLEditor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08085c: |[08085c] org.segin.ttleditor.TTLEditor$5.:(Lorg/segin/ttleditor/TTLEditor;)V │ │ -08086c: 5b01 7e09 |0000: iput-object v1, v0, Lorg/segin/ttleditor/TTLEditor$5;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097e │ │ -080870: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -080876: 0e00 |0005: return-void │ │ +080834: |[080834] org.segin.ttleditor.TTLEditor$5.:(Lorg/segin/ttleditor/TTLEditor;)V │ │ +080844: 5b01 7e09 |0000: iput-object v1, v0, Lorg/segin/ttleditor/TTLEditor$5;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097e │ │ +080848: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08084e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/segin/ttleditor/TTLEditor$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/segin/ttleditor/TTLEditor; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/segin/ttleditor/TTLEditor; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/segin/ttleditor/TTLEditor$5;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -080878: |[080878] org.segin.ttleditor.TTLEditor$5.onClick:(Landroid/content/DialogInterface;I)V │ │ -080888: 5410 7e09 |0000: iget-object v0, v1, Lorg/segin/ttleditor/TTLEditor$5;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097e │ │ -08088c: 7110 6222 0000 |0002: invoke-static {v0}, Lorg/segin/ttleditor/TTLEditor;.access$400:(Lorg/segin/ttleditor/TTLEditor;)V // method@2262 │ │ -080892: 0e00 |0005: return-void │ │ +080850: |[080850] org.segin.ttleditor.TTLEditor$5.onClick:(Landroid/content/DialogInterface;I)V │ │ +080860: 5410 7e09 |0000: iget-object v0, v1, Lorg/segin/ttleditor/TTLEditor$5;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097e │ │ +080864: 7110 6222 0000 |0002: invoke-static {v0}, Lorg/segin/ttleditor/TTLEditor;.access$400:(Lorg/segin/ttleditor/TTLEditor;)V // method@2262 │ │ +08086a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0005 line=229 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/segin/ttleditor/TTLEditor$5; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -145818,38 +145803,38 @@ │ │ type : '(Lorg/segin/ttleditor/TTLEditor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -080894: |[080894] org.segin.ttleditor.TTLEditor$6.:(Lorg/segin/ttleditor/TTLEditor;)V │ │ -0808a4: 5b01 7f09 |0000: iput-object v1, v0, Lorg/segin/ttleditor/TTLEditor$6;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097f │ │ -0808a8: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -0808ae: 0e00 |0005: return-void │ │ +08086c: |[08086c] org.segin.ttleditor.TTLEditor$6.:(Lorg/segin/ttleditor/TTLEditor;)V │ │ +08087c: 5b01 7f09 |0000: iput-object v1, v0, Lorg/segin/ttleditor/TTLEditor$6;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@097f │ │ +080880: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +080886: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/segin/ttleditor/TTLEditor$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/segin/ttleditor/TTLEditor; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/segin/ttleditor/TTLEditor; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/segin/ttleditor/TTLEditor$6;) │ │ 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 │ │ -0808b0: |[0808b0] org.segin.ttleditor.TTLEditor$6.onClick:(Landroid/content/DialogInterface;I)V │ │ -0808c0: 7210 f100 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@00f1 │ │ -0808c6: 0e00 |0003: return-void │ │ +080888: |[080888] org.segin.ttleditor.TTLEditor$6.onClick:(Landroid/content/DialogInterface;I)V │ │ +080898: 7210 f100 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@00f1 │ │ +08089e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0003 line=249 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/segin/ttleditor/TTLEditor$6; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -145890,38 +145875,38 @@ │ │ type : '(Lorg/segin/ttleditor/TTLEditor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0808c8: |[0808c8] org.segin.ttleditor.TTLEditor$7.:(Lorg/segin/ttleditor/TTLEditor;)V │ │ -0808d8: 5b01 8009 |0000: iput-object v1, v0, Lorg/segin/ttleditor/TTLEditor$7;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@0980 │ │ -0808dc: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -0808e2: 0e00 |0005: return-void │ │ +0808a0: |[0808a0] org.segin.ttleditor.TTLEditor$7.:(Lorg/segin/ttleditor/TTLEditor;)V │ │ +0808b0: 5b01 8009 |0000: iput-object v1, v0, Lorg/segin/ttleditor/TTLEditor$7;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@0980 │ │ +0808b4: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +0808ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/segin/ttleditor/TTLEditor$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/segin/ttleditor/TTLEditor; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/segin/ttleditor/TTLEditor; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/segin/ttleditor/TTLEditor$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 │ │ -0808e4: |[0808e4] org.segin.ttleditor.TTLEditor$7.onClick:(Landroid/content/DialogInterface;I)V │ │ -0808f4: 7210 f100 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@00f1 │ │ -0808fa: 0e00 |0003: return-void │ │ +0808bc: |[0808bc] org.segin.ttleditor.TTLEditor$7.onClick:(Landroid/content/DialogInterface;I)V │ │ +0808cc: 7210 f100 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@00f1 │ │ +0808d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0003 line=269 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/segin/ttleditor/TTLEditor$7; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -145962,39 +145947,39 @@ │ │ type : '(Lorg/segin/ttleditor/TTLEditor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0808fc: |[0808fc] org.segin.ttleditor.TTLEditor$8.:(Lorg/segin/ttleditor/TTLEditor;)V │ │ -08090c: 5b01 8109 |0000: iput-object v1, v0, Lorg/segin/ttleditor/TTLEditor$8;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@0981 │ │ -080910: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -080916: 0e00 |0005: return-void │ │ +0808d4: |[0808d4] org.segin.ttleditor.TTLEditor$8.:(Lorg/segin/ttleditor/TTLEditor;)V │ │ +0808e4: 5b01 8109 |0000: iput-object v1, v0, Lorg/segin/ttleditor/TTLEditor$8;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@0981 │ │ +0808e8: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +0808ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/segin/ttleditor/TTLEditor$8; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/segin/ttleditor/TTLEditor; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/segin/ttleditor/TTLEditor; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/segin/ttleditor/TTLEditor$8;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -080918: |[080918] org.segin.ttleditor.TTLEditor$8.onClick:(Landroid/content/DialogInterface;I)V │ │ -080928: 5410 8109 |0000: iget-object v0, v1, Lorg/segin/ttleditor/TTLEditor$8;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@0981 │ │ -08092c: 7110 f71f 0000 |0002: invoke-static {v0}, Lcom/stericson/RootTools/RootTools;.offerBusyBox:(Landroid/app/Activity;)V // method@1ff7 │ │ -080932: 0e00 |0005: return-void │ │ +0808f0: |[0808f0] org.segin.ttleditor.TTLEditor$8.onClick:(Landroid/content/DialogInterface;I)V │ │ +080900: 5410 8109 |0000: iget-object v0, v1, Lorg/segin/ttleditor/TTLEditor$8;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@0981 │ │ +080904: 7110 f71f 0000 |0002: invoke-static {v0}, Lcom/stericson/RootTools/RootTools;.offerBusyBox:(Landroid/app/Activity;)V // method@1ff7 │ │ +08090a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0005 line=264 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/segin/ttleditor/TTLEditor$8; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -146039,39 +146024,39 @@ │ │ type : '(Lorg/segin/ttleditor/TTLEditor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -080934: |[080934] org.segin.ttleditor.TTLEditor$9.:(Lorg/segin/ttleditor/TTLEditor;)V │ │ -080944: 5b01 8209 |0000: iput-object v1, v0, Lorg/segin/ttleditor/TTLEditor$9;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@0982 │ │ -080948: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08094e: 0e00 |0005: return-void │ │ +08090c: |[08090c] org.segin.ttleditor.TTLEditor$9.:(Lorg/segin/ttleditor/TTLEditor;)V │ │ +08091c: 5b01 8209 |0000: iput-object v1, v0, Lorg/segin/ttleditor/TTLEditor$9;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@0982 │ │ +080920: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +080926: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/segin/ttleditor/TTLEditor$9; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/segin/ttleditor/TTLEditor; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/segin/ttleditor/TTLEditor; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/segin/ttleditor/TTLEditor$9;) │ │ name : 'onItemSelected' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -080950: |[080950] org.segin.ttleditor.TTLEditor$9.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -080960: 5410 8209 |0000: iget-object v0, v1, Lorg/segin/ttleditor/TTLEditor$9;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@0982 │ │ -080964: 7110 6322 0000 |0002: invoke-static {v0}, Lorg/segin/ttleditor/TTLEditor;.access$500:(Lorg/segin/ttleditor/TTLEditor;)V // method@2263 │ │ -08096a: 0e00 |0005: return-void │ │ +080928: |[080928] org.segin.ttleditor.TTLEditor$9.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +080938: 5410 8209 |0000: iget-object v0, v1, Lorg/segin/ttleditor/TTLEditor$9;.this$0:Lorg/segin/ttleditor/TTLEditor; // field@0982 │ │ +08093c: 7110 6322 0000 |0002: invoke-static {v0}, Lorg/segin/ttleditor/TTLEditor;.access$500:(Lorg/segin/ttleditor/TTLEditor;)V // method@2263 │ │ +080942: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0005 line=307 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0006 reg=1 this Lorg/segin/ttleditor/TTLEditor$9; │ │ @@ -146085,16 +146070,16 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08096c: |[08096c] org.segin.ttleditor.TTLEditor$9.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -08097c: 0e00 |0000: return-void │ │ +080944: |[080944] org.segin.ttleditor.TTLEditor$9.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +080954: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0001 reg=0 this Lorg/segin/ttleditor/TTLEditor$9; │ │ 0x0000 - 0x0001 reg=1 adapterView Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ @@ -146152,17 +146137,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080980: |[080980] org.segin.ttleditor.TTLEditor.:()V │ │ -080990: 7010 0f00 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@000f │ │ -080996: 0e00 |0003: return-void │ │ +080958: |[080958] org.segin.ttleditor.TTLEditor.:()V │ │ +080968: 7010 0f00 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@000f │ │ +08096e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/segin/ttleditor/TTLEditor; │ │ │ │ #1 : (in Lorg/segin/ttleditor/TTLEditor;) │ │ @@ -146170,17 +146155,17 @@ │ │ type : '(Lorg/segin/ttleditor/TTLEditor;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080998: |[080998] org.segin.ttleditor.TTLEditor.access$000:(Lorg/segin/ttleditor/TTLEditor;)V │ │ -0809a8: 7010 7c22 0000 |0000: invoke-direct {v0}, Lorg/segin/ttleditor/TTLEditor;.validateTTL:()V // method@227c │ │ -0809ae: 0e00 |0003: return-void │ │ +080970: |[080970] org.segin.ttleditor.TTLEditor.access$000:(Lorg/segin/ttleditor/TTLEditor;)V │ │ +080980: 7010 7c22 0000 |0000: invoke-direct {v0}, Lorg/segin/ttleditor/TTLEditor;.validateTTL:()V // method@227c │ │ +080986: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/segin/ttleditor/TTLEditor; │ │ │ │ #2 : (in Lorg/segin/ttleditor/TTLEditor;) │ │ @@ -146188,17 +146173,17 @@ │ │ type : '(Lorg/segin/ttleditor/TTLEditor;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0809b0: |[0809b0] org.segin.ttleditor.TTLEditor.access$100:(Lorg/segin/ttleditor/TTLEditor;)Landroid/widget/CheckBox; │ │ -0809c0: 5410 8609 |0000: iget-object v0, v1, Lorg/segin/ttleditor/TTLEditor;.ifDoAll:Landroid/widget/CheckBox; // field@0986 │ │ -0809c4: 1100 |0002: return-object v0 │ │ +080988: |[080988] org.segin.ttleditor.TTLEditor.access$100:(Lorg/segin/ttleditor/TTLEditor;)Landroid/widget/CheckBox; │ │ +080998: 5410 8609 |0000: iget-object v0, v1, Lorg/segin/ttleditor/TTLEditor;.ifDoAll:Landroid/widget/CheckBox; // field@0986 │ │ +08099c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/segin/ttleditor/TTLEditor; │ │ │ │ #3 : (in Lorg/segin/ttleditor/TTLEditor;) │ │ @@ -146206,17 +146191,17 @@ │ │ type : '(Lorg/segin/ttleditor/TTLEditor;)Landroid/widget/Spinner;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0809c8: |[0809c8] org.segin.ttleditor.TTLEditor.access$200:(Lorg/segin/ttleditor/TTLEditor;)Landroid/widget/Spinner; │ │ -0809d8: 5410 8909 |0000: iget-object v0, v1, Lorg/segin/ttleditor/TTLEditor;.spinner:Landroid/widget/Spinner; // field@0989 │ │ -0809dc: 1100 |0002: return-object v0 │ │ +0809a0: |[0809a0] org.segin.ttleditor.TTLEditor.access$200:(Lorg/segin/ttleditor/TTLEditor;)Landroid/widget/Spinner; │ │ +0809b0: 5410 8909 |0000: iget-object v0, v1, Lorg/segin/ttleditor/TTLEditor;.spinner:Landroid/widget/Spinner; // field@0989 │ │ +0809b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/segin/ttleditor/TTLEditor; │ │ │ │ #4 : (in Lorg/segin/ttleditor/TTLEditor;) │ │ @@ -146224,17 +146209,17 @@ │ │ type : '(Lorg/segin/ttleditor/TTLEditor;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0809e0: |[0809e0] org.segin.ttleditor.TTLEditor.access$300:(Lorg/segin/ttleditor/TTLEditor;)Landroid/widget/TextView; │ │ -0809f0: 5410 8709 |0000: iget-object v0, v1, Lorg/segin/ttleditor/TTLEditor;.ipText:Landroid/widget/TextView; // field@0987 │ │ -0809f4: 1100 |0002: return-object v0 │ │ +0809b8: |[0809b8] org.segin.ttleditor.TTLEditor.access$300:(Lorg/segin/ttleditor/TTLEditor;)Landroid/widget/TextView; │ │ +0809c8: 5410 8709 |0000: iget-object v0, v1, Lorg/segin/ttleditor/TTLEditor;.ipText:Landroid/widget/TextView; // field@0987 │ │ +0809cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/segin/ttleditor/TTLEditor; │ │ │ │ #5 : (in Lorg/segin/ttleditor/TTLEditor;) │ │ @@ -146242,17 +146227,17 @@ │ │ type : '(Lorg/segin/ttleditor/TTLEditor;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0809f8: |[0809f8] org.segin.ttleditor.TTLEditor.access$400:(Lorg/segin/ttleditor/TTLEditor;)V │ │ -080a08: 7010 6722 0000 |0000: invoke-direct {v0}, Lorg/segin/ttleditor/TTLEditor;.changeTTL:()V // method@2267 │ │ -080a0e: 0e00 |0003: return-void │ │ +0809d0: |[0809d0] org.segin.ttleditor.TTLEditor.access$400:(Lorg/segin/ttleditor/TTLEditor;)V │ │ +0809e0: 7010 6722 0000 |0000: invoke-direct {v0}, Lorg/segin/ttleditor/TTLEditor;.changeTTL:()V // method@2267 │ │ +0809e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/segin/ttleditor/TTLEditor; │ │ │ │ #6 : (in Lorg/segin/ttleditor/TTLEditor;) │ │ @@ -146260,17 +146245,17 @@ │ │ type : '(Lorg/segin/ttleditor/TTLEditor;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080a10: |[080a10] org.segin.ttleditor.TTLEditor.access$500:(Lorg/segin/ttleditor/TTLEditor;)V │ │ -080a20: 7010 7b22 0000 |0000: invoke-direct {v0}, Lorg/segin/ttleditor/TTLEditor;.updateIPAddress:()V // method@227b │ │ -080a26: 0e00 |0003: return-void │ │ +0809e8: |[0809e8] org.segin.ttleditor.TTLEditor.access$500:(Lorg/segin/ttleditor/TTLEditor;)V │ │ +0809f8: 7010 7b22 0000 |0000: invoke-direct {v0}, Lorg/segin/ttleditor/TTLEditor;.updateIPAddress:()V // method@227b │ │ +0809fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/segin/ttleditor/TTLEditor; │ │ │ │ #7 : (in Lorg/segin/ttleditor/TTLEditor;) │ │ @@ -146278,44 +146263,47 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -080a28: |[080a28] org.segin.ttleditor.TTLEditor.buildAboutDialog:()V │ │ -080a38: 2201 1200 |0000: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0012 │ │ -080a3c: 7020 4500 5100 |0002: invoke-direct {v1, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0045 │ │ -080a42: 1502 087f |0005: const/high16 v2, #int 2131230720 // #7f08 │ │ -080a46: 6e20 7122 2500 |0007: invoke-virtual {v5, v2}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ -080a4c: 0c02 |000a: move-result-object v2 │ │ -080a4e: 6e20 4b00 2100 |000b: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@004b │ │ -080a54: 1402 0100 087f |000e: const v2, #float 1.80775e+38 // #7f080001 │ │ -080a5a: 6e20 7122 2500 |0011: invoke-virtual {v5, v2}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ -080a60: 0c02 |0014: move-result-object v2 │ │ -080a62: 6e20 4800 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0048 │ │ -080a68: 0c02 |0018: move-result-object v2 │ │ -080a6a: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -080a6c: 6e20 4700 3200 |001a: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0047 │ │ -080a72: 0c02 |001d: move-result-object v2 │ │ -080a74: 1403 0a00 0401 |001e: const v3, #float 2.42446e-38 // #0104000a │ │ -080a7a: 6e20 7122 3500 |0021: invoke-virtual {v5, v3}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ -080a80: 0c03 |0024: move-result-object v3 │ │ -080a82: 2204 5105 |0025: new-instance v4, Lorg/segin/ttleditor/TTLEditor$6; // type@0551 │ │ -080a86: 7020 5422 5400 |0027: invoke-direct {v4, v5}, Lorg/segin/ttleditor/TTLEditor$6;.:(Lorg/segin/ttleditor/TTLEditor;)V // method@2254 │ │ -080a8c: 6e30 4900 3204 |002a: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0049 │ │ -080a92: 6e10 4600 0100 |002d: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0046 │ │ -080a98: 0c00 |0030: move-result-object v0 │ │ -080a9a: 6e10 4c00 0000 |0031: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@004c │ │ -080aa0: 0e00 |0034: return-void │ │ +080a00: |[080a00] org.segin.ttleditor.TTLEditor.buildAboutDialog:()V │ │ +080a10: 2201 1200 |0000: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0012 │ │ +080a14: 7020 4500 5100 |0002: invoke-direct {v1, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0045 │ │ +080a1a: 1502 087f |0005: const/high16 v2, #int 2131230720 // #7f08 │ │ +080a1e: 6e20 7122 2500 |0007: invoke-virtual {v5, v2}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ +080a24: 0c02 |000a: move-result-object v2 │ │ +080a26: 6e20 4b00 2100 |000b: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@004b │ │ +080a2c: 1402 0100 087f |000e: const v2, #float 1.80775e+38 // #7f080001 │ │ +080a32: 6e20 7122 2500 |0011: invoke-virtual {v5, v2}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ +080a38: 0c02 |0014: move-result-object v2 │ │ +080a3a: 6e20 4800 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0048 │ │ +080a40: 0c02 |0018: move-result-object v2 │ │ +080a42: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +080a44: 6e20 4700 3200 |001a: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0047 │ │ +080a4a: 0c02 |001d: move-result-object v2 │ │ +080a4c: 1403 0a00 0401 |001e: const v3, #float 2.42446e-38 // #0104000a │ │ +080a52: 6e20 7122 3500 |0021: invoke-virtual {v5, v3}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ +080a58: 0c03 |0024: move-result-object v3 │ │ +080a5a: 2204 5105 |0025: new-instance v4, Lorg/segin/ttleditor/TTLEditor$6; // type@0551 │ │ +080a5e: 7020 5422 5400 |0027: invoke-direct {v4, v5}, Lorg/segin/ttleditor/TTLEditor$6;.:(Lorg/segin/ttleditor/TTLEditor;)V // method@2254 │ │ +080a64: 6e30 4900 3204 |002a: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0049 │ │ +080a6a: 6e10 4600 0100 |002d: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0046 │ │ +080a70: 0c00 |0030: move-result-object v0 │ │ +080a72: 6e10 4c00 0000 |0031: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@004c │ │ +080a78: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0005 line=242 │ │ 0x000e line=243 │ │ + 0x0011 line=244 │ │ + 0x001a line=245 │ │ + 0x0021 line=246 │ │ 0x002d line=251 │ │ 0x0031 line=252 │ │ 0x0034 line=253 │ │ locals : │ │ 0x0031 - 0x0035 reg=0 alertDialog Landroid/app/AlertDialog; │ │ 0x0005 - 0x0035 reg=1 alertDialogBuilder Landroid/app/AlertDialog$Builder; │ │ 0x0000 - 0x0035 reg=5 this Lorg/segin/ttleditor/TTLEditor; │ │ @@ -146325,51 +146313,55 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -080aa4: |[080aa4] org.segin.ttleditor.TTLEditor.buildDialog:()V │ │ -080ab4: 2201 1200 |0000: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0012 │ │ -080ab8: 7020 4500 5100 |0002: invoke-direct {v1, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0045 │ │ -080abe: 1402 0900 087f |0005: const v2, #float 1.80775e+38 // #7f080009 │ │ -080ac4: 6e20 7122 2500 |0008: invoke-virtual {v5, v2}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ -080aca: 0c02 |000b: move-result-object v2 │ │ -080acc: 6e20 4b00 2100 |000c: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@004b │ │ -080ad2: 1402 0a00 087f |000f: const v2, #float 1.80775e+38 // #7f08000a │ │ -080ad8: 6e20 7122 2500 |0012: invoke-virtual {v5, v2}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ -080ade: 0c02 |0015: move-result-object v2 │ │ -080ae0: 6e20 4800 2100 |0016: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0048 │ │ -080ae6: 0c02 |0019: move-result-object v2 │ │ -080ae8: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -080aea: 6e20 4700 3200 |001b: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0047 │ │ -080af0: 0c02 |001e: move-result-object v2 │ │ -080af2: 1403 1300 0401 |001f: const v3, #float 2.42446e-38 // #01040013 │ │ -080af8: 6e20 7122 3500 |0022: invoke-virtual {v5, v3}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ -080afe: 0c03 |0025: move-result-object v3 │ │ -080b00: 2204 5005 |0026: new-instance v4, Lorg/segin/ttleditor/TTLEditor$5; // type@0550 │ │ -080b04: 7020 5222 5400 |0028: invoke-direct {v4, v5}, Lorg/segin/ttleditor/TTLEditor$5;.:(Lorg/segin/ttleditor/TTLEditor;)V // method@2252 │ │ -080b0a: 6e30 4a00 3204 |002b: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@004a │ │ -080b10: 0c02 |002e: move-result-object v2 │ │ -080b12: 1403 0900 0401 |002f: const v3, #float 2.42446e-38 // #01040009 │ │ -080b18: 6e20 7122 3500 |0032: invoke-virtual {v5, v3}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ -080b1e: 0c03 |0035: move-result-object v3 │ │ -080b20: 2204 4f05 |0036: new-instance v4, Lorg/segin/ttleditor/TTLEditor$4; // type@054f │ │ -080b24: 7020 5022 5400 |0038: invoke-direct {v4, v5}, Lorg/segin/ttleditor/TTLEditor$4;.:(Lorg/segin/ttleditor/TTLEditor;)V // method@2250 │ │ -080b2a: 6e30 4900 3204 |003b: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0049 │ │ -080b30: 6e10 4600 0100 |003e: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0046 │ │ -080b36: 0c00 |0041: move-result-object v0 │ │ -080b38: 6e10 4c00 0000 |0042: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@004c │ │ -080b3e: 0e00 |0045: return-void │ │ +080a7c: |[080a7c] org.segin.ttleditor.TTLEditor.buildDialog:()V │ │ +080a8c: 2201 1200 |0000: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0012 │ │ +080a90: 7020 4500 5100 |0002: invoke-direct {v1, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0045 │ │ +080a96: 1402 0900 087f |0005: const v2, #float 1.80775e+38 // #7f080009 │ │ +080a9c: 6e20 7122 2500 |0008: invoke-virtual {v5, v2}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ +080aa2: 0c02 |000b: move-result-object v2 │ │ +080aa4: 6e20 4b00 2100 |000c: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@004b │ │ +080aaa: 1402 0a00 087f |000f: const v2, #float 1.80775e+38 // #7f08000a │ │ +080ab0: 6e20 7122 2500 |0012: invoke-virtual {v5, v2}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ +080ab6: 0c02 |0015: move-result-object v2 │ │ +080ab8: 6e20 4800 2100 |0016: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0048 │ │ +080abe: 0c02 |0019: move-result-object v2 │ │ +080ac0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +080ac2: 6e20 4700 3200 |001b: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0047 │ │ +080ac8: 0c02 |001e: move-result-object v2 │ │ +080aca: 1403 1300 0401 |001f: const v3, #float 2.42446e-38 // #01040013 │ │ +080ad0: 6e20 7122 3500 |0022: invoke-virtual {v5, v3}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ +080ad6: 0c03 |0025: move-result-object v3 │ │ +080ad8: 2204 5005 |0026: new-instance v4, Lorg/segin/ttleditor/TTLEditor$5; // type@0550 │ │ +080adc: 7020 5222 5400 |0028: invoke-direct {v4, v5}, Lorg/segin/ttleditor/TTLEditor$5;.:(Lorg/segin/ttleditor/TTLEditor;)V // method@2252 │ │ +080ae2: 6e30 4a00 3204 |002b: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@004a │ │ +080ae8: 0c02 |002e: move-result-object v2 │ │ +080aea: 1403 0900 0401 |002f: const v3, #float 2.42446e-38 // #01040009 │ │ +080af0: 6e20 7122 3500 |0032: invoke-virtual {v5, v3}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ +080af6: 0c03 |0035: move-result-object v3 │ │ +080af8: 2204 4f05 |0036: new-instance v4, Lorg/segin/ttleditor/TTLEditor$4; // type@054f │ │ +080afc: 7020 5022 5400 |0038: invoke-direct {v4, v5}, Lorg/segin/ttleditor/TTLEditor$4;.:(Lorg/segin/ttleditor/TTLEditor;)V // method@2250 │ │ +080b02: 6e30 4900 3204 |003b: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0049 │ │ +080b08: 6e10 4600 0100 |003e: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0046 │ │ +080b0e: 0c00 |0041: move-result-object v0 │ │ +080b10: 6e10 4c00 0000 |0042: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@004c │ │ +080b16: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0005 line=222 │ │ 0x000f line=223 │ │ + 0x0012 line=224 │ │ + 0x001b line=225 │ │ + 0x0022 line=226 │ │ + 0x0032 line=231 │ │ 0x003e line=236 │ │ 0x0042 line=237 │ │ 0x0045 line=238 │ │ locals : │ │ 0x0042 - 0x0046 reg=0 alertDialog Landroid/app/AlertDialog; │ │ 0x0005 - 0x0046 reg=1 alertDialogBuilder Landroid/app/AlertDialog$Builder; │ │ 0x0000 - 0x0046 reg=5 this Lorg/segin/ttleditor/TTLEditor; │ │ @@ -146379,50 +146371,53 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -080b40: |[080b40] org.segin.ttleditor.TTLEditor.buildOfferBusyBoxDialog:()V │ │ -080b50: 1403 1700 087f |0000: const v3, #float 1.80775e+38 // #7f080017 │ │ -080b56: 2201 1200 |0003: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0012 │ │ -080b5a: 7020 4500 5100 |0005: invoke-direct {v1, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0045 │ │ -080b60: 6e20 7122 3500 |0008: invoke-virtual {v5, v3}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ -080b66: 0c02 |000b: move-result-object v2 │ │ -080b68: 6e20 4b00 2100 |000c: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@004b │ │ -080b6e: 6e20 7122 3500 |000f: invoke-virtual {v5, v3}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ -080b74: 0c02 |0012: move-result-object v2 │ │ -080b76: 6e20 4800 2100 |0013: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0048 │ │ -080b7c: 0c02 |0016: move-result-object v2 │ │ -080b7e: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -080b80: 6e20 4700 3200 |0018: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0047 │ │ -080b86: 0c02 |001b: move-result-object v2 │ │ -080b88: 1403 1300 0401 |001c: const v3, #float 2.42446e-38 // #01040013 │ │ -080b8e: 6e20 7122 3500 |001f: invoke-virtual {v5, v3}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ -080b94: 0c03 |0022: move-result-object v3 │ │ -080b96: 2204 5305 |0023: new-instance v4, Lorg/segin/ttleditor/TTLEditor$8; // type@0553 │ │ -080b9a: 7020 5822 5400 |0025: invoke-direct {v4, v5}, Lorg/segin/ttleditor/TTLEditor$8;.:(Lorg/segin/ttleditor/TTLEditor;)V // method@2258 │ │ -080ba0: 6e30 4a00 3204 |0028: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@004a │ │ -080ba6: 0c02 |002b: move-result-object v2 │ │ -080ba8: 1403 0900 0401 |002c: const v3, #float 2.42446e-38 // #01040009 │ │ -080bae: 6e20 7122 3500 |002f: invoke-virtual {v5, v3}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ -080bb4: 0c03 |0032: move-result-object v3 │ │ -080bb6: 2204 5205 |0033: new-instance v4, Lorg/segin/ttleditor/TTLEditor$7; // type@0552 │ │ -080bba: 7020 5622 5400 |0035: invoke-direct {v4, v5}, Lorg/segin/ttleditor/TTLEditor$7;.:(Lorg/segin/ttleditor/TTLEditor;)V // method@2256 │ │ -080bc0: 6e30 4900 3204 |0038: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0049 │ │ -080bc6: 6e10 4600 0100 |003b: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0046 │ │ -080bcc: 0c00 |003e: move-result-object v0 │ │ -080bce: 6e10 4c00 0000 |003f: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@004c │ │ -080bd4: 0e00 |0042: return-void │ │ +080b18: |[080b18] org.segin.ttleditor.TTLEditor.buildOfferBusyBoxDialog:()V │ │ +080b28: 1403 1700 087f |0000: const v3, #float 1.80775e+38 // #7f080017 │ │ +080b2e: 2201 1200 |0003: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0012 │ │ +080b32: 7020 4500 5100 |0005: invoke-direct {v1, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0045 │ │ +080b38: 6e20 7122 3500 |0008: invoke-virtual {v5, v3}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ +080b3e: 0c02 |000b: move-result-object v2 │ │ +080b40: 6e20 4b00 2100 |000c: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@004b │ │ +080b46: 6e20 7122 3500 |000f: invoke-virtual {v5, v3}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ +080b4c: 0c02 |0012: move-result-object v2 │ │ +080b4e: 6e20 4800 2100 |0013: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0048 │ │ +080b54: 0c02 |0016: move-result-object v2 │ │ +080b56: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +080b58: 6e20 4700 3200 |0018: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0047 │ │ +080b5e: 0c02 |001b: move-result-object v2 │ │ +080b60: 1403 1300 0401 |001c: const v3, #float 2.42446e-38 // #01040013 │ │ +080b66: 6e20 7122 3500 |001f: invoke-virtual {v5, v3}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ +080b6c: 0c03 |0022: move-result-object v3 │ │ +080b6e: 2204 5305 |0023: new-instance v4, Lorg/segin/ttleditor/TTLEditor$8; // type@0553 │ │ +080b72: 7020 5822 5400 |0025: invoke-direct {v4, v5}, Lorg/segin/ttleditor/TTLEditor$8;.:(Lorg/segin/ttleditor/TTLEditor;)V // method@2258 │ │ +080b78: 6e30 4a00 3204 |0028: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@004a │ │ +080b7e: 0c02 |002b: move-result-object v2 │ │ +080b80: 1403 0900 0401 |002c: const v3, #float 2.42446e-38 // #01040009 │ │ +080b86: 6e20 7122 3500 |002f: invoke-virtual {v5, v3}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ +080b8c: 0c03 |0032: move-result-object v3 │ │ +080b8e: 2204 5205 |0033: new-instance v4, Lorg/segin/ttleditor/TTLEditor$7; // type@0552 │ │ +080b92: 7020 5622 5400 |0035: invoke-direct {v4, v5}, Lorg/segin/ttleditor/TTLEditor$7;.:(Lorg/segin/ttleditor/TTLEditor;)V // method@2256 │ │ +080b98: 6e30 4900 3204 |0038: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0049 │ │ +080b9e: 6e10 4600 0100 |003b: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0046 │ │ +080ba4: 0c00 |003e: move-result-object v0 │ │ +080ba6: 6e10 4c00 0000 |003f: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@004c │ │ +080bac: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=256 │ │ 0x0008 line=257 │ │ - 0x000f line=258 │ │ + 0x000f line=259 │ │ + 0x0018 line=260 │ │ + 0x001f line=261 │ │ + 0x002f line=266 │ │ 0x003b line=271 │ │ 0x003f line=272 │ │ 0x0042 line=273 │ │ locals : │ │ 0x003f - 0x0043 reg=0 alertDialog Landroid/app/AlertDialog; │ │ 0x0008 - 0x0043 reg=1 alertDialogBuilder Landroid/app/AlertDialog$Builder; │ │ 0x0000 - 0x0043 reg=5 this Lorg/segin/ttleditor/TTLEditor; │ │ @@ -146432,120 +146427,120 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 210 16-bit code units │ │ -080bd8: |[080bd8] org.segin.ttleditor.TTLEditor.changeTTL:()V │ │ -080be8: 121a |0000: const/4 v10, #int 1 // #1 │ │ -080bea: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -080bec: 1407 0400 0b7f |0002: const v7, #float 1.84763e+38 // #7f0b0004 │ │ -080bf2: 6e20 6d22 7b00 |0005: invoke-virtual {v11, v7}, Lorg/segin/ttleditor/TTLEditor;.findViewById:(I)Landroid/view/View; // method@226d │ │ -080bf8: 0c05 |0008: move-result-object v5 │ │ -080bfa: 1f05 4f04 |0009: check-cast v5, Landroid/widget/EditText; // type@044f │ │ -080bfe: 6e10 671e 0500 |000b: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@1e67 │ │ -080c04: 0c07 |000e: move-result-object v7 │ │ -080c06: 6e10 2c21 0700 |000f: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@212c │ │ -080c0c: 0c06 |0012: move-result-object v6 │ │ -080c0e: 54b7 8609 |0013: iget-object v7, v11, Lorg/segin/ttleditor/TTLEditor;.ifDoAll:Landroid/widget/CheckBox; // field@0986 │ │ -080c12: 6e10 5d1e 0700 |0015: invoke-virtual {v7}, Landroid/widget/CheckBox;.isChecked:()Z // method@1e5d │ │ -080c18: 0a07 |0018: move-result v7 │ │ -080c1a: 3807 ab00 |0019: if-eqz v7, 00c4 // +00ab │ │ -080c1e: 54b7 8809 |001b: iget-object v7, v11, Lorg/segin/ttleditor/TTLEditor;.res:Landroid/content/res/Resources; // field@0988 │ │ -080c22: 1408 2e00 087f |001d: const v8, #float 1.80776e+38 // #7f08002e │ │ -080c28: 6e20 3801 8700 |0020: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0138 │ │ -080c2e: 0c07 |0023: move-result-object v7 │ │ -080c30: 23a8 8605 |0024: new-array v8, v10, [Ljava/lang/Object; // type@0586 │ │ -080c34: 4d06 0809 |0026: aput-object v6, v8, v9 │ │ -080c38: 7120 4921 8700 |0028: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2149 │ │ -080c3e: 0c00 |002b: move-result-object v0 │ │ -080c40: 54b7 8809 |002c: iget-object v7, v11, Lorg/segin/ttleditor/TTLEditor;.res:Landroid/content/res/Resources; // field@0988 │ │ -080c44: 1408 2f00 087f |002e: const v8, #float 1.80776e+38 // #7f08002f │ │ -080c4a: 6e20 3801 8700 |0031: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0138 │ │ -080c50: 0c07 |0034: move-result-object v7 │ │ -080c52: 23a8 8605 |0035: new-array v8, v10, [Ljava/lang/Object; // type@0586 │ │ -080c56: 4d06 0809 |0037: aput-object v6, v8, v9 │ │ -080c5a: 7120 4921 8700 |0039: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2149 │ │ -080c60: 0c03 |003c: move-result-object v3 │ │ -080c62: 1202 |003d: const/4 v2, #int 0 // #0 │ │ -080c64: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -080c66: 7100 3c21 0000 |003f: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@213c │ │ -080c6c: 0c07 |0042: move-result-object v7 │ │ -080c6e: 1238 |0043: const/4 v8, #int 3 // #3 │ │ -080c70: 2388 8905 |0044: new-array v8, v8, [Ljava/lang/String; // type@0589 │ │ -080c74: 1209 |0046: const/4 v9, #int 0 // #0 │ │ -080c76: 1a0a 8d24 |0047: const-string v10, "su" // string@248d │ │ -080c7a: 4d0a 0809 |0049: aput-object v10, v8, v9 │ │ -080c7e: 1219 |004b: const/4 v9, #int 1 // #1 │ │ -080c80: 1a0a 1201 |004c: const-string v10, "-c" // string@0112 │ │ -080c84: 4d0a 0809 |004e: aput-object v10, v8, v9 │ │ -080c88: 1229 |0050: const/4 v9, #int 2 // #2 │ │ -080c8a: 4d00 0809 |0051: aput-object v0, v8, v9 │ │ -080c8e: 6e20 3b21 8700 |0053: invoke-virtual {v7, v8}, Ljava/lang/Runtime;.exec:([Ljava/lang/String;)Ljava/lang/Process; // method@213b │ │ -080c94: 0c02 |0056: move-result-object v2 │ │ -080c96: 7100 3c21 0000 |0057: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@213c │ │ -080c9c: 0c07 |005a: move-result-object v7 │ │ -080c9e: 1238 |005b: const/4 v8, #int 3 // #3 │ │ -080ca0: 2388 8905 |005c: new-array v8, v8, [Ljava/lang/String; // type@0589 │ │ -080ca4: 1209 |005e: const/4 v9, #int 0 // #0 │ │ -080ca6: 1a0a 8d24 |005f: const-string v10, "su" // string@248d │ │ -080caa: 4d0a 0809 |0061: aput-object v10, v8, v9 │ │ -080cae: 1219 |0063: const/4 v9, #int 1 // #1 │ │ -080cb0: 1a0a 1201 |0064: const-string v10, "-c" // string@0112 │ │ -080cb4: 4d0a 0809 |0066: aput-object v10, v8, v9 │ │ -080cb8: 1229 |0068: const/4 v9, #int 2 // #2 │ │ -080cba: 4d03 0809 |0069: aput-object v3, v8, v9 │ │ -080cbe: 6e20 3b21 8700 |006b: invoke-virtual {v7, v8}, Ljava/lang/Runtime;.exec:([Ljava/lang/String;)Ljava/lang/Process; // method@213b │ │ -080cc4: 0c04 |006e: move-result-object v4 │ │ -080cc6: 6e10 3421 0200 |006f: invoke-virtual {v2}, Ljava/lang/Process;.waitFor:()I // method@2134 │ │ -080ccc: 6e10 3421 0400 |0072: invoke-virtual {v4}, Ljava/lang/Process;.waitFor:()I // method@2134 │ │ -080cd2: 54b7 8809 |0075: iget-object v7, v11, Lorg/segin/ttleditor/TTLEditor;.res:Landroid/content/res/Resources; // field@0988 │ │ -080cd6: 1408 3800 087f |0077: const v8, #float 1.80776e+38 // #7f080038 │ │ -080cdc: 6e20 3801 8700 |007a: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0138 │ │ -080ce2: 0c07 |007d: move-result-object v7 │ │ -080ce4: 7120 6b22 7b00 |007e: invoke-static {v11, v7}, Lorg/segin/ttleditor/TTLEditor;.doToast:(Landroid/content/Context;Ljava/lang/String;)V // method@226b │ │ -080cea: 3802 0500 |0081: if-eqz v2, 0086 // +0005 │ │ -080cee: 6e10 2f21 0200 |0083: invoke-virtual {v2}, Ljava/lang/Process;.destroy:()V // method@212f │ │ -080cf4: 3804 0500 |0086: if-eqz v4, 008b // +0005 │ │ -080cf8: 6e10 2f21 0400 |0088: invoke-virtual {v4}, Ljava/lang/Process;.destroy:()V // method@212f │ │ -080cfe: 0e00 |008b: return-void │ │ -080d00: 0d01 |008c: move-exception v1 │ │ -080d02: 6e10 b820 0100 |008d: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ -080d08: 1a07 580e |0090: const-string v7, "TTLEditor" // string@0e58 │ │ -080d0c: 1a08 2f19 |0092: const-string v8, "iptables failed." // string@192f │ │ -080d10: 7130 091c 8701 |0094: invoke-static {v7, v8, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c09 │ │ -080d16: 3802 0500 |0097: if-eqz v2, 009c // +0005 │ │ -080d1a: 6e10 2f21 0200 |0099: invoke-virtual {v2}, Ljava/lang/Process;.destroy:()V // method@212f │ │ -080d20: 3804 efff |009c: if-eqz v4, 008b // -0011 │ │ -080d24: 6e10 2f21 0400 |009e: invoke-virtual {v4}, Ljava/lang/Process;.destroy:()V // method@212f │ │ -080d2a: 28ea |00a1: goto 008b // -0016 │ │ -080d2c: 0d01 |00a2: move-exception v1 │ │ -080d2e: 6e10 1121 0100 |00a3: invoke-virtual {v1}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@2111 │ │ -080d34: 1a07 580e |00a6: const-string v7, "TTLEditor" // string@0e58 │ │ -080d38: 1a08 3019 |00a8: const-string v8, "iptables received signal before completing." // string@1930 │ │ -080d3c: 7130 091c 8701 |00aa: invoke-static {v7, v8, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c09 │ │ -080d42: 3802 0500 |00ad: if-eqz v2, 00b2 // +0005 │ │ -080d46: 6e10 2f21 0200 |00af: invoke-virtual {v2}, Ljava/lang/Process;.destroy:()V // method@212f │ │ -080d4c: 3804 d9ff |00b2: if-eqz v4, 008b // -0027 │ │ -080d50: 6e10 2f21 0400 |00b4: invoke-virtual {v4}, Ljava/lang/Process;.destroy:()V // method@212f │ │ -080d56: 28d4 |00b7: goto 008b // -002c │ │ -080d58: 0d07 |00b8: move-exception v7 │ │ -080d5a: 3802 0500 |00b9: if-eqz v2, 00be // +0005 │ │ -080d5e: 6e10 2f21 0200 |00bb: invoke-virtual {v2}, Ljava/lang/Process;.destroy:()V // method@212f │ │ -080d64: 3804 0500 |00be: if-eqz v4, 00c3 // +0005 │ │ -080d68: 6e10 2f21 0400 |00c0: invoke-virtual {v4}, Ljava/lang/Process;.destroy:()V // method@212f │ │ -080d6e: 2707 |00c3: throw v7 │ │ -080d70: 54b7 8909 |00c4: iget-object v7, v11, Lorg/segin/ttleditor/TTLEditor;.spinner:Landroid/widget/Spinner; // field@0989 │ │ -080d74: 6e10 ce1e 0700 |00c6: invoke-virtual {v7}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@1ece │ │ -080d7a: 0c07 |00c9: move-result-object v7 │ │ -080d7c: 6e10 2c21 0700 |00ca: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@212c │ │ -080d82: 0c07 |00cd: move-result-object v7 │ │ -080d84: 7130 6822 7b06 |00ce: invoke-static {v11, v7, v6}, Lorg/segin/ttleditor/TTLEditor;.changeTTL:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@2268 │ │ -080d8a: 28ba |00d1: goto 008b // -0046 │ │ +080bb0: |[080bb0] org.segin.ttleditor.TTLEditor.changeTTL:()V │ │ +080bc0: 121a |0000: const/4 v10, #int 1 // #1 │ │ +080bc2: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +080bc4: 1407 0400 0b7f |0002: const v7, #float 1.84763e+38 // #7f0b0004 │ │ +080bca: 6e20 6d22 7b00 |0005: invoke-virtual {v11, v7}, Lorg/segin/ttleditor/TTLEditor;.findViewById:(I)Landroid/view/View; // method@226d │ │ +080bd0: 0c05 |0008: move-result-object v5 │ │ +080bd2: 1f05 4f04 |0009: check-cast v5, Landroid/widget/EditText; // type@044f │ │ +080bd6: 6e10 671e 0500 |000b: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@1e67 │ │ +080bdc: 0c07 |000e: move-result-object v7 │ │ +080bde: 6e10 2c21 0700 |000f: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@212c │ │ +080be4: 0c06 |0012: move-result-object v6 │ │ +080be6: 54b7 8609 |0013: iget-object v7, v11, Lorg/segin/ttleditor/TTLEditor;.ifDoAll:Landroid/widget/CheckBox; // field@0986 │ │ +080bea: 6e10 5d1e 0700 |0015: invoke-virtual {v7}, Landroid/widget/CheckBox;.isChecked:()Z // method@1e5d │ │ +080bf0: 0a07 |0018: move-result v7 │ │ +080bf2: 3807 ab00 |0019: if-eqz v7, 00c4 // +00ab │ │ +080bf6: 54b7 8809 |001b: iget-object v7, v11, Lorg/segin/ttleditor/TTLEditor;.res:Landroid/content/res/Resources; // field@0988 │ │ +080bfa: 1408 2e00 087f |001d: const v8, #float 1.80776e+38 // #7f08002e │ │ +080c00: 6e20 3801 8700 |0020: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0138 │ │ +080c06: 0c07 |0023: move-result-object v7 │ │ +080c08: 23a8 8605 |0024: new-array v8, v10, [Ljava/lang/Object; // type@0586 │ │ +080c0c: 4d06 0809 |0026: aput-object v6, v8, v9 │ │ +080c10: 7120 4921 8700 |0028: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2149 │ │ +080c16: 0c00 |002b: move-result-object v0 │ │ +080c18: 54b7 8809 |002c: iget-object v7, v11, Lorg/segin/ttleditor/TTLEditor;.res:Landroid/content/res/Resources; // field@0988 │ │ +080c1c: 1408 2f00 087f |002e: const v8, #float 1.80776e+38 // #7f08002f │ │ +080c22: 6e20 3801 8700 |0031: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0138 │ │ +080c28: 0c07 |0034: move-result-object v7 │ │ +080c2a: 23a8 8605 |0035: new-array v8, v10, [Ljava/lang/Object; // type@0586 │ │ +080c2e: 4d06 0809 |0037: aput-object v6, v8, v9 │ │ +080c32: 7120 4921 8700 |0039: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2149 │ │ +080c38: 0c03 |003c: move-result-object v3 │ │ +080c3a: 1202 |003d: const/4 v2, #int 0 // #0 │ │ +080c3c: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +080c3e: 7100 3c21 0000 |003f: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@213c │ │ +080c44: 0c07 |0042: move-result-object v7 │ │ +080c46: 1238 |0043: const/4 v8, #int 3 // #3 │ │ +080c48: 2388 8905 |0044: new-array v8, v8, [Ljava/lang/String; // type@0589 │ │ +080c4c: 1209 |0046: const/4 v9, #int 0 // #0 │ │ +080c4e: 1a0a 8d24 |0047: const-string v10, "su" // string@248d │ │ +080c52: 4d0a 0809 |0049: aput-object v10, v8, v9 │ │ +080c56: 1219 |004b: const/4 v9, #int 1 // #1 │ │ +080c58: 1a0a 1201 |004c: const-string v10, "-c" // string@0112 │ │ +080c5c: 4d0a 0809 |004e: aput-object v10, v8, v9 │ │ +080c60: 1229 |0050: const/4 v9, #int 2 // #2 │ │ +080c62: 4d00 0809 |0051: aput-object v0, v8, v9 │ │ +080c66: 6e20 3b21 8700 |0053: invoke-virtual {v7, v8}, Ljava/lang/Runtime;.exec:([Ljava/lang/String;)Ljava/lang/Process; // method@213b │ │ +080c6c: 0c02 |0056: move-result-object v2 │ │ +080c6e: 7100 3c21 0000 |0057: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@213c │ │ +080c74: 0c07 |005a: move-result-object v7 │ │ +080c76: 1238 |005b: const/4 v8, #int 3 // #3 │ │ +080c78: 2388 8905 |005c: new-array v8, v8, [Ljava/lang/String; // type@0589 │ │ +080c7c: 1209 |005e: const/4 v9, #int 0 // #0 │ │ +080c7e: 1a0a 8d24 |005f: const-string v10, "su" // string@248d │ │ +080c82: 4d0a 0809 |0061: aput-object v10, v8, v9 │ │ +080c86: 1219 |0063: const/4 v9, #int 1 // #1 │ │ +080c88: 1a0a 1201 |0064: const-string v10, "-c" // string@0112 │ │ +080c8c: 4d0a 0809 |0066: aput-object v10, v8, v9 │ │ +080c90: 1229 |0068: const/4 v9, #int 2 // #2 │ │ +080c92: 4d03 0809 |0069: aput-object v3, v8, v9 │ │ +080c96: 6e20 3b21 8700 |006b: invoke-virtual {v7, v8}, Ljava/lang/Runtime;.exec:([Ljava/lang/String;)Ljava/lang/Process; // method@213b │ │ +080c9c: 0c04 |006e: move-result-object v4 │ │ +080c9e: 6e10 3421 0200 |006f: invoke-virtual {v2}, Ljava/lang/Process;.waitFor:()I // method@2134 │ │ +080ca4: 6e10 3421 0400 |0072: invoke-virtual {v4}, Ljava/lang/Process;.waitFor:()I // method@2134 │ │ +080caa: 54b7 8809 |0075: iget-object v7, v11, Lorg/segin/ttleditor/TTLEditor;.res:Landroid/content/res/Resources; // field@0988 │ │ +080cae: 1408 3800 087f |0077: const v8, #float 1.80776e+38 // #7f080038 │ │ +080cb4: 6e20 3801 8700 |007a: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0138 │ │ +080cba: 0c07 |007d: move-result-object v7 │ │ +080cbc: 7120 6b22 7b00 |007e: invoke-static {v11, v7}, Lorg/segin/ttleditor/TTLEditor;.doToast:(Landroid/content/Context;Ljava/lang/String;)V // method@226b │ │ +080cc2: 3802 0500 |0081: if-eqz v2, 0086 // +0005 │ │ +080cc6: 6e10 2f21 0200 |0083: invoke-virtual {v2}, Ljava/lang/Process;.destroy:()V // method@212f │ │ +080ccc: 3804 0500 |0086: if-eqz v4, 008b // +0005 │ │ +080cd0: 6e10 2f21 0400 |0088: invoke-virtual {v4}, Ljava/lang/Process;.destroy:()V // method@212f │ │ +080cd6: 0e00 |008b: return-void │ │ +080cd8: 0d01 |008c: move-exception v1 │ │ +080cda: 6e10 b820 0100 |008d: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ +080ce0: 1a07 580e |0090: const-string v7, "TTLEditor" // string@0e58 │ │ +080ce4: 1a08 2f19 |0092: const-string v8, "iptables failed." // string@192f │ │ +080ce8: 7130 091c 8701 |0094: invoke-static {v7, v8, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c09 │ │ +080cee: 3802 0500 |0097: if-eqz v2, 009c // +0005 │ │ +080cf2: 6e10 2f21 0200 |0099: invoke-virtual {v2}, Ljava/lang/Process;.destroy:()V // method@212f │ │ +080cf8: 3804 efff |009c: if-eqz v4, 008b // -0011 │ │ +080cfc: 6e10 2f21 0400 |009e: invoke-virtual {v4}, Ljava/lang/Process;.destroy:()V // method@212f │ │ +080d02: 28ea |00a1: goto 008b // -0016 │ │ +080d04: 0d01 |00a2: move-exception v1 │ │ +080d06: 6e10 1121 0100 |00a3: invoke-virtual {v1}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@2111 │ │ +080d0c: 1a07 580e |00a6: const-string v7, "TTLEditor" // string@0e58 │ │ +080d10: 1a08 3019 |00a8: const-string v8, "iptables received signal before completing." // string@1930 │ │ +080d14: 7130 091c 8701 |00aa: invoke-static {v7, v8, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c09 │ │ +080d1a: 3802 0500 |00ad: if-eqz v2, 00b2 // +0005 │ │ +080d1e: 6e10 2f21 0200 |00af: invoke-virtual {v2}, Ljava/lang/Process;.destroy:()V // method@212f │ │ +080d24: 3804 d9ff |00b2: if-eqz v4, 008b // -0027 │ │ +080d28: 6e10 2f21 0400 |00b4: invoke-virtual {v4}, Ljava/lang/Process;.destroy:()V // method@212f │ │ +080d2e: 28d4 |00b7: goto 008b // -002c │ │ +080d30: 0d07 |00b8: move-exception v7 │ │ +080d32: 3802 0500 |00b9: if-eqz v2, 00be // +0005 │ │ +080d36: 6e10 2f21 0200 |00bb: invoke-virtual {v2}, Ljava/lang/Process;.destroy:()V // method@212f │ │ +080d3c: 3804 0500 |00be: if-eqz v4, 00c3 // +0005 │ │ +080d40: 6e10 2f21 0400 |00c0: invoke-virtual {v4}, Ljava/lang/Process;.destroy:()V // method@212f │ │ +080d46: 2707 |00c3: throw v7 │ │ +080d48: 54b7 8909 |00c4: iget-object v7, v11, Lorg/segin/ttleditor/TTLEditor;.spinner:Landroid/widget/Spinner; // field@0989 │ │ +080d4c: 6e10 ce1e 0700 |00c6: invoke-virtual {v7}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@1ece │ │ +080d52: 0c07 |00c9: move-result-object v7 │ │ +080d54: 6e10 2c21 0700 |00ca: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@212c │ │ +080d5a: 0c07 |00cd: move-result-object v7 │ │ +080d5c: 7130 6822 7b06 |00ce: invoke-static {v11, v7, v6}, Lorg/segin/ttleditor/TTLEditor;.changeTTL:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@2268 │ │ +080d62: 28ba |00d1: goto 008b // -0046 │ │ catches : 3 │ │ 0x003f - 0x0081 │ │ Ljava/io/IOException; -> 0x008c │ │ Ljava/lang/InterruptedException; -> 0x00a2 │ │ -> 0x00b8 │ │ 0x008d - 0x0097 │ │ -> 0x00b8 │ │ @@ -146599,110 +146594,110 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 187 16-bit code units │ │ -080db4: |[080db4] org.segin.ttleditor.TTLEditor.changeTTL:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ -080dc4: 122a |0000: const/4 v10, #int 2 // #2 │ │ -080dc6: 1219 |0001: const/4 v9, #int 1 // #1 │ │ -080dc8: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -080dca: 6e10 e200 0b00 |0003: invoke-virtual {v11}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00e2 │ │ -080dd0: 0c05 |0006: move-result-object v5 │ │ -080dd2: 7100 e91f 0000 |0007: invoke-static {}, Lcom/stericson/RootTools/RootTools;.isAccessGiven:()Z // method@1fe9 │ │ -080dd8: 0a06 |000a: move-result v6 │ │ -080dda: 3806 a500 |000b: if-eqz v6, 00b0 // +00a5 │ │ -080dde: 1406 0f00 087f |000d: const v6, #float 1.80775e+38 // #7f08000f │ │ -080de4: 6e20 3801 6500 |0010: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0138 │ │ -080dea: 0c06 |0013: move-result-object v6 │ │ -080dec: 23a7 8605 |0014: new-array v7, v10, [Ljava/lang/Object; // type@0586 │ │ -080df0: 4d0c 0708 |0016: aput-object v12, v7, v8 │ │ -080df4: 4d0d 0709 |0018: aput-object v13, v7, v9 │ │ -080df8: 7120 4921 7600 |001a: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2149 │ │ -080dfe: 0c00 |001d: move-result-object v0 │ │ -080e00: 1406 1000 087f |001e: const v6, #float 1.80775e+38 // #7f080010 │ │ -080e06: 6e20 3801 6500 |0021: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0138 │ │ -080e0c: 0c06 |0024: move-result-object v6 │ │ -080e0e: 23a7 8605 |0025: new-array v7, v10, [Ljava/lang/Object; // type@0586 │ │ -080e12: 4d0c 0708 |0027: aput-object v12, v7, v8 │ │ -080e16: 4d0d 0709 |0029: aput-object v13, v7, v9 │ │ -080e1a: 7120 4921 7600 |002b: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2149 │ │ -080e20: 0c03 |002e: move-result-object v3 │ │ -080e22: 1202 |002f: const/4 v2, #int 0 // #0 │ │ -080e24: 7100 3c21 0000 |0030: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@213c │ │ -080e2a: 0c06 |0033: move-result-object v6 │ │ -080e2c: 1237 |0034: const/4 v7, #int 3 // #3 │ │ -080e2e: 2377 8905 |0035: new-array v7, v7, [Ljava/lang/String; // type@0589 │ │ -080e32: 1208 |0037: const/4 v8, #int 0 // #0 │ │ -080e34: 1a09 8d24 |0038: const-string v9, "su" // string@248d │ │ -080e38: 4d09 0708 |003a: aput-object v9, v7, v8 │ │ -080e3c: 1218 |003c: const/4 v8, #int 1 // #1 │ │ -080e3e: 1a09 1201 |003d: const-string v9, "-c" // string@0112 │ │ -080e42: 4d09 0708 |003f: aput-object v9, v7, v8 │ │ -080e46: 1228 |0041: const/4 v8, #int 2 // #2 │ │ -080e48: 4d00 0708 |0042: aput-object v0, v7, v8 │ │ -080e4c: 6e20 3b21 7600 |0044: invoke-virtual {v6, v7}, Ljava/lang/Runtime;.exec:([Ljava/lang/String;)Ljava/lang/Process; // method@213b │ │ -080e52: 0c02 |0047: move-result-object v2 │ │ -080e54: 7100 3c21 0000 |0048: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@213c │ │ -080e5a: 0c06 |004b: move-result-object v6 │ │ -080e5c: 1237 |004c: const/4 v7, #int 3 // #3 │ │ -080e5e: 2377 8905 |004d: new-array v7, v7, [Ljava/lang/String; // type@0589 │ │ -080e62: 1208 |004f: const/4 v8, #int 0 // #0 │ │ -080e64: 1a09 8d24 |0050: const-string v9, "su" // string@248d │ │ -080e68: 4d09 0708 |0052: aput-object v9, v7, v8 │ │ -080e6c: 1218 |0054: const/4 v8, #int 1 // #1 │ │ -080e6e: 1a09 1201 |0055: const-string v9, "-c" // string@0112 │ │ -080e72: 4d09 0708 |0057: aput-object v9, v7, v8 │ │ -080e76: 1228 |0059: const/4 v8, #int 2 // #2 │ │ -080e78: 4d03 0708 |005a: aput-object v3, v7, v8 │ │ -080e7c: 6e20 3b21 7600 |005c: invoke-virtual {v6, v7}, Ljava/lang/Runtime;.exec:([Ljava/lang/String;)Ljava/lang/Process; // method@213b │ │ -080e82: 0c04 |005f: move-result-object v4 │ │ -080e84: 6e10 3421 0200 |0060: invoke-virtual {v2}, Ljava/lang/Process;.waitFor:()I // method@2134 │ │ -080e8a: 6e10 3421 0400 |0063: invoke-virtual {v4}, Ljava/lang/Process;.waitFor:()I // method@2134 │ │ -080e90: 6e10 3021 0200 |0066: invoke-virtual {v2}, Ljava/lang/Process;.exitValue:()I // method@2130 │ │ -080e96: 0a06 |0069: move-result v6 │ │ -080e98: 3806 1200 |006a: if-eqz v6, 007c // +0012 │ │ -080e9c: 1406 3500 087f |006c: const v6, #float 1.80776e+38 // #7f080035 │ │ -080ea2: 6e20 3801 6500 |006f: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0138 │ │ -080ea8: 0c06 |0072: move-result-object v6 │ │ -080eaa: 7120 6b22 6b00 |0073: invoke-static {v11, v6}, Lorg/segin/ttleditor/TTLEditor;.doToast:(Landroid/content/Context;Ljava/lang/String;)V // method@226b │ │ -080eb0: 3802 0500 |0076: if-eqz v2, 007b // +0005 │ │ -080eb4: 6e10 2f21 0200 |0078: invoke-virtual {v2}, Ljava/lang/Process;.destroy:()V // method@212f │ │ -080eba: 0e00 |007b: return-void │ │ -080ebc: 1406 3800 087f |007c: const v6, #float 1.80776e+38 // #7f080038 │ │ -080ec2: 6e20 3801 6500 |007f: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0138 │ │ -080ec8: 0c06 |0082: move-result-object v6 │ │ -080eca: 7120 6b22 6b00 |0083: invoke-static {v11, v6}, Lorg/segin/ttleditor/TTLEditor;.doToast:(Landroid/content/Context;Ljava/lang/String;)V // method@226b │ │ -080ed0: 28f0 |0086: goto 0076 // -0010 │ │ -080ed2: 0d01 |0087: move-exception v1 │ │ -080ed4: 6e10 b820 0100 |0088: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ -080eda: 1a06 580e |008b: const-string v6, "TTLEditor" // string@0e58 │ │ -080ede: 1a07 2f19 |008d: const-string v7, "iptables failed." // string@192f │ │ -080ee2: 7130 091c 7601 |008f: invoke-static {v6, v7, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c09 │ │ -080ee8: 3802 e9ff |0092: if-eqz v2, 007b // -0017 │ │ -080eec: 6e10 2f21 0200 |0094: invoke-virtual {v2}, Ljava/lang/Process;.destroy:()V // method@212f │ │ -080ef2: 28e4 |0097: goto 007b // -001c │ │ -080ef4: 0d01 |0098: move-exception v1 │ │ -080ef6: 6e10 1121 0100 |0099: invoke-virtual {v1}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@2111 │ │ -080efc: 1a06 580e |009c: const-string v6, "TTLEditor" // string@0e58 │ │ -080f00: 1a07 3019 |009e: const-string v7, "iptables received signal before completing." // string@1930 │ │ -080f04: 7130 091c 7601 |00a0: invoke-static {v6, v7, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c09 │ │ -080f0a: 3802 d8ff |00a3: if-eqz v2, 007b // -0028 │ │ -080f0e: 6e10 2f21 0200 |00a5: invoke-virtual {v2}, Ljava/lang/Process;.destroy:()V // method@212f │ │ -080f14: 28d3 |00a8: goto 007b // -002d │ │ -080f16: 0d06 |00a9: move-exception v6 │ │ -080f18: 3802 0500 |00aa: if-eqz v2, 00af // +0005 │ │ -080f1c: 6e10 2f21 0200 |00ac: invoke-virtual {v2}, Ljava/lang/Process;.destroy:()V // method@212f │ │ -080f22: 2706 |00af: throw v6 │ │ -080f24: 1406 1500 087f |00b0: const v6, #float 1.80775e+38 // #7f080015 │ │ -080f2a: 6e20 3801 6500 |00b3: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0138 │ │ -080f30: 0c06 |00b6: move-result-object v6 │ │ -080f32: 7120 6b22 6b00 |00b7: invoke-static {v11, v6}, Lorg/segin/ttleditor/TTLEditor;.doToast:(Landroid/content/Context;Ljava/lang/String;)V // method@226b │ │ -080f38: 28c1 |00ba: goto 007b // -003f │ │ +080d8c: |[080d8c] org.segin.ttleditor.TTLEditor.changeTTL:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ +080d9c: 122a |0000: const/4 v10, #int 2 // #2 │ │ +080d9e: 1219 |0001: const/4 v9, #int 1 // #1 │ │ +080da0: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +080da2: 6e10 e200 0b00 |0003: invoke-virtual {v11}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00e2 │ │ +080da8: 0c05 |0006: move-result-object v5 │ │ +080daa: 7100 e91f 0000 |0007: invoke-static {}, Lcom/stericson/RootTools/RootTools;.isAccessGiven:()Z // method@1fe9 │ │ +080db0: 0a06 |000a: move-result v6 │ │ +080db2: 3806 a500 |000b: if-eqz v6, 00b0 // +00a5 │ │ +080db6: 1406 0f00 087f |000d: const v6, #float 1.80775e+38 // #7f08000f │ │ +080dbc: 6e20 3801 6500 |0010: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0138 │ │ +080dc2: 0c06 |0013: move-result-object v6 │ │ +080dc4: 23a7 8605 |0014: new-array v7, v10, [Ljava/lang/Object; // type@0586 │ │ +080dc8: 4d0c 0708 |0016: aput-object v12, v7, v8 │ │ +080dcc: 4d0d 0709 |0018: aput-object v13, v7, v9 │ │ +080dd0: 7120 4921 7600 |001a: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2149 │ │ +080dd6: 0c00 |001d: move-result-object v0 │ │ +080dd8: 1406 1000 087f |001e: const v6, #float 1.80775e+38 // #7f080010 │ │ +080dde: 6e20 3801 6500 |0021: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0138 │ │ +080de4: 0c06 |0024: move-result-object v6 │ │ +080de6: 23a7 8605 |0025: new-array v7, v10, [Ljava/lang/Object; // type@0586 │ │ +080dea: 4d0c 0708 |0027: aput-object v12, v7, v8 │ │ +080dee: 4d0d 0709 |0029: aput-object v13, v7, v9 │ │ +080df2: 7120 4921 7600 |002b: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2149 │ │ +080df8: 0c03 |002e: move-result-object v3 │ │ +080dfa: 1202 |002f: const/4 v2, #int 0 // #0 │ │ +080dfc: 7100 3c21 0000 |0030: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@213c │ │ +080e02: 0c06 |0033: move-result-object v6 │ │ +080e04: 1237 |0034: const/4 v7, #int 3 // #3 │ │ +080e06: 2377 8905 |0035: new-array v7, v7, [Ljava/lang/String; // type@0589 │ │ +080e0a: 1208 |0037: const/4 v8, #int 0 // #0 │ │ +080e0c: 1a09 8d24 |0038: const-string v9, "su" // string@248d │ │ +080e10: 4d09 0708 |003a: aput-object v9, v7, v8 │ │ +080e14: 1218 |003c: const/4 v8, #int 1 // #1 │ │ +080e16: 1a09 1201 |003d: const-string v9, "-c" // string@0112 │ │ +080e1a: 4d09 0708 |003f: aput-object v9, v7, v8 │ │ +080e1e: 1228 |0041: const/4 v8, #int 2 // #2 │ │ +080e20: 4d00 0708 |0042: aput-object v0, v7, v8 │ │ +080e24: 6e20 3b21 7600 |0044: invoke-virtual {v6, v7}, Ljava/lang/Runtime;.exec:([Ljava/lang/String;)Ljava/lang/Process; // method@213b │ │ +080e2a: 0c02 |0047: move-result-object v2 │ │ +080e2c: 7100 3c21 0000 |0048: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@213c │ │ +080e32: 0c06 |004b: move-result-object v6 │ │ +080e34: 1237 |004c: const/4 v7, #int 3 // #3 │ │ +080e36: 2377 8905 |004d: new-array v7, v7, [Ljava/lang/String; // type@0589 │ │ +080e3a: 1208 |004f: const/4 v8, #int 0 // #0 │ │ +080e3c: 1a09 8d24 |0050: const-string v9, "su" // string@248d │ │ +080e40: 4d09 0708 |0052: aput-object v9, v7, v8 │ │ +080e44: 1218 |0054: const/4 v8, #int 1 // #1 │ │ +080e46: 1a09 1201 |0055: const-string v9, "-c" // string@0112 │ │ +080e4a: 4d09 0708 |0057: aput-object v9, v7, v8 │ │ +080e4e: 1228 |0059: const/4 v8, #int 2 // #2 │ │ +080e50: 4d03 0708 |005a: aput-object v3, v7, v8 │ │ +080e54: 6e20 3b21 7600 |005c: invoke-virtual {v6, v7}, Ljava/lang/Runtime;.exec:([Ljava/lang/String;)Ljava/lang/Process; // method@213b │ │ +080e5a: 0c04 |005f: move-result-object v4 │ │ +080e5c: 6e10 3421 0200 |0060: invoke-virtual {v2}, Ljava/lang/Process;.waitFor:()I // method@2134 │ │ +080e62: 6e10 3421 0400 |0063: invoke-virtual {v4}, Ljava/lang/Process;.waitFor:()I // method@2134 │ │ +080e68: 6e10 3021 0200 |0066: invoke-virtual {v2}, Ljava/lang/Process;.exitValue:()I // method@2130 │ │ +080e6e: 0a06 |0069: move-result v6 │ │ +080e70: 3806 1200 |006a: if-eqz v6, 007c // +0012 │ │ +080e74: 1406 3500 087f |006c: const v6, #float 1.80776e+38 // #7f080035 │ │ +080e7a: 6e20 3801 6500 |006f: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0138 │ │ +080e80: 0c06 |0072: move-result-object v6 │ │ +080e82: 7120 6b22 6b00 |0073: invoke-static {v11, v6}, Lorg/segin/ttleditor/TTLEditor;.doToast:(Landroid/content/Context;Ljava/lang/String;)V // method@226b │ │ +080e88: 3802 0500 |0076: if-eqz v2, 007b // +0005 │ │ +080e8c: 6e10 2f21 0200 |0078: invoke-virtual {v2}, Ljava/lang/Process;.destroy:()V // method@212f │ │ +080e92: 0e00 |007b: return-void │ │ +080e94: 1406 3800 087f |007c: const v6, #float 1.80776e+38 // #7f080038 │ │ +080e9a: 6e20 3801 6500 |007f: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0138 │ │ +080ea0: 0c06 |0082: move-result-object v6 │ │ +080ea2: 7120 6b22 6b00 |0083: invoke-static {v11, v6}, Lorg/segin/ttleditor/TTLEditor;.doToast:(Landroid/content/Context;Ljava/lang/String;)V // method@226b │ │ +080ea8: 28f0 |0086: goto 0076 // -0010 │ │ +080eaa: 0d01 |0087: move-exception v1 │ │ +080eac: 6e10 b820 0100 |0088: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ +080eb2: 1a06 580e |008b: const-string v6, "TTLEditor" // string@0e58 │ │ +080eb6: 1a07 2f19 |008d: const-string v7, "iptables failed." // string@192f │ │ +080eba: 7130 091c 7601 |008f: invoke-static {v6, v7, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c09 │ │ +080ec0: 3802 e9ff |0092: if-eqz v2, 007b // -0017 │ │ +080ec4: 6e10 2f21 0200 |0094: invoke-virtual {v2}, Ljava/lang/Process;.destroy:()V // method@212f │ │ +080eca: 28e4 |0097: goto 007b // -001c │ │ +080ecc: 0d01 |0098: move-exception v1 │ │ +080ece: 6e10 1121 0100 |0099: invoke-virtual {v1}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@2111 │ │ +080ed4: 1a06 580e |009c: const-string v6, "TTLEditor" // string@0e58 │ │ +080ed8: 1a07 3019 |009e: const-string v7, "iptables received signal before completing." // string@1930 │ │ +080edc: 7130 091c 7601 |00a0: invoke-static {v6, v7, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c09 │ │ +080ee2: 3802 d8ff |00a3: if-eqz v2, 007b // -0028 │ │ +080ee6: 6e10 2f21 0200 |00a5: invoke-virtual {v2}, Ljava/lang/Process;.destroy:()V // method@212f │ │ +080eec: 28d3 |00a8: goto 007b // -002d │ │ +080eee: 0d06 |00a9: move-exception v6 │ │ +080ef0: 3802 0500 |00aa: if-eqz v2, 00af // +0005 │ │ +080ef4: 6e10 2f21 0200 |00ac: invoke-virtual {v2}, Ljava/lang/Process;.destroy:()V // method@212f │ │ +080efa: 2706 |00af: throw v6 │ │ +080efc: 1406 1500 087f |00b0: const v6, #float 1.80775e+38 // #7f080015 │ │ +080f02: 6e20 3801 6500 |00b3: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0138 │ │ +080f08: 0c06 |00b6: move-result-object v6 │ │ +080f0a: 7120 6b22 6b00 |00b7: invoke-static {v11, v6}, Lorg/segin/ttleditor/TTLEditor;.doToast:(Landroid/content/Context;Ljava/lang/String;)V // method@226b │ │ +080f10: 28c1 |00ba: goto 007b // -003f │ │ catches : 4 │ │ 0x0030 - 0x0076 │ │ Ljava/io/IOException; -> 0x0087 │ │ Ljava/lang/InterruptedException; -> 0x0098 │ │ -> 0x00a9 │ │ 0x007f - 0x0086 │ │ Ljava/io/IOException; -> 0x0087 │ │ @@ -146757,23 +146752,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -080f6c: |[080f6c] org.segin.ttleditor.TTLEditor.debug:(Ljava/lang/String;)V │ │ -080f7c: 5420 8409 |0000: iget-object v0, v2, Lorg/segin/ttleditor/TTLEditor;.dbgmsg:Ljava/lang/String; // field@0984 │ │ -080f80: 6e20 4421 3000 |0002: invoke-virtual {v0, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@2144 │ │ -080f86: 0c00 |0005: move-result-object v0 │ │ -080f88: 5b20 8409 |0006: iput-object v0, v2, Lorg/segin/ttleditor/TTLEditor;.dbgmsg:Ljava/lang/String; // field@0984 │ │ -080f8c: 5420 8509 |0008: iget-object v0, v2, Lorg/segin/ttleditor/TTLEditor;.debugText:Landroid/widget/TextView; // field@0985 │ │ -080f90: 5421 8409 |000a: iget-object v1, v2, Lorg/segin/ttleditor/TTLEditor;.dbgmsg:Ljava/lang/String; // field@0984 │ │ -080f94: 6e20 f11e 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ef1 │ │ -080f9a: 0e00 |000f: return-void │ │ +080f44: |[080f44] org.segin.ttleditor.TTLEditor.debug:(Ljava/lang/String;)V │ │ +080f54: 5420 8409 |0000: iget-object v0, v2, Lorg/segin/ttleditor/TTLEditor;.dbgmsg:Ljava/lang/String; // field@0984 │ │ +080f58: 6e20 4421 3000 |0002: invoke-virtual {v0, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@2144 │ │ +080f5e: 0c00 |0005: move-result-object v0 │ │ +080f60: 5b20 8409 |0006: iput-object v0, v2, Lorg/segin/ttleditor/TTLEditor;.dbgmsg:Ljava/lang/String; // field@0984 │ │ +080f64: 5420 8509 |0008: iget-object v0, v2, Lorg/segin/ttleditor/TTLEditor;.debugText:Landroid/widget/TextView; // field@0985 │ │ +080f68: 5421 8409 |000a: iget-object v1, v2, Lorg/segin/ttleditor/TTLEditor;.dbgmsg:Ljava/lang/String; // field@0984 │ │ +080f6c: 6e20 f11e 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ef1 │ │ +080f72: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0008 line=333 │ │ 0x000f line=334 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/segin/ttleditor/TTLEditor; │ │ @@ -146784,20 +146779,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -080f9c: |[080f9c] org.segin.ttleditor.TTLEditor.doToast:(Landroid/content/Context;Ljava/lang/String;)V │ │ -080fac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -080fae: 7130 f71e 2100 |0001: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1ef7 │ │ -080fb4: 0c00 |0004: move-result-object v0 │ │ -080fb6: 6e10 f81e 0000 |0005: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@1ef8 │ │ -080fbc: 0e00 |0008: return-void │ │ +080f74: |[080f74] org.segin.ttleditor.TTLEditor.doToast:(Landroid/content/Context;Ljava/lang/String;)V │ │ +080f84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080f86: 7130 f71e 2100 |0001: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1ef7 │ │ +080f8c: 0c00 |0004: move-result-object v0 │ │ +080f8e: 6e10 f81e 0000 |0005: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@1ef8 │ │ +080f94: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0008 line=116 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=2 msg Ljava/lang/String; │ │ @@ -146807,121 +146802,121 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 223 16-bit code units │ │ -080fc0: |[080fc0] org.segin.ttleditor.TTLEditor.enumerateNetworkInterfaces:()V │ │ -080fd0: 140b 1600 087f |0000: const v11, #float 1.80775e+38 // #7f080016 │ │ -080fd6: 1219 |0003: const/4 v9, #int 1 // #1 │ │ -080fd8: 120a |0004: const/4 v10, #int 0 // #0 │ │ -080fda: 54c5 8909 |0005: iget-object v5, v12, Lorg/segin/ttleditor/TTLEditor;.spinner:Landroid/widget/Spinner; // field@0989 │ │ -080fde: 3905 0d00 |0007: if-nez v5, 0014 // +000d │ │ -080fe2: 1405 0900 0b7f |0009: const v5, #float 1.84763e+38 // #7f0b0009 │ │ -080fe8: 6e20 6d22 5c00 |000c: invoke-virtual {v12, v5}, Lorg/segin/ttleditor/TTLEditor;.findViewById:(I)Landroid/view/View; // method@226d │ │ -080fee: 0c05 |000f: move-result-object v5 │ │ -080ff0: 1f05 6704 |0010: check-cast v5, Landroid/widget/Spinner; // type@0467 │ │ -080ff4: 5bc5 8909 |0012: iput-object v5, v12, Lorg/segin/ttleditor/TTLEditor;.spinner:Landroid/widget/Spinner; // field@0989 │ │ -080ff8: 2204 1505 |0014: new-instance v4, Ljava/util/ArrayList; // type@0515 │ │ -080ffc: 7010 9a21 0400 |0016: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@219a │ │ -081002: 7100 9021 0000 |0019: invoke-static {}, Ljava/net/NetworkInterface;.getNetworkInterfaces:()Ljava/util/Enumeration; // method@2190 │ │ -081008: 0c03 |001c: move-result-object v3 │ │ -08100a: 7210 b821 0300 |001d: invoke-interface {v3}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@21b8 │ │ -081010: 0a05 |0020: move-result v5 │ │ -081012: 3805 5a00 |0021: if-eqz v5, 007b // +005a │ │ -081016: 7210 b921 0300 |0023: invoke-interface {v3}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@21b9 │ │ -08101c: 0c02 |0026: move-result-object v2 │ │ -08101e: 1f02 0b05 |0027: check-cast v2, Ljava/net/NetworkInterface; // type@050b │ │ -081022: 6e10 8e21 0200 |0029: invoke-virtual {v2}, Ljava/net/NetworkInterface;.getDisplayName:()Ljava/lang/String; // method@218e │ │ -081028: 0c05 |002c: move-result-object v5 │ │ -08102a: 7220 d421 5400 |002d: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ -081030: 1a05 d91d |0030: const-string v5, "network_interfaces" // string@1dd9 │ │ -081034: 2206 f704 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ -081038: 7010 6021 0600 |0034: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08103e: 1a07 1305 |0037: const-string v7, "Interface found: " // string@0513 │ │ -081042: 6e20 6921 7600 |0039: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -081048: 0c06 |003c: move-result-object v6 │ │ -08104a: 6e10 8e21 0200 |003d: invoke-virtual {v2}, Ljava/net/NetworkInterface;.getDisplayName:()Ljava/lang/String; // method@218e │ │ -081050: 0c07 |0040: move-result-object v7 │ │ -081052: 6e20 6921 7600 |0041: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -081058: 0c06 |0044: move-result-object v6 │ │ -08105a: 6e10 6e21 0600 |0045: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -081060: 0c06 |0048: move-result-object v6 │ │ -081062: 7120 0a1c 6500 |0049: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0a │ │ -081068: 54c5 8809 |004c: iget-object v5, v12, Lorg/segin/ttleditor/TTLEditor;.res:Landroid/content/res/Resources; // field@0988 │ │ -08106c: 1406 0c00 087f |004e: const v6, #float 1.80775e+38 // #7f08000c │ │ -081072: 6e20 3801 6500 |0051: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0138 │ │ -081078: 0c05 |0054: move-result-object v5 │ │ -08107a: 1216 |0055: const/4 v6, #int 1 // #1 │ │ -08107c: 2366 8605 |0056: new-array v6, v6, [Ljava/lang/Object; // type@0586 │ │ -081080: 1207 |0058: const/4 v7, #int 0 // #0 │ │ -081082: 6e10 8e21 0200 |0059: invoke-virtual {v2}, Ljava/net/NetworkInterface;.getDisplayName:()Ljava/lang/String; // method@218e │ │ -081088: 0c08 |005c: move-result-object v8 │ │ -08108a: 4d08 0607 |005d: aput-object v8, v6, v7 │ │ -08108e: 7120 4921 6500 |005f: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2149 │ │ -081094: 0c05 |0062: move-result-object v5 │ │ -081096: 7020 6922 5c00 |0063: invoke-direct {v12, v5}, Lorg/segin/ttleditor/TTLEditor;.debug:(Ljava/lang/String;)V // method@2269 │ │ -08109c: 28b7 |0066: goto 001d // -0049 │ │ -08109e: 0d01 |0067: move-exception v1 │ │ -0810a0: 6e20 7122 bc00 |0068: invoke-virtual {v12, v11}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ -0810a6: 0c05 |006b: move-result-object v5 │ │ -0810a8: 7220 d421 5400 |006c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ -0810ae: 1a05 4703 |006f: const-string v5, "Couldn't find interfaces! (Permissions issue?) │ │ +080f98: |[080f98] org.segin.ttleditor.TTLEditor.enumerateNetworkInterfaces:()V │ │ +080fa8: 140b 1600 087f |0000: const v11, #float 1.80775e+38 // #7f080016 │ │ +080fae: 1219 |0003: const/4 v9, #int 1 // #1 │ │ +080fb0: 120a |0004: const/4 v10, #int 0 // #0 │ │ +080fb2: 54c5 8909 |0005: iget-object v5, v12, Lorg/segin/ttleditor/TTLEditor;.spinner:Landroid/widget/Spinner; // field@0989 │ │ +080fb6: 3905 0d00 |0007: if-nez v5, 0014 // +000d │ │ +080fba: 1405 0900 0b7f |0009: const v5, #float 1.84763e+38 // #7f0b0009 │ │ +080fc0: 6e20 6d22 5c00 |000c: invoke-virtual {v12, v5}, Lorg/segin/ttleditor/TTLEditor;.findViewById:(I)Landroid/view/View; // method@226d │ │ +080fc6: 0c05 |000f: move-result-object v5 │ │ +080fc8: 1f05 6704 |0010: check-cast v5, Landroid/widget/Spinner; // type@0467 │ │ +080fcc: 5bc5 8909 |0012: iput-object v5, v12, Lorg/segin/ttleditor/TTLEditor;.spinner:Landroid/widget/Spinner; // field@0989 │ │ +080fd0: 2204 1505 |0014: new-instance v4, Ljava/util/ArrayList; // type@0515 │ │ +080fd4: 7010 9a21 0400 |0016: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@219a │ │ +080fda: 7100 9021 0000 |0019: invoke-static {}, Ljava/net/NetworkInterface;.getNetworkInterfaces:()Ljava/util/Enumeration; // method@2190 │ │ +080fe0: 0c03 |001c: move-result-object v3 │ │ +080fe2: 7210 b821 0300 |001d: invoke-interface {v3}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@21b8 │ │ +080fe8: 0a05 |0020: move-result v5 │ │ +080fea: 3805 5a00 |0021: if-eqz v5, 007b // +005a │ │ +080fee: 7210 b921 0300 |0023: invoke-interface {v3}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@21b9 │ │ +080ff4: 0c02 |0026: move-result-object v2 │ │ +080ff6: 1f02 0b05 |0027: check-cast v2, Ljava/net/NetworkInterface; // type@050b │ │ +080ffa: 6e10 8e21 0200 |0029: invoke-virtual {v2}, Ljava/net/NetworkInterface;.getDisplayName:()Ljava/lang/String; // method@218e │ │ +081000: 0c05 |002c: move-result-object v5 │ │ +081002: 7220 d421 5400 |002d: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ +081008: 1a05 d91d |0030: const-string v5, "network_interfaces" // string@1dd9 │ │ +08100c: 2206 f704 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ +081010: 7010 6021 0600 |0034: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +081016: 1a07 1305 |0037: const-string v7, "Interface found: " // string@0513 │ │ +08101a: 6e20 6921 7600 |0039: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +081020: 0c06 |003c: move-result-object v6 │ │ +081022: 6e10 8e21 0200 |003d: invoke-virtual {v2}, Ljava/net/NetworkInterface;.getDisplayName:()Ljava/lang/String; // method@218e │ │ +081028: 0c07 |0040: move-result-object v7 │ │ +08102a: 6e20 6921 7600 |0041: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +081030: 0c06 |0044: move-result-object v6 │ │ +081032: 6e10 6e21 0600 |0045: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +081038: 0c06 |0048: move-result-object v6 │ │ +08103a: 7120 0a1c 6500 |0049: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0a │ │ +081040: 54c5 8809 |004c: iget-object v5, v12, Lorg/segin/ttleditor/TTLEditor;.res:Landroid/content/res/Resources; // field@0988 │ │ +081044: 1406 0c00 087f |004e: const v6, #float 1.80775e+38 // #7f08000c │ │ +08104a: 6e20 3801 6500 |0051: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0138 │ │ +081050: 0c05 |0054: move-result-object v5 │ │ +081052: 1216 |0055: const/4 v6, #int 1 // #1 │ │ +081054: 2366 8605 |0056: new-array v6, v6, [Ljava/lang/Object; // type@0586 │ │ +081058: 1207 |0058: const/4 v7, #int 0 // #0 │ │ +08105a: 6e10 8e21 0200 |0059: invoke-virtual {v2}, Ljava/net/NetworkInterface;.getDisplayName:()Ljava/lang/String; // method@218e │ │ +081060: 0c08 |005c: move-result-object v8 │ │ +081062: 4d08 0607 |005d: aput-object v8, v6, v7 │ │ +081066: 7120 4921 6500 |005f: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2149 │ │ +08106c: 0c05 |0062: move-result-object v5 │ │ +08106e: 7020 6922 5c00 |0063: invoke-direct {v12, v5}, Lorg/segin/ttleditor/TTLEditor;.debug:(Ljava/lang/String;)V // method@2269 │ │ +081074: 28b7 |0066: goto 001d // -0049 │ │ +081076: 0d01 |0067: move-exception v1 │ │ +081078: 6e20 7122 bc00 |0068: invoke-virtual {v12, v11}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ +08107e: 0c05 |006b: move-result-object v5 │ │ +081080: 7220 d421 5400 |006c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ +081086: 1a05 4703 |006f: const-string v5, "Couldn't find interfaces! (Permissions issue?) │ │ " // string@0347 │ │ -0810b2: 7020 6922 5c00 |0071: invoke-direct {v12, v5}, Lorg/segin/ttleditor/TTLEditor;.debug:(Ljava/lang/String;)V // method@2269 │ │ -0810b8: 1a05 d91d |0074: const-string v5, "network_interfaces" // string@1dd9 │ │ -0810bc: 1a06 080e |0076: const-string v6, "SocketException occurred getting names!" // string@0e08 │ │ -0810c0: 7130 091c 6501 |0078: invoke-static {v5, v6, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c09 │ │ -0810c6: 54c5 8809 |007b: iget-object v5, v12, Lorg/segin/ttleditor/TTLEditor;.res:Landroid/content/res/Resources; // field@0988 │ │ -0810ca: 1506 077f |007d: const/high16 v6, #int 2131165184 // #7f07 │ │ -0810ce: 7210 dc21 0400 |007f: invoke-interface {v4}, Ljava/util/List;.size:()I // method@21dc │ │ -0810d4: 0a07 |0082: move-result v7 │ │ -0810d6: 2398 8605 |0083: new-array v8, v9, [Ljava/lang/Object; // type@0586 │ │ -0810da: 7210 dc21 0400 |0085: invoke-interface {v4}, Ljava/util/List;.size:()I // method@21dc │ │ -0810e0: 0a09 |0088: move-result v9 │ │ -0810e2: 7110 0e21 0900 |0089: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@210e │ │ -0810e8: 0c09 |008c: move-result-object v9 │ │ -0810ea: 4d09 080a |008d: aput-object v9, v8, v10 │ │ -0810ee: 6e40 3301 6587 |008f: invoke-virtual {v5, v6, v7, v8}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@0133 │ │ -0810f4: 0c05 |0092: move-result-object v5 │ │ -0810f6: 7020 6922 5c00 |0093: invoke-direct {v12, v5}, Lorg/segin/ttleditor/TTLEditor;.debug:(Ljava/lang/String;)V // method@2269 │ │ -0810fc: 7210 dc21 0400 |0096: invoke-interface {v4}, Ljava/util/List;.size:()I // method@21dc │ │ -081102: 0a05 |0099: move-result v5 │ │ -081104: 3905 0900 |009a: if-nez v5, 00a3 // +0009 │ │ -081108: 6e20 7122 bc00 |009c: invoke-virtual {v12, v11}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ -08110e: 0c05 |009f: move-result-object v5 │ │ -081110: 7220 d421 5400 |00a0: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ -081116: 2200 4a04 |00a3: new-instance v0, Landroid/widget/ArrayAdapter; // type@044a │ │ -08111a: 1405 0800 0901 |00a5: const v5, #float 2.51629e-38 // #01090008 │ │ -081120: 7040 591e c045 |00a8: invoke-direct {v0, v12, v5, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@1e59 │ │ -081126: 1405 0900 0901 |00ab: const v5, #float 2.5163e-38 // #01090009 │ │ -08112c: 6e20 5a1e 5000 |00ae: invoke-virtual {v0, v5}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@1e5a │ │ -081132: 54c5 8909 |00b1: iget-object v5, v12, Lorg/segin/ttleditor/TTLEditor;.spinner:Landroid/widget/Spinner; // field@0989 │ │ -081136: 6e20 cf1e 0500 |00b3: invoke-virtual {v5, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1ecf │ │ -08113c: 0e00 |00b6: return-void │ │ -08113e: 0d01 |00b7: move-exception v1 │ │ -081140: 1a05 580e |00b8: const-string v5, "TTLEditor" // string@0e58 │ │ -081144: 1a06 860c |00ba: const-string v6, "NullPointerException occurred?" // string@0c86 │ │ -081148: 7130 091c 6501 |00bc: invoke-static {v5, v6, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c09 │ │ -08114e: 2205 f704 |00bf: new-instance v5, Ljava/lang/StringBuilder; // type@04f7 │ │ -081152: 7010 6021 0500 |00c1: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -081158: 1a06 4726 |00c4: const-string v6, "wtf? " // string@2647 │ │ -08115c: 6e20 6921 6500 |00c6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -081162: 0c05 |00c9: move-result-object v5 │ │ -081164: 6e10 2521 0100 |00ca: invoke-virtual {v1}, Ljava/lang/NullPointerException;.toString:()Ljava/lang/String; // method@2125 │ │ -08116a: 0c06 |00cd: move-result-object v6 │ │ -08116c: 6e20 6921 6500 |00ce: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -081172: 0c05 |00d1: move-result-object v5 │ │ -081174: 6e10 6e21 0500 |00d2: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08117a: 0c05 |00d5: move-result-object v5 │ │ -08117c: 7120 6b22 5c00 |00d6: invoke-static {v12, v5}, Lorg/segin/ttleditor/TTLEditor;.doToast:(Landroid/content/Context;Ljava/lang/String;)V // method@226b │ │ -081182: 1a05 850c |00d9: const-string v5, "NullPointerException occurred!" // string@0c85 │ │ -081186: 7020 6922 5c00 |00db: invoke-direct {v12, v5}, Lorg/segin/ttleditor/TTLEditor;.debug:(Ljava/lang/String;)V // method@2269 │ │ -08118c: 289d |00de: goto 007b // -0063 │ │ +08108a: 7020 6922 5c00 |0071: invoke-direct {v12, v5}, Lorg/segin/ttleditor/TTLEditor;.debug:(Ljava/lang/String;)V // method@2269 │ │ +081090: 1a05 d91d |0074: const-string v5, "network_interfaces" // string@1dd9 │ │ +081094: 1a06 080e |0076: const-string v6, "SocketException occurred getting names!" // string@0e08 │ │ +081098: 7130 091c 6501 |0078: invoke-static {v5, v6, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c09 │ │ +08109e: 54c5 8809 |007b: iget-object v5, v12, Lorg/segin/ttleditor/TTLEditor;.res:Landroid/content/res/Resources; // field@0988 │ │ +0810a2: 1506 077f |007d: const/high16 v6, #int 2131165184 // #7f07 │ │ +0810a6: 7210 dc21 0400 |007f: invoke-interface {v4}, Ljava/util/List;.size:()I // method@21dc │ │ +0810ac: 0a07 |0082: move-result v7 │ │ +0810ae: 2398 8605 |0083: new-array v8, v9, [Ljava/lang/Object; // type@0586 │ │ +0810b2: 7210 dc21 0400 |0085: invoke-interface {v4}, Ljava/util/List;.size:()I // method@21dc │ │ +0810b8: 0a09 |0088: move-result v9 │ │ +0810ba: 7110 0e21 0900 |0089: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@210e │ │ +0810c0: 0c09 |008c: move-result-object v9 │ │ +0810c2: 4d09 080a |008d: aput-object v9, v8, v10 │ │ +0810c6: 6e40 3301 6587 |008f: invoke-virtual {v5, v6, v7, v8}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@0133 │ │ +0810cc: 0c05 |0092: move-result-object v5 │ │ +0810ce: 7020 6922 5c00 |0093: invoke-direct {v12, v5}, Lorg/segin/ttleditor/TTLEditor;.debug:(Ljava/lang/String;)V // method@2269 │ │ +0810d4: 7210 dc21 0400 |0096: invoke-interface {v4}, Ljava/util/List;.size:()I // method@21dc │ │ +0810da: 0a05 |0099: move-result v5 │ │ +0810dc: 3905 0900 |009a: if-nez v5, 00a3 // +0009 │ │ +0810e0: 6e20 7122 bc00 |009c: invoke-virtual {v12, v11}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ +0810e6: 0c05 |009f: move-result-object v5 │ │ +0810e8: 7220 d421 5400 |00a0: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ +0810ee: 2200 4a04 |00a3: new-instance v0, Landroid/widget/ArrayAdapter; // type@044a │ │ +0810f2: 1405 0800 0901 |00a5: const v5, #float 2.51629e-38 // #01090008 │ │ +0810f8: 7040 591e c045 |00a8: invoke-direct {v0, v12, v5, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@1e59 │ │ +0810fe: 1405 0900 0901 |00ab: const v5, #float 2.5163e-38 // #01090009 │ │ +081104: 6e20 5a1e 5000 |00ae: invoke-virtual {v0, v5}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@1e5a │ │ +08110a: 54c5 8909 |00b1: iget-object v5, v12, Lorg/segin/ttleditor/TTLEditor;.spinner:Landroid/widget/Spinner; // field@0989 │ │ +08110e: 6e20 cf1e 0500 |00b3: invoke-virtual {v5, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1ecf │ │ +081114: 0e00 |00b6: return-void │ │ +081116: 0d01 |00b7: move-exception v1 │ │ +081118: 1a05 580e |00b8: const-string v5, "TTLEditor" // string@0e58 │ │ +08111c: 1a06 860c |00ba: const-string v6, "NullPointerException occurred?" // string@0c86 │ │ +081120: 7130 091c 6501 |00bc: invoke-static {v5, v6, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c09 │ │ +081126: 2205 f704 |00bf: new-instance v5, Ljava/lang/StringBuilder; // type@04f7 │ │ +08112a: 7010 6021 0500 |00c1: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +081130: 1a06 4726 |00c4: const-string v6, "wtf? " // string@2647 │ │ +081134: 6e20 6921 6500 |00c6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08113a: 0c05 |00c9: move-result-object v5 │ │ +08113c: 6e10 2521 0100 |00ca: invoke-virtual {v1}, Ljava/lang/NullPointerException;.toString:()Ljava/lang/String; // method@2125 │ │ +081142: 0c06 |00cd: move-result-object v6 │ │ +081144: 6e20 6921 6500 |00ce: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08114a: 0c05 |00d1: move-result-object v5 │ │ +08114c: 6e10 6e21 0500 |00d2: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +081152: 0c05 |00d5: move-result-object v5 │ │ +081154: 7120 6b22 5c00 |00d6: invoke-static {v12, v5}, Lorg/segin/ttleditor/TTLEditor;.doToast:(Landroid/content/Context;Ljava/lang/String;)V // method@226b │ │ +08115a: 1a05 850c |00d9: const-string v5, "NullPointerException occurred!" // string@0c85 │ │ +08115e: 7020 6922 5c00 |00db: invoke-direct {v12, v5}, Lorg/segin/ttleditor/TTLEditor;.debug:(Ljava/lang/String;)V // method@2269 │ │ +081164: 289d |00de: goto 007b // -0063 │ │ catches : 1 │ │ 0x0019 - 0x0066 │ │ Ljava/net/SocketException; -> 0x0067 │ │ Ljava/lang/NullPointerException; -> 0x00b7 │ │ positions : │ │ 0x0005 line=337 │ │ 0x0014 line=338 │ │ @@ -146959,27 +146954,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0811a4: |[0811a4] org.segin.ttleditor.TTLEditor.makeButtonDoStuff:()V │ │ -0811b4: 5420 8309 |0000: iget-object v0, v2, Lorg/segin/ttleditor/TTLEditor;.btnSubmit:Landroid/widget/Button; // field@0983 │ │ -0811b8: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -0811bc: 1400 0500 0b7f |0004: const v0, #float 1.84763e+38 // #7f0b0005 │ │ -0811c2: 6e20 6d22 0200 |0007: invoke-virtual {v2, v0}, Lorg/segin/ttleditor/TTLEditor;.findViewById:(I)Landroid/view/View; // method@226d │ │ -0811c8: 0c00 |000a: move-result-object v0 │ │ -0811ca: 1f00 4c04 |000b: check-cast v0, Landroid/widget/Button; // type@044c │ │ -0811ce: 5b20 8309 |000d: iput-object v0, v2, Lorg/segin/ttleditor/TTLEditor;.btnSubmit:Landroid/widget/Button; // field@0983 │ │ -0811d2: 5420 8309 |000f: iget-object v0, v2, Lorg/segin/ttleditor/TTLEditor;.btnSubmit:Landroid/widget/Button; // field@0983 │ │ -0811d6: 2201 4d05 |0011: new-instance v1, Lorg/segin/ttleditor/TTLEditor$2; // type@054d │ │ -0811da: 7020 4c22 2100 |0013: invoke-direct {v1, v2}, Lorg/segin/ttleditor/TTLEditor$2;.:(Lorg/segin/ttleditor/TTLEditor;)V // method@224c │ │ -0811e0: 6e20 5c1e 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1e5c │ │ -0811e6: 0e00 |0019: return-void │ │ +08117c: |[08117c] org.segin.ttleditor.TTLEditor.makeButtonDoStuff:()V │ │ +08118c: 5420 8309 |0000: iget-object v0, v2, Lorg/segin/ttleditor/TTLEditor;.btnSubmit:Landroid/widget/Button; // field@0983 │ │ +081190: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +081194: 1400 0500 0b7f |0004: const v0, #float 1.84763e+38 // #7f0b0005 │ │ +08119a: 6e20 6d22 0200 |0007: invoke-virtual {v2, v0}, Lorg/segin/ttleditor/TTLEditor;.findViewById:(I)Landroid/view/View; // method@226d │ │ +0811a0: 0c00 |000a: move-result-object v0 │ │ +0811a2: 1f00 4c04 |000b: check-cast v0, Landroid/widget/Button; // type@044c │ │ +0811a6: 5b20 8309 |000d: iput-object v0, v2, Lorg/segin/ttleditor/TTLEditor;.btnSubmit:Landroid/widget/Button; // field@0983 │ │ +0811aa: 5420 8309 |000f: iget-object v0, v2, Lorg/segin/ttleditor/TTLEditor;.btnSubmit:Landroid/widget/Button; // field@0983 │ │ +0811ae: 2201 4d05 |0011: new-instance v1, Lorg/segin/ttleditor/TTLEditor$2; // type@054d │ │ +0811b2: 7020 4c22 2100 |0013: invoke-direct {v1, v2}, Lorg/segin/ttleditor/TTLEditor$2;.:(Lorg/segin/ttleditor/TTLEditor;)V // method@224c │ │ +0811b8: 6e20 5c1e 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1e5c │ │ +0811be: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x000f line=120 │ │ 0x0019 line=126 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lorg/segin/ttleditor/TTLEditor; │ │ @@ -146989,27 +146984,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0811e8: |[0811e8] org.segin.ttleditor.TTLEditor.makeCheckboxDoStuff:()V │ │ -0811f8: 5420 8609 |0000: iget-object v0, v2, Lorg/segin/ttleditor/TTLEditor;.ifDoAll:Landroid/widget/CheckBox; // field@0986 │ │ -0811fc: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -081200: 1400 0800 0b7f |0004: const v0, #float 1.84763e+38 // #7f0b0008 │ │ -081206: 6e20 6d22 0200 |0007: invoke-virtual {v2, v0}, Lorg/segin/ttleditor/TTLEditor;.findViewById:(I)Landroid/view/View; // method@226d │ │ -08120c: 0c00 |000a: move-result-object v0 │ │ -08120e: 1f00 4d04 |000b: check-cast v0, Landroid/widget/CheckBox; // type@044d │ │ -081212: 5b20 8609 |000d: iput-object v0, v2, Lorg/segin/ttleditor/TTLEditor;.ifDoAll:Landroid/widget/CheckBox; // field@0986 │ │ -081216: 5420 8609 |000f: iget-object v0, v2, Lorg/segin/ttleditor/TTLEditor;.ifDoAll:Landroid/widget/CheckBox; // field@0986 │ │ -08121a: 2201 4e05 |0011: new-instance v1, Lorg/segin/ttleditor/TTLEditor$3; // type@054e │ │ -08121e: 7020 4e22 2100 |0013: invoke-direct {v1, v2}, Lorg/segin/ttleditor/TTLEditor$3;.:(Lorg/segin/ttleditor/TTLEditor;)V // method@224e │ │ -081224: 6e20 5e1e 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1e5e │ │ -08122a: 0e00 |0019: return-void │ │ +0811c0: |[0811c0] org.segin.ttleditor.TTLEditor.makeCheckboxDoStuff:()V │ │ +0811d0: 5420 8609 |0000: iget-object v0, v2, Lorg/segin/ttleditor/TTLEditor;.ifDoAll:Landroid/widget/CheckBox; // field@0986 │ │ +0811d4: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +0811d8: 1400 0800 0b7f |0004: const v0, #float 1.84763e+38 // #7f0b0008 │ │ +0811de: 6e20 6d22 0200 |0007: invoke-virtual {v2, v0}, Lorg/segin/ttleditor/TTLEditor;.findViewById:(I)Landroid/view/View; // method@226d │ │ +0811e4: 0c00 |000a: move-result-object v0 │ │ +0811e6: 1f00 4d04 |000b: check-cast v0, Landroid/widget/CheckBox; // type@044d │ │ +0811ea: 5b20 8609 |000d: iput-object v0, v2, Lorg/segin/ttleditor/TTLEditor;.ifDoAll:Landroid/widget/CheckBox; // field@0986 │ │ +0811ee: 5420 8609 |000f: iget-object v0, v2, Lorg/segin/ttleditor/TTLEditor;.ifDoAll:Landroid/widget/CheckBox; // field@0986 │ │ +0811f2: 2201 4e05 |0011: new-instance v1, Lorg/segin/ttleditor/TTLEditor$3; // type@054e │ │ +0811f6: 7020 4e22 2100 |0013: invoke-direct {v1, v2}, Lorg/segin/ttleditor/TTLEditor$3;.:(Lorg/segin/ttleditor/TTLEditor;)V // method@224e │ │ +0811fc: 6e20 5e1e 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1e5e │ │ +081202: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x000f line=130 │ │ 0x0019 line=142 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lorg/segin/ttleditor/TTLEditor; │ │ @@ -147019,239 +147014,242 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -08122c: |[08122c] org.segin.ttleditor.TTLEditor.makeSpinnerDoStuff:()V │ │ -08123c: 5420 8909 |0000: iget-object v0, v2, Lorg/segin/ttleditor/TTLEditor;.spinner:Landroid/widget/Spinner; // field@0989 │ │ -081240: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -081244: 1400 0900 0b7f |0004: const v0, #float 1.84763e+38 // #7f0b0009 │ │ -08124a: 6e20 6d22 0200 |0007: invoke-virtual {v2, v0}, Lorg/segin/ttleditor/TTLEditor;.findViewById:(I)Landroid/view/View; // method@226d │ │ -081250: 0c00 |000a: move-result-object v0 │ │ -081252: 1f00 6704 |000b: check-cast v0, Landroid/widget/Spinner; // type@0467 │ │ -081256: 5b20 8909 |000d: iput-object v0, v2, Lorg/segin/ttleditor/TTLEditor;.spinner:Landroid/widget/Spinner; // field@0989 │ │ -08125a: 5420 8909 |000f: iget-object v0, v2, Lorg/segin/ttleditor/TTLEditor;.spinner:Landroid/widget/Spinner; // field@0989 │ │ -08125e: 2201 5405 |0011: new-instance v1, Lorg/segin/ttleditor/TTLEditor$9; // type@0554 │ │ -081262: 7020 5a22 2100 |0013: invoke-direct {v1, v2}, Lorg/segin/ttleditor/TTLEditor$9;.:(Lorg/segin/ttleditor/TTLEditor;)V // method@225a │ │ -081268: 6e20 d11e 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1ed1 │ │ -08126e: 0e00 |0019: return-void │ │ +081204: |[081204] org.segin.ttleditor.TTLEditor.makeSpinnerDoStuff:()V │ │ +081214: 5420 8909 |0000: iget-object v0, v2, Lorg/segin/ttleditor/TTLEditor;.spinner:Landroid/widget/Spinner; // field@0989 │ │ +081218: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +08121c: 1400 0900 0b7f |0004: const v0, #float 1.84763e+38 // #7f0b0009 │ │ +081222: 6e20 6d22 0200 |0007: invoke-virtual {v2, v0}, Lorg/segin/ttleditor/TTLEditor;.findViewById:(I)Landroid/view/View; // method@226d │ │ +081228: 0c00 |000a: move-result-object v0 │ │ +08122a: 1f00 6704 |000b: check-cast v0, Landroid/widget/Spinner; // type@0467 │ │ +08122e: 5b20 8909 |000d: iput-object v0, v2, Lorg/segin/ttleditor/TTLEditor;.spinner:Landroid/widget/Spinner; // field@0989 │ │ +081232: 5420 8909 |000f: iget-object v0, v2, Lorg/segin/ttleditor/TTLEditor;.spinner:Landroid/widget/Spinner; // field@0989 │ │ +081236: 2201 5405 |0011: new-instance v1, Lorg/segin/ttleditor/TTLEditor$9; // type@0554 │ │ +08123a: 7020 5a22 2100 |0013: invoke-direct {v1, v2}, Lorg/segin/ttleditor/TTLEditor$9;.:(Lorg/segin/ttleditor/TTLEditor;)V // method@225a │ │ +081240: 6e20 d11e 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1ed1 │ │ +081246: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x000f line=303 │ │ 0x0019 line=314 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lorg/segin/ttleditor/TTLEditor; │ │ │ │ #18 : (in Lorg/segin/ttleditor/TTLEditor;) │ │ name : 'updateIPAddress' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 15 │ │ + registers : 14 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 215 16-bit code units │ │ -081270: |[081270] org.segin.ttleditor.TTLEditor.updateIPAddress:()V │ │ -081280: 140d 0e00 087f |0000: const v13, #float 1.80775e+38 // #7f08000e │ │ -081286: 121c |0003: const/4 v12, #int 1 // #1 │ │ -081288: 54e6 8909 |0004: iget-object v6, v14, Lorg/segin/ttleditor/TTLEditor;.spinner:Landroid/widget/Spinner; // field@0989 │ │ -08128c: 3906 0d00 |0006: if-nez v6, 0013 // +000d │ │ -081290: 1406 0900 0b7f |0008: const v6, #float 1.84763e+38 // #7f0b0009 │ │ -081296: 6e20 6d22 6e00 |000b: invoke-virtual {v14, v6}, Lorg/segin/ttleditor/TTLEditor;.findViewById:(I)Landroid/view/View; // method@226d │ │ -08129c: 0c06 |000e: move-result-object v6 │ │ -08129e: 1f06 6704 |000f: check-cast v6, Landroid/widget/Spinner; // type@0467 │ │ -0812a2: 5be6 8909 |0011: iput-object v6, v14, Lorg/segin/ttleditor/TTLEditor;.spinner:Landroid/widget/Spinner; // field@0989 │ │ -0812a6: 54e6 8709 |0013: iget-object v6, v14, Lorg/segin/ttleditor/TTLEditor;.ipText:Landroid/widget/TextView; // field@0987 │ │ -0812aa: 3906 0d00 |0015: if-nez v6, 0022 // +000d │ │ -0812ae: 1406 0b00 0b7f |0017: const v6, #float 1.84763e+38 // #7f0b000b │ │ -0812b4: 6e20 6d22 6e00 |001a: invoke-virtual {v14, v6}, Lorg/segin/ttleditor/TTLEditor;.findViewById:(I)Landroid/view/View; // method@226d │ │ -0812ba: 0c06 |001d: move-result-object v6 │ │ -0812bc: 1f06 6e04 |001e: check-cast v6, Landroid/widget/TextView; // type@046e │ │ -0812c0: 5be6 8709 |0020: iput-object v6, v14, Lorg/segin/ttleditor/TTLEditor;.ipText:Landroid/widget/TextView; // field@0987 │ │ -0812c4: 54e6 8909 |0022: iget-object v6, v14, Lorg/segin/ttleditor/TTLEditor;.spinner:Landroid/widget/Spinner; // field@0989 │ │ -0812c8: 6e10 ce1e 0600 |0024: invoke-virtual {v6}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@1ece │ │ -0812ce: 0c06 |0027: move-result-object v6 │ │ -0812d0: 6e10 2c21 0600 |0028: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@212c │ │ -0812d6: 0c06 |002b: move-result-object v6 │ │ -0812d8: 7110 8d21 0600 |002c: invoke-static {v6}, Ljava/net/NetworkInterface;.getByName:(Ljava/lang/String;)Ljava/net/NetworkInterface; // method@218d │ │ -0812de: 0c04 |002f: move-result-object v4 │ │ -0812e0: 6e10 8f21 0400 |0030: invoke-virtual {v4}, Ljava/net/NetworkInterface;.getInetAddresses:()Ljava/util/Enumeration; // method@218f │ │ -0812e6: 0c06 |0033: move-result-object v6 │ │ -0812e8: 7110 b521 0600 |0034: invoke-static {v6}, Ljava/util/Collections;.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList; // method@21b5 │ │ -0812ee: 0c01 |0037: move-result-object v1 │ │ -0812f0: 54e6 8809 |0038: iget-object v6, v14, Lorg/segin/ttleditor/TTLEditor;.res:Landroid/content/res/Resources; // field@0988 │ │ -0812f4: 1407 0100 077f |003a: const v7, #float 1.79446e+38 // #7f070001 │ │ -0812fa: 7210 dc21 0100 |003d: invoke-interface {v1}, Ljava/util/List;.size:()I // method@21dc │ │ -081300: 0a08 |0040: move-result v8 │ │ -081302: 1219 |0041: const/4 v9, #int 1 // #1 │ │ -081304: 2399 8605 |0042: new-array v9, v9, [Ljava/lang/Object; // type@0586 │ │ -081308: 120a |0044: const/4 v10, #int 0 // #0 │ │ -08130a: 7210 dc21 0100 |0045: invoke-interface {v1}, Ljava/util/List;.size:()I // method@21dc │ │ -081310: 0a0b |0048: move-result v11 │ │ -081312: 7110 0e21 0b00 |0049: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@210e │ │ -081318: 0c0b |004c: move-result-object v11 │ │ -08131a: 4d0b 090a |004d: aput-object v11, v9, v10 │ │ -08131e: 6e40 3301 7698 |004f: invoke-virtual {v6, v7, v8, v9}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@0133 │ │ -081324: 0c05 |0052: move-result-object v5 │ │ -081326: 7210 dc21 0100 |0053: invoke-interface {v1}, Ljava/util/List;.size:()I // method@21dc │ │ -08132c: 0a06 |0056: move-result v6 │ │ -08132e: 34c6 2e00 |0057: if-lt v6, v12, 0085 // +002e │ │ -081332: 7210 da21 0100 |0059: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@21da │ │ -081338: 0c03 |005c: move-result-object v3 │ │ -08133a: 7210 c121 0300 |005d: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ -081340: 0a06 |0060: move-result v6 │ │ -081342: 3806 2400 |0061: if-eqz v6, 0085 // +0024 │ │ -081346: 7210 c221 0300 |0063: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ -08134c: 0c00 |0066: move-result-object v0 │ │ -08134e: 1f00 0a05 |0067: check-cast v0, Ljava/net/InetAddress; // type@050a │ │ -081352: 2206 f704 |0069: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ -081356: 7010 6021 0600 |006b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08135c: 6e20 6921 5600 |006e: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -081362: 0c06 |0071: move-result-object v6 │ │ -081364: 6e10 8c21 0000 |0072: invoke-virtual {v0}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@218c │ │ -08136a: 0c07 |0075: move-result-object v7 │ │ -08136c: 6e20 6921 7600 |0076: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -081372: 0c06 |0079: move-result-object v6 │ │ -081374: 1a07 0100 |007a: const-string v7, " │ │ +081248: |[081248] org.segin.ttleditor.TTLEditor.updateIPAddress:()V │ │ +081258: 140c 0e00 087f |0000: const v12, #float 1.80775e+38 // #7f08000e │ │ +08125e: 121b |0003: const/4 v11, #int 1 // #1 │ │ +081260: 54d5 8909 |0004: iget-object v5, v13, Lorg/segin/ttleditor/TTLEditor;.spinner:Landroid/widget/Spinner; // field@0989 │ │ +081264: 3905 0d00 |0006: if-nez v5, 0013 // +000d │ │ +081268: 1405 0900 0b7f |0008: const v5, #float 1.84763e+38 // #7f0b0009 │ │ +08126e: 6e20 6d22 5d00 |000b: invoke-virtual {v13, v5}, Lorg/segin/ttleditor/TTLEditor;.findViewById:(I)Landroid/view/View; // method@226d │ │ +081274: 0c05 |000e: move-result-object v5 │ │ +081276: 1f05 6704 |000f: check-cast v5, Landroid/widget/Spinner; // type@0467 │ │ +08127a: 5bd5 8909 |0011: iput-object v5, v13, Lorg/segin/ttleditor/TTLEditor;.spinner:Landroid/widget/Spinner; // field@0989 │ │ +08127e: 54d5 8709 |0013: iget-object v5, v13, Lorg/segin/ttleditor/TTLEditor;.ipText:Landroid/widget/TextView; // field@0987 │ │ +081282: 3905 0d00 |0015: if-nez v5, 0022 // +000d │ │ +081286: 1405 0b00 0b7f |0017: const v5, #float 1.84763e+38 // #7f0b000b │ │ +08128c: 6e20 6d22 5d00 |001a: invoke-virtual {v13, v5}, Lorg/segin/ttleditor/TTLEditor;.findViewById:(I)Landroid/view/View; // method@226d │ │ +081292: 0c05 |001d: move-result-object v5 │ │ +081294: 1f05 6e04 |001e: check-cast v5, Landroid/widget/TextView; // type@046e │ │ +081298: 5bd5 8709 |0020: iput-object v5, v13, Lorg/segin/ttleditor/TTLEditor;.ipText:Landroid/widget/TextView; // field@0987 │ │ +08129c: 54d5 8909 |0022: iget-object v5, v13, Lorg/segin/ttleditor/TTLEditor;.spinner:Landroid/widget/Spinner; // field@0989 │ │ +0812a0: 6e10 ce1e 0500 |0024: invoke-virtual {v5}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@1ece │ │ +0812a6: 0c05 |0027: move-result-object v5 │ │ +0812a8: 6e10 2c21 0500 |0028: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@212c │ │ +0812ae: 0c05 |002b: move-result-object v5 │ │ +0812b0: 7110 8d21 0500 |002c: invoke-static {v5}, Ljava/net/NetworkInterface;.getByName:(Ljava/lang/String;)Ljava/net/NetworkInterface; // method@218d │ │ +0812b6: 0c03 |002f: move-result-object v3 │ │ +0812b8: 6e10 8f21 0300 |0030: invoke-virtual {v3}, Ljava/net/NetworkInterface;.getInetAddresses:()Ljava/util/Enumeration; // method@218f │ │ +0812be: 0c05 |0033: move-result-object v5 │ │ +0812c0: 7110 b521 0500 |0034: invoke-static {v5}, Ljava/util/Collections;.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList; // method@21b5 │ │ +0812c6: 0c01 |0037: move-result-object v1 │ │ +0812c8: 54d5 8809 |0038: iget-object v5, v13, Lorg/segin/ttleditor/TTLEditor;.res:Landroid/content/res/Resources; // field@0988 │ │ +0812cc: 1406 0100 077f |003a: const v6, #float 1.79446e+38 // #7f070001 │ │ +0812d2: 7210 dc21 0100 |003d: invoke-interface {v1}, Ljava/util/List;.size:()I // method@21dc │ │ +0812d8: 0a07 |0040: move-result v7 │ │ +0812da: 1218 |0041: const/4 v8, #int 1 // #1 │ │ +0812dc: 2388 8605 |0042: new-array v8, v8, [Ljava/lang/Object; // type@0586 │ │ +0812e0: 1209 |0044: const/4 v9, #int 0 // #0 │ │ +0812e2: 7210 dc21 0100 |0045: invoke-interface {v1}, Ljava/util/List;.size:()I // method@21dc │ │ +0812e8: 0a0a |0048: move-result v10 │ │ +0812ea: 7110 0e21 0a00 |0049: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@210e │ │ +0812f0: 0c0a |004c: move-result-object v10 │ │ +0812f2: 4d0a 0809 |004d: aput-object v10, v8, v9 │ │ +0812f6: 6e40 3301 6587 |004f: invoke-virtual {v5, v6, v7, v8}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@0133 │ │ +0812fc: 0c04 |0052: move-result-object v4 │ │ +0812fe: 7210 dc21 0100 |0053: invoke-interface {v1}, Ljava/util/List;.size:()I // method@21dc │ │ +081304: 0a05 |0056: move-result v5 │ │ +081306: 34b5 2e00 |0057: if-lt v5, v11, 0085 // +002e │ │ +08130a: 7210 da21 0100 |0059: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@21da │ │ +081310: 0c05 |005c: move-result-object v5 │ │ +081312: 7210 c121 0500 |005d: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ +081318: 0a06 |0060: move-result v6 │ │ +08131a: 3806 2400 |0061: if-eqz v6, 0085 // +0024 │ │ +08131e: 7210 c221 0500 |0063: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ +081324: 0c00 |0066: move-result-object v0 │ │ +081326: 1f00 0a05 |0067: check-cast v0, Ljava/net/InetAddress; // type@050a │ │ +08132a: 2206 f704 |0069: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ +08132e: 7010 6021 0600 |006b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +081334: 6e20 6921 4600 |006e: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08133a: 0c06 |0071: move-result-object v6 │ │ +08133c: 6e10 8c21 0000 |0072: invoke-virtual {v0}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@218c │ │ +081342: 0c07 |0075: move-result-object v7 │ │ +081344: 6e20 6921 7600 |0076: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08134a: 0c06 |0079: move-result-object v6 │ │ +08134c: 1a07 0100 |007a: const-string v7, " │ │ " // string@0001 │ │ -081378: 6e20 6921 7600 |007c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08137e: 0c06 |007f: move-result-object v6 │ │ -081380: 6e10 6e21 0600 |0080: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -081386: 0c05 |0083: move-result-object v5 │ │ -081388: 28d9 |0084: goto 005d // -0027 │ │ -08138a: 54e6 8709 |0085: iget-object v6, v14, Lorg/segin/ttleditor/TTLEditor;.ipText:Landroid/widget/TextView; // field@0987 │ │ -08138e: 6e20 f11e 5600 |0087: invoke-virtual {v6, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ef1 │ │ -081394: 0e00 |008a: return-void │ │ -081396: 0d02 |008b: move-exception v2 │ │ -081398: 6e10 9121 0200 |008c: invoke-virtual {v2}, Ljava/net/SocketException;.printStackTrace:()V // method@2191 │ │ -08139e: 54e6 8709 |008f: iget-object v6, v14, Lorg/segin/ttleditor/TTLEditor;.ipText:Landroid/widget/TextView; // field@0987 │ │ -0813a2: 2207 f704 |0091: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ -0813a6: 7010 6021 0700 |0093: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0813ac: 6e20 7122 de00 |0096: invoke-virtual {v14, v13}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ -0813b2: 0c08 |0099: move-result-object v8 │ │ -0813b4: 6e20 6921 8700 |009a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0813ba: 0c07 |009d: move-result-object v7 │ │ -0813bc: 1408 1300 087f |009e: const v8, #float 1.80775e+38 // #7f080013 │ │ -0813c2: 6e20 7122 8e00 |00a1: invoke-virtual {v14, v8}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ -0813c8: 0c08 |00a4: move-result-object v8 │ │ -0813ca: 6e20 6921 8700 |00a5: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0813d0: 0c07 |00a8: move-result-object v7 │ │ -0813d2: 6e10 6e21 0700 |00a9: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0813d8: 0c07 |00ac: move-result-object v7 │ │ -0813da: 6e20 f11e 7600 |00ad: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ef1 │ │ -0813e0: 28da |00b0: goto 008a // -0026 │ │ -0813e2: 0d02 |00b1: move-exception v2 │ │ -0813e4: 6e10 2421 0200 |00b2: invoke-virtual {v2}, Ljava/lang/NullPointerException;.printStackTrace:()V // method@2124 │ │ -0813ea: 54e6 8709 |00b5: iget-object v6, v14, Lorg/segin/ttleditor/TTLEditor;.ipText:Landroid/widget/TextView; // field@0987 │ │ -0813ee: 2207 f704 |00b7: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ -0813f2: 7010 6021 0700 |00b9: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0813f8: 6e20 7122 de00 |00bc: invoke-virtual {v14, v13}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ -0813fe: 0c08 |00bf: move-result-object v8 │ │ -081400: 6e20 6921 8700 |00c0: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -081406: 0c07 |00c3: move-result-object v7 │ │ -081408: 1408 1400 087f |00c4: const v8, #float 1.80775e+38 // #7f080014 │ │ -08140e: 6e20 7122 8e00 |00c7: invoke-virtual {v14, v8}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ -081414: 0c08 |00ca: move-result-object v8 │ │ -081416: 6e20 6921 8700 |00cb: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08141c: 0c07 |00ce: move-result-object v7 │ │ -08141e: 6e10 6e21 0700 |00cf: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -081424: 0c07 |00d2: move-result-object v7 │ │ -081426: 6e20 f11e 7600 |00d3: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ef1 │ │ -08142c: 28b4 |00d6: goto 008a // -004c │ │ +081350: 6e20 6921 7600 |007c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +081356: 0c06 |007f: move-result-object v6 │ │ +081358: 6e10 6e21 0600 |0080: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08135e: 0c04 |0083: move-result-object v4 │ │ +081360: 28d9 |0084: goto 005d // -0027 │ │ +081362: 54d5 8709 |0085: iget-object v5, v13, Lorg/segin/ttleditor/TTLEditor;.ipText:Landroid/widget/TextView; // field@0987 │ │ +081366: 6e20 f11e 4500 |0087: invoke-virtual {v5, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ef1 │ │ +08136c: 0e00 |008a: return-void │ │ +08136e: 0d02 |008b: move-exception v2 │ │ +081370: 6e10 9121 0200 |008c: invoke-virtual {v2}, Ljava/net/SocketException;.printStackTrace:()V // method@2191 │ │ +081376: 54d5 8709 |008f: iget-object v5, v13, Lorg/segin/ttleditor/TTLEditor;.ipText:Landroid/widget/TextView; // field@0987 │ │ +08137a: 2206 f704 |0091: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ +08137e: 7010 6021 0600 |0093: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +081384: 6e20 7122 cd00 |0096: invoke-virtual {v13, v12}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ +08138a: 0c07 |0099: move-result-object v7 │ │ +08138c: 6e20 6921 7600 |009a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +081392: 0c06 |009d: move-result-object v6 │ │ +081394: 1407 1300 087f |009e: const v7, #float 1.80775e+38 // #7f080013 │ │ +08139a: 6e20 7122 7d00 |00a1: invoke-virtual {v13, v7}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ +0813a0: 0c07 |00a4: move-result-object v7 │ │ +0813a2: 6e20 6921 7600 |00a5: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0813a8: 0c06 |00a8: move-result-object v6 │ │ +0813aa: 6e10 6e21 0600 |00a9: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0813b0: 0c06 |00ac: move-result-object v6 │ │ +0813b2: 6e20 f11e 6500 |00ad: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ef1 │ │ +0813b8: 28da |00b0: goto 008a // -0026 │ │ +0813ba: 0d02 |00b1: move-exception v2 │ │ +0813bc: 6e10 2421 0200 |00b2: invoke-virtual {v2}, Ljava/lang/NullPointerException;.printStackTrace:()V // method@2124 │ │ +0813c2: 54d5 8709 |00b5: iget-object v5, v13, Lorg/segin/ttleditor/TTLEditor;.ipText:Landroid/widget/TextView; // field@0987 │ │ +0813c6: 2206 f704 |00b7: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ +0813ca: 7010 6021 0600 |00b9: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0813d0: 6e20 7122 cd00 |00bc: invoke-virtual {v13, v12}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ +0813d6: 0c07 |00bf: move-result-object v7 │ │ +0813d8: 6e20 6921 7600 |00c0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0813de: 0c06 |00c3: move-result-object v6 │ │ +0813e0: 1407 1400 087f |00c4: const v7, #float 1.80775e+38 // #7f080014 │ │ +0813e6: 6e20 7122 7d00 |00c7: invoke-virtual {v13, v7}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ +0813ec: 0c07 |00ca: move-result-object v7 │ │ +0813ee: 6e20 6921 7600 |00cb: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0813f4: 0c06 |00ce: move-result-object v6 │ │ +0813f6: 6e10 6e21 0600 |00cf: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0813fc: 0c06 |00d2: move-result-object v6 │ │ +0813fe: 6e20 f11e 6500 |00d3: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ef1 │ │ +081404: 28b4 |00d6: goto 008a // -004c │ │ catches : 1 │ │ 0x0022 - 0x008a │ │ Ljava/net/SocketException; -> 0x008b │ │ Ljava/lang/NullPointerException; -> 0x00b1 │ │ positions : │ │ 0x0004 line=276 │ │ 0x0013 line=277 │ │ 0x0022 line=281 │ │ + 0x0024 line=282 │ │ + 0x002c line=281 │ │ 0x0030 line=283 │ │ 0x0038 line=284 │ │ + 0x003d line=285 │ │ + 0x004f line=284 │ │ 0x0053 line=286 │ │ 0x0059 line=287 │ │ 0x0069 line=288 │ │ 0x0084 line=289 │ │ 0x0085 line=291 │ │ 0x008a line=299 │ │ 0x008b line=292 │ │ 0x008c line=293 │ │ 0x008f line=294 │ │ 0x00b1 line=295 │ │ 0x00b2 line=296 │ │ 0x00b5 line=297 │ │ locals : │ │ 0x0069 - 0x0085 reg=0 address Ljava/net/InetAddress; │ │ - 0x005d - 0x0085 reg=3 i$ Ljava/util/Iterator; │ │ 0x0038 - 0x008a reg=1 addresses Ljava/util/List; Ljava/util/List; │ │ - 0x0030 - 0x008a reg=4 iface Ljava/net/NetworkInterface; │ │ - 0x0053 - 0x008a reg=5 msg Ljava/lang/String; │ │ + 0x0030 - 0x008a reg=3 iface Ljava/net/NetworkInterface; │ │ + 0x0053 - 0x008a reg=4 msg Ljava/lang/String; │ │ 0x008c - 0x00b1 reg=2 e Ljava/net/SocketException; │ │ 0x00b2 - 0x00d7 reg=2 e Ljava/lang/NullPointerException; │ │ - 0x0000 - 0x00d7 reg=14 this Lorg/segin/ttleditor/TTLEditor; │ │ + 0x0000 - 0x00d7 reg=13 this Lorg/segin/ttleditor/TTLEditor; │ │ │ │ #19 : (in Lorg/segin/ttleditor/TTLEditor;) │ │ name : 'validateTTL' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -081444: |[081444] org.segin.ttleditor.TTLEditor.validateTTL:()V │ │ -081454: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -081456: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -081458: 1403 0400 0b7f |0002: const v3, #float 1.84763e+38 // #7f0b0004 │ │ -08145e: 6e20 6d22 3700 |0005: invoke-virtual {v7, v3}, Lorg/segin/ttleditor/TTLEditor;.findViewById:(I)Landroid/view/View; // method@226d │ │ -081464: 0c01 |0008: move-result-object v1 │ │ -081466: 1f01 4f04 |0009: check-cast v1, Landroid/widget/EditText; // type@044f │ │ -08146a: 6e10 671e 0100 |000b: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@1e67 │ │ -081470: 0c03 |000e: move-result-object v3 │ │ -081472: 6e10 2c21 0300 |000f: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@212c │ │ -081478: 0c03 |0012: move-result-object v3 │ │ -08147a: 7110 0b21 0300 |0013: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@210b │ │ -081480: 0a02 |0016: move-result v2 │ │ -081482: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -081484: 1303 ff00 |0018: const/16 v3, #int 255 // #ff │ │ -081488: 3732 2100 |001a: if-le v2, v3, 003b // +0021 │ │ -08148c: 5473 8809 |001c: iget-object v3, v7, Lorg/segin/ttleditor/TTLEditor;.res:Landroid/content/res/Resources; // field@0988 │ │ -081490: 1404 3600 087f |001e: const v4, #float 1.80776e+38 // #7f080036 │ │ -081496: 6e20 3801 4300 |0021: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0138 │ │ -08149c: 0c03 |0024: move-result-object v3 │ │ -08149e: 2354 8605 |0025: new-array v4, v5, [Ljava/lang/Object; // type@0586 │ │ -0814a2: 6e10 671e 0100 |0027: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@1e67 │ │ -0814a8: 0c05 |002a: move-result-object v5 │ │ -0814aa: 6e10 2c21 0500 |002b: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@212c │ │ -0814b0: 0c05 |002e: move-result-object v5 │ │ -0814b2: 4d05 0406 |002f: aput-object v5, v4, v6 │ │ -0814b6: 7120 4921 4300 |0031: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2149 │ │ -0814bc: 0c00 |0034: move-result-object v0 │ │ -0814be: 3900 2200 |0035: if-nez v0, 0057 // +0022 │ │ -0814c2: 7010 6522 0700 |0037: invoke-direct {v7}, Lorg/segin/ttleditor/TTLEditor;.buildDialog:()V // method@2265 │ │ -0814c8: 0e00 |003a: return-void │ │ -0814ca: 3552 faff |003b: if-ge v2, v5, 0035 // -0006 │ │ -0814ce: 5473 8809 |003d: iget-object v3, v7, Lorg/segin/ttleditor/TTLEditor;.res:Landroid/content/res/Resources; // field@0988 │ │ -0814d2: 1404 3700 087f |003f: const v4, #float 1.80776e+38 // #7f080037 │ │ -0814d8: 6e20 3801 4300 |0042: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0138 │ │ -0814de: 0c03 |0045: move-result-object v3 │ │ -0814e0: 2354 8605 |0046: new-array v4, v5, [Ljava/lang/Object; // type@0586 │ │ -0814e4: 6e10 671e 0100 |0048: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@1e67 │ │ -0814ea: 0c05 |004b: move-result-object v5 │ │ -0814ec: 6e10 2c21 0500 |004c: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@212c │ │ -0814f2: 0c05 |004f: move-result-object v5 │ │ -0814f4: 4d05 0406 |0050: aput-object v5, v4, v6 │ │ -0814f8: 7120 4921 4300 |0052: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2149 │ │ -0814fe: 0c00 |0055: move-result-object v0 │ │ -081500: 28df |0056: goto 0035 // -0021 │ │ -081502: 7120 6b22 0700 |0057: invoke-static {v7, v0}, Lorg/segin/ttleditor/TTLEditor;.doToast:(Landroid/content/Context;Ljava/lang/String;)V // method@226b │ │ -081508: 28e0 |005a: goto 003a // -0020 │ │ +08141c: |[08141c] org.segin.ttleditor.TTLEditor.validateTTL:()V │ │ +08142c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +08142e: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +081430: 1403 0400 0b7f |0002: const v3, #float 1.84763e+38 // #7f0b0004 │ │ +081436: 6e20 6d22 3700 |0005: invoke-virtual {v7, v3}, Lorg/segin/ttleditor/TTLEditor;.findViewById:(I)Landroid/view/View; // method@226d │ │ +08143c: 0c01 |0008: move-result-object v1 │ │ +08143e: 1f01 4f04 |0009: check-cast v1, Landroid/widget/EditText; // type@044f │ │ +081442: 6e10 671e 0100 |000b: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@1e67 │ │ +081448: 0c03 |000e: move-result-object v3 │ │ +08144a: 6e10 2c21 0300 |000f: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@212c │ │ +081450: 0c03 |0012: move-result-object v3 │ │ +081452: 7110 0b21 0300 |0013: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@210b │ │ +081458: 0a02 |0016: move-result v2 │ │ +08145a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +08145c: 1303 ff00 |0018: const/16 v3, #int 255 // #ff │ │ +081460: 3732 2100 |001a: if-le v2, v3, 003b // +0021 │ │ +081464: 5473 8809 |001c: iget-object v3, v7, Lorg/segin/ttleditor/TTLEditor;.res:Landroid/content/res/Resources; // field@0988 │ │ +081468: 1404 3600 087f |001e: const v4, #float 1.80776e+38 // #7f080036 │ │ +08146e: 6e20 3801 4300 |0021: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0138 │ │ +081474: 0c03 |0024: move-result-object v3 │ │ +081476: 2354 8605 |0025: new-array v4, v5, [Ljava/lang/Object; // type@0586 │ │ +08147a: 6e10 671e 0100 |0027: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@1e67 │ │ +081480: 0c05 |002a: move-result-object v5 │ │ +081482: 6e10 2c21 0500 |002b: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@212c │ │ +081488: 0c05 |002e: move-result-object v5 │ │ +08148a: 4d05 0406 |002f: aput-object v5, v4, v6 │ │ +08148e: 7120 4921 4300 |0031: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2149 │ │ +081494: 0c00 |0034: move-result-object v0 │ │ +081496: 3900 2200 |0035: if-nez v0, 0057 // +0022 │ │ +08149a: 7010 6522 0700 |0037: invoke-direct {v7}, Lorg/segin/ttleditor/TTLEditor;.buildDialog:()V // method@2265 │ │ +0814a0: 0e00 |003a: return-void │ │ +0814a2: 3552 faff |003b: if-ge v2, v5, 0035 // -0006 │ │ +0814a6: 5473 8809 |003d: iget-object v3, v7, Lorg/segin/ttleditor/TTLEditor;.res:Landroid/content/res/Resources; // field@0988 │ │ +0814aa: 1404 3700 087f |003f: const v4, #float 1.80776e+38 // #7f080037 │ │ +0814b0: 6e20 3801 4300 |0042: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0138 │ │ +0814b6: 0c03 |0045: move-result-object v3 │ │ +0814b8: 2354 8605 |0046: new-array v4, v5, [Ljava/lang/Object; // type@0586 │ │ +0814bc: 6e10 671e 0100 |0048: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@1e67 │ │ +0814c2: 0c05 |004b: move-result-object v5 │ │ +0814c4: 6e10 2c21 0500 |004c: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@212c │ │ +0814ca: 0c05 |004f: move-result-object v5 │ │ +0814cc: 4d05 0406 |0050: aput-object v5, v4, v6 │ │ +0814d0: 7120 4921 4300 |0052: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2149 │ │ +0814d6: 0c00 |0055: move-result-object v0 │ │ +0814d8: 28df |0056: goto 0035 // -0021 │ │ +0814da: 7120 6b22 0700 |0057: invoke-static {v7, v0}, Lorg/segin/ttleditor/TTLEditor;.doToast:(Landroid/content/Context;Ljava/lang/String;)V // method@226b │ │ +0814e0: 28e0 |005a: goto 003a // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=145 │ │ 0x000b line=146 │ │ 0x0017 line=147 │ │ 0x0018 line=148 │ │ 0x001c line=149 │ │ @@ -147273,51 +147271,51 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -08150c: |[08150c] org.segin.ttleditor.TTLEditor.debugInit:()V │ │ -08151c: 5431 8409 |0000: iget-object v1, v3, Lorg/segin/ttleditor/TTLEditor;.dbgmsg:Ljava/lang/String; // field@0984 │ │ -081520: 3901 0d00 |0002: if-nez v1, 000f // +000d │ │ -081524: 5431 8809 |0004: iget-object v1, v3, Lorg/segin/ttleditor/TTLEditor;.res:Landroid/content/res/Resources; // field@0988 │ │ -081528: 1402 0500 087f |0006: const v2, #float 1.80775e+38 // #7f080005 │ │ -08152e: 6e20 3801 2100 |0009: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0138 │ │ -081534: 0c01 |000c: move-result-object v1 │ │ -081536: 5b31 8409 |000d: iput-object v1, v3, Lorg/segin/ttleditor/TTLEditor;.dbgmsg:Ljava/lang/String; // field@0984 │ │ -08153a: 5431 8509 |000f: iget-object v1, v3, Lorg/segin/ttleditor/TTLEditor;.debugText:Landroid/widget/TextView; // field@0985 │ │ -08153e: 3901 0d00 |0011: if-nez v1, 001e // +000d │ │ -081542: 1401 0a00 0b7f |0013: const v1, #float 1.84763e+38 // #7f0b000a │ │ -081548: 6e20 6d22 1300 |0016: invoke-virtual {v3, v1}, Lorg/segin/ttleditor/TTLEditor;.findViewById:(I)Landroid/view/View; // method@226d │ │ -08154e: 0c01 |0019: move-result-object v1 │ │ -081550: 1f01 6e04 |001a: check-cast v1, Landroid/widget/TextView; // type@046e │ │ -081554: 5b31 8509 |001c: iput-object v1, v3, Lorg/segin/ttleditor/TTLEditor;.debugText:Landroid/widget/TextView; // field@0985 │ │ -081558: 7110 1003 0300 |001e: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0310 │ │ -08155e: 0c00 |0021: move-result-object v0 │ │ -081560: 5431 8509 |0022: iget-object v1, v3, Lorg/segin/ttleditor/TTLEditor;.debugText:Landroid/widget/TextView; // field@0985 │ │ -081564: 5432 8409 |0024: iget-object v2, v3, Lorg/segin/ttleditor/TTLEditor;.dbgmsg:Ljava/lang/String; // field@0984 │ │ -081568: 6e20 f11e 2100 |0026: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ef1 │ │ -08156e: 1a01 9b13 |0029: const-string v1, "debug" // string@139b │ │ -081572: 1212 |002b: const/4 v2, #int 1 // #1 │ │ -081574: 7230 2101 1002 |002c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0121 │ │ -08157a: 0a01 |002f: move-result v1 │ │ -08157c: 3801 1300 |0030: if-eqz v1, 0043 // +0013 │ │ -081580: 5431 8509 |0032: iget-object v1, v3, Lorg/segin/ttleditor/TTLEditor;.debugText:Landroid/widget/TextView; // field@0985 │ │ -081584: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -081586: 6e20 f61e 2100 |0035: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ef6 │ │ -08158c: 5431 8509 |0038: iget-object v1, v3, Lorg/segin/ttleditor/TTLEditor;.debugText:Landroid/widget/TextView; // field@0985 │ │ -081590: 2202 f503 |003a: new-instance v2, Landroid/text/method/ScrollingMovementMethod; // type@03f5 │ │ -081594: 7010 f61b 0200 |003c: invoke-direct {v2}, Landroid/text/method/ScrollingMovementMethod;.:()V // method@1bf6 │ │ -08159a: 6e20 ee1e 2100 |003f: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@1eee │ │ -0815a0: 0e00 |0042: return-void │ │ -0815a2: 5431 8509 |0043: iget-object v1, v3, Lorg/segin/ttleditor/TTLEditor;.debugText:Landroid/widget/TextView; // field@0985 │ │ -0815a6: 1302 0800 |0045: const/16 v2, #int 8 // #8 │ │ -0815aa: 6e20 f61e 2100 |0047: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ef6 │ │ -0815b0: 28ee |004a: goto 0038 // -0012 │ │ +0814e4: |[0814e4] org.segin.ttleditor.TTLEditor.debugInit:()V │ │ +0814f4: 5431 8409 |0000: iget-object v1, v3, Lorg/segin/ttleditor/TTLEditor;.dbgmsg:Ljava/lang/String; // field@0984 │ │ +0814f8: 3901 0d00 |0002: if-nez v1, 000f // +000d │ │ +0814fc: 5431 8809 |0004: iget-object v1, v3, Lorg/segin/ttleditor/TTLEditor;.res:Landroid/content/res/Resources; // field@0988 │ │ +081500: 1402 0500 087f |0006: const v2, #float 1.80775e+38 // #7f080005 │ │ +081506: 6e20 3801 2100 |0009: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0138 │ │ +08150c: 0c01 |000c: move-result-object v1 │ │ +08150e: 5b31 8409 |000d: iput-object v1, v3, Lorg/segin/ttleditor/TTLEditor;.dbgmsg:Ljava/lang/String; // field@0984 │ │ +081512: 5431 8509 |000f: iget-object v1, v3, Lorg/segin/ttleditor/TTLEditor;.debugText:Landroid/widget/TextView; // field@0985 │ │ +081516: 3901 0d00 |0011: if-nez v1, 001e // +000d │ │ +08151a: 1401 0a00 0b7f |0013: const v1, #float 1.84763e+38 // #7f0b000a │ │ +081520: 6e20 6d22 1300 |0016: invoke-virtual {v3, v1}, Lorg/segin/ttleditor/TTLEditor;.findViewById:(I)Landroid/view/View; // method@226d │ │ +081526: 0c01 |0019: move-result-object v1 │ │ +081528: 1f01 6e04 |001a: check-cast v1, Landroid/widget/TextView; // type@046e │ │ +08152c: 5b31 8509 |001c: iput-object v1, v3, Lorg/segin/ttleditor/TTLEditor;.debugText:Landroid/widget/TextView; // field@0985 │ │ +081530: 7110 1003 0300 |001e: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0310 │ │ +081536: 0c00 |0021: move-result-object v0 │ │ +081538: 5431 8509 |0022: iget-object v1, v3, Lorg/segin/ttleditor/TTLEditor;.debugText:Landroid/widget/TextView; // field@0985 │ │ +08153c: 5432 8409 |0024: iget-object v2, v3, Lorg/segin/ttleditor/TTLEditor;.dbgmsg:Ljava/lang/String; // field@0984 │ │ +081540: 6e20 f11e 2100 |0026: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ef1 │ │ +081546: 1a01 9b13 |0029: const-string v1, "debug" // string@139b │ │ +08154a: 1212 |002b: const/4 v2, #int 1 // #1 │ │ +08154c: 7230 2101 1002 |002c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0121 │ │ +081552: 0a01 |002f: move-result v1 │ │ +081554: 3801 1300 |0030: if-eqz v1, 0043 // +0013 │ │ +081558: 5431 8509 |0032: iget-object v1, v3, Lorg/segin/ttleditor/TTLEditor;.debugText:Landroid/widget/TextView; // field@0985 │ │ +08155c: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +08155e: 6e20 f61e 2100 |0035: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ef6 │ │ +081564: 5431 8509 |0038: iget-object v1, v3, Lorg/segin/ttleditor/TTLEditor;.debugText:Landroid/widget/TextView; // field@0985 │ │ +081568: 2202 f503 |003a: new-instance v2, Landroid/text/method/ScrollingMovementMethod; // type@03f5 │ │ +08156c: 7010 f61b 0200 |003c: invoke-direct {v2}, Landroid/text/method/ScrollingMovementMethod;.:()V // method@1bf6 │ │ +081572: 6e20 ee1e 2100 |003f: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@1eee │ │ +081578: 0e00 |0042: return-void │ │ +08157a: 5431 8509 |0043: iget-object v1, v3, Lorg/segin/ttleditor/TTLEditor;.debugText:Landroid/widget/TextView; // field@0985 │ │ +08157e: 1302 0800 |0045: const/16 v2, #int 8 // #8 │ │ +081582: 6e20 f61e 2100 |0047: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ef6 │ │ +081588: 28ee |004a: goto 0038 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0004 line=318 │ │ 0x000f line=319 │ │ 0x0013 line=320 │ │ 0x001e line=321 │ │ @@ -147336,65 +147334,65 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -0815b4: |[0815b4] org.segin.ttleditor.TTLEditor.onCreate:(Landroid/os/Bundle;)V │ │ -0815c4: 6f20 2400 7600 |0000: invoke-super {v6, v7}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0024 │ │ -0815ca: 1503 037f |0003: const/high16 v3, #int 2130903040 // #7f03 │ │ -0815ce: 6e20 7922 3600 |0005: invoke-virtual {v6, v3}, Lorg/segin/ttleditor/TTLEditor;.setContentView:(I)V // method@2279 │ │ -0815d4: 7100 ef1f 0000 |0008: invoke-static {}, Lcom/stericson/RootTools/RootTools;.isRootAvailable:()Z // method@1fef │ │ -0815da: 0a03 |000b: move-result v3 │ │ -0815dc: 3803 2900 |000c: if-eqz v3, 0035 // +0029 │ │ -0815e0: 7100 ec1f 0000 |000e: invoke-static {}, Lcom/stericson/RootTools/RootTools;.isBusyboxAvailable:()Z // method@1fec │ │ -0815e6: 0a03 |0011: move-result v3 │ │ -0815e8: 3803 1f00 |0012: if-eqz v3, 0031 // +001f │ │ -0815ec: 1a03 580e |0014: const-string v3, "TTLEditor" // string@0e58 │ │ -0815f0: 1a04 490d |0016: const-string v4, "Root and BusyBox are available." // string@0d49 │ │ -0815f4: 7120 0a1c 4300 |0018: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0a │ │ -0815fa: 6e10 7022 0600 |001b: invoke-virtual {v6}, Lorg/segin/ttleditor/TTLEditor;.getResources:()Landroid/content/res/Resources; // method@2270 │ │ -081600: 0c03 |001e: move-result-object v3 │ │ -081602: 5b63 8809 |001f: iput-object v3, v6, Lorg/segin/ttleditor/TTLEditor;.res:Landroid/content/res/Resources; // field@0988 │ │ -081606: 6e10 6a22 0600 |0021: invoke-virtual {v6}, Lorg/segin/ttleditor/TTLEditor;.debugInit:()V // method@226a │ │ -08160c: 7010 6c22 0600 |0024: invoke-direct {v6}, Lorg/segin/ttleditor/TTLEditor;.enumerateNetworkInterfaces:()V // method@226c │ │ -081612: 7010 7222 0600 |0027: invoke-direct {v6}, Lorg/segin/ttleditor/TTLEditor;.makeButtonDoStuff:()V // method@2272 │ │ -081618: 7010 7422 0600 |002a: invoke-direct {v6}, Lorg/segin/ttleditor/TTLEditor;.makeSpinnerDoStuff:()V // method@2274 │ │ -08161e: 7010 7322 0600 |002d: invoke-direct {v6}, Lorg/segin/ttleditor/TTLEditor;.makeCheckboxDoStuff:()V // method@2273 │ │ -081624: 0e00 |0030: return-void │ │ -081626: 7010 6622 0600 |0031: invoke-direct {v6}, Lorg/segin/ttleditor/TTLEditor;.buildOfferBusyBoxDialog:()V // method@2266 │ │ -08162c: 28e7 |0034: goto 001b // -0019 │ │ -08162e: 2201 1200 |0035: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0012 │ │ -081632: 7020 4500 6100 |0037: invoke-direct {v1, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0045 │ │ -081638: 1403 3000 087f |003a: const v3, #float 1.80776e+38 // #7f080030 │ │ -08163e: 6e20 7122 3600 |003d: invoke-virtual {v6, v3}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ -081644: 0c03 |0040: move-result-object v3 │ │ -081646: 6e20 4b00 3100 |0041: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@004b │ │ -08164c: 1403 3100 087f |0044: const v3, #float 1.80776e+38 // #7f080031 │ │ -081652: 6e20 7122 3600 |0047: invoke-virtual {v6, v3}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ -081658: 0c03 |004a: move-result-object v3 │ │ -08165a: 6e20 4800 3100 |004b: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0048 │ │ -081660: 0c03 |004e: move-result-object v3 │ │ -081662: 1214 |004f: const/4 v4, #int 1 // #1 │ │ -081664: 6e20 4700 4300 |0050: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0047 │ │ -08166a: 0c03 |0053: move-result-object v3 │ │ -08166c: 1404 0a00 0401 |0054: const v4, #float 2.42446e-38 // #0104000a │ │ -081672: 6e20 7122 4600 |0057: invoke-virtual {v6, v4}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ -081678: 0c04 |005a: move-result-object v4 │ │ -08167a: 2205 4c05 |005b: new-instance v5, Lorg/segin/ttleditor/TTLEditor$1; // type@054c │ │ -08167e: 7020 4a22 6500 |005d: invoke-direct {v5, v6}, Lorg/segin/ttleditor/TTLEditor$1;.:(Lorg/segin/ttleditor/TTLEditor;)V // method@224a │ │ -081684: 6e30 4900 4305 |0060: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0049 │ │ -08168a: 6e10 4600 0100 |0063: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0046 │ │ -081690: 0c00 |0066: move-result-object v0 │ │ -081692: 6e10 4c00 0000 |0067: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@004c │ │ -081698: 28b1 |006a: goto 001b // -004f │ │ -08169a: 0d02 |006b: move-exception v2 │ │ -08169c: 6e10 2421 0200 |006c: invoke-virtual {v2}, Ljava/lang/NullPointerException;.printStackTrace:()V // method@2124 │ │ -0816a2: 28b2 |006f: goto 0021 // -004e │ │ +08158c: |[08158c] org.segin.ttleditor.TTLEditor.onCreate:(Landroid/os/Bundle;)V │ │ +08159c: 6f20 2400 7600 |0000: invoke-super {v6, v7}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0024 │ │ +0815a2: 1503 037f |0003: const/high16 v3, #int 2130903040 // #7f03 │ │ +0815a6: 6e20 7922 3600 |0005: invoke-virtual {v6, v3}, Lorg/segin/ttleditor/TTLEditor;.setContentView:(I)V // method@2279 │ │ +0815ac: 7100 ef1f 0000 |0008: invoke-static {}, Lcom/stericson/RootTools/RootTools;.isRootAvailable:()Z // method@1fef │ │ +0815b2: 0a03 |000b: move-result v3 │ │ +0815b4: 3803 2900 |000c: if-eqz v3, 0035 // +0029 │ │ +0815b8: 7100 ec1f 0000 |000e: invoke-static {}, Lcom/stericson/RootTools/RootTools;.isBusyboxAvailable:()Z // method@1fec │ │ +0815be: 0a03 |0011: move-result v3 │ │ +0815c0: 3803 1f00 |0012: if-eqz v3, 0031 // +001f │ │ +0815c4: 1a03 580e |0014: const-string v3, "TTLEditor" // string@0e58 │ │ +0815c8: 1a04 490d |0016: const-string v4, "Root and BusyBox are available." // string@0d49 │ │ +0815cc: 7120 0a1c 4300 |0018: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0a │ │ +0815d2: 6e10 7022 0600 |001b: invoke-virtual {v6}, Lorg/segin/ttleditor/TTLEditor;.getResources:()Landroid/content/res/Resources; // method@2270 │ │ +0815d8: 0c03 |001e: move-result-object v3 │ │ +0815da: 5b63 8809 |001f: iput-object v3, v6, Lorg/segin/ttleditor/TTLEditor;.res:Landroid/content/res/Resources; // field@0988 │ │ +0815de: 6e10 6a22 0600 |0021: invoke-virtual {v6}, Lorg/segin/ttleditor/TTLEditor;.debugInit:()V // method@226a │ │ +0815e4: 7010 6c22 0600 |0024: invoke-direct {v6}, Lorg/segin/ttleditor/TTLEditor;.enumerateNetworkInterfaces:()V // method@226c │ │ +0815ea: 7010 7222 0600 |0027: invoke-direct {v6}, Lorg/segin/ttleditor/TTLEditor;.makeButtonDoStuff:()V // method@2272 │ │ +0815f0: 7010 7422 0600 |002a: invoke-direct {v6}, Lorg/segin/ttleditor/TTLEditor;.makeSpinnerDoStuff:()V // method@2274 │ │ +0815f6: 7010 7322 0600 |002d: invoke-direct {v6}, Lorg/segin/ttleditor/TTLEditor;.makeCheckboxDoStuff:()V // method@2273 │ │ +0815fc: 0e00 |0030: return-void │ │ +0815fe: 7010 6622 0600 |0031: invoke-direct {v6}, Lorg/segin/ttleditor/TTLEditor;.buildOfferBusyBoxDialog:()V // method@2266 │ │ +081604: 28e7 |0034: goto 001b // -0019 │ │ +081606: 2201 1200 |0035: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0012 │ │ +08160a: 7020 4500 6100 |0037: invoke-direct {v1, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0045 │ │ +081610: 1403 3000 087f |003a: const v3, #float 1.80776e+38 // #7f080030 │ │ +081616: 6e20 7122 3600 |003d: invoke-virtual {v6, v3}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ +08161c: 0c03 |0040: move-result-object v3 │ │ +08161e: 6e20 4b00 3100 |0041: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@004b │ │ +081624: 1403 3100 087f |0044: const v3, #float 1.80776e+38 // #7f080031 │ │ +08162a: 6e20 7122 3600 |0047: invoke-virtual {v6, v3}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ +081630: 0c03 |004a: move-result-object v3 │ │ +081632: 6e20 4800 3100 |004b: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0048 │ │ +081638: 0c03 |004e: move-result-object v3 │ │ +08163a: 1214 |004f: const/4 v4, #int 1 // #1 │ │ +08163c: 6e20 4700 4300 |0050: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0047 │ │ +081642: 0c03 |0053: move-result-object v3 │ │ +081644: 1404 0a00 0401 |0054: const v4, #float 2.42446e-38 // #0104000a │ │ +08164a: 6e20 7122 4600 |0057: invoke-virtual {v6, v4}, Lorg/segin/ttleditor/TTLEditor;.getString:(I)Ljava/lang/String; // method@2271 │ │ +081650: 0c04 |005a: move-result-object v4 │ │ +081652: 2205 4c05 |005b: new-instance v5, Lorg/segin/ttleditor/TTLEditor$1; // type@054c │ │ +081656: 7020 4a22 6500 |005d: invoke-direct {v5, v6}, Lorg/segin/ttleditor/TTLEditor$1;.:(Lorg/segin/ttleditor/TTLEditor;)V // method@224a │ │ +08165c: 6e30 4900 4305 |0060: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0049 │ │ +081662: 6e10 4600 0100 |0063: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0046 │ │ +081668: 0c00 |0066: move-result-object v0 │ │ +08166a: 6e10 4c00 0000 |0067: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@004c │ │ +081670: 28b1 |006a: goto 001b // -004f │ │ +081672: 0d02 |006b: move-exception v2 │ │ +081674: 6e10 2421 0200 |006c: invoke-virtual {v2}, Ljava/lang/NullPointerException;.printStackTrace:()V // method@2124 │ │ +08167a: 28b2 |006f: goto 0021 // -004e │ │ catches : 1 │ │ 0x001b - 0x0021 │ │ Ljava/lang/NullPointerException; -> 0x006b │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=67 │ │ 0x0008 line=69 │ │ @@ -147407,14 +147405,17 @@ │ │ 0x002a line=103 │ │ 0x002d line=104 │ │ 0x0030 line=106 │ │ 0x0031 line=73 │ │ 0x0035 line=76 │ │ 0x003a line=77 │ │ 0x0044 line=78 │ │ + 0x0047 line=79 │ │ + 0x0050 line=80 │ │ + 0x0057 line=81 │ │ 0x0063 line=90 │ │ 0x0067 line=91 │ │ 0x006b line=96 │ │ 0x006c line=97 │ │ locals : │ │ 0x0067 - 0x006b reg=0 alertDialog Landroid/app/AlertDialog; │ │ 0x003a - 0x006b reg=1 alertDialogBuilder Landroid/app/AlertDialog$Builder; │ │ @@ -147427,21 +147428,21 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0816b4: |[0816b4] org.segin.ttleditor.TTLEditor.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -0816c4: 6e10 6f22 0200 |0000: invoke-virtual {v2}, Lorg/segin/ttleditor/TTLEditor;.getMenuInflater:()Landroid/view/MenuInflater; // method@226f │ │ -0816ca: 0c00 |0003: move-result-object v0 │ │ -0816cc: 1501 0a7f |0004: const/high16 v1, #int 2131361792 // #7f0a │ │ -0816d0: 6e30 431c 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1c43 │ │ -0816d6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0816d8: 0f00 |000a: return v0 │ │ +08168c: |[08168c] org.segin.ttleditor.TTLEditor.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +08169c: 6e10 6f22 0200 |0000: invoke-virtual {v2}, Lorg/segin/ttleditor/TTLEditor;.getMenuInflater:()Landroid/view/MenuInflater; // method@226f │ │ +0816a2: 0c00 |0003: move-result-object v0 │ │ +0816a4: 1501 0a7f |0004: const/high16 v1, #int 2131361792 // #7f0a │ │ +0816a8: 6e30 431c 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1c43 │ │ +0816ae: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0816b0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0009 line=370 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/segin/ttleditor/TTLEditor; │ │ 0x0000 - 0x000b reg=3 menu Landroid/view/Menu; │ │ @@ -147451,31 +147452,31 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0816dc: |[0816dc] org.segin.ttleditor.TTLEditor.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0816ec: 7210 481c 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@1c48 │ │ -0816f2: 0a01 |0003: move-result v1 │ │ -0816f4: 1402 0c00 0b7f |0004: const v2, #float 1.84763e+38 // #7f0b000c │ │ -0816fa: 3321 0e00 |0007: if-ne v1, v2, 0015 // +000e │ │ -0816fe: 2200 3400 |0009: new-instance v0, Landroid/content/Intent; // type@0034 │ │ -081702: 1c02 4b05 |000b: const-class v2, Lorg/segin/ttleditor/SettingsActivity; // type@054b │ │ -081706: 7030 f300 3002 |000d: invoke-direct {v0, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00f3 │ │ -08170c: 6e20 7a22 0300 |0010: invoke-virtual {v3, v0}, Lorg/segin/ttleditor/TTLEditor;.startActivity:(Landroid/content/Intent;)V // method@227a │ │ -081712: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -081714: 0f02 |0014: return v2 │ │ -081716: 1402 0d00 0b7f |0015: const v2, #float 1.84763e+38 // #7f0b000d │ │ -08171c: 3321 0500 |0018: if-ne v1, v2, 001d // +0005 │ │ -081720: 7010 6422 0300 |001a: invoke-direct {v3}, Lorg/segin/ttleditor/TTLEditor;.buildAboutDialog:()V // method@2264 │ │ -081726: 6f20 2c00 4300 |001d: invoke-super {v3, v4}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@002c │ │ -08172c: 0a02 |0020: move-result v2 │ │ -08172e: 28f3 |0021: goto 0014 // -000d │ │ +0816b4: |[0816b4] org.segin.ttleditor.TTLEditor.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0816c4: 7210 481c 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@1c48 │ │ +0816ca: 0a01 |0003: move-result v1 │ │ +0816cc: 1402 0c00 0b7f |0004: const v2, #float 1.84763e+38 // #7f0b000c │ │ +0816d2: 3321 0e00 |0007: if-ne v1, v2, 0015 // +000e │ │ +0816d6: 2200 3400 |0009: new-instance v0, Landroid/content/Intent; // type@0034 │ │ +0816da: 1c02 4b05 |000b: const-class v2, Lorg/segin/ttleditor/SettingsActivity; // type@054b │ │ +0816de: 7030 f300 3002 |000d: invoke-direct {v0, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00f3 │ │ +0816e4: 6e20 7a22 0300 |0010: invoke-virtual {v3, v0}, Lorg/segin/ttleditor/TTLEditor;.startActivity:(Landroid/content/Intent;)V // method@227a │ │ +0816ea: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +0816ec: 0f02 |0014: return v2 │ │ +0816ee: 1402 0d00 0b7f |0015: const v2, #float 1.84763e+38 // #7f0b000d │ │ +0816f4: 3321 0500 |0018: if-ne v1, v2, 001d // +0005 │ │ +0816f8: 7010 6422 0300 |001a: invoke-direct {v3}, Lorg/segin/ttleditor/TTLEditor;.buildAboutDialog:()V // method@2264 │ │ +0816fe: 6f20 2c00 4300 |001d: invoke-super {v3, v4}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@002c │ │ +081704: 0a02 |0020: move-result v2 │ │ +081706: 28f3 |0021: goto 0014 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0004 line=379 │ │ 0x0009 line=380 │ │ 0x0010 line=381 │ │ 0x0013 line=382 │ │ @@ -147494,18 +147495,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -081730: |[081730] org.segin.ttleditor.TTLEditor.onResume:()V │ │ -081740: 6f10 3100 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onResume:()V // method@0031 │ │ -081746: 6e10 6a22 0000 |0003: invoke-virtual {v0}, Lorg/segin/ttleditor/TTLEditor;.debugInit:()V // method@226a │ │ -08174c: 0e00 |0006: return-void │ │ +081708: |[081708] org.segin.ttleditor.TTLEditor.onResume:()V │ │ +081718: 6f10 3100 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onResume:()V // method@0031 │ │ +08171e: 6e10 6a22 0000 |0003: invoke-virtual {v0}, Lorg/segin/ttleditor/TTLEditor;.debugInit:()V // method@226a │ │ +081724: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=111 │ │ 0x0006 line=112 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/segin/ttleditor/TTLEditor; │ │ @@ -147541,17 +147542,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -081750: |[081750] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.:()V │ │ -081760: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -081766: 0e00 |0003: return-void │ │ +081728: |[081728] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.:()V │ │ +081738: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08173e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ │ │ Virtual methods - │ │ @@ -147560,17 +147561,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -081768: |[081768] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -081778: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08177a: 0f00 |0001: return v0 │ │ +081740: |[081740] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +081750: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081752: 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; │ │ │ │ @@ -147579,17 +147580,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08177c: |[08177c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -08178c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08178e: 0f00 |0001: return v0 │ │ +081754: |[081754] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +081764: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081766: 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; │ │ │ │ @@ -147598,17 +147599,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 │ │ -081790: |[081790] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0817a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0817a2: 1100 |0001: return-object v0 │ │ +081768: |[081768] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +081778: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08177a: 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; │ │ │ │ @@ -147617,17 +147618,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 │ │ -0817a4: |[0817a4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0817b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0817b6: 1100 |0001: return-object v0 │ │ +08177c: |[08177c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +08178c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08178e: 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; │ │ │ │ @@ -147636,17 +147637,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 │ │ -0817b8: |[0817b8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -0817c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0817ca: 1100 |0001: return-object v0 │ │ +081790: |[081790] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +0817a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0817a2: 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; │ │ │ │ @@ -147655,17 +147656,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 │ │ -0817cc: |[0817cc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0817dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0817de: 1100 |0001: return-object v0 │ │ +0817a4: |[0817a4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0817b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0817b6: 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; │ │ │ │ @@ -147700,17 +147701,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0817e0: |[0817e0] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:()V │ │ -0817f0: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -0817f6: 0e00 |0003: return-void │ │ +0817b8: |[0817b8] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:()V │ │ +0817c8: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +0817ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ │ │ #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;) │ │ @@ -147718,17 +147719,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 │ │ -0817f8: |[0817f8] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ -081808: 7010 6703 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:()V // method@0367 │ │ -08180e: 0e00 |0003: return-void │ │ +0817d0: |[0817d0] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +0817e0: 7010 6703 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:()V // method@0367 │ │ +0817e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle$1; │ │ │ │ @@ -147738,17 +147739,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 │ │ -081810: |[081810] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -081820: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -081822: 1100 |0001: return-object v0 │ │ +0817e8: |[0817e8] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +0817f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0817fa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ 0x0000 - 0x0002 reg=2 activity Landroid/app/Activity; │ │ │ │ @@ -147757,16 +147758,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 │ │ -081824: |[081824] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -081834: 1101 |0000: return-object v1 │ │ +0817fc: |[0817fc] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +08180c: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 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; │ │ @@ -147777,16 +147778,16 @@ │ │ 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 │ │ -081838: |[081838] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -081848: 1101 |0000: return-object v1 │ │ +081810: |[081810] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +081820: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 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; │ │ @@ -147824,17 +147825,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08184c: |[08184c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:()V │ │ -08185c: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -081862: 0e00 |0003: return-void │ │ +081824: |[081824] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:()V │ │ +081834: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08183a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ │ │ #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;) │ │ @@ -147842,17 +147843,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 │ │ -081864: |[081864] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ -081874: 7010 6c03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:()V // method@036c │ │ -08187a: 0e00 |0003: return-void │ │ +08183c: |[08183c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +08184c: 7010 6c03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:()V // method@036c │ │ +081852: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle$1; │ │ │ │ @@ -147862,18 +147863,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 │ │ -08187c: |[08187c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -08188c: 7110 9803 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@0398 │ │ -081892: 0c00 |0003: move-result-object v0 │ │ -081894: 1100 |0004: return-object v0 │ │ +081854: |[081854] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +081864: 7110 9803 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@0398 │ │ +08186a: 0c00 |0003: move-result-object v0 │ │ +08186c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ │ │ @@ -147882,18 +147883,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 │ │ -081898: |[081898] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -0818a8: 7130 9903 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@0399 │ │ -0818ae: 0c00 |0003: move-result-object v0 │ │ -0818b0: 1100 |0004: return-object v0 │ │ +081870: |[081870] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +081880: 7130 9903 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@0399 │ │ +081886: 0c00 |0003: move-result-object v0 │ │ +081888: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 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; │ │ @@ -147904,18 +147905,18 @@ │ │ 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 │ │ -0818b4: |[0818b4] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -0818c4: 7140 9a03 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@039a │ │ -0818ca: 0c00 |0003: move-result-object v0 │ │ -0818cc: 1100 |0004: return-object v0 │ │ +08188c: |[08188c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +08189c: 7140 9a03 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@039a │ │ +0818a2: 0c00 |0003: move-result-object v0 │ │ +0818a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 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; │ │ @@ -147953,17 +147954,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0818d0: |[0818d0] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.:()V │ │ -0818e0: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -0818e6: 0e00 |0003: return-void │ │ +0818a8: |[0818a8] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.:()V │ │ +0818b8: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +0818be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; │ │ │ │ #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;) │ │ @@ -147971,17 +147972,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 │ │ -0818e8: |[0818e8] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ -0818f8: 7010 7103 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;.:()V // method@0371 │ │ -0818fe: 0e00 |0003: return-void │ │ +0818c0: |[0818c0] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +0818d0: 7010 7103 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;.:()V // method@0371 │ │ +0818d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle$1; │ │ │ │ @@ -147991,18 +147992,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 │ │ -081900: |[081900] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -081910: 7110 9d03 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@039d │ │ -081916: 0c00 |0003: move-result-object v0 │ │ -081918: 1100 |0004: return-object v0 │ │ +0818d8: |[0818d8] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +0818e8: 7110 9d03 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@039d │ │ +0818ee: 0c00 |0003: move-result-object v0 │ │ +0818f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ │ │ @@ -148011,18 +148012,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 │ │ -08191c: |[08191c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -08192c: 7130 9e03 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@039e │ │ -081932: 0c00 |0003: move-result-object v0 │ │ -081934: 1100 |0004: return-object v0 │ │ +0818f4: |[0818f4] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +081904: 7130 9e03 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@039e │ │ +08190a: 0c00 |0003: move-result-object v0 │ │ +08190c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 activity Landroid/app/Activity; │ │ @@ -148033,18 +148034,18 @@ │ │ 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 │ │ -081938: |[081938] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -081948: 7140 9f03 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; // method@039f │ │ -08194e: 0c00 |0003: move-result-object v0 │ │ -081950: 1100 |0004: return-object v0 │ │ +081910: |[081910] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +081920: 7140 9f03 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; // method@039f │ │ +081926: 0c00 |0003: move-result-object v0 │ │ +081928: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 activity Landroid/app/Activity; │ │ @@ -148145,33 +148146,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -081954: |[081954] android.support.v4.app.ActionBarDrawerToggle.:()V │ │ -081964: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -081966: 6000 3600 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ -08196a: 1301 1200 |0003: const/16 v1, #int 18 // #12 │ │ -08196e: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ -081972: 2201 ea00 |0007: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; // type@00ea │ │ -081976: 7020 7203 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@0372 │ │ -08197c: 6901 5500 |000c: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0055 │ │ -081980: 0e00 |000e: return-void │ │ -081982: 1301 0b00 |000f: const/16 v1, #int 11 // #b │ │ -081986: 3410 0a00 |0011: if-lt v0, v1, 001b // +000a │ │ -08198a: 2201 e900 |0013: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; // type@00e9 │ │ -08198e: 7020 6d03 2100 |0015: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@036d │ │ -081994: 6901 5500 |0018: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0055 │ │ -081998: 28f4 |001a: goto 000e // -000c │ │ -08199a: 2201 e800 |001b: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; // type@00e8 │ │ -08199e: 7020 6803 2100 |001d: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@0368 │ │ -0819a4: 6901 5500 |0020: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0055 │ │ -0819a8: 28ec |0022: goto 000e // -0014 │ │ +08192c: |[08192c] android.support.v4.app.ActionBarDrawerToggle.:()V │ │ +08193c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08193e: 6000 3600 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ +081942: 1301 1200 |0003: const/16 v1, #int 18 // #12 │ │ +081946: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ +08194a: 2201 ea00 |0007: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; // type@00ea │ │ +08194e: 7020 7203 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@0372 │ │ +081954: 6901 5500 |000c: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0055 │ │ +081958: 0e00 |000e: return-void │ │ +08195a: 1301 0b00 |000f: const/16 v1, #int 11 // #b │ │ +08195e: 3410 0a00 |0011: if-lt v0, v1, 001b // +000a │ │ +081962: 2201 e900 |0013: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; // type@00e9 │ │ +081966: 7020 6d03 2100 |0015: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@036d │ │ +08196c: 6901 5500 |0018: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0055 │ │ +081970: 28f4 |001a: goto 000e // -000c │ │ +081972: 2201 e800 |001b: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; // type@00e8 │ │ +081976: 7020 6803 2100 |001d: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@0368 │ │ +08197c: 6901 5500 |0020: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0055 │ │ +081980: 28ec |0022: goto 000e // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=176 │ │ 0x0003 line=177 │ │ 0x0007 line=178 │ │ 0x000e line=184 │ │ 0x000f line=179 │ │ @@ -148185,29 +148186,29 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 19 16-bit code units │ │ -0819ac: |[0819ac] android.support.v4.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V │ │ -0819bc: 7110 8603 0800 |0000: invoke-static {v8}, Landroid/support/v4/app/ActionBarDrawerToggle;.assumeMaterial:(Landroid/content/Context;)Z // method@0386 │ │ -0819c2: 0a00 |0003: move-result v0 │ │ -0819c4: 3900 0d00 |0004: if-nez v0, 0011 // +000d │ │ -0819c8: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -0819ca: 0770 |0007: move-object v0, v7 │ │ -0819cc: 0781 |0008: move-object v1, v8 │ │ -0819ce: 0792 |0009: move-object v2, v9 │ │ -0819d0: 01a4 |000a: move v4, v10 │ │ -0819d2: 01b5 |000b: move v5, v11 │ │ -0819d4: 01c6 |000c: move v6, v12 │ │ -0819d6: 7607 8403 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/ActionBarDrawerToggle;.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;ZIII)V // method@0384 │ │ -0819dc: 0e00 |0010: return-void │ │ -0819de: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -0819e0: 28f5 |0012: goto 0007 // -000b │ │ +081984: |[081984] android.support.v4.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V │ │ +081994: 7110 8603 0800 |0000: invoke-static {v8}, Landroid/support/v4/app/ActionBarDrawerToggle;.assumeMaterial:(Landroid/content/Context;)Z // method@0386 │ │ +08199a: 0a00 |0003: move-result v0 │ │ +08199c: 3900 0d00 |0004: if-nez v0, 0011 // +000d │ │ +0819a0: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +0819a2: 0770 |0007: move-object v0, v7 │ │ +0819a4: 0781 |0008: move-object v1, v8 │ │ +0819a6: 0792 |0009: move-object v2, v9 │ │ +0819a8: 01a4 |000a: move v4, v10 │ │ +0819aa: 01b5 |000b: move v5, v11 │ │ +0819ac: 01c6 |000c: move v6, v12 │ │ +0819ae: 7607 8403 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/ActionBarDrawerToggle;.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;ZIII)V // method@0384 │ │ +0819b4: 0e00 |0010: return-void │ │ +0819b6: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +0819b8: 28f5 |0012: goto 0007 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0010 line=231 │ │ 0x0011 line=229 │ │ locals : │ │ 0x0000 - 0x0013 reg=7 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ @@ -148222,50 +148223,50 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;ZIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -0819e4: |[0819e4] android.support.v4.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;ZIII)V │ │ -0819f4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0819f6: 7010 2621 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2126 │ │ -0819fc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0819fe: 5c30 5c00 |0005: iput-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@005c │ │ -081a02: 5b34 5700 |0007: iput-object v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0057 │ │ -081a06: 2040 ec00 |0009: instance-of v0, v4, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@00ec │ │ -081a0a: 3800 3300 |000b: if-eqz v0, 003e // +0033 │ │ -081a0e: 0740 |000d: move-object v0, v4 │ │ -081a10: 1f00 ec00 |000e: check-cast v0, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@00ec │ │ -081a14: 7210 7903 0000 |0010: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider;.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // method@0379 │ │ -081a1a: 0c00 |0013: move-result-object v0 │ │ -081a1c: 5b30 5800 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0058 │ │ -081a20: 5b35 5d00 |0016: iput-object v5, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@005d │ │ -081a24: 5937 5b00 |0018: iput v7, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@005b │ │ -081a28: 5938 6000 |001a: iput v8, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0060 │ │ -081a2c: 5939 5900 |001c: iput v9, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0059 │ │ -081a30: 6e10 8703 0300 |001e: invoke-virtual {v3}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0387 │ │ -081a36: 0c00 |0021: move-result-object v0 │ │ -081a38: 5b30 5f00 |0022: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@005f │ │ -081a3c: 7120 0209 7400 |0024: invoke-static {v4, v7}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0902 │ │ -081a42: 0c00 |0027: move-result-object v0 │ │ -081a44: 5b30 5a00 |0028: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@005a │ │ -081a48: 2200 ed00 |002a: new-instance v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // type@00ed │ │ -081a4c: 5431 5a00 |002c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@005a │ │ -081a50: 7040 7b03 3021 |002e: 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@037b │ │ -081a56: 5b30 6200 |0031: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0062 │ │ -081a5a: 5431 6200 |0033: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0062 │ │ -081a5e: 3806 0c00 |0035: if-eqz v6, 0041 // +000c │ │ -081a62: 1400 abaa aa3e |0037: const v0, #float 0.333333 // #3eaaaaab │ │ -081a68: 6e20 8003 0100 |003a: invoke-virtual {v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setOffset:(F)V // method@0380 │ │ -081a6e: 0e00 |003d: return-void │ │ -081a70: 5b32 5800 |003e: iput-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0058 │ │ -081a74: 28d6 |0040: goto 0016 // -002a │ │ -081a76: 1200 |0041: const/4 v0, #int 0 // #0 │ │ -081a78: 28f8 |0042: goto 003a // -0008 │ │ +0819bc: |[0819bc] android.support.v4.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;ZIII)V │ │ +0819cc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0819ce: 7010 2621 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2126 │ │ +0819d4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0819d6: 5c30 5c00 |0005: iput-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@005c │ │ +0819da: 5b34 5700 |0007: iput-object v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0057 │ │ +0819de: 2040 ec00 |0009: instance-of v0, v4, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@00ec │ │ +0819e2: 3800 3300 |000b: if-eqz v0, 003e // +0033 │ │ +0819e6: 0740 |000d: move-object v0, v4 │ │ +0819e8: 1f00 ec00 |000e: check-cast v0, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@00ec │ │ +0819ec: 7210 7903 0000 |0010: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider;.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // method@0379 │ │ +0819f2: 0c00 |0013: move-result-object v0 │ │ +0819f4: 5b30 5800 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0058 │ │ +0819f8: 5b35 5d00 |0016: iput-object v5, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@005d │ │ +0819fc: 5937 5b00 |0018: iput v7, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@005b │ │ +081a00: 5938 6000 |001a: iput v8, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0060 │ │ +081a04: 5939 5900 |001c: iput v9, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0059 │ │ +081a08: 6e10 8703 0300 |001e: invoke-virtual {v3}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0387 │ │ +081a0e: 0c00 |0021: move-result-object v0 │ │ +081a10: 5b30 5f00 |0022: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@005f │ │ +081a14: 7120 0209 7400 |0024: invoke-static {v4, v7}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0902 │ │ +081a1a: 0c00 |0027: move-result-object v0 │ │ +081a1c: 5b30 5a00 |0028: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@005a │ │ +081a20: 2200 ed00 |002a: new-instance v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // type@00ed │ │ +081a24: 5431 5a00 |002c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@005a │ │ +081a28: 7040 7b03 3021 |002e: 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@037b │ │ +081a2e: 5b30 6200 |0031: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0062 │ │ +081a32: 5431 6200 |0033: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0062 │ │ +081a36: 3806 0c00 |0035: if-eqz v6, 0041 // +000c │ │ +081a3a: 1400 abaa aa3e |0037: const v0, #float 0.333333 // #3eaaaaab │ │ +081a40: 6e20 8003 0100 |003a: invoke-virtual {v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setOffset:(F)V // method@0380 │ │ +081a46: 0e00 |003d: return-void │ │ +081a48: 5b32 5800 |003e: iput-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0058 │ │ +081a4c: 28d6 |0040: goto 0016 // -002a │ │ +081a4e: 1200 |0041: const/4 v0, #int 0 // #0 │ │ +081a50: 28f8 |0042: goto 003a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=261 │ │ 0x0004 line=195 │ │ 0x0007 line=262 │ │ 0x0009 line=265 │ │ 0x000e line=266 │ │ @@ -148294,17 +148295,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 │ │ -081a7c: |[081a7c] android.support.v4.app.ActionBarDrawerToggle.access$400:(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity; │ │ -081a8c: 5410 5700 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0057 │ │ -081a90: 1100 |0002: return-object v0 │ │ +081a54: |[081a54] android.support.v4.app.ActionBarDrawerToggle.access$400:(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity; │ │ +081a64: 5410 5700 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0057 │ │ +081a68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle; │ │ │ │ #4 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ @@ -148312,26 +148313,26 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -081a94: |[081a94] android.support.v4.app.ActionBarDrawerToggle.assumeMaterial:(Landroid/content/Context;)Z │ │ -081aa4: 1301 1500 |0000: const/16 v1, #int 21 // #15 │ │ -081aa8: 6e10 d100 0200 |0002: invoke-virtual {v2}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@00d1 │ │ -081aae: 0c00 |0005: move-result-object v0 │ │ -081ab0: 5200 1900 |0006: iget v0, v0, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0019 │ │ -081ab4: 3410 0800 |0008: if-lt v0, v1, 0010 // +0008 │ │ -081ab8: 6000 3600 |000a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ -081abc: 3410 0400 |000c: if-lt v0, v1, 0010 // +0004 │ │ -081ac0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -081ac2: 0f00 |000f: return v0 │ │ -081ac4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -081ac6: 28fe |0011: goto 000f // -0002 │ │ +081a6c: |[081a6c] android.support.v4.app.ActionBarDrawerToggle.assumeMaterial:(Landroid/content/Context;)Z │ │ +081a7c: 1301 1500 |0000: const/16 v1, #int 21 // #15 │ │ +081a80: 6e10 d100 0200 |0002: invoke-virtual {v2}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@00d1 │ │ +081a86: 0c00 |0005: move-result-object v0 │ │ +081a88: 5200 1900 |0006: iget v0, v0, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0019 │ │ +081a8c: 3410 0800 |0008: if-lt v0, v1, 0010 // +0008 │ │ +081a90: 6000 3600 |000a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ +081a94: 3410 0400 |000c: if-lt v0, v1, 0010 // +0004 │ │ +081a98: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +081a9a: 0f00 |000f: return v0 │ │ +081a9c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +081a9e: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=234 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -148340,26 +148341,26 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -081ac8: |[081ac8] android.support.v4.app.ActionBarDrawerToggle.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ -081ad8: 5420 5800 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0058 │ │ -081adc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -081ae0: 5420 5800 |0004: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0058 │ │ -081ae4: 7210 7603 0000 |0006: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0376 │ │ -081aea: 0c00 |0009: move-result-object v0 │ │ -081aec: 1100 |000a: return-object v0 │ │ -081aee: 6200 5500 |000b: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0055 │ │ -081af2: 5421 5700 |000d: iget-object v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0057 │ │ -081af6: 7220 6403 1000 |000f: invoke-interface {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@0364 │ │ -081afc: 0c00 |0012: move-result-object v0 │ │ -081afe: 28f7 |0013: goto 000a // -0009 │ │ +081aa0: |[081aa0] android.support.v4.app.ActionBarDrawerToggle.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ +081ab0: 5420 5800 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0058 │ │ +081ab4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +081ab8: 5420 5800 |0004: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0058 │ │ +081abc: 7210 7603 0000 |0006: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0376 │ │ +081ac2: 0c00 |0009: move-result-object v0 │ │ +081ac4: 1100 |000a: return-object v0 │ │ +081ac6: 6200 5500 |000b: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0055 │ │ +081aca: 5421 5700 |000d: iget-object v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0057 │ │ +081ace: 7220 6403 1000 |000f: invoke-interface {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@0364 │ │ +081ad4: 0c00 |0012: move-result-object v0 │ │ +081ad6: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0004 line=478 │ │ 0x000a line=480 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ @@ -148369,17 +148370,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081b00: |[081b00] android.support.v4.app.ActionBarDrawerToggle.isDrawerIndicatorEnabled:()Z │ │ -081b10: 5510 5c00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@005c │ │ -081b14: 0f00 |0002: return v0 │ │ +081ad8: |[081ad8] android.support.v4.app.ActionBarDrawerToggle.isDrawerIndicatorEnabled:()Z │ │ +081ae8: 5510 5c00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@005c │ │ +081aec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ │ │ #2 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ @@ -148387,27 +148388,27 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -081b18: |[081b18] android.support.v4.app.ActionBarDrawerToggle.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -081b28: 5520 5e00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHasCustomUpIndicator:Z // field@005e │ │ -081b2c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -081b30: 6e10 8703 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0387 │ │ -081b36: 0c00 |0007: move-result-object v0 │ │ -081b38: 5b20 5f00 |0008: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@005f │ │ -081b3c: 5420 5700 |000a: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0057 │ │ -081b40: 5221 5b00 |000c: iget v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@005b │ │ -081b44: 7120 0209 1000 |000e: invoke-static {v0, v1}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0902 │ │ -081b4a: 0c00 |0011: move-result-object v0 │ │ -081b4c: 5b20 5a00 |0012: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@005a │ │ -081b50: 6e10 9403 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.syncState:()V // method@0394 │ │ -081b56: 0e00 |0017: return-void │ │ +081af0: |[081af0] android.support.v4.app.ActionBarDrawerToggle.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +081b00: 5520 5e00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHasCustomUpIndicator:Z // field@005e │ │ +081b04: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +081b08: 6e10 8703 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0387 │ │ +081b0e: 0c00 |0007: move-result-object v0 │ │ +081b10: 5b20 5f00 |0008: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@005f │ │ +081b14: 5420 5700 |000a: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0057 │ │ +081b18: 5221 5b00 |000c: iget v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@005b │ │ +081b1c: 7120 0209 1000 |000e: invoke-static {v0, v1}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0902 │ │ +081b22: 0c00 |0011: move-result-object v0 │ │ +081b24: 5b20 5a00 |0012: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@005a │ │ +081b28: 6e10 9403 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.syncState:()V // method@0394 │ │ +081b2e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0004 line=389 │ │ 0x000a line=391 │ │ 0x0014 line=392 │ │ 0x0017 line=393 │ │ @@ -148420,23 +148421,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -081b58: |[081b58] android.support.v4.app.ActionBarDrawerToggle.onDrawerClosed:(Landroid/view/View;)V │ │ -081b68: 5420 6200 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0062 │ │ -081b6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -081b6e: 6e20 8103 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0381 │ │ -081b74: 5520 5c00 |0006: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@005c │ │ -081b78: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -081b7c: 5220 6000 |000a: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0060 │ │ -081b80: 6e20 8f03 0200 |000c: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@038f │ │ -081b86: 0e00 |000f: return-void │ │ +081b30: |[081b30] android.support.v4.app.ActionBarDrawerToggle.onDrawerClosed:(Landroid/view/View;)V │ │ +081b40: 5420 6200 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0062 │ │ +081b44: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +081b46: 6e20 8103 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0381 │ │ +081b4c: 5520 5c00 |0006: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@005c │ │ +081b50: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +081b54: 5220 6000 |000a: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0060 │ │ +081b58: 6e20 8f03 0200 |000c: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@038f │ │ +081b5e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x0006 line=460 │ │ 0x000a line=461 │ │ 0x000f line=463 │ │ locals : │ │ @@ -148448,23 +148449,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -081b88: |[081b88] android.support.v4.app.ActionBarDrawerToggle.onDrawerOpened:(Landroid/view/View;)V │ │ -081b98: 5420 6200 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0062 │ │ -081b9c: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ -081ba0: 6e20 8103 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0381 │ │ -081ba6: 5520 5c00 |0007: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@005c │ │ -081baa: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -081bae: 5220 5900 |000b: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0059 │ │ -081bb2: 6e20 8f03 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@038f │ │ -081bb8: 0e00 |0010: return-void │ │ +081b60: |[081b60] android.support.v4.app.ActionBarDrawerToggle.onDrawerOpened:(Landroid/view/View;)V │ │ +081b70: 5420 6200 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0062 │ │ +081b74: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ +081b78: 6e20 8103 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0381 │ │ +081b7e: 5520 5c00 |0007: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@005c │ │ +081b82: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +081b86: 5220 5900 |000b: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0059 │ │ +081b8a: 6e20 8f03 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@038f │ │ +081b90: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 0x0007 line=445 │ │ 0x000b line=446 │ │ 0x0010 line=448 │ │ locals : │ │ @@ -148476,36 +148477,36 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -081bbc: |[081bbc] android.support.v4.app.ActionBarDrawerToggle.onDrawerSlide:(Landroid/view/View;F)V │ │ -081bcc: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ -081bd0: 1502 003f |0002: const/high16 v2, #int 1056964608 // #3f00 │ │ -081bd4: 5441 6200 |0004: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0062 │ │ -081bd8: 6e10 7e03 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.getPosition:()F // method@037e │ │ -081bde: 0a00 |0009: move-result v0 │ │ -081be0: 2d01 0602 |000a: cmpl-float v1, v6, v2 │ │ -081be4: 3d01 1400 |000c: if-lez v1, 0020 // +0014 │ │ -081be8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -081bea: a702 0602 |000f: sub-float v2, v6, v2 │ │ -081bee: 7120 1b21 2100 |0011: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@211b │ │ -081bf4: 0a01 |0014: move-result v1 │ │ -081bf6: c831 |0015: mul-float/2addr v1, v3 │ │ -081bf8: 7120 1b21 1000 |0016: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@211b │ │ -081bfe: 0a00 |0019: move-result v0 │ │ -081c00: 5441 6200 |001a: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0062 │ │ -081c04: 6e20 8103 0100 |001c: invoke-virtual {v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0381 │ │ -081c0a: 0e00 |001f: return-void │ │ -081c0c: a801 0603 |0020: mul-float v1, v6, v3 │ │ -081c10: 7120 1d21 1000 |0022: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@211d │ │ -081c16: 0a00 |0025: move-result v0 │ │ -081c18: 28f4 |0026: goto 001a // -000c │ │ +081b94: |[081b94] android.support.v4.app.ActionBarDrawerToggle.onDrawerSlide:(Landroid/view/View;F)V │ │ +081ba4: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ +081ba8: 1502 003f |0002: const/high16 v2, #int 1056964608 // #3f00 │ │ +081bac: 5441 6200 |0004: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0062 │ │ +081bb0: 6e10 7e03 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.getPosition:()F // method@037e │ │ +081bb6: 0a00 |0009: move-result v0 │ │ +081bb8: 2d01 0602 |000a: cmpl-float v1, v6, v2 │ │ +081bbc: 3d01 1400 |000c: if-lez v1, 0020 // +0014 │ │ +081bc0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +081bc2: a702 0602 |000f: sub-float v2, v6, v2 │ │ +081bc6: 7120 1b21 2100 |0011: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@211b │ │ +081bcc: 0a01 |0014: move-result v1 │ │ +081bce: c831 |0015: mul-float/2addr v1, v3 │ │ +081bd0: 7120 1b21 1000 |0016: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@211b │ │ +081bd6: 0a00 |0019: move-result v0 │ │ +081bd8: 5441 6200 |001a: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0062 │ │ +081bdc: 6e20 8103 0100 |001c: invoke-virtual {v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0381 │ │ +081be2: 0e00 |001f: return-void │ │ +081be4: a801 0603 |0020: mul-float v1, v6, v3 │ │ +081be8: 7120 1d21 1000 |0022: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@211d │ │ +081bee: 0a00 |0025: move-result v0 │ │ +081bf0: 28f4 |0026: goto 001a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0004 line=426 │ │ 0x000a line=427 │ │ 0x000e line=428 │ │ 0x001a line=432 │ │ 0x001f line=433 │ │ @@ -148521,16 +148522,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -081c1c: |[081c1c] android.support.v4.app.ActionBarDrawerToggle.onDrawerStateChanged:(I)V │ │ -081c2c: 0e00 |0000: return-void │ │ +081bf4: |[081bf4] android.support.v4.app.ActionBarDrawerToggle.onDrawerStateChanged:(I)V │ │ +081c04: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ 0x0000 - 0x0001 reg=1 newState I │ │ │ │ @@ -148539,36 +148540,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -081c30: |[081c30] android.support.v4.app.ActionBarDrawerToggle.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -081c40: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ -081c46: 3804 2400 |0003: if-eqz v4, 0027 // +0024 │ │ -081c4a: 7210 481c 0400 |0005: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@1c48 │ │ -081c50: 0a00 |0008: move-result v0 │ │ -081c52: 1401 2c00 0201 |0009: const v1, #float 2.38774e-38 // #0102002c │ │ -081c58: 3310 1b00 |000c: if-ne v0, v1, 0027 // +001b │ │ -081c5c: 5530 5c00 |000e: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@005c │ │ -081c60: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ -081c64: 5430 5d00 |0012: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@005d │ │ -081c68: 6e20 e418 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(I)Z // method@18e4 │ │ -081c6e: 0a00 |0017: move-result v0 │ │ -081c70: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -081c74: 5430 5d00 |001a: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@005d │ │ -081c78: 6e20 bc18 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(I)V // method@18bc │ │ -081c7e: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -081c80: 0f00 |0020: return v0 │ │ -081c82: 5430 5d00 |0021: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@005d │ │ -081c86: 6e20 f318 2000 |0023: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(I)V // method@18f3 │ │ -081c8c: 28f9 |0026: goto 001f // -0007 │ │ -081c8e: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -081c90: 28f8 |0028: goto 0020 // -0008 │ │ +081c08: |[081c08] android.support.v4.app.ActionBarDrawerToggle.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +081c18: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ +081c1e: 3804 2400 |0003: if-eqz v4, 0027 // +0024 │ │ +081c22: 7210 481c 0400 |0005: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@1c48 │ │ +081c28: 0a00 |0008: move-result v0 │ │ +081c2a: 1401 2c00 0201 |0009: const v1, #float 2.38774e-38 // #0102002c │ │ +081c30: 3310 1b00 |000c: if-ne v0, v1, 0027 // +001b │ │ +081c34: 5530 5c00 |000e: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@005c │ │ +081c38: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ +081c3c: 5430 5d00 |0012: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@005d │ │ +081c40: 6e20 e418 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(I)Z // method@18e4 │ │ +081c46: 0a00 |0017: move-result v0 │ │ +081c48: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +081c4c: 5430 5d00 |001a: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@005d │ │ +081c50: 6e20 bc18 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(I)V // method@18bc │ │ +081c56: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +081c58: 0f00 |0020: return v0 │ │ +081c5a: 5430 5d00 |0021: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@005d │ │ +081c5e: 6e20 f318 2000 |0023: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(I)V // method@18f3 │ │ +081c64: 28f9 |0026: goto 001f // -0007 │ │ +081c66: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +081c68: 28f8 |0028: goto 0020 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=405 │ │ 0x0012 line=406 │ │ 0x001a line=407 │ │ 0x001f line=411 │ │ 0x0020 line=413 │ │ @@ -148583,27 +148584,27 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -081c94: |[081c94] android.support.v4.app.ActionBarDrawerToggle.setActionBarDescription:(I)V │ │ -081ca4: 5430 5800 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0058 │ │ -081ca8: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -081cac: 5430 5800 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0058 │ │ -081cb0: 7220 7703 4000 |0006: invoke-interface {v0, v4}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarDescription:(I)V // method@0377 │ │ -081cb6: 0e00 |0009: return-void │ │ -081cb8: 6200 5500 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0055 │ │ -081cbc: 5431 6100 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0061 │ │ -081cc0: 5432 5700 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0057 │ │ -081cc4: 7240 6503 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@0365 │ │ -081cca: 0c00 |0013: move-result-object v0 │ │ -081ccc: 5b30 6100 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0061 │ │ -081cd0: 28f3 |0016: goto 0009 // -000d │ │ +081c6c: |[081c6c] android.support.v4.app.ActionBarDrawerToggle.setActionBarDescription:(I)V │ │ +081c7c: 5430 5800 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0058 │ │ +081c80: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +081c84: 5430 5800 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0058 │ │ +081c88: 7220 7703 4000 |0006: invoke-interface {v0, v4}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarDescription:(I)V // method@0377 │ │ +081c8e: 0e00 |0009: return-void │ │ +081c90: 6200 5500 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0055 │ │ +081c94: 5431 6100 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0061 │ │ +081c98: 5432 5700 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0057 │ │ +081c9c: 7240 6503 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@0365 │ │ +081ca2: 0c00 |0013: move-result-object v0 │ │ +081ca4: 5b30 6100 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0061 │ │ +081ca8: 28f3 |0016: goto 0009 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0004 line=494 │ │ 0x0009 line=499 │ │ 0x000a line=497 │ │ locals : │ │ @@ -148615,27 +148616,27 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -081cd4: |[081cd4] android.support.v4.app.ActionBarDrawerToggle.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ -081ce4: 5430 5800 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0058 │ │ -081ce8: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -081cec: 5430 5800 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0058 │ │ -081cf0: 7230 7803 4005 |0006: invoke-interface {v0, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0378 │ │ -081cf6: 0e00 |0009: return-void │ │ -081cf8: 6200 5500 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0055 │ │ -081cfc: 5431 6100 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0061 │ │ -081d00: 5432 5700 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0057 │ │ -081d04: 7255 6603 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@0366 │ │ -081d0a: 0c00 |0013: move-result-object v0 │ │ -081d0c: 5b30 6100 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0061 │ │ -081d10: 28f3 |0016: goto 0009 // -000d │ │ +081cac: |[081cac] android.support.v4.app.ActionBarDrawerToggle.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ +081cbc: 5430 5800 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0058 │ │ +081cc0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +081cc4: 5430 5800 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0058 │ │ +081cc8: 7230 7803 4005 |0006: invoke-interface {v0, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0378 │ │ +081cce: 0e00 |0009: return-void │ │ +081cd0: 6200 5500 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0055 │ │ +081cd4: 5431 6100 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0061 │ │ +081cd8: 5432 5700 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0057 │ │ +081cdc: 7255 6603 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@0366 │ │ +081ce2: 0c00 |0013: move-result-object v0 │ │ +081ce4: 5b30 6100 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0061 │ │ +081ce8: 28f3 |0016: goto 0009 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0004 line=485 │ │ 0x0009 line=490 │ │ 0x000a line=488 │ │ locals : │ │ @@ -148648,34 +148649,34 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -081d14: |[081d14] android.support.v4.app.ActionBarDrawerToggle.setDrawerIndicatorEnabled:(Z)V │ │ -081d24: 5530 5c00 |0000: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@005c │ │ -081d28: 3204 1800 |0002: if-eq v4, v0, 001a // +0018 │ │ -081d2c: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ -081d30: 5431 6200 |0006: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0062 │ │ -081d34: 5430 5d00 |0008: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@005d │ │ -081d38: 1402 0300 8000 |000a: const v2, #float 1.17549e-38 // #00800003 │ │ -081d3e: 6e20 e118 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@18e1 │ │ -081d44: 0a00 |0010: move-result v0 │ │ -081d46: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ -081d4a: 5230 5900 |0013: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0059 │ │ -081d4e: 6e30 9003 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0390 │ │ -081d54: 5c34 5c00 |0018: iput-boolean v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@005c │ │ -081d58: 0e00 |001a: return-void │ │ -081d5a: 5230 6000 |001b: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0060 │ │ -081d5e: 28f8 |001d: goto 0015 // -0008 │ │ -081d60: 5430 5f00 |001e: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@005f │ │ -081d64: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -081d66: 6e30 9003 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0390 │ │ -081d6c: 28f4 |0024: goto 0018 // -000c │ │ +081cec: |[081cec] android.support.v4.app.ActionBarDrawerToggle.setDrawerIndicatorEnabled:(Z)V │ │ +081cfc: 5530 5c00 |0000: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@005c │ │ +081d00: 3204 1800 |0002: if-eq v4, v0, 001a // +0018 │ │ +081d04: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ +081d08: 5431 6200 |0006: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0062 │ │ +081d0c: 5430 5d00 |0008: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@005d │ │ +081d10: 1402 0300 8000 |000a: const v2, #float 1.17549e-38 // #00800003 │ │ +081d16: 6e20 e118 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@18e1 │ │ +081d1c: 0a00 |0010: move-result v0 │ │ +081d1e: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ +081d22: 5230 5900 |0013: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0059 │ │ +081d26: 6e30 9003 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0390 │ │ +081d2c: 5c34 5c00 |0018: iput-boolean v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@005c │ │ +081d30: 0e00 |001a: return-void │ │ +081d32: 5230 6000 |001b: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0060 │ │ +081d36: 28f8 |001d: goto 0015 // -0008 │ │ +081d38: 5430 5f00 |001e: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@005f │ │ +081d3c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +081d3e: 6e30 9003 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0390 │ │ +081d44: 28f4 |0024: goto 0018 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0004 line=361 │ │ 0x0006 line=362 │ │ 0x0018 line=367 │ │ 0x001a line=369 │ │ @@ -148690,22 +148691,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -081d70: |[081d70] android.support.v4.app.ActionBarDrawerToggle.setHomeAsUpIndicator:(I)V │ │ -081d80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -081d82: 3803 0800 |0001: if-eqz v3, 0009 // +0008 │ │ -081d86: 5421 5700 |0003: iget-object v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0057 │ │ -081d8a: 7120 0209 3100 |0005: invoke-static {v1, v3}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0902 │ │ -081d90: 0c00 |0008: move-result-object v0 │ │ -081d92: 6e20 9303 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@0393 │ │ -081d98: 0e00 |000c: return-void │ │ +081d48: |[081d48] android.support.v4.app.ActionBarDrawerToggle.setHomeAsUpIndicator:(I)V │ │ +081d58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081d5a: 3803 0800 |0001: if-eqz v3, 0009 // +0008 │ │ +081d5e: 5421 5700 |0003: iget-object v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0057 │ │ +081d62: 7120 0209 3100 |0005: invoke-static {v1, v3}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0902 │ │ +081d68: 0c00 |0008: move-result-object v0 │ │ +081d6a: 6e20 9303 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@0393 │ │ +081d70: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0001 line=342 │ │ 0x0003 line=343 │ │ 0x0009 line=346 │ │ 0x000c line=347 │ │ @@ -148719,30 +148720,30 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -081d9c: |[081d9c] android.support.v4.app.ActionBarDrawerToggle.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ -081dac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -081dae: 3903 1400 |0001: if-nez v3, 0015 // +0014 │ │ -081db2: 6e10 8703 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0387 │ │ -081db8: 0c00 |0006: move-result-object v0 │ │ -081dba: 5b20 5f00 |0007: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@005f │ │ -081dbe: 5c21 5e00 |0009: iput-boolean v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHasCustomUpIndicator:Z // field@005e │ │ -081dc2: 5520 5c00 |000b: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@005c │ │ -081dc6: 3900 0700 |000d: if-nez v0, 0014 // +0007 │ │ -081dca: 5420 5f00 |000f: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@005f │ │ -081dce: 6e30 9003 0201 |0011: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0390 │ │ -081dd4: 0e00 |0014: return-void │ │ -081dd6: 5b23 5f00 |0015: iput-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@005f │ │ -081dda: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -081ddc: 5c20 5e00 |0018: iput-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHasCustomUpIndicator:Z // field@005e │ │ -081de0: 28f1 |001a: goto 000b // -000f │ │ +081d74: |[081d74] android.support.v4.app.ActionBarDrawerToggle.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ +081d84: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +081d86: 3903 1400 |0001: if-nez v3, 0015 // +0014 │ │ +081d8a: 6e10 8703 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0387 │ │ +081d90: 0c00 |0006: move-result-object v0 │ │ +081d92: 5b20 5f00 |0007: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@005f │ │ +081d96: 5c21 5e00 |0009: iput-boolean v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHasCustomUpIndicator:Z // field@005e │ │ +081d9a: 5520 5c00 |000b: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@005c │ │ +081d9e: 3900 0700 |000d: if-nez v0, 0014 // +0007 │ │ +081da2: 5420 5f00 |000f: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@005f │ │ +081da6: 6e30 9003 0201 |0011: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0390 │ │ +081dac: 0e00 |0014: return-void │ │ +081dae: 5b23 5f00 |0015: iput-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@005f │ │ +081db2: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +081db4: 5c20 5e00 |0018: iput-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHasCustomUpIndicator:Z // field@005e │ │ +081db8: 28f1 |001a: goto 000b // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=316 │ │ 0x0003 line=317 │ │ 0x0009 line=318 │ │ 0x000b line=324 │ │ 0x000f line=325 │ │ @@ -148758,39 +148759,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -081de4: |[081de4] android.support.v4.app.ActionBarDrawerToggle.syncState:()V │ │ -081df4: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ -081dfa: 5430 5d00 |0003: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@005d │ │ -081dfe: 6e20 e118 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@18e1 │ │ -081e04: 0a00 |0008: move-result v0 │ │ -081e06: 3800 1d00 |0009: if-eqz v0, 0026 // +001d │ │ -081e0a: 5430 6200 |000b: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0062 │ │ -081e0e: 1501 803f |000d: const/high16 v1, #int 1065353216 // #3f80 │ │ -081e12: 6e20 8103 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0381 │ │ -081e18: 5530 5c00 |0012: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@005c │ │ -081e1c: 3800 1100 |0014: if-eqz v0, 0025 // +0011 │ │ -081e20: 5431 6200 |0016: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0062 │ │ -081e24: 5430 5d00 |0018: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@005d │ │ -081e28: 6e20 e118 2000 |001a: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@18e1 │ │ -081e2e: 0a00 |001d: move-result v0 │ │ -081e30: 3800 0f00 |001e: if-eqz v0, 002d // +000f │ │ -081e34: 5230 5900 |0020: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0059 │ │ -081e38: 6e30 9003 1300 |0022: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0390 │ │ -081e3e: 0e00 |0025: return-void │ │ -081e40: 5430 6200 |0026: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0062 │ │ -081e44: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -081e46: 6e20 8103 1000 |0029: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0381 │ │ -081e4c: 28e6 |002c: goto 0012 // -001a │ │ -081e4e: 5230 6000 |002d: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0060 │ │ -081e52: 28f3 |002f: goto 0022 // -000d │ │ +081dbc: |[081dbc] android.support.v4.app.ActionBarDrawerToggle.syncState:()V │ │ +081dcc: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ +081dd2: 5430 5d00 |0003: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@005d │ │ +081dd6: 6e20 e118 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@18e1 │ │ +081ddc: 0a00 |0008: move-result v0 │ │ +081dde: 3800 1d00 |0009: if-eqz v0, 0026 // +001d │ │ +081de2: 5430 6200 |000b: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0062 │ │ +081de6: 1501 803f |000d: const/high16 v1, #int 1065353216 // #3f80 │ │ +081dea: 6e20 8103 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0381 │ │ +081df0: 5530 5c00 |0012: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@005c │ │ +081df4: 3800 1100 |0014: if-eqz v0, 0025 // +0011 │ │ +081df8: 5431 6200 |0016: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0062 │ │ +081dfc: 5430 5d00 |0018: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@005d │ │ +081e00: 6e20 e118 2000 |001a: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@18e1 │ │ +081e06: 0a00 |001d: move-result v0 │ │ +081e08: 3800 0f00 |001e: if-eqz v0, 002d // +000f │ │ +081e0c: 5230 5900 |0020: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0059 │ │ +081e10: 6e30 9003 1300 |0022: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0390 │ │ +081e16: 0e00 |0025: return-void │ │ +081e18: 5430 6200 |0026: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0062 │ │ +081e1c: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +081e1e: 6e20 8103 1000 |0029: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0381 │ │ +081e24: 28e6 |002c: goto 0012 // -001a │ │ +081e26: 5230 6000 |002d: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0060 │ │ +081e2a: 28f3 |002f: goto 0022 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0003 line=292 │ │ 0x000b line=293 │ │ 0x0012 line=298 │ │ 0x0016 line=299 │ │ 0x0025 line=302 │ │ @@ -148841,18 +148842,18 @@ │ │ type : '(Landroid/support/v4/app/SharedElementCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -081e54: |[081e54] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.:(Landroid/support/v4/app/SharedElementCallback;)V │ │ -081e64: 7010 a703 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;.:()V // method@03a7 │ │ -081e6a: 5b01 6a00 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@006a │ │ -081e6e: 0e00 |0005: return-void │ │ +081e2c: |[081e2c] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.:(Landroid/support/v4/app/SharedElementCallback;)V │ │ +081e3c: 7010 a703 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;.:()V // method@03a7 │ │ +081e42: 5b01 6a00 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@006a │ │ +081e46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0003 line=223 │ │ 0x0005 line=224 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl; │ │ @@ -148864,19 +148865,19 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -081e70: |[081e70] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onCaptureSharedElementSnapshot:(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable; │ │ -081e80: 5410 6a00 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@006a │ │ -081e84: 6e40 bf08 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/SharedElementCallback;.onCaptureSharedElementSnapshot:(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable; // method@08bf │ │ -081e8a: 0c00 |0005: move-result-object v0 │ │ -081e8c: 1100 |0006: return-object v0 │ │ +081e48: |[081e48] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onCaptureSharedElementSnapshot:(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable; │ │ +081e58: 5410 6a00 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@006a │ │ +081e5c: 6e40 bf08 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/SharedElementCallback;.onCaptureSharedElementSnapshot:(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable; // method@08bf │ │ +081e62: 0c00 |0005: move-result-object v0 │ │ +081e64: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl; │ │ 0x0000 - 0x0007 reg=2 sharedElement Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 viewToGlobalMatrix Landroid/graphics/Matrix; │ │ @@ -148887,19 +148888,19 @@ │ │ type : '(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -081e90: |[081e90] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onCreateSnapshotView:(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View; │ │ -081ea0: 5410 6a00 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@006a │ │ -081ea4: 6e30 c008 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/app/SharedElementCallback;.onCreateSnapshotView:(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View; // method@08c0 │ │ -081eaa: 0c00 |0005: move-result-object v0 │ │ -081eac: 1100 |0006: return-object v0 │ │ +081e68: |[081e68] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onCreateSnapshotView:(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View; │ │ +081e78: 5410 6a00 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@006a │ │ +081e7c: 6e30 c008 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/app/SharedElementCallback;.onCreateSnapshotView:(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View; // method@08c0 │ │ +081e82: 0c00 |0005: move-result-object v0 │ │ +081e84: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=3 snapshot Landroid/os/Parcelable; │ │ @@ -148909,18 +148910,18 @@ │ │ type : '(Ljava/util/List;Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -081eb0: |[081eb0] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V │ │ -081ec0: 5410 6a00 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@006a │ │ -081ec4: 6e30 c108 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@08c1 │ │ -081eca: 0e00 |0005: return-void │ │ +081e88: |[081e88] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V │ │ +081e98: 5410 6a00 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@006a │ │ +081e9c: 6e30 c108 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@08c1 │ │ +081ea2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0005 line=248 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/Map; │ │ @@ -148933,18 +148934,18 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -081ecc: |[081ecc] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onRejectSharedElements:(Ljava/util/List;)V │ │ -081edc: 5410 6a00 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@006a │ │ -081ee0: 6e20 c208 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/SharedElementCallback;.onRejectSharedElements:(Ljava/util/List;)V // method@08c2 │ │ -081ee6: 0e00 |0005: return-void │ │ +081ea4: |[081ea4] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onRejectSharedElements:(Ljava/util/List;)V │ │ +081eb4: 5410 6a00 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@006a │ │ +081eb8: 6e20 c208 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/SharedElementCallback;.onRejectSharedElements:(Ljava/util/List;)V // method@08c2 │ │ +081ebe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0005 line=243 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl; │ │ @@ -148955,18 +148956,18 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -081ee8: |[081ee8] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ -081ef8: 5410 6a00 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@006a │ │ -081efc: 6e40 c308 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/SharedElementCallback;.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@08c3 │ │ -081f02: 0e00 |0005: return-void │ │ +081ec0: |[081ec0] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ +081ed0: 5410 6a00 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@006a │ │ +081ed4: 6e40 c308 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/SharedElementCallback;.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@08c3 │ │ +081eda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0005 line=238 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ @@ -148981,18 +148982,18 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -081f04: |[081f04] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ -081f14: 5410 6a00 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@006a │ │ -081f18: 6e40 c408 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/SharedElementCallback;.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@08c4 │ │ -081f1e: 0e00 |0005: return-void │ │ +081edc: |[081edc] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ +081eec: 5410 6a00 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@006a │ │ +081ef0: 6e40 c408 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/SharedElementCallback;.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@08c4 │ │ +081ef6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0005 line=231 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ @@ -149047,17 +149048,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -081f20: |[081f20] android.support.v4.app.ActivityCompat.:()V │ │ -081f30: 7010 fe08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ContextCompat;.:()V // method@08fe │ │ -081f36: 0e00 |0003: return-void │ │ +081ef8: |[081ef8] android.support.v4.app.ActivityCompat.:()V │ │ +081f08: 7010 fe08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ContextCompat;.:()V // method@08fe │ │ +081f0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=217 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompat; │ │ │ │ @@ -149066,20 +149067,20 @@ │ │ type : '(Landroid/support/v4/app/SharedElementCallback;)Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -081f38: |[081f38] android.support.v4.app.ActivityCompat.createCallback:(Landroid/support/v4/app/SharedElementCallback;)Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ │ -081f48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -081f4a: 3801 0700 |0001: if-eqz v1, 0008 // +0007 │ │ -081f4e: 2200 f200 |0003: new-instance v0, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl; // type@00f2 │ │ -081f52: 7020 a003 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.:(Landroid/support/v4/app/SharedElementCallback;)V // method@03a0 │ │ -081f58: 1100 |0008: return-object v0 │ │ +081f10: |[081f10] android.support.v4.app.ActivityCompat.createCallback:(Landroid/support/v4/app/SharedElementCallback;)Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ │ +081f20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081f22: 3801 0700 |0001: if-eqz v1, 0008 // +0007 │ │ +081f26: 2200 f200 |0003: new-instance v0, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl; // type@00f2 │ │ +081f2a: 7020 a003 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.:(Landroid/support/v4/app/SharedElementCallback;)V // method@03a0 │ │ +081f30: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0001 line=211 │ │ 0x0003 line=212 │ │ 0x0008 line=214 │ │ locals : │ │ @@ -149092,22 +149093,22 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -081f5c: |[081f5c] android.support.v4.app.ActivityCompat.finishAffinity:(Landroid/app/Activity;)V │ │ -081f6c: 6000 3600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ -081f70: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -081f74: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -081f78: 7110 cb03 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatJB;.finishAffinity:(Landroid/app/Activity;)V // method@03cb │ │ -081f7e: 0e00 |0009: return-void │ │ -081f80: 6e10 1200 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0012 │ │ -081f86: 28fc |000d: goto 0009 // -0004 │ │ +081f34: |[081f34] android.support.v4.app.ActivityCompat.finishAffinity:(Landroid/app/Activity;)V │ │ +081f44: 6000 3600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ +081f48: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +081f4c: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +081f50: 7110 cb03 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatJB;.finishAffinity:(Landroid/app/Activity;)V // method@03cb │ │ +081f56: 0e00 |0009: return-void │ │ +081f58: 6e10 1200 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0012 │ │ +081f5e: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0006 line=142 │ │ 0x0009 line=146 │ │ 0x000a line=144 │ │ locals : │ │ @@ -149118,22 +149119,22 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -081f88: |[081f88] android.support.v4.app.ActivityCompat.finishAfterTransition:(Landroid/app/Activity;)V │ │ -081f98: 6000 3600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ -081f9c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -081fa0: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -081fa4: 7110 b703 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompat21;.finishAfterTransition:(Landroid/app/Activity;)V // method@03b7 │ │ -081faa: 0e00 |0009: return-void │ │ -081fac: 6e10 1200 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0012 │ │ -081fb2: 28fc |000d: goto 0009 // -0004 │ │ +081f60: |[081f60] android.support.v4.app.ActivityCompat.finishAfterTransition:(Landroid/app/Activity;)V │ │ +081f70: 6000 3600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ +081f74: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +081f78: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +081f7c: 7110 b703 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompat21;.finishAfterTransition:(Landroid/app/Activity;)V // method@03b7 │ │ +081f82: 0e00 |0009: return-void │ │ +081f84: 6e10 1200 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0012 │ │ +081f8a: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0006 line=159 │ │ 0x0009 line=163 │ │ 0x000a line=161 │ │ locals : │ │ @@ -149144,23 +149145,23 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -081fb4: |[081fb4] android.support.v4.app.ActivityCompat.invalidateOptionsMenu:(Landroid/app/Activity;)Z │ │ -081fc4: 6000 3600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ -081fc8: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -081fcc: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -081fd0: 7110 c903 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@03c9 │ │ -081fd6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -081fd8: 0f00 |000a: return v0 │ │ -081fda: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -081fdc: 28fe |000c: goto 000a // -0002 │ │ +081f8c: |[081f8c] android.support.v4.app.ActivityCompat.invalidateOptionsMenu:(Landroid/app/Activity;)Z │ │ +081f9c: 6000 3600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ +081fa0: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +081fa4: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +081fa8: 7110 c903 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@03c9 │ │ +081fae: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +081fb0: 0f00 |000a: return v0 │ │ +081fb2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +081fb4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0006 line=73 │ │ 0x0009 line=74 │ │ 0x000a line=76 │ │ locals : │ │ @@ -149171,20 +149172,20 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -081fe0: |[081fe0] android.support.v4.app.ActivityCompat.postponeEnterTransition:(Landroid/app/Activity;)V │ │ -081ff0: 6000 3600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ -081ff4: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -081ff8: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -081ffc: 7110 b803 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompat21;.postponeEnterTransition:(Landroid/app/Activity;)V // method@03b8 │ │ -082002: 0e00 |0009: return-void │ │ +081fb8: |[081fb8] android.support.v4.app.ActivityCompat.postponeEnterTransition:(Landroid/app/Activity;)V │ │ +081fc8: 6000 3600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ +081fcc: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +081fd0: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +081fd4: 7110 b803 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompat21;.postponeEnterTransition:(Landroid/app/Activity;)V // method@03b8 │ │ +081fda: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0006 line=198 │ │ 0x0009 line=200 │ │ locals : │ │ 0x0000 - 0x000a reg=2 activity Landroid/app/Activity; │ │ @@ -149194,22 +149195,22 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -082004: |[082004] android.support.v4.app.ActivityCompat.setEnterSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V │ │ -082014: 6000 3600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ -082018: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -08201c: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ -082020: 7110 bd03 0300 |0006: invoke-static {v3}, Landroid/support/v4/app/ActivityCompat;.createCallback:(Landroid/support/v4/app/SharedElementCallback;)Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // method@03bd │ │ -082026: 0c00 |0009: move-result-object v0 │ │ -082028: 7120 b903 0200 |000a: invoke-static {v2, v0}, Landroid/support/v4/app/ActivityCompat21;.setEnterSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V // method@03b9 │ │ -08202e: 0e00 |000d: return-void │ │ +081fdc: |[081fdc] android.support.v4.app.ActivityCompat.setEnterSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V │ │ +081fec: 6000 3600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ +081ff0: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +081ff4: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ +081ff8: 7110 bd03 0300 |0006: invoke-static {v3}, Landroid/support/v4/app/ActivityCompat;.createCallback:(Landroid/support/v4/app/SharedElementCallback;)Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // method@03bd │ │ +081ffe: 0c00 |0009: move-result-object v0 │ │ +082000: 7120 b903 0200 |000a: invoke-static {v2, v0}, Landroid/support/v4/app/ActivityCompat21;.setEnterSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V // method@03b9 │ │ +082006: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0006 line=176 │ │ 0x000d line=178 │ │ locals : │ │ 0x0000 - 0x000e reg=2 activity Landroid/app/Activity; │ │ @@ -149220,22 +149221,22 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -082030: |[082030] android.support.v4.app.ActivityCompat.setExitSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V │ │ -082040: 6000 3600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ -082044: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -082048: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ -08204c: 7110 bd03 0300 |0006: invoke-static {v3}, Landroid/support/v4/app/ActivityCompat;.createCallback:(Landroid/support/v4/app/SharedElementCallback;)Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // method@03bd │ │ -082052: 0c00 |0009: move-result-object v0 │ │ -082054: 7120 ba03 0200 |000a: invoke-static {v2, v0}, Landroid/support/v4/app/ActivityCompat21;.setExitSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V // method@03ba │ │ -08205a: 0e00 |000d: return-void │ │ +082008: |[082008] android.support.v4.app.ActivityCompat.setExitSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V │ │ +082018: 6000 3600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ +08201c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +082020: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ +082024: 7110 bd03 0300 |0006: invoke-static {v3}, Landroid/support/v4/app/ActivityCompat;.createCallback:(Landroid/support/v4/app/SharedElementCallback;)Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // method@03bd │ │ +08202a: 0c00 |0009: move-result-object v0 │ │ +08202c: 7120 ba03 0200 |000a: invoke-static {v2, v0}, Landroid/support/v4/app/ActivityCompat21;.setExitSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V // method@03ba │ │ +082032: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0006 line=192 │ │ 0x000d line=194 │ │ locals : │ │ 0x0000 - 0x000e reg=2 activity Landroid/app/Activity; │ │ @@ -149246,22 +149247,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 │ │ -08205c: |[08205c] android.support.v4.app.ActivityCompat.startActivity:(Landroid/app/Activity;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -08206c: 6000 3600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ -082070: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -082074: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -082078: 7130 cc03 3204 |0006: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityCompatJB;.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V // method@03cc │ │ -08207e: 0e00 |0009: return-void │ │ -082080: 6e20 3900 3200 |000a: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0039 │ │ -082086: 28fc |000d: goto 0009 // -0004 │ │ +082034: |[082034] android.support.v4.app.ActivityCompat.startActivity:(Landroid/app/Activity;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +082044: 6000 3600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ +082048: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +08204c: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +082050: 7130 cc03 3204 |0006: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityCompatJB;.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V // method@03cc │ │ +082056: 0e00 |0009: return-void │ │ +082058: 6e20 3900 3200 |000a: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0039 │ │ +08205e: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0006 line=98 │ │ 0x0009 line=102 │ │ 0x000a line=100 │ │ locals : │ │ @@ -149274,22 +149275,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 │ │ -082088: |[082088] android.support.v4.app.ActivityCompat.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ -082098: 6000 3600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ -08209c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0820a0: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -0820a4: 7140 cd03 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@03cd │ │ -0820aa: 0e00 |0009: return-void │ │ -0820ac: 6e30 3a00 3204 |000a: invoke-virtual {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@003a │ │ -0820b2: 28fc |000d: goto 0009 // -0004 │ │ +082060: |[082060] android.support.v4.app.ActivityCompat.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ +082070: 6000 3600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ +082074: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +082078: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +08207c: 7140 cd03 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@03cd │ │ +082082: 0e00 |0009: return-void │ │ +082084: 6e30 3a00 3204 |000a: invoke-virtual {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@003a │ │ +08208a: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0006 line=127 │ │ 0x0009 line=131 │ │ 0x000a line=129 │ │ locals : │ │ @@ -149303,20 +149304,20 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0820b4: |[0820b4] android.support.v4.app.ActivityCompat.startPostponedEnterTransition:(Landroid/app/Activity;)V │ │ -0820c4: 6000 3600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ -0820c8: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0820cc: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -0820d0: 7110 bb03 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompat21;.startPostponedEnterTransition:(Landroid/app/Activity;)V // method@03bb │ │ -0820d6: 0e00 |0009: return-void │ │ +08208c: |[08208c] android.support.v4.app.ActivityCompat.startPostponedEnterTransition:(Landroid/app/Activity;)V │ │ +08209c: 6000 3600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ +0820a0: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0820a4: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +0820a8: 7110 bb03 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompat21;.startPostponedEnterTransition:(Landroid/app/Activity;)V // method@03bb │ │ +0820ae: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0006 line=204 │ │ 0x0009 line=206 │ │ locals : │ │ 0x0000 - 0x000a reg=2 activity Landroid/app/Activity; │ │ @@ -149356,18 +149357,18 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompat21;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0820d8: |[0820d8] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImpl21.:(Landroid/support/v4/app/ActivityOptionsCompat21;)V │ │ -0820e8: 7010 dd03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@03dd │ │ -0820ee: 5b01 6c00 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;.mImpl:Landroid/support/v4/app/ActivityOptionsCompat21; // field@006c │ │ -0820f2: 0e00 |0005: return-void │ │ +0820b0: |[0820b0] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImpl21.:(Landroid/support/v4/app/ActivityOptionsCompat21;)V │ │ +0820c0: 7010 dd03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@03dd │ │ +0820c6: 5b01 6c00 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;.mImpl:Landroid/support/v4/app/ActivityOptionsCompat21; // field@006c │ │ +0820ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0003 line=202 │ │ 0x0005 line=203 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; │ │ @@ -149379,19 +149380,19 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0820f4: |[0820f4] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImpl21.toBundle:()Landroid/os/Bundle; │ │ -082104: 5410 6c00 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;.mImpl:Landroid/support/v4/app/ActivityOptionsCompat21; // field@006c │ │ -082108: 6e10 db03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActivityOptionsCompat21;.toBundle:()Landroid/os/Bundle; // method@03db │ │ -08210e: 0c00 |0005: move-result-object v0 │ │ -082110: 1100 |0006: return-object v0 │ │ +0820cc: |[0820cc] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImpl21.toBundle:()Landroid/os/Bundle; │ │ +0820dc: 5410 6c00 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;.mImpl:Landroid/support/v4/app/ActivityOptionsCompat21; // field@006c │ │ +0820e0: 6e10 db03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActivityOptionsCompat21;.toBundle:()Landroid/os/Bundle; // method@03db │ │ +0820e6: 0c00 |0005: move-result-object v0 │ │ +0820e8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;) │ │ @@ -149399,23 +149400,23 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -082114: |[082114] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImpl21.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ -082124: 2041 fb00 |0000: instance-of v1, v4, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; // type@00fb │ │ -082128: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ -08212c: 0740 |0004: move-object v0, v4 │ │ -08212e: 1f00 fb00 |0005: check-cast v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; // type@00fb │ │ -082132: 5431 6c00 |0007: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;.mImpl:Landroid/support/v4/app/ActivityOptionsCompat21; // field@006c │ │ -082136: 5402 6c00 |0009: iget-object v2, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;.mImpl:Landroid/support/v4/app/ActivityOptionsCompat21; // field@006c │ │ -08213a: 6e20 dc03 2100 |000b: invoke-virtual {v1, v2}, Landroid/support/v4/app/ActivityOptionsCompat21;.update:(Landroid/support/v4/app/ActivityOptionsCompat21;)V // method@03dc │ │ -082140: 0e00 |000e: return-void │ │ +0820ec: |[0820ec] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImpl21.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ +0820fc: 2041 fb00 |0000: instance-of v1, v4, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; // type@00fb │ │ +082100: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +082104: 0740 |0004: move-object v0, v4 │ │ +082106: 1f00 fb00 |0005: check-cast v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; // type@00fb │ │ +08210a: 5431 6c00 |0007: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;.mImpl:Landroid/support/v4/app/ActivityOptionsCompat21; // field@006c │ │ +08210e: 5402 6c00 |0009: iget-object v2, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;.mImpl:Landroid/support/v4/app/ActivityOptionsCompat21; // field@006c │ │ +082112: 6e20 dc03 2100 |000b: invoke-virtual {v1, v2}, Landroid/support/v4/app/ActivityOptionsCompat21;.update:(Landroid/support/v4/app/ActivityOptionsCompat21;)V // method@03dc │ │ +082118: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0005 line=214 │ │ 0x0007 line=215 │ │ 0x000e line=217 │ │ locals : │ │ @@ -149457,18 +149458,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 │ │ -082144: |[082144] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ -082154: 7010 dd03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@03dd │ │ -08215a: 5b01 6d00 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@006d │ │ -08215e: 0e00 |0005: return-void │ │ +08211c: |[08211c] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ +08212c: 7010 dd03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@03dd │ │ +082132: 5b01 6d00 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@006d │ │ +082136: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0003 line=181 │ │ 0x0005 line=182 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ @@ -149480,19 +149481,19 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -082160: |[082160] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.toBundle:()Landroid/os/Bundle; │ │ -082170: 5410 6d00 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@006d │ │ -082174: 6e10 e903 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActivityOptionsCompatJB;.toBundle:()Landroid/os/Bundle; // method@03e9 │ │ -08217a: 0c00 |0005: move-result-object v0 │ │ -08217c: 1100 |0006: return-object v0 │ │ +082138: |[082138] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.toBundle:()Landroid/os/Bundle; │ │ +082148: 5410 6d00 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@006d │ │ +08214c: 6e10 e903 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActivityOptionsCompatJB;.toBundle:()Landroid/os/Bundle; // method@03e9 │ │ +082152: 0c00 |0005: move-result-object v0 │ │ +082154: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;) │ │ @@ -149500,23 +149501,23 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -082180: |[082180] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ -082190: 2041 fc00 |0000: instance-of v1, v4, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00fc │ │ -082194: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ -082198: 0740 |0004: move-object v0, v4 │ │ -08219a: 1f00 fc00 |0005: check-cast v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00fc │ │ -08219e: 5431 6d00 |0007: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@006d │ │ -0821a2: 5402 6d00 |0009: iget-object v2, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@006d │ │ -0821a6: 6e20 ea03 2100 |000b: invoke-virtual {v1, v2}, Landroid/support/v4/app/ActivityOptionsCompatJB;.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@03ea │ │ -0821ac: 0e00 |000e: return-void │ │ +082158: |[082158] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ +082168: 2041 fc00 |0000: instance-of v1, v4, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00fc │ │ +08216c: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +082170: 0740 |0004: move-object v0, v4 │ │ +082172: 1f00 fc00 |0005: check-cast v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00fc │ │ +082176: 5431 6d00 |0007: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@006d │ │ +08217a: 5402 6d00 |0009: iget-object v2, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@006d │ │ +08217e: 6e20 ea03 2100 |000b: invoke-virtual {v1, v2}, Landroid/support/v4/app/ActivityOptionsCompatJB;.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@03ea │ │ +082184: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0005 line=192 │ │ 0x0007 line=193 │ │ 0x000e line=195 │ │ locals : │ │ @@ -149563,19 +149564,19 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/Fragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0821b0: |[0821b0] android.support.v4.app.BackStackRecord$1.:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/Fragment;)V │ │ -0821c0: 5b01 7000 |0000: iput-object v1, v0, Landroid/support/v4/app/BackStackRecord$1;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0070 │ │ -0821c4: 5b02 7100 |0002: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$1;.val$inFragment:Landroid/support/v4/app/Fragment; // field@0071 │ │ -0821c8: 7010 2621 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -0821ce: 0e00 |0007: return-void │ │ +082188: |[082188] android.support.v4.app.BackStackRecord$1.:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/Fragment;)V │ │ +082198: 5b01 7000 |0000: iput-object v1, v0, Landroid/support/v4/app/BackStackRecord$1;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0070 │ │ +08219c: 5b02 7100 |0002: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$1;.val$inFragment:Landroid/support/v4/app/Fragment; // field@0071 │ │ +0821a0: 7010 2621 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +0821a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1186 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/app/BackStackRecord$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/app/Fragment; │ │ @@ -149586,19 +149587,19 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0821d0: |[0821d0] android.support.v4.app.BackStackRecord$1.getView:()Landroid/view/View; │ │ -0821e0: 5410 7100 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord$1;.val$inFragment:Landroid/support/v4/app/Fragment; // field@0071 │ │ -0821e4: 6e10 8e04 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@048e │ │ -0821ea: 0c00 |0005: move-result-object v0 │ │ -0821ec: 1100 |0006: return-object v0 │ │ +0821a8: |[0821a8] android.support.v4.app.BackStackRecord$1.getView:()Landroid/view/View; │ │ +0821b8: 5410 7100 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord$1;.val$inFragment:Landroid/support/v4/app/Fragment; // field@0071 │ │ +0821bc: 6e10 8e04 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@048e │ │ +0821c2: 0c00 |0005: move-result-object v0 │ │ +0821c4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1189 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/BackStackRecord$1; │ │ │ │ source_file_idx : 648 (BackStackRecord.java) │ │ @@ -149803,22 +149804,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 │ │ -0821f0: |[0821f0] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -082200: 7010 f205 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@05f2 │ │ -082206: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -082208: 5c10 9700 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0097 │ │ -08220c: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -08220e: 5910 a000 |0007: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ -082212: 5b12 a100 |0009: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -082216: 0e00 |000b: return-void │ │ +0821c8: |[0821c8] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +0821d8: 7010 f205 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@05f2 │ │ +0821de: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0821e0: 5c10 9700 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0097 │ │ +0821e4: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +0821e6: 5910 a000 |0007: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ +0821ea: 5b12 a100 |0009: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +0821ee: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0003 line=228 │ │ 0x0006 line=231 │ │ 0x0009 line=356 │ │ 0x000b line=357 │ │ @@ -149831,18 +149832,18 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -082218: |[082218] android.support.v4.app.BackStackRecord.access$000:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; │ │ -082228: 7040 1f04 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/app/BackStackRecord;.mapSharedElementsIn:(Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; // method@041f │ │ -08222e: 0c00 |0003: move-result-object v0 │ │ -082230: 1100 |0004: return-object v0 │ │ +0821f0: |[0821f0] android.support.v4.app.BackStackRecord.access$000:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; │ │ +082200: 7040 1f04 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/app/BackStackRecord;.mapSharedElementsIn:(Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; // method@041f │ │ +082206: 0c00 |0003: move-result-object v0 │ │ +082208: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ 0x0000 - 0x0005 reg=3 x2 Z │ │ @@ -149853,17 +149854,17 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -082234: |[082234] android.support.v4.app.BackStackRecord.access$100:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V │ │ -082244: 7030 2f04 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/app/BackStackRecord;.setEpicenterIn:(Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V // method@042f │ │ -08224a: 0e00 |0003: return-void │ │ +08220c: |[08220c] android.support.v4.app.BackStackRecord.access$100:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V │ │ +08221c: 7030 2f04 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/app/BackStackRecord;.setEpicenterIn:(Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V // method@042f │ │ +082222: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x0004 reg=2 x2 Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ @@ -149873,17 +149874,17 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -08224c: |[08224c] android.support.v4.app.BackStackRecord.access$200:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V │ │ -08225c: 7606 0304 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/BackStackRecord;.callSharedElementEnd:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V // method@0403 │ │ -082262: 0e00 |0003: return-void │ │ +082224: |[082224] android.support.v4.app.BackStackRecord.access$200:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V │ │ +082234: 7606 0304 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/BackStackRecord;.callSharedElementEnd:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V // method@0403 │ │ +08223a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ 0x0000 - 0x0004 reg=2 x2 Landroid/support/v4/app/Fragment; │ │ @@ -149896,17 +149897,17 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -082264: |[082264] android.support.v4.app.BackStackRecord.access$300:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ -082274: 7040 0e04 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;.excludeHiddenFragments:(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V // method@040e │ │ -08227a: 0e00 |0003: return-void │ │ +08223c: |[08223c] android.support.v4.app.BackStackRecord.access$300:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ +08224c: 7040 0e04 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;.excludeHiddenFragments:(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V // method@040e │ │ +082252: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ 0x0000 - 0x0004 reg=2 x2 I │ │ @@ -149917,61 +149918,61 @@ │ │ type : '(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 77 16-bit code units │ │ -08227c: |[08227c] android.support.v4.app.BackStackRecord.beginTransition:(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ -08228c: 2202 0401 |0000: new-instance v2, Landroid/support/v4/app/BackStackRecord$TransitionState; // type@0104 │ │ -082290: 7020 f203 8200 |0002: invoke-direct {v2, v8}, Landroid/support/v4/app/BackStackRecord$TransitionState;.:(Landroid/support/v4/app/BackStackRecord;)V // method@03f2 │ │ -082296: 2200 2004 |0005: new-instance v0, Landroid/view/View; // type@0420 │ │ -08229a: 5483 a100 |0007: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -08229e: 5433 4501 |0009: iget-object v3, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -0822a2: 7020 7b1c 3000 |000b: invoke-direct {v0, v3}, Landroid/view/View;.:(Landroid/content/Context;)V // method@1c7b │ │ -0822a8: 5b20 8b00 |000e: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@008b │ │ -0822ac: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -0822ae: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -0822b0: 6e10 181c 0900 |0012: invoke-virtual {v9}, Landroid/util/SparseArray;.size:()I // method@1c18 │ │ -0822b6: 0a00 |0015: move-result v0 │ │ -0822b8: 3507 1400 |0016: if-ge v7, v0, 002a // +0014 │ │ -0822bc: 6e20 151c 7900 |0018: invoke-virtual {v9, v7}, Landroid/util/SparseArray;.keyAt:(I)I // method@1c15 │ │ -0822c2: 0a01 |001b: move-result v1 │ │ -0822c4: 0780 |001c: move-object v0, v8 │ │ -0822c6: 01b3 |001d: move v3, v11 │ │ -0822c8: 0794 |001e: move-object v4, v9 │ │ -0822ca: 07a5 |001f: move-object v5, v10 │ │ -0822cc: 7606 0804 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/BackStackRecord;.configureTransitions:(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z // method@0408 │ │ -0822d2: 0a00 |0023: move-result v0 │ │ -0822d4: 3800 0300 |0024: if-eqz v0, 0027 // +0003 │ │ -0822d8: 1216 |0026: const/4 v6, #int 1 // #1 │ │ -0822da: d807 0701 |0027: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0822de: 28e9 |0029: goto 0012 // -0017 │ │ -0822e0: 1207 |002a: const/4 v7, #int 0 // #0 │ │ -0822e2: 6e10 181c 0a00 |002b: invoke-virtual {v10}, Landroid/util/SparseArray;.size:()I // method@1c18 │ │ -0822e8: 0a00 |002e: move-result v0 │ │ -0822ea: 3507 1a00 |002f: if-ge v7, v0, 0049 // +001a │ │ -0822ee: 6e20 151c 7a00 |0031: invoke-virtual {v10, v7}, Landroid/util/SparseArray;.keyAt:(I)I // method@1c15 │ │ -0822f4: 0a01 |0034: move-result v1 │ │ -0822f6: 6e20 141c 1900 |0035: invoke-virtual {v9, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1c14 │ │ -0822fc: 0c00 |0038: move-result-object v0 │ │ -0822fe: 3900 0d00 |0039: if-nez v0, 0046 // +000d │ │ -082302: 0780 |003b: move-object v0, v8 │ │ -082304: 01b3 |003c: move v3, v11 │ │ -082306: 0794 |003d: move-object v4, v9 │ │ -082308: 07a5 |003e: move-object v5, v10 │ │ -08230a: 7606 0804 0000 |003f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/BackStackRecord;.configureTransitions:(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z // method@0408 │ │ -082310: 0a00 |0042: move-result v0 │ │ -082312: 3800 0300 |0043: if-eqz v0, 0046 // +0003 │ │ -082316: 1216 |0045: const/4 v6, #int 1 // #1 │ │ -082318: d807 0701 |0046: add-int/lit8 v7, v7, #int 1 // #01 │ │ -08231c: 28e3 |0048: goto 002b // -001d │ │ -08231e: 3906 0300 |0049: if-nez v6, 004c // +0003 │ │ -082322: 1202 |004b: const/4 v2, #int 0 // #0 │ │ -082324: 1102 |004c: return-object v2 │ │ +082254: |[082254] android.support.v4.app.BackStackRecord.beginTransition:(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ +082264: 2202 0401 |0000: new-instance v2, Landroid/support/v4/app/BackStackRecord$TransitionState; // type@0104 │ │ +082268: 7020 f203 8200 |0002: invoke-direct {v2, v8}, Landroid/support/v4/app/BackStackRecord$TransitionState;.:(Landroid/support/v4/app/BackStackRecord;)V // method@03f2 │ │ +08226e: 2200 2004 |0005: new-instance v0, Landroid/view/View; // type@0420 │ │ +082272: 5483 a100 |0007: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +082276: 5433 4501 |0009: iget-object v3, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +08227a: 7020 7b1c 3000 |000b: invoke-direct {v0, v3}, Landroid/view/View;.:(Landroid/content/Context;)V // method@1c7b │ │ +082280: 5b20 8b00 |000e: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@008b │ │ +082284: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +082286: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +082288: 6e10 181c 0900 |0012: invoke-virtual {v9}, Landroid/util/SparseArray;.size:()I // method@1c18 │ │ +08228e: 0a00 |0015: move-result v0 │ │ +082290: 3507 1400 |0016: if-ge v7, v0, 002a // +0014 │ │ +082294: 6e20 151c 7900 |0018: invoke-virtual {v9, v7}, Landroid/util/SparseArray;.keyAt:(I)I // method@1c15 │ │ +08229a: 0a01 |001b: move-result v1 │ │ +08229c: 0780 |001c: move-object v0, v8 │ │ +08229e: 01b3 |001d: move v3, v11 │ │ +0822a0: 0794 |001e: move-object v4, v9 │ │ +0822a2: 07a5 |001f: move-object v5, v10 │ │ +0822a4: 7606 0804 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/BackStackRecord;.configureTransitions:(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z // method@0408 │ │ +0822aa: 0a00 |0023: move-result v0 │ │ +0822ac: 3800 0300 |0024: if-eqz v0, 0027 // +0003 │ │ +0822b0: 1216 |0026: const/4 v6, #int 1 // #1 │ │ +0822b2: d807 0701 |0027: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0822b6: 28e9 |0029: goto 0012 // -0017 │ │ +0822b8: 1207 |002a: const/4 v7, #int 0 // #0 │ │ +0822ba: 6e10 181c 0a00 |002b: invoke-virtual {v10}, Landroid/util/SparseArray;.size:()I // method@1c18 │ │ +0822c0: 0a00 |002e: move-result v0 │ │ +0822c2: 3507 1a00 |002f: if-ge v7, v0, 0049 // +001a │ │ +0822c6: 6e20 151c 7a00 |0031: invoke-virtual {v10, v7}, Landroid/util/SparseArray;.keyAt:(I)I // method@1c15 │ │ +0822cc: 0a01 |0034: move-result v1 │ │ +0822ce: 6e20 141c 1900 |0035: invoke-virtual {v9, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1c14 │ │ +0822d4: 0c00 |0038: move-result-object v0 │ │ +0822d6: 3900 0d00 |0039: if-nez v0, 0046 // +000d │ │ +0822da: 0780 |003b: move-object v0, v8 │ │ +0822dc: 01b3 |003c: move v3, v11 │ │ +0822de: 0794 |003d: move-object v4, v9 │ │ +0822e0: 07a5 |003e: move-object v5, v10 │ │ +0822e2: 7606 0804 0000 |003f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/BackStackRecord;.configureTransitions:(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z // method@0408 │ │ +0822e8: 0a00 |0042: move-result v0 │ │ +0822ea: 3800 0300 |0043: if-eqz v0, 0046 // +0003 │ │ +0822ee: 1216 |0045: const/4 v6, #int 1 // #1 │ │ +0822f0: d807 0701 |0046: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0822f4: 28e3 |0048: goto 002b // -001d │ │ +0822f6: 3906 0300 |0049: if-nez v6, 004c // +0003 │ │ +0822fa: 1202 |004b: const/4 v2, #int 0 // #0 │ │ +0822fc: 1102 |004c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1018 │ │ 0x0005 line=1023 │ │ 0x0010 line=1025 │ │ 0x0011 line=1027 │ │ 0x0018 line=1028 │ │ @@ -150004,73 +150005,73 @@ │ │ type : '(Landroid/util/SparseArray;Landroid/util/SparseArray;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 128 16-bit code units │ │ -082328: |[082328] android.support.v4.app.BackStackRecord.calculateFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ │ -082338: 5464 a100 |0000: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -08233c: 5444 4c01 |0002: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@014c │ │ -082340: 7210 2105 0400 |0004: invoke-interface {v4}, Landroid/support/v4/app/FragmentContainer;.hasView:()Z // method@0521 │ │ -082346: 0a04 |0007: move-result v4 │ │ -082348: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ -08234c: 0e00 |000a: return-void │ │ -08234e: 5463 9f00 |000b: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@009f │ │ -082352: 3803 fdff |000d: if-eqz v3, 000a // -0003 │ │ -082356: 5234 7f00 |000f: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ -08235a: 2b04 5d00 0000 |0011: packed-switch v4, 0000006e // +0000005d │ │ -082360: 5433 8300 |0014: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0083 │ │ -082364: 28f7 |0016: goto 000d // -0009 │ │ -082366: 5434 8200 |0017: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -08236a: 7030 3104 8604 |0019: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0431 │ │ -082370: 28f8 |001c: goto 0014 // -0008 │ │ -082372: 5430 8200 |001d: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -082376: 5464 a100 |001f: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -08237a: 5444 4601 |0021: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -08237e: 3804 2900 |0023: if-eqz v4, 004c // +0029 │ │ -082382: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -082384: 5464 a100 |0026: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -082388: 5444 4601 |0028: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -08238c: 6e10 a921 0400 |002a: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -082392: 0a04 |002d: move-result v4 │ │ -082394: 3541 1e00 |002e: if-ge v1, v4, 004c // +001e │ │ -082398: 5464 a100 |0030: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -08239c: 5444 4601 |0032: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -0823a0: 6e20 a221 1400 |0034: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -0823a6: 0c02 |0037: move-result-object v2 │ │ -0823a8: 1f02 0f01 |0038: check-cast v2, Landroid/support/v4/app/Fragment; // type@010f │ │ -0823ac: 3800 0800 |003a: if-eqz v0, 0042 // +0008 │ │ -0823b0: 5224 e100 |003c: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00e1 │ │ -0823b4: 5205 e100 |003e: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00e1 │ │ -0823b8: 3354 0500 |0040: if-ne v4, v5, 0045 // +0005 │ │ -0823bc: 3302 0600 |0042: if-ne v2, v0, 0048 // +0006 │ │ -0823c0: 1200 |0044: const/4 v0, #int 0 // #0 │ │ -0823c2: d801 0101 |0045: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0823c6: 28df |0047: goto 0026 // -0021 │ │ -0823c8: 7120 3004 2700 |0048: invoke-static {v7, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0430 │ │ -0823ce: 28fa |004b: goto 0045 // -0006 │ │ -0823d0: 7030 3104 8600 |004c: invoke-direct {v6, v8, v0}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0431 │ │ -0823d6: 28c5 |004f: goto 0014 // -003b │ │ -0823d8: 5434 8200 |0050: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -0823dc: 7120 3004 4700 |0052: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0430 │ │ -0823e2: 28bf |0055: goto 0014 // -0041 │ │ -0823e4: 5434 8200 |0056: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -0823e8: 7120 3004 4700 |0058: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0430 │ │ -0823ee: 28b9 |005b: goto 0014 // -0047 │ │ -0823f0: 5434 8200 |005c: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -0823f4: 7030 3104 8604 |005e: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0431 │ │ -0823fa: 28b3 |0061: goto 0014 // -004d │ │ -0823fc: 5434 8200 |0062: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -082400: 7120 3004 4700 |0064: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0430 │ │ -082406: 28ad |0067: goto 0014 // -0053 │ │ -082408: 5434 8200 |0068: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -08240c: 7030 3104 8604 |006a: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0431 │ │ -082412: 28a7 |006d: goto 0014 // -0059 │ │ -082414: 0001 0700 0100 0000 0600 0000 0c00 ... |006e: packed-switch-data (18 units) │ │ +082300: |[082300] android.support.v4.app.BackStackRecord.calculateFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ │ +082310: 5464 a100 |0000: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +082314: 5444 4c01 |0002: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@014c │ │ +082318: 7210 2105 0400 |0004: invoke-interface {v4}, Landroid/support/v4/app/FragmentContainer;.hasView:()Z // method@0521 │ │ +08231e: 0a04 |0007: move-result v4 │ │ +082320: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ +082324: 0e00 |000a: return-void │ │ +082326: 5463 9f00 |000b: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@009f │ │ +08232a: 3803 fdff |000d: if-eqz v3, 000a // -0003 │ │ +08232e: 5234 7f00 |000f: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ +082332: 2b04 5d00 0000 |0011: packed-switch v4, 0000006e // +0000005d │ │ +082338: 5433 8300 |0014: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0083 │ │ +08233c: 28f7 |0016: goto 000d // -0009 │ │ +08233e: 5434 8200 |0017: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +082342: 7030 3104 8604 |0019: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0431 │ │ +082348: 28f8 |001c: goto 0014 // -0008 │ │ +08234a: 5430 8200 |001d: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +08234e: 5464 a100 |001f: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +082352: 5444 4601 |0021: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +082356: 3804 2900 |0023: if-eqz v4, 004c // +0029 │ │ +08235a: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +08235c: 5464 a100 |0026: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +082360: 5444 4601 |0028: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +082364: 6e10 a921 0400 |002a: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +08236a: 0a04 |002d: move-result v4 │ │ +08236c: 3541 1e00 |002e: if-ge v1, v4, 004c // +001e │ │ +082370: 5464 a100 |0030: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +082374: 5444 4601 |0032: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +082378: 6e20 a221 1400 |0034: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +08237e: 0c02 |0037: move-result-object v2 │ │ +082380: 1f02 0f01 |0038: check-cast v2, Landroid/support/v4/app/Fragment; // type@010f │ │ +082384: 3800 0800 |003a: if-eqz v0, 0042 // +0008 │ │ +082388: 5224 e100 |003c: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00e1 │ │ +08238c: 5205 e100 |003e: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00e1 │ │ +082390: 3354 0500 |0040: if-ne v4, v5, 0045 // +0005 │ │ +082394: 3302 0600 |0042: if-ne v2, v0, 0048 // +0006 │ │ +082398: 1200 |0044: const/4 v0, #int 0 // #0 │ │ +08239a: d801 0101 |0045: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08239e: 28df |0047: goto 0026 // -0021 │ │ +0823a0: 7120 3004 2700 |0048: invoke-static {v7, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0430 │ │ +0823a6: 28fa |004b: goto 0045 // -0006 │ │ +0823a8: 7030 3104 8600 |004c: invoke-direct {v6, v8, v0}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0431 │ │ +0823ae: 28c5 |004f: goto 0014 // -003b │ │ +0823b0: 5434 8200 |0050: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +0823b4: 7120 3004 4700 |0052: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0430 │ │ +0823ba: 28bf |0055: goto 0014 // -0041 │ │ +0823bc: 5434 8200 |0056: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +0823c0: 7120 3004 4700 |0058: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0430 │ │ +0823c6: 28b9 |005b: goto 0014 // -0047 │ │ +0823c8: 5434 8200 |005c: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +0823cc: 7030 3104 8604 |005e: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0431 │ │ +0823d2: 28b3 |0061: goto 0014 // -004d │ │ +0823d4: 5434 8200 |0062: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +0823d8: 7120 3004 4700 |0064: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0430 │ │ +0823de: 28ad |0067: goto 0014 // -0053 │ │ +0823e0: 5434 8200 |0068: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +0823e4: 7030 3104 8604 |006a: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0431 │ │ +0823ea: 28a7 |006d: goto 0014 // -0059 │ │ +0823ec: 0001 0700 0100 0000 0600 0000 0c00 ... |006e: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=776 │ │ 0x000a line=821 │ │ 0x000b line=779 │ │ 0x000d line=780 │ │ 0x000f line=781 │ │ @@ -150108,31 +150109,31 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -082438: |[082438] android.support.v4.app.BackStackRecord.callSharedElementEnd:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V │ │ -082448: 3808 1d00 |0000: if-eqz v8, 001d // +001d │ │ -08244c: 5471 e500 |0002: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e5 │ │ -082450: 3801 1800 |0004: if-eqz v1, 001c // +0018 │ │ -082454: 2200 1505 |0006: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ -082458: 6e10 2d0e 0900 |0008: invoke-virtual {v9}, Landroid/support/v4/util/ArrayMap;.keySet:()Ljava/util/Set; // method@0e2d │ │ -08245e: 0c03 |000b: move-result-object v3 │ │ -082460: 7020 9c21 3000 |000c: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@219c │ │ -082466: 2202 1505 |000f: new-instance v2, Ljava/util/ArrayList; // type@0515 │ │ -08246a: 6e10 360e 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/util/ArrayMap;.values:()Ljava/util/Collection; // method@0e36 │ │ -082470: 0c03 |0014: move-result-object v3 │ │ -082472: 7020 9c21 3200 |0015: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@219c │ │ -082478: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -08247a: 6e40 c308 0132 |0019: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/app/SharedElementCallback;.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@08c3 │ │ -082480: 0e00 |001c: return-void │ │ -082482: 5461 e500 |001d: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e5 │ │ -082486: 28e5 |001f: goto 0004 // -001b │ │ +082410: |[082410] android.support.v4.app.BackStackRecord.callSharedElementEnd:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V │ │ +082420: 3808 1d00 |0000: if-eqz v8, 001d // +001d │ │ +082424: 5471 e500 |0002: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e5 │ │ +082428: 3801 1800 |0004: if-eqz v1, 001c // +0018 │ │ +08242c: 2200 1505 |0006: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ +082430: 6e10 2d0e 0900 |0008: invoke-virtual {v9}, Landroid/support/v4/util/ArrayMap;.keySet:()Ljava/util/Set; // method@0e2d │ │ +082436: 0c03 |000b: move-result-object v3 │ │ +082438: 7020 9c21 3000 |000c: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@219c │ │ +08243e: 2202 1505 |000f: new-instance v2, Ljava/util/ArrayList; // type@0515 │ │ +082442: 6e10 360e 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/util/ArrayMap;.values:()Ljava/util/Collection; // method@0e36 │ │ +082448: 0c03 |0014: move-result-object v3 │ │ +08244a: 7020 9c21 3200 |0015: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@219c │ │ +082450: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +082452: 6e40 c308 0132 |0019: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/app/SharedElementCallback;.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@08c3 │ │ +082458: 0e00 |001c: return-void │ │ +08245a: 5461 e500 |001d: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e5 │ │ +08245e: 28e5 |001f: goto 0004 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1267 │ │ 0x0004 line=1270 │ │ 0x0006 line=1271 │ │ 0x000f line=1272 │ │ 0x0018 line=1273 │ │ @@ -150155,21 +150156,21 @@ │ │ type : '(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -082488: |[082488] android.support.v4.app.BackStackRecord.captureExitingViews:(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Ljava/lang/Object; │ │ -082498: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ -08249c: 6e10 8e04 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@048e │ │ -0824a2: 0c00 |0005: move-result-object v0 │ │ -0824a4: 7140 1c06 0143 |0006: invoke-static {v1, v0, v3, v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureExitingViews:(Ljava/lang/Object;Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;)Ljava/lang/Object; // method@061c │ │ -0824aa: 0c01 |0009: move-result-object v1 │ │ -0824ac: 1101 |000a: return-object v1 │ │ +082460: |[082460] android.support.v4.app.BackStackRecord.captureExitingViews:(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Ljava/lang/Object; │ │ +082470: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +082474: 6e10 8e04 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@048e │ │ +08247a: 0c00 |0005: move-result-object v0 │ │ +08247c: 7140 1c06 0143 |0006: invoke-static {v1, v0, v3, v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureExitingViews:(Ljava/lang/Object;Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;)Ljava/lang/Object; // method@061c │ │ +082482: 0c01 |0009: move-result-object v1 │ │ +082484: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1080 │ │ 0x0002 line=1081 │ │ 0x000a line=1084 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/ArrayList; │ │ @@ -150184,189 +150185,189 @@ │ │ type : '(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 44 │ │ ins : 6 │ │ outs : 11 │ │ insns size : 355 16-bit code units │ │ -0824b0: |[0824b0] android.support.v4.app.BackStackRecord.configureTransitions:(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z │ │ -0824c0: 0800 2600 |0000: move-object/from16 v0, v38 │ │ -0824c4: 5404 a100 |0002: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -0824c8: 5444 4c01 |0004: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@014c │ │ -0824cc: 0200 2700 |0006: move/from16 v0, v39 │ │ -0824d0: 7220 2005 0400 |0008: invoke-interface {v4, v0}, Landroid/support/v4/app/FragmentContainer;.findViewById:(I)Landroid/view/View; // method@0520 │ │ -0824d6: 0c06 |000b: move-result-object v6 │ │ -0824d8: 1f06 2404 |000c: check-cast v6, Landroid/view/ViewGroup; // type@0424 │ │ -0824dc: 3906 0400 |000e: if-nez v6, 0012 // +0004 │ │ -0824e0: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -0824e2: 0f04 |0011: return v4 │ │ -0824e4: 0800 2b00 |0012: move-object/from16 v0, v43 │ │ -0824e8: 0201 2700 |0014: move/from16 v1, v39 │ │ -0824ec: 6e20 141c 1000 |0016: invoke-virtual {v0, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1c14 │ │ -0824f2: 0c08 |0019: move-result-object v8 │ │ -0824f4: 1f08 0f01 |001a: check-cast v8, Landroid/support/v4/app/Fragment; // type@010f │ │ -0824f8: 0800 2a00 |001c: move-object/from16 v0, v42 │ │ -0824fc: 0201 2700 |001e: move/from16 v1, v39 │ │ -082500: 6e20 141c 1000 |0020: invoke-virtual {v0, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1c14 │ │ -082506: 0c09 |0023: move-result-object v9 │ │ -082508: 1f09 0f01 |0024: check-cast v9, Landroid/support/v4/app/Fragment; // type@010f │ │ -08250c: 0200 2900 |0026: move/from16 v0, v41 │ │ -082510: 7120 1404 0800 |0028: invoke-static {v8, v0}, Landroid/support/v4/app/BackStackRecord;.getEnterTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; // method@0414 │ │ -082516: 0c0c |002b: move-result-object v12 │ │ -082518: 0200 2900 |002c: move/from16 v0, v41 │ │ -08251c: 7130 1804 9800 |002e: invoke-static {v8, v9, v0}, Landroid/support/v4/app/BackStackRecord;.getSharedElementTransition:(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; // method@0418 │ │ -082522: 0c07 |0031: move-result-object v7 │ │ -082524: 0200 2900 |0032: move/from16 v0, v41 │ │ -082528: 7120 1504 0900 |0034: invoke-static {v9, v0}, Landroid/support/v4/app/BackStackRecord;.getExitTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; // method@0415 │ │ -08252e: 0c19 |0037: move-result-object v25 │ │ -082530: 390c 0800 |0038: if-nez v12, 0040 // +0008 │ │ -082534: 3907 0600 |003a: if-nez v7, 0040 // +0006 │ │ -082538: 3919 0400 |003c: if-nez v25, 0040 // +0004 │ │ -08253c: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -08253e: 28d2 |003f: goto 0011 // -002e │ │ -082540: 1323 0000 |0040: const/16 v35, #int 0 // #0 │ │ -082544: 220b 1505 |0042: new-instance v11, Ljava/util/ArrayList; // type@0515 │ │ -082548: 7010 9a21 0b00 |0044: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@219a │ │ -08254e: 3807 4100 |0047: if-eqz v7, 0088 // +0041 │ │ -082552: 0800 2600 |0049: move-object/from16 v0, v38 │ │ -082556: 0801 2800 |004b: move-object/from16 v1, v40 │ │ -08255a: 0202 2900 |004d: move/from16 v2, v41 │ │ -08255e: 7040 2304 1029 |004f: invoke-direct {v0, v1, v9, v2}, Landroid/support/v4/app/BackStackRecord;.remapSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; // method@0423 │ │ -082564: 0c23 |0052: move-result-object v35 │ │ -082566: 7401 2b0e 2300 |0053: invoke-virtual/range {v35}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@0e2b │ │ -08256c: 0a04 |0056: move-result v4 │ │ -08256e: 3804 f500 |0057: if-eqz v4, 014c // +00f5 │ │ -082572: 0800 2800 |0059: move-object/from16 v0, v40 │ │ -082576: 5404 8b00 |005b: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@008b │ │ -08257a: 6e20 9e21 4b00 |005d: invoke-virtual {v11, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -082580: 3829 f500 |0060: if-eqz v41, 0155 // +00f5 │ │ -082584: 5490 e500 |0062: iget-object v0, v9, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e5 │ │ -082588: 0821 0000 |0064: move-object/from16 v33, v0 │ │ -08258c: 3821 2200 |0066: if-eqz v33, 0088 // +0022 │ │ -082590: 2224 1505 |0068: new-instance v36, Ljava/util/ArrayList; // type@0515 │ │ -082594: 7401 2d0e 2300 |006a: invoke-virtual/range {v35}, Landroid/support/v4/util/ArrayMap;.keySet:()Ljava/util/Set; // method@0e2d │ │ -08259a: 0c04 |006d: move-result-object v4 │ │ -08259c: 0800 2400 |006e: move-object/from16 v0, v36 │ │ -0825a0: 7020 9c21 4000 |0070: invoke-direct {v0, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@219c │ │ -0825a6: 2225 1505 |0073: new-instance v37, Ljava/util/ArrayList; // type@0515 │ │ -0825aa: 7401 360e 2300 |0075: invoke-virtual/range {v35}, Landroid/support/v4/util/ArrayMap;.values:()Ljava/util/Collection; // method@0e36 │ │ -0825b0: 0c04 |0078: move-result-object v4 │ │ -0825b2: 0800 2500 |0079: move-object/from16 v0, v37 │ │ -0825b6: 7020 9c21 4000 |007b: invoke-direct {v0, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@219c │ │ -0825bc: 1204 |007e: const/4 v4, #int 0 // #0 │ │ -0825be: 0800 2100 |007f: move-object/from16 v0, v33 │ │ -0825c2: 0801 2400 |0081: move-object/from16 v1, v36 │ │ -0825c6: 0802 2500 |0083: move-object/from16 v2, v37 │ │ -0825ca: 6e40 c408 1042 |0085: invoke-virtual {v0, v1, v2, v4}, Landroid/support/v4/app/SharedElementCallback;.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@08c4 │ │ -0825d0: 221a 1505 |0088: new-instance v26, Ljava/util/ArrayList; // type@0515 │ │ -0825d4: 7601 9a21 1a00 |008a: invoke-direct/range {v26}, Ljava/util/ArrayList;.:()V // method@219a │ │ -0825da: 0800 1900 |008d: move-object/from16 v0, v25 │ │ -0825de: 0801 1a00 |008f: move-object/from16 v1, v26 │ │ -0825e2: 0802 2300 |0091: move-object/from16 v2, v35 │ │ -0825e6: 7140 0404 9021 |0093: invoke-static {v0, v9, v1, v2}, Landroid/support/v4/app/BackStackRecord;.captureExitingViews:(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Ljava/lang/Object; // method@0404 │ │ -0825ec: 0c19 |0096: move-result-object v25 │ │ -0825ee: 0800 2600 |0097: move-object/from16 v0, v38 │ │ -0825f2: 5404 a700 |0099: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ -0825f6: 3804 2700 |009b: if-eqz v4, 00c2 // +0027 │ │ -0825fa: 3823 2500 |009d: if-eqz v35, 00c2 // +0025 │ │ -0825fe: 0800 2600 |009f: move-object/from16 v0, v38 │ │ -082602: 5404 a700 |00a1: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ -082606: 1205 |00a3: const/4 v5, #int 0 // #0 │ │ -082608: 6e20 a221 5400 |00a4: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -08260e: 0c04 |00a7: move-result-object v4 │ │ -082610: 0800 2300 |00a8: move-object/from16 v0, v35 │ │ -082614: 6e20 270e 4000 |00aa: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e27 │ │ -08261a: 0c22 |00ad: move-result-object v34 │ │ -08261c: 1f22 2004 |00ae: check-cast v34, Landroid/view/View; // type@0420 │ │ -082620: 3822 1200 |00b0: if-eqz v34, 00c2 // +0012 │ │ -082624: 3819 0900 |00b2: if-eqz v25, 00bb // +0009 │ │ -082628: 0800 1900 |00b4: move-object/from16 v0, v25 │ │ -08262c: 0801 2200 |00b6: move-object/from16 v1, v34 │ │ -082630: 7120 2606 1000 |00b8: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.setEpicenter:(Ljava/lang/Object;Landroid/view/View;)V // method@0626 │ │ -082636: 3807 0700 |00bb: if-eqz v7, 00c2 // +0007 │ │ -08263a: 0800 2200 |00bd: move-object/from16 v0, v34 │ │ -08263e: 7120 2606 0700 |00bf: invoke-static {v7, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.setEpicenter:(Ljava/lang/Object;Landroid/view/View;)V // method@0626 │ │ -082644: 220f 0001 |00c2: new-instance v15, Landroid/support/v4/app/BackStackRecord$1; // type@0100 │ │ -082648: 0800 2600 |00c4: move-object/from16 v0, v38 │ │ -08264c: 7030 eb03 0f08 |00c6: invoke-direct {v15, v0, v8}, Landroid/support/v4/app/BackStackRecord$1;.:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/Fragment;)V // method@03eb │ │ -082652: 3807 0b00 |00c9: if-eqz v7, 00d4 // +000b │ │ -082656: 0804 2600 |00cb: move-object/from16 v4, v38 │ │ -08265a: 0805 2800 |00cd: move-object/from16 v5, v40 │ │ -08265e: 020a 2900 |00cf: move/from16 v10, v41 │ │ -082662: 7608 2104 0400 |00d1: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/app/BackStackRecord;.prepareSharedElementTransition:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/view/View;Ljava/lang/Object;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLjava/util/ArrayList;)V // method@0421 │ │ -082668: 2213 1505 |00d4: new-instance v19, Ljava/util/ArrayList; // type@0515 │ │ -08266c: 7601 9a21 1300 |00d6: invoke-direct/range {v19}, Ljava/util/ArrayList;.:()V // method@219a │ │ -082672: 2214 7b02 |00d9: new-instance v20, Landroid/support/v4/util/ArrayMap; // type@027b │ │ -082676: 7601 1f0e 1400 |00db: invoke-direct/range {v20}, Landroid/support/v4/util/ArrayMap;.:()V // method@0e1f │ │ -08267c: 3829 7d00 |00de: if-eqz v41, 015b // +007d │ │ -082680: 6e10 7704 0800 |00e0: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.getAllowReturnTransitionOverlap:()Z // method@0477 │ │ -082686: 0a20 |00e3: move-result v32 │ │ -082688: 0800 1900 |00e4: move-object/from16 v0, v25 │ │ -08268c: 0201 2000 |00e6: move/from16 v1, v32 │ │ -082690: 7140 2406 0c17 |00e8: invoke-static {v12, v0, v7, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.mergeTransitions:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; // method@0624 │ │ -082696: 0c1d |00eb: move-result-object v29 │ │ -082698: 381d 5b00 |00ec: if-eqz v29, 0147 // +005b │ │ -08269c: 0800 2800 |00ee: move-object/from16 v0, v40 │ │ -0826a0: 5400 8b00 |00f0: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@008b │ │ -0826a4: 0810 0000 |00f2: move-object/from16 v16, v0 │ │ -0826a8: 0800 2800 |00f4: move-object/from16 v0, v40 │ │ -0826ac: 5400 8800 |00f6: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0088 │ │ -0826b0: 0811 0000 |00f8: move-object/from16 v17, v0 │ │ -0826b4: 0800 2800 |00fa: move-object/from16 v0, v40 │ │ -0826b8: 5400 8a00 |00fc: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@008a │ │ -0826bc: 0812 0000 |00fe: move-object/from16 v18, v0 │ │ -0826c0: 077d |0100: move-object v13, v7 │ │ -0826c2: 076e |0101: move-object v14, v6 │ │ -0826c4: 0815 0b00 |0102: move-object/from16 v21, v11 │ │ -0826c8: 770a 1a06 0c00 |0104: invoke-static/range {v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTransitionTargets:(Ljava/lang/Object;Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;Ljava/util/Map;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;)V // method@061a │ │ -0826ce: 0800 2600 |0107: move-object/from16 v0, v38 │ │ -0826d2: 0801 2800 |0109: move-object/from16 v1, v40 │ │ -0826d6: 0202 2700 |010b: move/from16 v2, v39 │ │ -0826da: 0803 1d00 |010d: move-object/from16 v3, v29 │ │ -0826de: 7053 0f04 6021 |010f: invoke-direct {v0, v6, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;.excludeHiddenFragmentsAfterEnter:(Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V // method@040f │ │ -0826e4: 0800 2800 |0112: move-object/from16 v0, v40 │ │ -0826e8: 5404 8b00 |0114: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@008b │ │ -0826ec: 1215 |0116: const/4 v5, #int 1 // #1 │ │ -0826ee: 0800 1d00 |0117: move-object/from16 v0, v29 │ │ -0826f2: 7130 2006 4005 |0119: invoke-static {v0, v4, v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@0620 │ │ -0826f8: 0800 2600 |011c: move-object/from16 v0, v38 │ │ -0826fc: 0801 2800 |011e: move-object/from16 v1, v40 │ │ -082700: 0202 2700 |0120: move/from16 v2, v39 │ │ -082704: 0803 1d00 |0122: move-object/from16 v3, v29 │ │ -082708: 7040 0e04 1032 |0124: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;.excludeHiddenFragments:(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V // method@040e │ │ -08270e: 0800 1d00 |0127: move-object/from16 v0, v29 │ │ -082712: 7120 1b06 0600 |0129: invoke-static {v6, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.beginDelayedTransition:(Landroid/view/ViewGroup;Ljava/lang/Object;)V // method@061b │ │ -082718: 0800 2800 |012c: move-object/from16 v0, v40 │ │ -08271c: 5400 8b00 |012e: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@008b │ │ -082720: 0816 0000 |0130: move-object/from16 v22, v0 │ │ -082724: 0800 2800 |0132: move-object/from16 v0, v40 │ │ -082728: 5400 8900 |0134: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0089 │ │ -08272c: 081e 0000 |0136: move-object/from16 v30, v0 │ │ -082730: 0815 0600 |0138: move-object/from16 v21, v6 │ │ -082734: 0817 0c00 |013a: move-object/from16 v23, v12 │ │ -082738: 0818 1300 |013c: move-object/from16 v24, v19 │ │ -08273c: 081b 0700 |013e: move-object/from16 v27, v7 │ │ -082740: 081c 0b00 |0140: move-object/from16 v28, v11 │ │ -082744: 081f 1400 |0142: move-object/from16 v31, v20 │ │ -082748: 770b 1e06 1500 |0144: invoke-static/range {v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Landroid/support/v4/app/FragmentTransitionCompat21;.cleanupTransitions:(Landroid/view/View;Landroid/view/View;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/util/Map;)V // method@061e │ │ -08274e: 381d 1900 |0147: if-eqz v29, 0160 // +0019 │ │ -082752: 1214 |0149: const/4 v4, #int 1 // #1 │ │ -082754: 2900 c7fe |014a: goto/16 0011 // -0139 │ │ -082758: 7401 360e 2300 |014c: invoke-virtual/range {v35}, Landroid/support/v4/util/ArrayMap;.values:()Ljava/util/Collection; // method@0e36 │ │ -08275e: 0c04 |014f: move-result-object v4 │ │ -082760: 6e20 9f21 4b00 |0150: invoke-virtual {v11, v4}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@219f │ │ -082766: 2900 0dff |0153: goto/16 0060 // -00f3 │ │ -08276a: 5480 e500 |0155: iget-object v0, v8, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e5 │ │ -08276e: 0821 0000 |0157: move-object/from16 v33, v0 │ │ -082772: 2900 0dff |0159: goto/16 0066 // -00f3 │ │ -082776: 6e10 7604 0800 |015b: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.getAllowEnterTransitionOverlap:()Z // method@0476 │ │ -08277c: 0a20 |015e: move-result v32 │ │ -08277e: 2885 |015f: goto 00e4 // -007b │ │ -082780: 1204 |0160: const/4 v4, #int 0 // #0 │ │ -082782: 2900 b0fe |0161: goto/16 0011 // -0150 │ │ +082488: |[082488] android.support.v4.app.BackStackRecord.configureTransitions:(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z │ │ +082498: 0800 2600 |0000: move-object/from16 v0, v38 │ │ +08249c: 5404 a100 |0002: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +0824a0: 5444 4c01 |0004: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@014c │ │ +0824a4: 0200 2700 |0006: move/from16 v0, v39 │ │ +0824a8: 7220 2005 0400 |0008: invoke-interface {v4, v0}, Landroid/support/v4/app/FragmentContainer;.findViewById:(I)Landroid/view/View; // method@0520 │ │ +0824ae: 0c06 |000b: move-result-object v6 │ │ +0824b0: 1f06 2404 |000c: check-cast v6, Landroid/view/ViewGroup; // type@0424 │ │ +0824b4: 3906 0400 |000e: if-nez v6, 0012 // +0004 │ │ +0824b8: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +0824ba: 0f04 |0011: return v4 │ │ +0824bc: 0800 2b00 |0012: move-object/from16 v0, v43 │ │ +0824c0: 0201 2700 |0014: move/from16 v1, v39 │ │ +0824c4: 6e20 141c 1000 |0016: invoke-virtual {v0, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1c14 │ │ +0824ca: 0c08 |0019: move-result-object v8 │ │ +0824cc: 1f08 0f01 |001a: check-cast v8, Landroid/support/v4/app/Fragment; // type@010f │ │ +0824d0: 0800 2a00 |001c: move-object/from16 v0, v42 │ │ +0824d4: 0201 2700 |001e: move/from16 v1, v39 │ │ +0824d8: 6e20 141c 1000 |0020: invoke-virtual {v0, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1c14 │ │ +0824de: 0c09 |0023: move-result-object v9 │ │ +0824e0: 1f09 0f01 |0024: check-cast v9, Landroid/support/v4/app/Fragment; // type@010f │ │ +0824e4: 0200 2900 |0026: move/from16 v0, v41 │ │ +0824e8: 7120 1404 0800 |0028: invoke-static {v8, v0}, Landroid/support/v4/app/BackStackRecord;.getEnterTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; // method@0414 │ │ +0824ee: 0c0c |002b: move-result-object v12 │ │ +0824f0: 0200 2900 |002c: move/from16 v0, v41 │ │ +0824f4: 7130 1804 9800 |002e: invoke-static {v8, v9, v0}, Landroid/support/v4/app/BackStackRecord;.getSharedElementTransition:(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; // method@0418 │ │ +0824fa: 0c07 |0031: move-result-object v7 │ │ +0824fc: 0200 2900 |0032: move/from16 v0, v41 │ │ +082500: 7120 1504 0900 |0034: invoke-static {v9, v0}, Landroid/support/v4/app/BackStackRecord;.getExitTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; // method@0415 │ │ +082506: 0c19 |0037: move-result-object v25 │ │ +082508: 390c 0800 |0038: if-nez v12, 0040 // +0008 │ │ +08250c: 3907 0600 |003a: if-nez v7, 0040 // +0006 │ │ +082510: 3919 0400 |003c: if-nez v25, 0040 // +0004 │ │ +082514: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +082516: 28d2 |003f: goto 0011 // -002e │ │ +082518: 1323 0000 |0040: const/16 v35, #int 0 // #0 │ │ +08251c: 220b 1505 |0042: new-instance v11, Ljava/util/ArrayList; // type@0515 │ │ +082520: 7010 9a21 0b00 |0044: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@219a │ │ +082526: 3807 4100 |0047: if-eqz v7, 0088 // +0041 │ │ +08252a: 0800 2600 |0049: move-object/from16 v0, v38 │ │ +08252e: 0801 2800 |004b: move-object/from16 v1, v40 │ │ +082532: 0202 2900 |004d: move/from16 v2, v41 │ │ +082536: 7040 2304 1029 |004f: invoke-direct {v0, v1, v9, v2}, Landroid/support/v4/app/BackStackRecord;.remapSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; // method@0423 │ │ +08253c: 0c23 |0052: move-result-object v35 │ │ +08253e: 7401 2b0e 2300 |0053: invoke-virtual/range {v35}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@0e2b │ │ +082544: 0a04 |0056: move-result v4 │ │ +082546: 3804 f500 |0057: if-eqz v4, 014c // +00f5 │ │ +08254a: 0800 2800 |0059: move-object/from16 v0, v40 │ │ +08254e: 5404 8b00 |005b: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@008b │ │ +082552: 6e20 9e21 4b00 |005d: invoke-virtual {v11, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +082558: 3829 f500 |0060: if-eqz v41, 0155 // +00f5 │ │ +08255c: 5490 e500 |0062: iget-object v0, v9, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e5 │ │ +082560: 0821 0000 |0064: move-object/from16 v33, v0 │ │ +082564: 3821 2200 |0066: if-eqz v33, 0088 // +0022 │ │ +082568: 2224 1505 |0068: new-instance v36, Ljava/util/ArrayList; // type@0515 │ │ +08256c: 7401 2d0e 2300 |006a: invoke-virtual/range {v35}, Landroid/support/v4/util/ArrayMap;.keySet:()Ljava/util/Set; // method@0e2d │ │ +082572: 0c04 |006d: move-result-object v4 │ │ +082574: 0800 2400 |006e: move-object/from16 v0, v36 │ │ +082578: 7020 9c21 4000 |0070: invoke-direct {v0, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@219c │ │ +08257e: 2225 1505 |0073: new-instance v37, Ljava/util/ArrayList; // type@0515 │ │ +082582: 7401 360e 2300 |0075: invoke-virtual/range {v35}, Landroid/support/v4/util/ArrayMap;.values:()Ljava/util/Collection; // method@0e36 │ │ +082588: 0c04 |0078: move-result-object v4 │ │ +08258a: 0800 2500 |0079: move-object/from16 v0, v37 │ │ +08258e: 7020 9c21 4000 |007b: invoke-direct {v0, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@219c │ │ +082594: 1204 |007e: const/4 v4, #int 0 // #0 │ │ +082596: 0800 2100 |007f: move-object/from16 v0, v33 │ │ +08259a: 0801 2400 |0081: move-object/from16 v1, v36 │ │ +08259e: 0802 2500 |0083: move-object/from16 v2, v37 │ │ +0825a2: 6e40 c408 1042 |0085: invoke-virtual {v0, v1, v2, v4}, Landroid/support/v4/app/SharedElementCallback;.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@08c4 │ │ +0825a8: 221a 1505 |0088: new-instance v26, Ljava/util/ArrayList; // type@0515 │ │ +0825ac: 7601 9a21 1a00 |008a: invoke-direct/range {v26}, Ljava/util/ArrayList;.:()V // method@219a │ │ +0825b2: 0800 1900 |008d: move-object/from16 v0, v25 │ │ +0825b6: 0801 1a00 |008f: move-object/from16 v1, v26 │ │ +0825ba: 0802 2300 |0091: move-object/from16 v2, v35 │ │ +0825be: 7140 0404 9021 |0093: invoke-static {v0, v9, v1, v2}, Landroid/support/v4/app/BackStackRecord;.captureExitingViews:(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Ljava/lang/Object; // method@0404 │ │ +0825c4: 0c19 |0096: move-result-object v25 │ │ +0825c6: 0800 2600 |0097: move-object/from16 v0, v38 │ │ +0825ca: 5404 a700 |0099: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ +0825ce: 3804 2700 |009b: if-eqz v4, 00c2 // +0027 │ │ +0825d2: 3823 2500 |009d: if-eqz v35, 00c2 // +0025 │ │ +0825d6: 0800 2600 |009f: move-object/from16 v0, v38 │ │ +0825da: 5404 a700 |00a1: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ +0825de: 1205 |00a3: const/4 v5, #int 0 // #0 │ │ +0825e0: 6e20 a221 5400 |00a4: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +0825e6: 0c04 |00a7: move-result-object v4 │ │ +0825e8: 0800 2300 |00a8: move-object/from16 v0, v35 │ │ +0825ec: 6e20 270e 4000 |00aa: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e27 │ │ +0825f2: 0c22 |00ad: move-result-object v34 │ │ +0825f4: 1f22 2004 |00ae: check-cast v34, Landroid/view/View; // type@0420 │ │ +0825f8: 3822 1200 |00b0: if-eqz v34, 00c2 // +0012 │ │ +0825fc: 3819 0900 |00b2: if-eqz v25, 00bb // +0009 │ │ +082600: 0800 1900 |00b4: move-object/from16 v0, v25 │ │ +082604: 0801 2200 |00b6: move-object/from16 v1, v34 │ │ +082608: 7120 2606 1000 |00b8: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.setEpicenter:(Ljava/lang/Object;Landroid/view/View;)V // method@0626 │ │ +08260e: 3807 0700 |00bb: if-eqz v7, 00c2 // +0007 │ │ +082612: 0800 2200 |00bd: move-object/from16 v0, v34 │ │ +082616: 7120 2606 0700 |00bf: invoke-static {v7, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.setEpicenter:(Ljava/lang/Object;Landroid/view/View;)V // method@0626 │ │ +08261c: 220f 0001 |00c2: new-instance v15, Landroid/support/v4/app/BackStackRecord$1; // type@0100 │ │ +082620: 0800 2600 |00c4: move-object/from16 v0, v38 │ │ +082624: 7030 eb03 0f08 |00c6: invoke-direct {v15, v0, v8}, Landroid/support/v4/app/BackStackRecord$1;.:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/Fragment;)V // method@03eb │ │ +08262a: 3807 0b00 |00c9: if-eqz v7, 00d4 // +000b │ │ +08262e: 0804 2600 |00cb: move-object/from16 v4, v38 │ │ +082632: 0805 2800 |00cd: move-object/from16 v5, v40 │ │ +082636: 020a 2900 |00cf: move/from16 v10, v41 │ │ +08263a: 7608 2104 0400 |00d1: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/app/BackStackRecord;.prepareSharedElementTransition:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/view/View;Ljava/lang/Object;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLjava/util/ArrayList;)V // method@0421 │ │ +082640: 2213 1505 |00d4: new-instance v19, Ljava/util/ArrayList; // type@0515 │ │ +082644: 7601 9a21 1300 |00d6: invoke-direct/range {v19}, Ljava/util/ArrayList;.:()V // method@219a │ │ +08264a: 2214 7b02 |00d9: new-instance v20, Landroid/support/v4/util/ArrayMap; // type@027b │ │ +08264e: 7601 1f0e 1400 |00db: invoke-direct/range {v20}, Landroid/support/v4/util/ArrayMap;.:()V // method@0e1f │ │ +082654: 3829 7d00 |00de: if-eqz v41, 015b // +007d │ │ +082658: 6e10 7704 0800 |00e0: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.getAllowReturnTransitionOverlap:()Z // method@0477 │ │ +08265e: 0a20 |00e3: move-result v32 │ │ +082660: 0800 1900 |00e4: move-object/from16 v0, v25 │ │ +082664: 0201 2000 |00e6: move/from16 v1, v32 │ │ +082668: 7140 2406 0c17 |00e8: invoke-static {v12, v0, v7, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.mergeTransitions:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; // method@0624 │ │ +08266e: 0c1d |00eb: move-result-object v29 │ │ +082670: 381d 5b00 |00ec: if-eqz v29, 0147 // +005b │ │ +082674: 0800 2800 |00ee: move-object/from16 v0, v40 │ │ +082678: 5400 8b00 |00f0: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@008b │ │ +08267c: 0810 0000 |00f2: move-object/from16 v16, v0 │ │ +082680: 0800 2800 |00f4: move-object/from16 v0, v40 │ │ +082684: 5400 8800 |00f6: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0088 │ │ +082688: 0811 0000 |00f8: move-object/from16 v17, v0 │ │ +08268c: 0800 2800 |00fa: move-object/from16 v0, v40 │ │ +082690: 5400 8a00 |00fc: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@008a │ │ +082694: 0812 0000 |00fe: move-object/from16 v18, v0 │ │ +082698: 077d |0100: move-object v13, v7 │ │ +08269a: 076e |0101: move-object v14, v6 │ │ +08269c: 0815 0b00 |0102: move-object/from16 v21, v11 │ │ +0826a0: 770a 1a06 0c00 |0104: invoke-static/range {v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTransitionTargets:(Ljava/lang/Object;Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;Ljava/util/Map;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;)V // method@061a │ │ +0826a6: 0800 2600 |0107: move-object/from16 v0, v38 │ │ +0826aa: 0801 2800 |0109: move-object/from16 v1, v40 │ │ +0826ae: 0202 2700 |010b: move/from16 v2, v39 │ │ +0826b2: 0803 1d00 |010d: move-object/from16 v3, v29 │ │ +0826b6: 7053 0f04 6021 |010f: invoke-direct {v0, v6, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;.excludeHiddenFragmentsAfterEnter:(Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V // method@040f │ │ +0826bc: 0800 2800 |0112: move-object/from16 v0, v40 │ │ +0826c0: 5404 8b00 |0114: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@008b │ │ +0826c4: 1215 |0116: const/4 v5, #int 1 // #1 │ │ +0826c6: 0800 1d00 |0117: move-object/from16 v0, v29 │ │ +0826ca: 7130 2006 4005 |0119: invoke-static {v0, v4, v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@0620 │ │ +0826d0: 0800 2600 |011c: move-object/from16 v0, v38 │ │ +0826d4: 0801 2800 |011e: move-object/from16 v1, v40 │ │ +0826d8: 0202 2700 |0120: move/from16 v2, v39 │ │ +0826dc: 0803 1d00 |0122: move-object/from16 v3, v29 │ │ +0826e0: 7040 0e04 1032 |0124: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;.excludeHiddenFragments:(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V // method@040e │ │ +0826e6: 0800 1d00 |0127: move-object/from16 v0, v29 │ │ +0826ea: 7120 1b06 0600 |0129: invoke-static {v6, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.beginDelayedTransition:(Landroid/view/ViewGroup;Ljava/lang/Object;)V // method@061b │ │ +0826f0: 0800 2800 |012c: move-object/from16 v0, v40 │ │ +0826f4: 5400 8b00 |012e: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@008b │ │ +0826f8: 0816 0000 |0130: move-object/from16 v22, v0 │ │ +0826fc: 0800 2800 |0132: move-object/from16 v0, v40 │ │ +082700: 5400 8900 |0134: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0089 │ │ +082704: 081e 0000 |0136: move-object/from16 v30, v0 │ │ +082708: 0815 0600 |0138: move-object/from16 v21, v6 │ │ +08270c: 0817 0c00 |013a: move-object/from16 v23, v12 │ │ +082710: 0818 1300 |013c: move-object/from16 v24, v19 │ │ +082714: 081b 0700 |013e: move-object/from16 v27, v7 │ │ +082718: 081c 0b00 |0140: move-object/from16 v28, v11 │ │ +08271c: 081f 1400 |0142: move-object/from16 v31, v20 │ │ +082720: 770b 1e06 1500 |0144: invoke-static/range {v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Landroid/support/v4/app/FragmentTransitionCompat21;.cleanupTransitions:(Landroid/view/View;Landroid/view/View;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/util/Map;)V // method@061e │ │ +082726: 381d 1900 |0147: if-eqz v29, 0160 // +0019 │ │ +08272a: 1214 |0149: const/4 v4, #int 1 // #1 │ │ +08272c: 2900 c7fe |014a: goto/16 0011 // -0139 │ │ +082730: 7401 360e 2300 |014c: invoke-virtual/range {v35}, Landroid/support/v4/util/ArrayMap;.values:()Ljava/util/Collection; // method@0e36 │ │ +082736: 0c04 |014f: move-result-object v4 │ │ +082738: 6e20 9f21 4b00 |0150: invoke-virtual {v11, v4}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@219f │ │ +08273e: 2900 0dff |0153: goto/16 0060 // -00f3 │ │ +082742: 5480 e500 |0155: iget-object v0, v8, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e5 │ │ +082746: 0821 0000 |0157: move-object/from16 v33, v0 │ │ +08274a: 2900 0dff |0159: goto/16 0066 // -00f3 │ │ +08274e: 6e10 7604 0800 |015b: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.getAllowEnterTransitionOverlap:()Z // method@0476 │ │ +082754: 0a20 |015e: move-result v32 │ │ +082756: 2885 |015f: goto 00e4 // -007b │ │ +082758: 1204 |0160: const/4 v4, #int 0 // #0 │ │ +08275a: 2900 b0fe |0161: goto/16 0011 // -0150 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1131 │ │ 0x000e line=1132 │ │ 0x0010 line=1133 │ │ 0x0011 line=1226 │ │ 0x0012 line=1135 │ │ @@ -150454,84 +150455,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 │ │ -082788: |[082788] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ -082798: 5441 a100 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -08279c: 5b61 e900 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00e9 │ │ -0827a0: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ -0827a4: 5461 0201 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0102 │ │ -0827a8: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ -0827ac: 5461 0201 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0102 │ │ -0827b0: 6e20 4721 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -0827b6: 0a01 |000f: move-result v1 │ │ -0827b8: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ -0827bc: 2201 e104 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@04e1 │ │ -0827c0: 2202 f704 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -0827c4: 7010 6021 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0827ca: 1a03 fb02 |0019: const-string v3, "Can't change tag of fragment " // string@02fb │ │ -0827ce: 6e20 6921 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0827d4: 0c02 |001e: move-result-object v2 │ │ -0827d6: 6e20 6821 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -0827dc: 0c02 |0022: move-result-object v2 │ │ -0827de: 1a03 3d01 |0023: const-string v3, ": was " // string@013d │ │ -0827e2: 6e20 6921 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0827e8: 0c02 |0028: move-result-object v2 │ │ -0827ea: 5463 0201 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0102 │ │ -0827ee: 6e20 6921 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0827f4: 0c02 |002e: move-result-object v2 │ │ -0827f6: 1a03 9500 |002f: const-string v3, " now " // string@0095 │ │ -0827fa: 6e20 6921 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -082800: 0c02 |0034: move-result-object v2 │ │ -082802: 6e20 6921 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -082808: 0c02 |0038: move-result-object v2 │ │ -08280a: 6e10 6e21 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -082810: 0c02 |003c: move-result-object v2 │ │ -082812: 7020 0521 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -082818: 2701 |0040: throw v1 │ │ -08281a: 5b67 0201 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0102 │ │ -08281e: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ -082822: 5261 e800 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e8 │ │ -082826: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ -08282a: 5261 e800 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e8 │ │ -08282e: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ -082832: 2201 e104 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@04e1 │ │ -082836: 2202 f704 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -08283a: 7010 6021 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -082840: 1a03 fa02 |0054: const-string v3, "Can't change container ID of fragment " // string@02fa │ │ -082844: 6e20 6921 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08284a: 0c02 |0059: move-result-object v2 │ │ -08284c: 6e20 6821 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -082852: 0c02 |005d: move-result-object v2 │ │ -082854: 1a03 3d01 |005e: const-string v3, ": was " // string@013d │ │ -082858: 6e20 6921 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08285e: 0c02 |0063: move-result-object v2 │ │ -082860: 5263 e800 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e8 │ │ -082864: 6e20 6521 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -08286a: 0c02 |0069: move-result-object v2 │ │ -08286c: 1a03 9500 |006a: const-string v3, " now " // string@0095 │ │ -082870: 6e20 6921 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -082876: 0c02 |006f: move-result-object v2 │ │ -082878: 6e20 6521 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -08287e: 0c02 |0073: move-result-object v2 │ │ -082880: 6e10 6e21 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -082886: 0c02 |0077: move-result-object v2 │ │ -082888: 7020 0521 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -08288e: 2701 |007b: throw v1 │ │ -082890: 5965 e800 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e8 │ │ -082894: 5965 e100 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00e1 │ │ -082898: 2200 0301 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0103 │ │ -08289c: 7010 f103 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03f1 │ │ -0828a2: 5908 7f00 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ -0828a6: 5b06 8200 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -0828aa: 6e20 fb03 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03fb │ │ -0828b0: 0e00 |008c: return-void │ │ +082760: |[082760] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ +082770: 5441 a100 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +082774: 5b61 e900 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00e9 │ │ +082778: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ +08277c: 5461 0201 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0102 │ │ +082780: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ +082784: 5461 0201 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0102 │ │ +082788: 6e20 4721 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +08278e: 0a01 |000f: move-result v1 │ │ +082790: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ +082794: 2201 e104 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@04e1 │ │ +082798: 2202 f704 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +08279c: 7010 6021 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0827a2: 1a03 fb02 |0019: const-string v3, "Can't change tag of fragment " // string@02fb │ │ +0827a6: 6e20 6921 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0827ac: 0c02 |001e: move-result-object v2 │ │ +0827ae: 6e20 6821 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +0827b4: 0c02 |0022: move-result-object v2 │ │ +0827b6: 1a03 3d01 |0023: const-string v3, ": was " // string@013d │ │ +0827ba: 6e20 6921 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0827c0: 0c02 |0028: move-result-object v2 │ │ +0827c2: 5463 0201 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0102 │ │ +0827c6: 6e20 6921 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0827cc: 0c02 |002e: move-result-object v2 │ │ +0827ce: 1a03 9500 |002f: const-string v3, " now " // string@0095 │ │ +0827d2: 6e20 6921 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0827d8: 0c02 |0034: move-result-object v2 │ │ +0827da: 6e20 6921 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0827e0: 0c02 |0038: move-result-object v2 │ │ +0827e2: 6e10 6e21 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0827e8: 0c02 |003c: move-result-object v2 │ │ +0827ea: 7020 0521 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +0827f0: 2701 |0040: throw v1 │ │ +0827f2: 5b67 0201 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0102 │ │ +0827f6: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ +0827fa: 5261 e800 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e8 │ │ +0827fe: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ +082802: 5261 e800 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e8 │ │ +082806: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ +08280a: 2201 e104 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@04e1 │ │ +08280e: 2202 f704 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +082812: 7010 6021 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +082818: 1a03 fa02 |0054: const-string v3, "Can't change container ID of fragment " // string@02fa │ │ +08281c: 6e20 6921 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +082822: 0c02 |0059: move-result-object v2 │ │ +082824: 6e20 6821 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08282a: 0c02 |005d: move-result-object v2 │ │ +08282c: 1a03 3d01 |005e: const-string v3, ": was " // string@013d │ │ +082830: 6e20 6921 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +082836: 0c02 |0063: move-result-object v2 │ │ +082838: 5263 e800 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e8 │ │ +08283c: 6e20 6521 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +082842: 0c02 |0069: move-result-object v2 │ │ +082844: 1a03 9500 |006a: const-string v3, " now " // string@0095 │ │ +082848: 6e20 6921 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08284e: 0c02 |006f: move-result-object v2 │ │ +082850: 6e20 6521 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +082856: 0c02 |0073: move-result-object v2 │ │ +082858: 6e10 6e21 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08285e: 0c02 |0077: move-result-object v2 │ │ +082860: 7020 0521 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +082866: 2701 |007b: throw v1 │ │ +082868: 5965 e800 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e8 │ │ +08286c: 5965 e100 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00e1 │ │ +082870: 2200 0301 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0103 │ │ +082874: 7010 f103 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03f1 │ │ +08287a: 5908 7f00 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ +08287e: 5b06 8200 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +082882: 6e20 fb03 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03fb │ │ +082888: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0004 line=418 │ │ 0x0006 line=419 │ │ 0x0012 line=420 │ │ 0x0041 line=424 │ │ @@ -150557,58 +150558,58 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -0828b4: |[0828b4] android.support.v4.app.BackStackRecord.excludeHiddenFragments:(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ -0828c4: 5442 a100 |0000: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -0828c8: 5422 4601 |0002: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -0828cc: 3802 4f00 |0004: if-eqz v2, 0053 // +004f │ │ -0828d0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0828d2: 5442 a100 |0007: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -0828d6: 5422 4601 |0009: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -0828da: 6e10 a921 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -0828e0: 0a02 |000e: move-result v2 │ │ -0828e2: 3521 4400 |000f: if-ge v1, v2, 0053 // +0044 │ │ -0828e6: 5442 a100 |0011: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -0828ea: 5422 4601 |0013: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -0828ee: 6e20 a221 1200 |0015: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -0828f4: 0c00 |0018: move-result-object v0 │ │ -0828f6: 1f00 0f01 |0019: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ -0828fa: 5402 0701 |001b: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -0828fe: 3802 2500 |001d: if-eqz v2, 0042 // +0025 │ │ -082902: 5402 e000 |001f: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00e0 │ │ -082906: 3802 2100 |0021: if-eqz v2, 0042 // +0021 │ │ -08290a: 5202 e100 |0023: iget v2, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00e1 │ │ -08290e: 3362 1d00 |0025: if-ne v2, v6, 0042 // +001d │ │ -082912: 5502 ec00 |0027: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ec │ │ -082916: 3802 1c00 |0029: if-eqz v2, 0045 // +001c │ │ -08291a: 5452 8900 |002b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0089 │ │ -08291e: 5403 0701 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -082922: 6e20 a121 3200 |002f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@21a1 │ │ -082928: 0a02 |0032: move-result v2 │ │ -08292a: 3902 0f00 |0033: if-nez v2, 0042 // +000f │ │ -08292e: 5402 0701 |0035: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -082932: 1213 |0037: const/4 v3, #int 1 // #1 │ │ -082934: 7130 2006 2703 |0038: invoke-static {v7, v2, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@0620 │ │ -08293a: 5452 8900 |003b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0089 │ │ -08293e: 5403 0701 |003d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -082942: 6e20 9e21 3200 |003f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -082948: d801 0101 |0042: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08294c: 28c3 |0044: goto 0007 // -003d │ │ -08294e: 5402 0701 |0045: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -082952: 1203 |0047: const/4 v3, #int 0 // #0 │ │ -082954: 7130 2006 2703 |0048: invoke-static {v7, v2, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@0620 │ │ -08295a: 5452 8900 |004b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0089 │ │ -08295e: 5403 0701 |004d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -082962: 6e20 a621 3200 |004f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@21a6 │ │ -082968: 28f0 |0052: goto 0042 // -0010 │ │ -08296a: 0e00 |0053: return-void │ │ +08288c: |[08288c] android.support.v4.app.BackStackRecord.excludeHiddenFragments:(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ +08289c: 5442 a100 |0000: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +0828a0: 5422 4601 |0002: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +0828a4: 3802 4f00 |0004: if-eqz v2, 0053 // +004f │ │ +0828a8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0828aa: 5442 a100 |0007: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +0828ae: 5422 4601 |0009: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +0828b2: 6e10 a921 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +0828b8: 0a02 |000e: move-result v2 │ │ +0828ba: 3521 4400 |000f: if-ge v1, v2, 0053 // +0044 │ │ +0828be: 5442 a100 |0011: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +0828c2: 5422 4601 |0013: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +0828c6: 6e20 a221 1200 |0015: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +0828cc: 0c00 |0018: move-result-object v0 │ │ +0828ce: 1f00 0f01 |0019: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ +0828d2: 5402 0701 |001b: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +0828d6: 3802 2500 |001d: if-eqz v2, 0042 // +0025 │ │ +0828da: 5402 e000 |001f: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00e0 │ │ +0828de: 3802 2100 |0021: if-eqz v2, 0042 // +0021 │ │ +0828e2: 5202 e100 |0023: iget v2, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00e1 │ │ +0828e6: 3362 1d00 |0025: if-ne v2, v6, 0042 // +001d │ │ +0828ea: 5502 ec00 |0027: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ec │ │ +0828ee: 3802 1c00 |0029: if-eqz v2, 0045 // +001c │ │ +0828f2: 5452 8900 |002b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0089 │ │ +0828f6: 5403 0701 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +0828fa: 6e20 a121 3200 |002f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@21a1 │ │ +082900: 0a02 |0032: move-result v2 │ │ +082902: 3902 0f00 |0033: if-nez v2, 0042 // +000f │ │ +082906: 5402 0701 |0035: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +08290a: 1213 |0037: const/4 v3, #int 1 // #1 │ │ +08290c: 7130 2006 2703 |0038: invoke-static {v7, v2, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@0620 │ │ +082912: 5452 8900 |003b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0089 │ │ +082916: 5403 0701 |003d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +08291a: 6e20 9e21 3200 |003f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +082920: d801 0101 |0042: add-int/lit8 v1, v1, #int 1 // #01 │ │ +082924: 28c3 |0044: goto 0007 // -003d │ │ +082926: 5402 0701 |0045: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +08292a: 1203 |0047: const/4 v3, #int 0 // #0 │ │ +08292c: 7130 2006 2703 |0048: invoke-static {v7, v2, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@0620 │ │ +082932: 5452 8900 |004b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0089 │ │ +082936: 5403 0701 |004d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +08293a: 6e20 a621 3200 |004f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@21a6 │ │ +082940: 28f0 |0052: goto 0042 // -0010 │ │ +082942: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1375 │ │ 0x0006 line=1376 │ │ 0x0011 line=1377 │ │ 0x001b line=1378 │ │ 0x0027 line=1380 │ │ @@ -150632,26 +150633,26 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 18 16-bit code units │ │ -08296c: |[08296c] android.support.v4.app.BackStackRecord.excludeHiddenFragmentsAfterEnter:(Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ -08297c: 6e10 bb1c 0800 |0000: invoke-virtual {v8}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1cbb │ │ -082982: 0c06 |0003: move-result-object v6 │ │ -082984: 2200 0201 |0004: new-instance v0, Landroid/support/v4/app/BackStackRecord$3; // type@0102 │ │ -082988: 0771 |0006: move-object v1, v7 │ │ -08298a: 0782 |0007: move-object v2, v8 │ │ -08298c: 0793 |0008: move-object v3, v9 │ │ -08298e: 01a4 |0009: move v4, v10 │ │ -082990: 07b5 |000a: move-object v5, v11 │ │ -082992: 7606 ef03 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/BackStackRecord$3;.:(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V // method@03ef │ │ -082998: 6e20 7e1d 0600 |000e: invoke-virtual {v6, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@1d7e │ │ -08299e: 0e00 |0011: return-void │ │ +082944: |[082944] android.support.v4.app.BackStackRecord.excludeHiddenFragmentsAfterEnter:(Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ +082954: 6e10 bb1c 0800 |0000: invoke-virtual {v8}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1cbb │ │ +08295a: 0c06 |0003: move-result-object v6 │ │ +08295c: 2200 0201 |0004: new-instance v0, Landroid/support/v4/app/BackStackRecord$3; // type@0102 │ │ +082960: 0771 |0006: move-object v1, v7 │ │ +082962: 0782 |0007: move-object v2, v8 │ │ +082964: 0793 |0008: move-object v3, v9 │ │ +082966: 01a4 |0009: move v4, v10 │ │ +082968: 07b5 |000a: move-object v5, v11 │ │ +08296a: 7606 ef03 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/BackStackRecord$3;.:(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V // method@03ef │ │ +082970: 6e20 7e1d 0600 |000e: invoke-virtual {v6, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@1d7e │ │ +082976: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1364 │ │ 0x0011 line=1372 │ │ locals : │ │ 0x0000 - 0x0012 reg=7 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0012 reg=8 sceneRoot Landroid/view/View; │ │ @@ -150664,27 +150665,27 @@ │ │ type : '(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0829a0: |[0829a0] android.support.v4.app.BackStackRecord.getEnterTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ -0829b0: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -0829b4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0829b6: 1100 |0003: return-object v0 │ │ -0829b8: 3802 0b00 |0004: if-eqz v2, 000f // +000b │ │ -0829bc: 6e10 8104 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getReenterTransition:()Ljava/lang/Object; // method@0481 │ │ -0829c2: 0c00 |0009: move-result-object v0 │ │ -0829c4: 7110 1f06 0000 |000a: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@061f │ │ -0829ca: 0c00 |000d: move-result-object v0 │ │ -0829cc: 28f5 |000e: goto 0003 // -000b │ │ -0829ce: 6e10 7a04 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getEnterTransition:()Ljava/lang/Object; // method@047a │ │ -0829d4: 0c00 |0012: move-result-object v0 │ │ -0829d6: 28f7 |0013: goto 000a // -0009 │ │ +082978: |[082978] android.support.v4.app.BackStackRecord.getEnterTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ +082988: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +08298c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +08298e: 1100 |0003: return-object v0 │ │ +082990: 3802 0b00 |0004: if-eqz v2, 000f // +000b │ │ +082994: 6e10 8104 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getReenterTransition:()Ljava/lang/Object; // method@0481 │ │ +08299a: 0c00 |0009: move-result-object v0 │ │ +08299c: 7110 1f06 0000 |000a: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@061f │ │ +0829a2: 0c00 |000d: move-result-object v0 │ │ +0829a4: 28f5 |000e: goto 0003 // -000b │ │ +0829a6: 6e10 7a04 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getEnterTransition:()Ljava/lang/Object; // method@047a │ │ +0829ac: 0c00 |0012: move-result-object v0 │ │ +0829ae: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1053 │ │ 0x0002 line=1054 │ │ 0x0003 line=1056 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 inFragment Landroid/support/v4/app/Fragment; │ │ @@ -150695,27 +150696,27 @@ │ │ type : '(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0829d8: |[0829d8] android.support.v4.app.BackStackRecord.getExitTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ -0829e8: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -0829ec: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0829ee: 1100 |0003: return-object v0 │ │ -0829f0: 3802 0b00 |0004: if-eqz v2, 000f // +000b │ │ -0829f4: 6e10 8404 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getReturnTransition:()Ljava/lang/Object; // method@0484 │ │ -0829fa: 0c00 |0009: move-result-object v0 │ │ -0829fc: 7110 1f06 0000 |000a: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@061f │ │ -082a02: 0c00 |000d: move-result-object v0 │ │ -082a04: 28f5 |000e: goto 0003 // -000b │ │ -082a06: 6e10 7b04 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getExitTransition:()Ljava/lang/Object; // method@047b │ │ -082a0c: 0c00 |0012: move-result-object v0 │ │ -082a0e: 28f7 |0013: goto 000a // -0009 │ │ +0829b0: |[0829b0] android.support.v4.app.BackStackRecord.getExitTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ +0829c0: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +0829c4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0829c6: 1100 |0003: return-object v0 │ │ +0829c8: 3802 0b00 |0004: if-eqz v2, 000f // +000b │ │ +0829cc: 6e10 8404 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getReturnTransition:()Ljava/lang/Object; // method@0484 │ │ +0829d2: 0c00 |0009: move-result-object v0 │ │ +0829d4: 7110 1f06 0000 |000a: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@061f │ │ +0829da: 0c00 |000d: move-result-object v0 │ │ +0829dc: 28f5 |000e: goto 0003 // -000b │ │ +0829de: 6e10 7b04 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getExitTransition:()Ljava/lang/Object; // method@047b │ │ +0829e4: 0c00 |0012: move-result-object v0 │ │ +0829e6: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1061 │ │ 0x0002 line=1062 │ │ 0x0003 line=1064 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 outFragment Landroid/support/v4/app/Fragment; │ │ @@ -150726,28 +150727,28 @@ │ │ type : '(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -082a10: |[082a10] android.support.v4.app.BackStackRecord.getSharedElementTransition:(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ -082a20: 3801 0400 |0000: if-eqz v1, 0004 // +0004 │ │ -082a24: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ -082a28: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -082a2a: 1100 |0005: return-object v0 │ │ -082a2c: 3803 0b00 |0006: if-eqz v3, 0011 // +000b │ │ -082a30: 6e10 8604 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getSharedElementReturnTransition:()Ljava/lang/Object; // method@0486 │ │ -082a36: 0c00 |000b: move-result-object v0 │ │ -082a38: 7110 1f06 0000 |000c: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@061f │ │ -082a3e: 0c00 |000f: move-result-object v0 │ │ -082a40: 28f5 |0010: goto 0005 // -000b │ │ -082a42: 6e10 8504 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getSharedElementEnterTransition:()Ljava/lang/Object; // method@0485 │ │ -082a48: 0c00 |0014: move-result-object v0 │ │ -082a4a: 28f7 |0015: goto 000c // -0009 │ │ +0829e8: |[0829e8] android.support.v4.app.BackStackRecord.getSharedElementTransition:(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ +0829f8: 3801 0400 |0000: if-eqz v1, 0004 // +0004 │ │ +0829fc: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ +082a00: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +082a02: 1100 |0005: return-object v0 │ │ +082a04: 3803 0b00 |0006: if-eqz v3, 0011 // +000b │ │ +082a08: 6e10 8604 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getSharedElementReturnTransition:()Ljava/lang/Object; // method@0486 │ │ +082a0e: 0c00 |000b: move-result-object v0 │ │ +082a10: 7110 1f06 0000 |000c: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@061f │ │ +082a16: 0c00 |000f: move-result-object v0 │ │ +082a18: 28f5 |0010: goto 0005 // -000b │ │ +082a1a: 6e10 8504 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getSharedElementEnterTransition:()Ljava/lang/Object; // method@0485 │ │ +082a20: 0c00 |0014: move-result-object v0 │ │ +082a22: 28f7 |0015: goto 000c // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1070 │ │ 0x0004 line=1071 │ │ 0x0005 line=1073 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 inFragment Landroid/support/v4/app/Fragment; │ │ @@ -150759,32 +150760,32 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -082a4c: |[082a4c] android.support.v4.app.BackStackRecord.mapEnteringSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; │ │ -082a5c: 2200 7b02 |0000: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@027b │ │ -082a60: 7010 1f0e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@0e1f │ │ -082a66: 6e10 8e04 0600 |0005: invoke-virtual {v6}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@048e │ │ -082a6c: 0c01 |0008: move-result-object v1 │ │ -082a6e: 3801 1300 |0009: if-eqz v1, 001c // +0013 │ │ -082a72: 5442 a600 |000b: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@00a6 │ │ -082a76: 3802 0f00 |000d: if-eqz v2, 001c // +000f │ │ -082a7a: 7120 2106 1000 |000f: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@0621 │ │ -082a80: 3807 0b00 |0012: if-eqz v7, 001d // +000b │ │ -082a84: 5442 a600 |0014: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@00a6 │ │ -082a88: 5443 a700 |0016: iget-object v3, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ -082a8c: 7130 2204 3200 |0018: invoke-static {v2, v3, v0}, Landroid/support/v4/app/BackStackRecord;.remapNames:(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap; // method@0422 │ │ -082a92: 0c00 |001b: move-result-object v0 │ │ -082a94: 1100 |001c: return-object v0 │ │ -082a96: 5442 a700 |001d: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ -082a9a: 6e20 320e 2000 |001f: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.retainAll:(Ljava/util/Collection;)Z // method@0e32 │ │ -082aa0: 28fa |0022: goto 001c // -0006 │ │ +082a24: |[082a24] android.support.v4.app.BackStackRecord.mapEnteringSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; │ │ +082a34: 2200 7b02 |0000: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@027b │ │ +082a38: 7010 1f0e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@0e1f │ │ +082a3e: 6e10 8e04 0600 |0005: invoke-virtual {v6}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@048e │ │ +082a44: 0c01 |0008: move-result-object v1 │ │ +082a46: 3801 1300 |0009: if-eqz v1, 001c // +0013 │ │ +082a4a: 5442 a600 |000b: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@00a6 │ │ +082a4e: 3802 0f00 |000d: if-eqz v2, 001c // +000f │ │ +082a52: 7120 2106 1000 |000f: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@0621 │ │ +082a58: 3807 0b00 |0012: if-eqz v7, 001d // +000b │ │ +082a5c: 5442 a600 |0014: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@00a6 │ │ +082a60: 5443 a700 |0016: iget-object v3, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ +082a64: 7130 2204 3200 |0018: invoke-static {v2, v3, v0}, Landroid/support/v4/app/BackStackRecord;.remapNames:(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap; // method@0422 │ │ +082a6a: 0c00 |001b: move-result-object v0 │ │ +082a6c: 1100 |001c: return-object v0 │ │ +082a6e: 5442 a700 |001d: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ +082a72: 6e20 320e 2000 |001f: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.retainAll:(Ljava/util/Collection;)Z // method@0e32 │ │ +082a78: 28fa |0022: goto 001c // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1346 │ │ 0x0005 line=1347 │ │ 0x0009 line=1348 │ │ 0x000b line=1349 │ │ 0x000f line=1350 │ │ @@ -150805,33 +150806,33 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -082aa4: |[082aa4] android.support.v4.app.BackStackRecord.mapSharedElementsIn:(Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; │ │ -082ab4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -082ab6: 7040 1e04 5467 |0001: invoke-direct {v4, v5, v7, v6}, Landroid/support/v4/app/BackStackRecord;.mapEnteringSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; // method@041e │ │ -082abc: 0c00 |0004: move-result-object v0 │ │ -082abe: 3806 1100 |0005: if-eqz v6, 0016 // +0011 │ │ -082ac2: 5471 e700 |0007: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e7 │ │ -082ac6: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ -082aca: 5471 e700 |000b: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e7 │ │ -082ace: 5442 a700 |000d: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ -082ad2: 6e30 c108 2100 |000f: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@08c1 │ │ -082ad8: 7040 2804 5430 |0012: invoke-direct {v4, v5, v0, v3}, Landroid/support/v4/app/BackStackRecord;.setBackNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V // method@0428 │ │ -082ade: 1100 |0015: return-object v0 │ │ -082ae0: 5471 e500 |0016: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e5 │ │ -082ae4: 3801 0900 |0018: if-eqz v1, 0021 // +0009 │ │ -082ae8: 5471 e500 |001a: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e5 │ │ -082aec: 5442 a700 |001c: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ -082af0: 6e30 c108 2100 |001e: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@08c1 │ │ -082af6: 7040 3304 5430 |0021: invoke-direct {v4, v5, v0, v3}, Landroid/support/v4/app/BackStackRecord;.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V // method@0433 │ │ -082afc: 28f1 |0024: goto 0015 // -000f │ │ +082a7c: |[082a7c] android.support.v4.app.BackStackRecord.mapSharedElementsIn:(Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; │ │ +082a8c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +082a8e: 7040 1e04 5467 |0001: invoke-direct {v4, v5, v7, v6}, Landroid/support/v4/app/BackStackRecord;.mapEnteringSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; // method@041e │ │ +082a94: 0c00 |0004: move-result-object v0 │ │ +082a96: 3806 1100 |0005: if-eqz v6, 0016 // +0011 │ │ +082a9a: 5471 e700 |0007: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e7 │ │ +082a9e: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ +082aa2: 5471 e700 |000b: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e7 │ │ +082aa6: 5442 a700 |000d: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ +082aaa: 6e30 c108 2100 |000f: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@08c1 │ │ +082ab0: 7040 2804 5430 |0012: invoke-direct {v4, v5, v0, v3}, Landroid/support/v4/app/BackStackRecord;.setBackNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V // method@0428 │ │ +082ab6: 1100 |0015: return-object v0 │ │ +082ab8: 5471 e500 |0016: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e5 │ │ +082abc: 3801 0900 |0018: if-eqz v1, 0021 // +0009 │ │ +082ac0: 5471 e500 |001a: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e5 │ │ +082ac4: 5442 a700 |001c: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ +082ac8: 6e30 c108 2100 |001e: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@08c1 │ │ +082ace: 7040 3304 5430 |0021: invoke-direct {v4, v5, v0, v3}, Landroid/support/v4/app/BackStackRecord;.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V // method@0433 │ │ +082ad4: 28f1 |0024: goto 0015 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1291 │ │ 0x0005 line=1295 │ │ 0x0007 line=1296 │ │ 0x000b line=1297 │ │ 0x0012 line=1300 │ │ @@ -150851,29 +150852,29 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/view/View;Ljava/lang/Object;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLjava/util/ArrayList;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 8 │ │ outs : 9 │ │ insns size : 23 16-bit code units │ │ -082b00: |[082b00] android.support.v4.app.BackStackRecord.prepareSharedElementTransition:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/view/View;Ljava/lang/Object;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLjava/util/ArrayList;)V │ │ -082b10: 6e10 bb1c 0c00 |0000: invoke-virtual {v12}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1cbb │ │ -082b16: 0c09 |0003: move-result-object v9 │ │ -082b18: 2200 0101 |0004: new-instance v0, Landroid/support/v4/app/BackStackRecord$2; // type@0101 │ │ -082b1c: 07a1 |0006: move-object v1, v10 │ │ -082b1e: 07c2 |0007: move-object v2, v12 │ │ -082b20: 07d3 |0008: move-object v3, v13 │ │ -082b22: 0804 1100 |0009: move-object/from16 v4, v17 │ │ -082b26: 07b5 |000b: move-object v5, v11 │ │ -082b28: 0206 1000 |000c: move/from16 v6, v16 │ │ -082b2c: 07e7 |000e: move-object v7, v14 │ │ -082b2e: 07f8 |000f: move-object v8, v15 │ │ -082b30: 7609 ed03 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/app/BackStackRecord$2;.:(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Ljava/lang/Object;Ljava/util/ArrayList;Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;)V // method@03ed │ │ -082b36: 6e20 7e1d 0900 |0013: invoke-virtual {v9, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@1d7e │ │ -082b3c: 0e00 |0016: return-void │ │ +082ad8: |[082ad8] android.support.v4.app.BackStackRecord.prepareSharedElementTransition:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/view/View;Ljava/lang/Object;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLjava/util/ArrayList;)V │ │ +082ae8: 6e10 bb1c 0c00 |0000: invoke-virtual {v12}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1cbb │ │ +082aee: 0c09 |0003: move-result-object v9 │ │ +082af0: 2200 0101 |0004: new-instance v0, Landroid/support/v4/app/BackStackRecord$2; // type@0101 │ │ +082af4: 07a1 |0006: move-object v1, v10 │ │ +082af6: 07c2 |0007: move-object v2, v12 │ │ +082af8: 07d3 |0008: move-object v3, v13 │ │ +082afa: 0804 1100 |0009: move-object/from16 v4, v17 │ │ +082afe: 07b5 |000b: move-object v5, v11 │ │ +082b00: 0206 1000 |000c: move/from16 v6, v16 │ │ +082b04: 07e7 |000e: move-object v7, v14 │ │ +082b06: 07f8 |000f: move-object v8, v15 │ │ +082b08: 7609 ed03 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/app/BackStackRecord$2;.:(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Ljava/lang/Object;Ljava/util/ArrayList;Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;)V // method@03ed │ │ +082b0e: 6e20 7e1d 0900 |0013: invoke-virtual {v9, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@1d7e │ │ +082b14: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1233 │ │ 0x0016 line=1263 │ │ locals : │ │ 0x0000 - 0x0000 reg=17 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x0017 reg=10 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -150890,38 +150891,38 @@ │ │ type : '(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -082b40: |[082b40] android.support.v4.app.BackStackRecord.remapNames:(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap; │ │ -082b50: 6e10 2b0e 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@0e2b │ │ -082b56: 0a04 |0003: move-result v4 │ │ -082b58: 3804 0300 |0004: if-eqz v4, 0007 // +0003 │ │ -082b5c: 1107 |0006: return-object v7 │ │ -082b5e: 2202 7b02 |0007: new-instance v2, Landroid/support/v4/util/ArrayMap; // type@027b │ │ -082b62: 7010 1f0e 0200 |0009: invoke-direct {v2}, Landroid/support/v4/util/ArrayMap;.:()V // method@0e1f │ │ -082b68: 6e10 a921 0500 |000c: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -082b6e: 0a01 |000f: move-result v1 │ │ -082b70: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -082b72: 3510 1800 |0011: if-ge v0, v1, 0029 // +0018 │ │ -082b76: 6e20 a221 0500 |0013: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -082b7c: 0c04 |0016: move-result-object v4 │ │ -082b7e: 6e20 270e 4700 |0017: invoke-virtual {v7, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e27 │ │ -082b84: 0c03 |001a: move-result-object v3 │ │ -082b86: 1f03 2004 |001b: check-cast v3, Landroid/view/View; // type@0420 │ │ -082b8a: 3803 0900 |001d: if-eqz v3, 0026 // +0009 │ │ -082b8e: 6e20 a221 0600 |001f: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -082b94: 0c04 |0022: move-result-object v4 │ │ -082b96: 6e30 2e0e 4203 |0023: invoke-virtual {v2, v4, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e2e │ │ -082b9c: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -082ba0: 28e9 |0028: goto 0011 // -0017 │ │ -082ba2: 0727 |0029: move-object v7, v2 │ │ -082ba4: 28dc |002a: goto 0006 // -0024 │ │ +082b18: |[082b18] android.support.v4.app.BackStackRecord.remapNames:(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap; │ │ +082b28: 6e10 2b0e 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@0e2b │ │ +082b2e: 0a04 |0003: move-result v4 │ │ +082b30: 3804 0300 |0004: if-eqz v4, 0007 // +0003 │ │ +082b34: 1107 |0006: return-object v7 │ │ +082b36: 2202 7b02 |0007: new-instance v2, Landroid/support/v4/util/ArrayMap; // type@027b │ │ +082b3a: 7010 1f0e 0200 |0009: invoke-direct {v2}, Landroid/support/v4/util/ArrayMap;.:()V // method@0e1f │ │ +082b40: 6e10 a921 0500 |000c: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +082b46: 0a01 |000f: move-result v1 │ │ +082b48: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +082b4a: 3510 1800 |0011: if-ge v0, v1, 0029 // +0018 │ │ +082b4e: 6e20 a221 0500 |0013: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +082b54: 0c04 |0016: move-result-object v4 │ │ +082b56: 6e20 270e 4700 |0017: invoke-virtual {v7, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e27 │ │ +082b5c: 0c03 |001a: move-result-object v3 │ │ +082b5e: 1f03 2004 |001b: check-cast v3, Landroid/view/View; // type@0420 │ │ +082b62: 3803 0900 |001d: if-eqz v3, 0026 // +0009 │ │ +082b66: 6e20 a221 0600 |001f: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +082b6c: 0c04 |0022: move-result-object v4 │ │ +082b6e: 6e30 2e0e 4203 |0023: invoke-virtual {v2, v4, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e2e │ │ +082b74: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +082b78: 28e9 |0028: goto 0011 // -0017 │ │ +082b7a: 0727 |0029: move-object v7, v2 │ │ +082b7c: 28dc |002a: goto 0006 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1321 │ │ 0x0006 line=1332 │ │ 0x0007 line=1324 │ │ 0x000c line=1325 │ │ 0x0010 line=1326 │ │ @@ -150948,46 +150949,46 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -082ba8: |[082ba8] android.support.v4.app.BackStackRecord.remapSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; │ │ -082bb8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -082bba: 2200 7b02 |0001: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@027b │ │ -082bbe: 7010 1f0e 0000 |0003: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@0e1f │ │ -082bc4: 5441 a600 |0006: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@00a6 │ │ -082bc8: 3801 1000 |0008: if-eqz v1, 0018 // +0010 │ │ -082bcc: 6e10 8e04 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@048e │ │ -082bd2: 0c01 |000d: move-result-object v1 │ │ -082bd4: 7120 2106 1000 |000e: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@0621 │ │ -082bda: 3807 1800 |0011: if-eqz v7, 0029 // +0018 │ │ -082bde: 5441 a700 |0013: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ -082be2: 6e20 320e 1000 |0015: invoke-virtual {v0, v1}, Landroid/support/v4/util/ArrayMap;.retainAll:(Ljava/util/Collection;)Z // method@0e32 │ │ -082be8: 3807 1a00 |0018: if-eqz v7, 0032 // +001a │ │ -082bec: 5461 e500 |001a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e5 │ │ -082bf0: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ -082bf4: 5461 e500 |001e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e5 │ │ -082bf8: 5442 a700 |0020: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ -082bfc: 6e30 c108 2100 |0022: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@08c1 │ │ -082c02: 7040 2804 5430 |0025: invoke-direct {v4, v5, v0, v3}, Landroid/support/v4/app/BackStackRecord;.setBackNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V // method@0428 │ │ -082c08: 1100 |0028: return-object v0 │ │ -082c0a: 5441 a600 |0029: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@00a6 │ │ -082c0e: 5442 a700 |002b: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ -082c12: 7130 2204 2100 |002d: invoke-static {v1, v2, v0}, Landroid/support/v4/app/BackStackRecord;.remapNames:(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap; // method@0422 │ │ -082c18: 0c00 |0030: move-result-object v0 │ │ -082c1a: 28e7 |0031: goto 0018 // -0019 │ │ -082c1c: 5461 e700 |0032: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e7 │ │ -082c20: 3801 0900 |0034: if-eqz v1, 003d // +0009 │ │ -082c24: 5461 e700 |0036: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e7 │ │ -082c28: 5442 a700 |0038: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ -082c2c: 6e30 c108 2100 |003a: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@08c1 │ │ -082c32: 7040 3304 5430 |003d: invoke-direct {v4, v5, v0, v3}, Landroid/support/v4/app/BackStackRecord;.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V // method@0433 │ │ -082c38: 28e8 |0040: goto 0028 // -0018 │ │ +082b80: |[082b80] android.support.v4.app.BackStackRecord.remapSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; │ │ +082b90: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +082b92: 2200 7b02 |0001: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@027b │ │ +082b96: 7010 1f0e 0000 |0003: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@0e1f │ │ +082b9c: 5441 a600 |0006: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@00a6 │ │ +082ba0: 3801 1000 |0008: if-eqz v1, 0018 // +0010 │ │ +082ba4: 6e10 8e04 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@048e │ │ +082baa: 0c01 |000d: move-result-object v1 │ │ +082bac: 7120 2106 1000 |000e: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@0621 │ │ +082bb2: 3807 1800 |0011: if-eqz v7, 0029 // +0018 │ │ +082bb6: 5441 a700 |0013: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ +082bba: 6e20 320e 1000 |0015: invoke-virtual {v0, v1}, Landroid/support/v4/util/ArrayMap;.retainAll:(Ljava/util/Collection;)Z // method@0e32 │ │ +082bc0: 3807 1a00 |0018: if-eqz v7, 0032 // +001a │ │ +082bc4: 5461 e500 |001a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e5 │ │ +082bc8: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ +082bcc: 5461 e500 |001e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e5 │ │ +082bd0: 5442 a700 |0020: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ +082bd4: 6e30 c108 2100 |0022: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@08c1 │ │ +082bda: 7040 2804 5430 |0025: invoke-direct {v4, v5, v0, v3}, Landroid/support/v4/app/BackStackRecord;.setBackNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V // method@0428 │ │ +082be0: 1100 |0028: return-object v0 │ │ +082be2: 5441 a600 |0029: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@00a6 │ │ +082be6: 5442 a700 |002b: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ +082bea: 7130 2204 2100 |002d: invoke-static {v1, v2, v0}, Landroid/support/v4/app/BackStackRecord;.remapNames:(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap; // method@0422 │ │ +082bf0: 0c00 |0030: move-result-object v0 │ │ +082bf2: 28e7 |0031: goto 0018 // -0019 │ │ +082bf4: 5461 e700 |0032: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e7 │ │ +082bf8: 3801 0900 |0034: if-eqz v1, 003d // +0009 │ │ +082bfc: 5461 e700 |0036: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e7 │ │ +082c00: 5442 a700 |0038: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ +082c04: 6e30 c108 2100 |003a: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@08c1 │ │ +082c0a: 7040 3304 5430 |003d: invoke-direct {v4, v5, v0, v3}, Landroid/support/v4/app/BackStackRecord;.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V // method@0433 │ │ +082c10: 28e8 |0040: goto 0028 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1089 │ │ 0x0006 line=1090 │ │ 0x000a line=1091 │ │ 0x0011 line=1092 │ │ 0x0013 line=1093 │ │ @@ -151012,47 +151013,47 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -082c3c: |[082c3c] android.support.v4.app.BackStackRecord.setBackNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ │ -082c4c: 5476 a700 |0000: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ -082c50: 3906 2c00 |0002: if-nez v6, 002e // +002c │ │ -082c54: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -082c56: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -082c58: 3501 3500 |0006: if-ge v1, v0, 003b // +0035 │ │ -082c5c: 5476 a600 |0008: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@00a6 │ │ -082c60: 6e20 a221 1600 |000a: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -082c66: 0c03 |000d: move-result-object v3 │ │ -082c68: 1f03 f504 |000e: check-cast v3, Ljava/lang/String; // type@04f5 │ │ -082c6c: 5476 a700 |0010: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ -082c70: 6e20 a221 1600 |0012: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -082c76: 0c02 |0015: move-result-object v2 │ │ -082c78: 1f02 f504 |0016: check-cast v2, Ljava/lang/String; // type@04f5 │ │ -082c7c: 6e20 270e 2900 |0018: invoke-virtual {v9, v2}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e27 │ │ -082c82: 0c05 |001b: move-result-object v5 │ │ -082c84: 1f05 2004 |001c: check-cast v5, Landroid/view/View; // type@0420 │ │ -082c88: 3805 0d00 |001e: if-eqz v5, 002b // +000d │ │ -082c8c: 7110 2306 0500 |0020: invoke-static {v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@0623 │ │ -082c92: 0c04 |0023: move-result-object v4 │ │ -082c94: 380a 1100 |0024: if-eqz v10, 0035 // +0011 │ │ -082c98: 5486 8a00 |0026: iget-object v6, v8, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@008a │ │ -082c9c: 7130 3204 3604 |0028: invoke-static {v6, v3, v4}, Landroid/support/v4/app/BackStackRecord;.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V // method@0432 │ │ -082ca2: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -082ca6: 28d9 |002d: goto 0006 // -0027 │ │ -082ca8: 5476 a700 |002e: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ -082cac: 6e10 a921 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -082cb2: 0a00 |0033: move-result v0 │ │ -082cb4: 28d1 |0034: goto 0005 // -002f │ │ -082cb6: 5486 8a00 |0035: iget-object v6, v8, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@008a │ │ -082cba: 7130 3204 4603 |0037: invoke-static {v6, v4, v3}, Landroid/support/v4/app/BackStackRecord;.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V // method@0432 │ │ -082cc0: 28f1 |003a: goto 002b // -000f │ │ -082cc2: 0e00 |003b: return-void │ │ +082c14: |[082c14] android.support.v4.app.BackStackRecord.setBackNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ │ +082c24: 5476 a700 |0000: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ +082c28: 3906 2c00 |0002: if-nez v6, 002e // +002c │ │ +082c2c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +082c2e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +082c30: 3501 3500 |0006: if-ge v1, v0, 003b // +0035 │ │ +082c34: 5476 a600 |0008: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@00a6 │ │ +082c38: 6e20 a221 1600 |000a: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +082c3e: 0c03 |000d: move-result-object v3 │ │ +082c40: 1f03 f504 |000e: check-cast v3, Ljava/lang/String; // type@04f5 │ │ +082c44: 5476 a700 |0010: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ +082c48: 6e20 a221 1600 |0012: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +082c4e: 0c02 |0015: move-result-object v2 │ │ +082c50: 1f02 f504 |0016: check-cast v2, Ljava/lang/String; // type@04f5 │ │ +082c54: 6e20 270e 2900 |0018: invoke-virtual {v9, v2}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e27 │ │ +082c5a: 0c05 |001b: move-result-object v5 │ │ +082c5c: 1f05 2004 |001c: check-cast v5, Landroid/view/View; // type@0420 │ │ +082c60: 3805 0d00 |001e: if-eqz v5, 002b // +000d │ │ +082c64: 7110 2306 0500 |0020: invoke-static {v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@0623 │ │ +082c6a: 0c04 |0023: move-result-object v4 │ │ +082c6c: 380a 1100 |0024: if-eqz v10, 0035 // +0011 │ │ +082c70: 5486 8a00 |0026: iget-object v6, v8, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@008a │ │ +082c74: 7130 3204 3604 |0028: invoke-static {v6, v3, v4}, Landroid/support/v4/app/BackStackRecord;.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V // method@0432 │ │ +082c7a: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +082c7e: 28d9 |002d: goto 0006 // -0027 │ │ +082c80: 5476 a700 |002e: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ +082c84: 6e10 a921 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +082c8a: 0a00 |0033: move-result v0 │ │ +082c8c: 28d1 |0034: goto 0005 // -002f │ │ +082c8e: 5486 8a00 |0035: iget-object v6, v8, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@008a │ │ +082c92: 7130 3204 4603 |0037: invoke-static {v6, v4, v3}, Landroid/support/v4/app/BackStackRecord;.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V // method@0432 │ │ +082c98: 28f1 |003a: goto 002b // -000f │ │ +082c9a: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1422 │ │ 0x0005 line=1423 │ │ 0x0008 line=1424 │ │ 0x0010 line=1425 │ │ 0x0018 line=1426 │ │ @@ -151088,31 +151089,31 @@ │ │ type : '(Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -082cc4: |[082cc4] android.support.v4.app.BackStackRecord.setEpicenterIn:(Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V │ │ -082cd4: 5431 a700 |0000: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ -082cd8: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ -082cdc: 6e10 2b0e 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@0e2b │ │ -082ce2: 0a01 |0007: move-result v1 │ │ -082ce4: 3901 1500 |0008: if-nez v1, 001d // +0015 │ │ -082ce8: 5431 a700 |000a: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ -082cec: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -082cee: 6e20 a221 2100 |000d: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -082cf4: 0c01 |0010: move-result-object v1 │ │ -082cf6: 6e20 270e 1400 |0011: invoke-virtual {v4, v1}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e27 │ │ -082cfc: 0c00 |0014: move-result-object v0 │ │ -082cfe: 1f00 2004 |0015: check-cast v0, Landroid/view/View; // type@0420 │ │ -082d02: 3800 0600 |0017: if-eqz v0, 001d // +0006 │ │ -082d06: 5451 8800 |0019: iget-object v1, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0088 │ │ -082d0a: 5b10 a101 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.epicenter:Landroid/view/View; // field@01a1 │ │ -082d0e: 0e00 |001d: return-void │ │ +082c9c: |[082c9c] android.support.v4.app.BackStackRecord.setEpicenterIn:(Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V │ │ +082cac: 5431 a700 |0000: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ +082cb0: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ +082cb4: 6e10 2b0e 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@0e2b │ │ +082cba: 0a01 |0007: move-result v1 │ │ +082cbc: 3901 1500 |0008: if-nez v1, 001d // +0015 │ │ +082cc0: 5431 a700 |000a: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ +082cc4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +082cc6: 6e20 a221 2100 |000d: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +082ccc: 0c01 |0010: move-result-object v1 │ │ +082cce: 6e20 270e 1400 |0011: invoke-virtual {v4, v1}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e27 │ │ +082cd4: 0c00 |0014: move-result-object v0 │ │ +082cd6: 1f00 2004 |0015: check-cast v0, Landroid/view/View; // type@0420 │ │ +082cda: 3800 0600 |0017: if-eqz v0, 001d // +0006 │ │ +082cde: 5451 8800 |0019: iget-object v1, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0088 │ │ +082ce2: 5b10 a101 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.epicenter:Landroid/view/View; // field@01a1 │ │ +082ce6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1278 │ │ 0x000a line=1280 │ │ 0x0017 line=1282 │ │ 0x0019 line=1283 │ │ 0x001d line=1286 │ │ @@ -151128,32 +151129,32 @@ │ │ type : '(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -082d10: |[082d10] android.support.v4.app.BackStackRecord.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ │ -082d20: 3803 2100 |0000: if-eqz v3, 0021 // +0021 │ │ -082d24: 5230 e100 |0002: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00e1 │ │ -082d28: 3800 1d00 |0004: if-eqz v0, 0021 // +001d │ │ -082d2c: 6e10 9704 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0497 │ │ -082d32: 0a01 |0009: move-result v1 │ │ -082d34: 3901 1700 |000a: if-nez v1, 0021 // +0017 │ │ -082d38: 6e10 9504 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0495 │ │ -082d3e: 0a01 |000f: move-result v1 │ │ -082d40: 3801 1100 |0010: if-eqz v1, 0021 // +0011 │ │ -082d44: 6e10 8e04 0300 |0012: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@048e │ │ -082d4a: 0c01 |0015: move-result-object v1 │ │ -082d4c: 3801 0b00 |0016: if-eqz v1, 0021 // +000b │ │ -082d50: 6e20 141c 0200 |0018: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1c14 │ │ -082d56: 0c01 |001b: move-result-object v1 │ │ -082d58: 3901 0500 |001c: if-nez v1, 0021 // +0005 │ │ -082d5c: 6e30 161c 0203 |001e: invoke-virtual {v2, v0, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1c16 │ │ -082d62: 0e00 |0021: return-void │ │ +082ce8: |[082ce8] android.support.v4.app.BackStackRecord.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ │ +082cf8: 3803 2100 |0000: if-eqz v3, 0021 // +0021 │ │ +082cfc: 5230 e100 |0002: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00e1 │ │ +082d00: 3800 1d00 |0004: if-eqz v0, 0021 // +001d │ │ +082d04: 6e10 9704 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0497 │ │ +082d0a: 0a01 |0009: move-result v1 │ │ +082d0c: 3901 1700 |000a: if-nez v1, 0021 // +0017 │ │ +082d10: 6e10 9504 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0495 │ │ +082d16: 0a01 |000f: move-result v1 │ │ +082d18: 3801 1100 |0010: if-eqz v1, 0021 // +0011 │ │ +082d1c: 6e10 8e04 0300 |0012: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@048e │ │ +082d22: 0c01 |0015: move-result-object v1 │ │ +082d24: 3801 0b00 |0016: if-eqz v1, 0021 // +000b │ │ +082d28: 6e20 141c 0200 |0018: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1c14 │ │ +082d2e: 0c01 |001b: move-result-object v1 │ │ +082d30: 3901 0500 |001c: if-nez v1, 0021 // +0005 │ │ +082d34: 6e30 161c 0203 |001e: invoke-virtual {v2, v0, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1c16 │ │ +082d3a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=747 │ │ 0x0002 line=748 │ │ 0x0004 line=749 │ │ 0x001e line=751 │ │ 0x0021 line=754 │ │ @@ -151168,20 +151169,20 @@ │ │ type : '(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -082d64: |[082d64] android.support.v4.app.BackStackRecord.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ │ -082d74: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ -082d78: 5230 e100 |0002: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00e1 │ │ -082d7c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -082d80: 6e30 161c 0203 |0006: invoke-virtual {v2, v0, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1c16 │ │ -082d86: 0e00 |0009: return-void │ │ +082d3c: |[082d3c] android.support.v4.app.BackStackRecord.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ │ +082d4c: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ +082d50: 5230 e100 |0002: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00e1 │ │ +082d54: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +082d58: 6e30 161c 0203 |0006: invoke-virtual {v2, v0, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1c16 │ │ +082d5e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=757 │ │ 0x0002 line=758 │ │ 0x0004 line=759 │ │ 0x0006 line=760 │ │ 0x0009 line=763 │ │ @@ -151197,35 +151198,35 @@ │ │ type : '(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -082d88: |[082d88] android.support.v4.app.BackStackRecord.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V │ │ -082d98: 3803 1e00 |0000: if-eqz v3, 001e // +001e │ │ -082d9c: 3804 1c00 |0002: if-eqz v4, 001e // +001c │ │ -082da0: 6e20 4721 4300 |0004: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -082da6: 0a01 |0007: move-result v1 │ │ -082da8: 3901 1600 |0008: if-nez v1, 001e // +0016 │ │ -082dac: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -082dae: 6e10 340e 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/util/ArrayMap;.size:()I // method@0e34 │ │ -082db4: 0a01 |000e: move-result v1 │ │ -082db6: 3510 1300 |000f: if-ge v0, v1, 0022 // +0013 │ │ -082dba: 6e20 350e 0200 |0011: invoke-virtual {v2, v0}, Landroid/support/v4/util/ArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0e35 │ │ -082dc0: 0c01 |0014: move-result-object v1 │ │ -082dc2: 6e20 4721 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -082dc8: 0a01 |0018: move-result v1 │ │ -082dca: 3801 0600 |0019: if-eqz v1, 001f // +0006 │ │ -082dce: 6e30 330e 0204 |001b: invoke-virtual {v2, v0, v4}, Landroid/support/v4/util/ArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@0e33 │ │ -082dd4: 0e00 |001e: return-void │ │ -082dd6: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -082dda: 28ea |0021: goto 000b // -0016 │ │ -082ddc: 6e30 2e0e 3204 |0022: invoke-virtual {v2, v3, v4}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e2e │ │ -082de2: 28f9 |0025: goto 001e // -0007 │ │ +082d60: |[082d60] android.support.v4.app.BackStackRecord.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V │ │ +082d70: 3803 1e00 |0000: if-eqz v3, 001e // +001e │ │ +082d74: 3804 1c00 |0002: if-eqz v4, 001e // +001c │ │ +082d78: 6e20 4721 4300 |0004: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +082d7e: 0a01 |0007: move-result v1 │ │ +082d80: 3901 1600 |0008: if-nez v1, 001e // +0016 │ │ +082d84: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +082d86: 6e10 340e 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/util/ArrayMap;.size:()I // method@0e34 │ │ +082d8c: 0a01 |000e: move-result v1 │ │ +082d8e: 3510 1300 |000f: if-ge v0, v1, 0022 // +0013 │ │ +082d92: 6e20 350e 0200 |0011: invoke-virtual {v2, v0}, Landroid/support/v4/util/ArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0e35 │ │ +082d98: 0c01 |0014: move-result-object v1 │ │ +082d9a: 6e20 4721 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +082da0: 0a01 |0018: move-result v1 │ │ +082da2: 3801 0600 |0019: if-eqz v1, 001f // +0006 │ │ +082da6: 6e30 330e 0204 |001b: invoke-virtual {v2, v0, v4}, Landroid/support/v4/util/ArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@0e33 │ │ +082dac: 0e00 |001e: return-void │ │ +082dae: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +082db2: 28ea |0021: goto 000b // -0016 │ │ +082db4: 6e30 2e0e 3204 |0022: invoke-virtual {v2, v3, v4}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e2e │ │ +082dba: 28f9 |0025: goto 001e // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1398 │ │ 0x000a line=1399 │ │ 0x0011 line=1400 │ │ 0x001b line=1401 │ │ 0x001e line=1407 │ │ @@ -151244,36 +151245,36 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -082de4: |[082de4] android.support.v4.app.BackStackRecord.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ │ -082df4: 6e10 340e 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/util/ArrayMap;.size:()I // method@0e34 │ │ -082dfa: 0a00 |0003: move-result v0 │ │ -082dfc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -082dfe: 3501 2200 |0005: if-ge v1, v0, 0027 // +0022 │ │ -082e02: 6e20 2c0e 1700 |0007: invoke-virtual {v7, v1}, Landroid/support/v4/util/ArrayMap;.keyAt:(I)Ljava/lang/Object; // method@0e2c │ │ -082e08: 0c02 |000a: move-result-object v2 │ │ -082e0a: 1f02 f504 |000b: check-cast v2, Ljava/lang/String; // type@04f5 │ │ -082e0e: 6e20 350e 1700 |000d: invoke-virtual {v7, v1}, Landroid/support/v4/util/ArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0e35 │ │ -082e14: 0c04 |0010: move-result-object v4 │ │ -082e16: 1f04 2004 |0011: check-cast v4, Landroid/view/View; // type@0420 │ │ -082e1a: 7110 2306 0400 |0013: invoke-static {v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@0623 │ │ -082e20: 0c03 |0016: move-result-object v3 │ │ -082e22: 3808 0a00 |0017: if-eqz v8, 0021 // +000a │ │ -082e26: 5464 8a00 |0019: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@008a │ │ -082e2a: 7130 3204 2403 |001b: invoke-static {v4, v2, v3}, Landroid/support/v4/app/BackStackRecord;.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V // method@0432 │ │ -082e30: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -082e34: 28e5 |0020: goto 0005 // -001b │ │ -082e36: 5464 8a00 |0021: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@008a │ │ -082e3a: 7130 3204 3402 |0023: invoke-static {v4, v3, v2}, Landroid/support/v4/app/BackStackRecord;.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V // method@0432 │ │ -082e40: 28f8 |0026: goto 001e // -0008 │ │ -082e42: 0e00 |0027: return-void │ │ +082dbc: |[082dbc] android.support.v4.app.BackStackRecord.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ │ +082dcc: 6e10 340e 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/util/ArrayMap;.size:()I // method@0e34 │ │ +082dd2: 0a00 |0003: move-result v0 │ │ +082dd4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +082dd6: 3501 2200 |0005: if-ge v1, v0, 0027 // +0022 │ │ +082dda: 6e20 2c0e 1700 |0007: invoke-virtual {v7, v1}, Landroid/support/v4/util/ArrayMap;.keyAt:(I)Ljava/lang/Object; // method@0e2c │ │ +082de0: 0c02 |000a: move-result-object v2 │ │ +082de2: 1f02 f504 |000b: check-cast v2, Ljava/lang/String; // type@04f5 │ │ +082de6: 6e20 350e 1700 |000d: invoke-virtual {v7, v1}, Landroid/support/v4/util/ArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0e35 │ │ +082dec: 0c04 |0010: move-result-object v4 │ │ +082dee: 1f04 2004 |0011: check-cast v4, Landroid/view/View; // type@0420 │ │ +082df2: 7110 2306 0400 |0013: invoke-static {v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@0623 │ │ +082df8: 0c03 |0016: move-result-object v3 │ │ +082dfa: 3808 0a00 |0017: if-eqz v8, 0021 // +000a │ │ +082dfe: 5464 8a00 |0019: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@008a │ │ +082e02: 7130 3204 2403 |001b: invoke-static {v4, v2, v3}, Landroid/support/v4/app/BackStackRecord;.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V // method@0432 │ │ +082e08: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +082e0c: 28e5 |0020: goto 0005 // -001b │ │ +082e0e: 5464 8a00 |0021: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@008a │ │ +082e12: 7130 3204 3402 |0023: invoke-static {v4, v3, v2}, Landroid/support/v4/app/BackStackRecord;.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V // method@0432 │ │ +082e18: 28f8 |0026: goto 001e // -0008 │ │ +082e1a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1440 │ │ 0x0004 line=1441 │ │ 0x0007 line=1442 │ │ 0x000d line=1443 │ │ 0x0017 line=1444 │ │ @@ -151297,31 +151298,31 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;Ljava/util/ArrayList;Ljava/util/ArrayList;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -082e44: |[082e44] android.support.v4.app.BackStackRecord.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Ljava/util/ArrayList;Ljava/util/ArrayList;)V │ │ -082e54: 3805 1d00 |0000: if-eqz v5, 001d // +001d │ │ -082e58: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -082e5a: 6e10 a921 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -082e60: 0a03 |0006: move-result v3 │ │ -082e62: 3530 1600 |0007: if-ge v0, v3, 001d // +0016 │ │ -082e66: 6e20 a221 0500 |0009: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -082e6c: 0c01 |000c: move-result-object v1 │ │ -082e6e: 1f01 f504 |000d: check-cast v1, Ljava/lang/String; // type@04f5 │ │ -082e72: 6e20 a221 0600 |000f: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -082e78: 0c02 |0012: move-result-object v2 │ │ -082e7a: 1f02 f504 |0013: check-cast v2, Ljava/lang/String; // type@04f5 │ │ -082e7e: 5443 8a00 |0015: iget-object v3, v4, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@008a │ │ -082e82: 7130 3204 1302 |0017: invoke-static {v3, v1, v2}, Landroid/support/v4/app/BackStackRecord;.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V // method@0432 │ │ -082e88: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -082e8c: 28e7 |001c: goto 0003 // -0019 │ │ -082e8e: 0e00 |001d: return-void │ │ +082e1c: |[082e1c] android.support.v4.app.BackStackRecord.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Ljava/util/ArrayList;Ljava/util/ArrayList;)V │ │ +082e2c: 3805 1d00 |0000: if-eqz v5, 001d // +001d │ │ +082e30: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +082e32: 6e10 a921 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +082e38: 0a03 |0006: move-result v3 │ │ +082e3a: 3530 1600 |0007: if-ge v0, v3, 001d // +0016 │ │ +082e3e: 6e20 a221 0500 |0009: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +082e44: 0c01 |000c: move-result-object v1 │ │ +082e46: 1f01 f504 |000d: check-cast v1, Ljava/lang/String; // type@04f5 │ │ +082e4a: 6e20 a221 0600 |000f: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +082e50: 0c02 |0012: move-result-object v2 │ │ +082e52: 1f02 f504 |0013: check-cast v2, Ljava/lang/String; // type@04f5 │ │ +082e56: 5443 8a00 |0015: iget-object v3, v4, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@008a │ │ +082e5a: 7130 3204 1302 |0017: invoke-static {v3, v1, v2}, Landroid/support/v4/app/BackStackRecord;.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V // method@0432 │ │ +082e60: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +082e64: 28e7 |001c: goto 0003 // -0019 │ │ +082e66: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1411 │ │ 0x0002 line=1412 │ │ 0x0009 line=1413 │ │ 0x000f line=1414 │ │ 0x0015 line=1415 │ │ @@ -151343,19 +151344,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 │ │ -082e90: |[082e90] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -082ea0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -082ea2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -082ea4: 7051 0b04 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@040b │ │ -082eaa: 1102 |0005: return-object v2 │ │ +082e68: |[082e68] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +082e78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +082e7a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +082e7c: 7051 0b04 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@040b │ │ +082e82: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0005 line=407 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=3 containerViewId I │ │ @@ -151366,18 +151367,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 │ │ -082eac: |[082eac] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -082ebc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -082ebe: 7050 0b04 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@040b │ │ -082ec4: 1101 |0004: return-object v1 │ │ +082e84: |[082e84] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +082e94: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +082e96: 7050 0b04 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@040b │ │ +082e9c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0004 line=412 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0005 reg=2 containerViewId I │ │ @@ -151389,19 +151390,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 │ │ -082ec8: |[082ec8] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -082ed8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -082eda: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -082edc: 7051 0b04 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@040b │ │ -082ee2: 1102 |0005: return-object v2 │ │ +082ea0: |[082ea0] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +082eb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +082eb2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +082eb4: 7051 0b04 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@040b │ │ +082eba: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0005 line=402 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ @@ -151412,37 +151413,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 │ │ -082ee4: |[082ee4] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ -082ef4: 5410 9f00 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@009f │ │ -082ef8: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -082efc: 5b12 a800 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@00a8 │ │ -082f00: 5b12 9f00 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@009f │ │ -082f04: 5210 9d00 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@009d │ │ -082f08: 5920 8000 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0080 │ │ -082f0c: 5210 9e00 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@009e │ │ -082f10: 5920 8100 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0081 │ │ -082f14: 5210 a400 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@00a4 │ │ -082f18: 5920 8400 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0084 │ │ -082f1c: 5210 a500 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@00a5 │ │ -082f20: 5920 8500 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0085 │ │ -082f24: 5210 a300 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@00a3 │ │ -082f28: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -082f2c: 5910 a300 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@00a3 │ │ -082f30: 0e00 |001e: return-void │ │ -082f32: 5410 a800 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@00a8 │ │ -082f36: 5b20 8600 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0086 │ │ -082f3a: 5410 a800 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@00a8 │ │ -082f3e: 5b02 8300 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0083 │ │ -082f42: 5b12 a800 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@00a8 │ │ -082f46: 28df |0029: goto 0008 // -0021 │ │ +082ebc: |[082ebc] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ +082ecc: 5410 9f00 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@009f │ │ +082ed0: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +082ed4: 5b12 a800 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@00a8 │ │ +082ed8: 5b12 9f00 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@009f │ │ +082edc: 5210 9d00 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@009d │ │ +082ee0: 5920 8000 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0080 │ │ +082ee4: 5210 9e00 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@009e │ │ +082ee8: 5920 8100 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0081 │ │ +082eec: 5210 a400 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@00a4 │ │ +082ef0: 5920 8400 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0084 │ │ +082ef4: 5210 a500 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@00a5 │ │ +082ef8: 5920 8500 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0085 │ │ +082efc: 5210 a300 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@00a3 │ │ +082f00: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +082f04: 5910 a300 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@00a3 │ │ +082f08: 0e00 |001e: return-void │ │ +082f0a: 5410 a800 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@00a8 │ │ +082f0e: 5b20 8600 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0086 │ │ +082f12: 5410 a800 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@00a8 │ │ +082f16: 5b02 8300 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0083 │ │ +082f1a: 5b12 a800 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@00a8 │ │ +082f1e: 28df |0029: goto 0008 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0004 line=387 │ │ 0x0008 line=393 │ │ 0x000c line=394 │ │ 0x0010 line=395 │ │ @@ -151461,38 +151462,38 @@ │ │ type : '(Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -082f48: |[082f48] android.support.v4.app.BackStackRecord.addSharedElement:(Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -082f58: 6001 3600 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ -082f5c: 1302 1500 |0002: const/16 v2, #int 21 // #15 │ │ -082f60: 3421 2c00 |0004: if-lt v1, v2, 0030 // +002c │ │ -082f64: 7110 2306 0400 |0006: invoke-static {v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@0623 │ │ -082f6a: 0c00 |0009: move-result-object v0 │ │ -082f6c: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -082f70: 2201 e004 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -082f74: 1a02 cf0e |000e: const-string v2, "Unique transitionNames are required for all sharedElements" // string@0ecf │ │ -082f78: 7020 0121 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -082f7e: 2701 |0013: throw v1 │ │ -082f80: 5431 a600 |0014: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@00a6 │ │ -082f84: 3901 1000 |0016: if-nez v1, 0026 // +0010 │ │ -082f88: 2201 1505 |0018: new-instance v1, Ljava/util/ArrayList; // type@0515 │ │ -082f8c: 7010 9a21 0100 |001a: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@219a │ │ -082f92: 5b31 a600 |001d: iput-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@00a6 │ │ -082f96: 2201 1505 |001f: new-instance v1, Ljava/util/ArrayList; // type@0515 │ │ -082f9a: 7010 9a21 0100 |0021: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@219a │ │ -082fa0: 5b31 a700 |0024: iput-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ -082fa4: 5431 a600 |0026: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@00a6 │ │ -082fa8: 6e20 9e21 0100 |0028: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -082fae: 5431 a700 |002b: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ -082fb2: 6e20 9e21 5100 |002d: invoke-virtual {v1, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -082fb8: 1103 |0030: return-object v3 │ │ +082f20: |[082f20] android.support.v4.app.BackStackRecord.addSharedElement:(Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +082f30: 6001 3600 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ +082f34: 1302 1500 |0002: const/16 v2, #int 21 // #15 │ │ +082f38: 3421 2c00 |0004: if-lt v1, v2, 0030 // +002c │ │ +082f3c: 7110 2306 0400 |0006: invoke-static {v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@0623 │ │ +082f42: 0c00 |0009: move-result-object v0 │ │ +082f44: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +082f48: 2201 e004 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +082f4c: 1a02 cf0e |000e: const-string v2, "Unique transitionNames are required for all sharedElements" // string@0ecf │ │ +082f50: 7020 0121 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +082f56: 2701 |0013: throw v1 │ │ +082f58: 5431 a600 |0014: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@00a6 │ │ +082f5c: 3901 1000 |0016: if-nez v1, 0026 // +0010 │ │ +082f60: 2201 1505 |0018: new-instance v1, Ljava/util/ArrayList; // type@0515 │ │ +082f64: 7010 9a21 0100 |001a: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@219a │ │ +082f6a: 5b31 a600 |001d: iput-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@00a6 │ │ +082f6e: 2201 1505 |001f: new-instance v1, Ljava/util/ArrayList; // type@0515 │ │ +082f72: 7010 9a21 0100 |0021: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@219a │ │ +082f78: 5b31 a700 |0024: iput-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ +082f7c: 5431 a600 |0026: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@00a6 │ │ +082f80: 6e20 9e21 0100 |0028: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +082f86: 5431 a700 |002b: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ +082f8a: 6e20 9e21 5100 |002d: invoke-virtual {v1, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +082f90: 1103 |0030: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x0006 line=521 │ │ 0x000a line=522 │ │ 0x000c line=523 │ │ 0x0014 line=526 │ │ @@ -151512,25 +151513,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 │ │ -082fbc: |[082fbc] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -082fcc: 5520 9700 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0097 │ │ -082fd0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -082fd4: 2200 e104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ -082fd8: 1a01 9a0e |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@0e9a │ │ -082fdc: 7020 0521 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -082fe2: 2700 |000b: throw v0 │ │ -082fe4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -082fe6: 5c20 9600 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0096 │ │ -082fea: 5b23 a200 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@00a2 │ │ -082fee: 1102 |0011: return-object v2 │ │ +082f94: |[082f94] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +082fa4: 5520 9700 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0097 │ │ +082fa8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +082fac: 2200 e104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ +082fb0: 1a01 9a0e |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@0e9a │ │ +082fb4: 7020 0521 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +082fba: 2700 |000b: throw v0 │ │ +082fbc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +082fbe: 5c20 9600 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0096 │ │ +082fc2: 5b23 a200 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@00a2 │ │ +082fc6: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0004 line=544 │ │ 0x000c line=547 │ │ 0x000f line=548 │ │ 0x0011 line=549 │ │ @@ -151543,22 +151544,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 │ │ -082ff0: |[082ff0] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -083000: 2200 0301 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0103 │ │ -083004: 7010 f103 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03f1 │ │ -08300a: 1271 |0005: const/4 v1, #int 7 // #7 │ │ -08300c: 5901 7f00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ -083010: 5b03 8200 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -083014: 6e20 fb03 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03fb │ │ -08301a: 1102 |000d: return-object v2 │ │ +082fc8: |[082fc8] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +082fd8: 2200 0301 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0103 │ │ +082fdc: 7010 f103 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03f1 │ │ +082fe2: 1271 |0005: const/4 v1, #int 7 // #7 │ │ +082fe4: 5901 7f00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ +082fe8: 5b03 8200 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +082fec: 6e20 fb03 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03fb │ │ +082ff2: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0005 line=493 │ │ 0x0008 line=494 │ │ 0x000a line=495 │ │ 0x000d line=497 │ │ @@ -151572,102 +151573,102 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 176 16-bit code units │ │ -08301c: |[08301c] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ -08302c: 5563 9600 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0096 │ │ -083030: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ -083034: 0e00 |0004: return-void │ │ -083036: 6303 3b01 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -08303a: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ -08303e: 1a03 7d04 |0009: const-string v3, "FragmentManager" // string@047d │ │ -083042: 2204 f704 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@04f7 │ │ -083046: 7010 6021 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08304c: 1a05 af02 |0010: const-string v5, "Bump nesting in " // string@02af │ │ -083050: 6e20 6921 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -083056: 0c04 |0015: move-result-object v4 │ │ -083058: 6e20 6821 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -08305e: 0c04 |0019: move-result-object v4 │ │ -083060: 1a05 4000 |001a: const-string v5, " by " // string@0040 │ │ -083064: 6e20 6921 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08306a: 0c04 |001f: move-result-object v4 │ │ -08306c: 6e20 6521 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -083072: 0c04 |0023: move-result-object v4 │ │ -083074: 6e10 6e21 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08307a: 0c04 |0027: move-result-object v4 │ │ -08307c: 7120 0c1c 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -083082: 5461 9f00 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@009f │ │ -083086: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ -08308a: 5413 8200 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -08308e: 3803 3500 |0031: if-eqz v3, 0066 // +0035 │ │ -083092: 5413 8200 |0033: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -083096: 5234 dc00 |0035: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00dc │ │ -08309a: b074 |0037: add-int/2addr v4, v7 │ │ -08309c: 5934 dc00 |0038: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00dc │ │ -0830a0: 6303 3b01 |003a: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -0830a4: 3803 2a00 |003c: if-eqz v3, 0066 // +002a │ │ -0830a8: 1a03 7d04 |003e: const-string v3, "FragmentManager" // string@047d │ │ -0830ac: 2204 f704 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@04f7 │ │ -0830b0: 7010 6021 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0830b6: 1a05 b002 |0045: const-string v5, "Bump nesting of " // string@02b0 │ │ -0830ba: 6e20 6921 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0830c0: 0c04 |004a: move-result-object v4 │ │ -0830c2: 5415 8200 |004b: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -0830c6: 6e20 6821 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -0830cc: 0c04 |0050: move-result-object v4 │ │ -0830ce: 1a05 a600 |0051: const-string v5, " to " // string@00a6 │ │ -0830d2: 6e20 6921 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0830d8: 0c04 |0056: move-result-object v4 │ │ -0830da: 5415 8200 |0057: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -0830de: 5255 dc00 |0059: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00dc │ │ -0830e2: 6e20 6521 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -0830e8: 0c04 |005e: move-result-object v4 │ │ -0830ea: 6e10 6e21 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0830f0: 0c04 |0062: move-result-object v4 │ │ -0830f2: 7120 0c1c 4300 |0063: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -0830f8: 5413 8700 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ -0830fc: 3803 4400 |0068: if-eqz v3, 00ac // +0044 │ │ -083100: 5413 8700 |006a: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ -083104: 6e10 a921 0300 |006c: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -08310a: 0a03 |006f: move-result v3 │ │ -08310c: d800 03ff |0070: add-int/lit8 v0, v3, #int -1 // #ff │ │ -083110: 3a00 3a00 |0072: if-ltz v0, 00ac // +003a │ │ -083114: 5413 8700 |0074: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ -083118: 6e20 a221 0300 |0076: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -08311e: 0c02 |0079: move-result-object v2 │ │ -083120: 1f02 0f01 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@010f │ │ -083124: 5223 dc00 |007c: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00dc │ │ -083128: b073 |007e: add-int/2addr v3, v7 │ │ -08312a: 5923 dc00 |007f: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00dc │ │ -08312e: 6303 3b01 |0081: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -083132: 3803 2600 |0083: if-eqz v3, 00a9 // +0026 │ │ -083136: 1a03 7d04 |0085: const-string v3, "FragmentManager" // string@047d │ │ -08313a: 2204 f704 |0087: new-instance v4, Ljava/lang/StringBuilder; // type@04f7 │ │ -08313e: 7010 6021 0400 |0089: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -083144: 1a05 b002 |008c: const-string v5, "Bump nesting of " // string@02b0 │ │ -083148: 6e20 6921 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08314e: 0c04 |0091: move-result-object v4 │ │ -083150: 6e20 6821 2400 |0092: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -083156: 0c04 |0095: move-result-object v4 │ │ -083158: 1a05 a600 |0096: const-string v5, " to " // string@00a6 │ │ -08315c: 6e20 6921 5400 |0098: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -083162: 0c04 |009b: move-result-object v4 │ │ -083164: 5225 dc00 |009c: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00dc │ │ -083168: 6e20 6521 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -08316e: 0c04 |00a1: move-result-object v4 │ │ -083170: 6e10 6e21 0400 |00a2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -083176: 0c04 |00a5: move-result-object v4 │ │ -083178: 7120 0c1c 4300 |00a6: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -08317e: d800 00ff |00a9: add-int/lit8 v0, v0, #int -1 // #ff │ │ -083182: 28c7 |00ab: goto 0072 // -0039 │ │ -083184: 5411 8300 |00ac: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0083 │ │ -083188: 2900 7fff |00ae: goto/16 002d // -0081 │ │ +082ff4: |[082ff4] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ +083004: 5563 9600 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0096 │ │ +083008: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ +08300c: 0e00 |0004: return-void │ │ +08300e: 6303 3b01 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +083012: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ +083016: 1a03 7d04 |0009: const-string v3, "FragmentManager" // string@047d │ │ +08301a: 2204 f704 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@04f7 │ │ +08301e: 7010 6021 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +083024: 1a05 af02 |0010: const-string v5, "Bump nesting in " // string@02af │ │ +083028: 6e20 6921 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08302e: 0c04 |0015: move-result-object v4 │ │ +083030: 6e20 6821 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +083036: 0c04 |0019: move-result-object v4 │ │ +083038: 1a05 4000 |001a: const-string v5, " by " // string@0040 │ │ +08303c: 6e20 6921 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +083042: 0c04 |001f: move-result-object v4 │ │ +083044: 6e20 6521 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +08304a: 0c04 |0023: move-result-object v4 │ │ +08304c: 6e10 6e21 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +083052: 0c04 |0027: move-result-object v4 │ │ +083054: 7120 0c1c 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +08305a: 5461 9f00 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@009f │ │ +08305e: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ +083062: 5413 8200 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +083066: 3803 3500 |0031: if-eqz v3, 0066 // +0035 │ │ +08306a: 5413 8200 |0033: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +08306e: 5234 dc00 |0035: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00dc │ │ +083072: b074 |0037: add-int/2addr v4, v7 │ │ +083074: 5934 dc00 |0038: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00dc │ │ +083078: 6303 3b01 |003a: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +08307c: 3803 2a00 |003c: if-eqz v3, 0066 // +002a │ │ +083080: 1a03 7d04 |003e: const-string v3, "FragmentManager" // string@047d │ │ +083084: 2204 f704 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@04f7 │ │ +083088: 7010 6021 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08308e: 1a05 b002 |0045: const-string v5, "Bump nesting of " // string@02b0 │ │ +083092: 6e20 6921 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +083098: 0c04 |004a: move-result-object v4 │ │ +08309a: 5415 8200 |004b: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +08309e: 6e20 6821 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +0830a4: 0c04 |0050: move-result-object v4 │ │ +0830a6: 1a05 a600 |0051: const-string v5, " to " // string@00a6 │ │ +0830aa: 6e20 6921 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0830b0: 0c04 |0056: move-result-object v4 │ │ +0830b2: 5415 8200 |0057: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +0830b6: 5255 dc00 |0059: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00dc │ │ +0830ba: 6e20 6521 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +0830c0: 0c04 |005e: move-result-object v4 │ │ +0830c2: 6e10 6e21 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0830c8: 0c04 |0062: move-result-object v4 │ │ +0830ca: 7120 0c1c 4300 |0063: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +0830d0: 5413 8700 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ +0830d4: 3803 4400 |0068: if-eqz v3, 00ac // +0044 │ │ +0830d8: 5413 8700 |006a: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ +0830dc: 6e10 a921 0300 |006c: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +0830e2: 0a03 |006f: move-result v3 │ │ +0830e4: d800 03ff |0070: add-int/lit8 v0, v3, #int -1 // #ff │ │ +0830e8: 3a00 3a00 |0072: if-ltz v0, 00ac // +003a │ │ +0830ec: 5413 8700 |0074: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ +0830f0: 6e20 a221 0300 |0076: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +0830f6: 0c02 |0079: move-result-object v2 │ │ +0830f8: 1f02 0f01 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@010f │ │ +0830fc: 5223 dc00 |007c: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00dc │ │ +083100: b073 |007e: add-int/2addr v3, v7 │ │ +083102: 5923 dc00 |007f: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00dc │ │ +083106: 6303 3b01 |0081: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +08310a: 3803 2600 |0083: if-eqz v3, 00a9 // +0026 │ │ +08310e: 1a03 7d04 |0085: const-string v3, "FragmentManager" // string@047d │ │ +083112: 2204 f704 |0087: new-instance v4, Ljava/lang/StringBuilder; // type@04f7 │ │ +083116: 7010 6021 0400 |0089: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08311c: 1a05 b002 |008c: const-string v5, "Bump nesting of " // string@02b0 │ │ +083120: 6e20 6921 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +083126: 0c04 |0091: move-result-object v4 │ │ +083128: 6e20 6821 2400 |0092: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08312e: 0c04 |0095: move-result-object v4 │ │ +083130: 1a05 a600 |0096: const-string v5, " to " // string@00a6 │ │ +083134: 6e20 6921 5400 |0098: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08313a: 0c04 |009b: move-result-object v4 │ │ +08313c: 5225 dc00 |009c: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00dc │ │ +083140: 6e20 6521 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +083146: 0c04 |00a1: move-result-object v4 │ │ +083148: 6e10 6e21 0400 |00a2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08314e: 0c04 |00a5: move-result-object v4 │ │ +083150: 7120 0c1c 4300 |00a6: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +083156: d800 00ff |00a9: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08315a: 28c7 |00ab: goto 0072 // -0039 │ │ +08315c: 5411 8300 |00ac: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0083 │ │ +083160: 2900 7fff |00ae: goto/16 002d // -0081 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ 0x0004 line=612 │ │ 0x0005 line=593 │ │ 0x002b line=595 │ │ 0x002d line=596 │ │ @@ -151693,64 +151694,64 @@ │ │ type : '(Landroid/util/SparseArray;Landroid/util/SparseArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -08318c: |[08318c] android.support.v4.app.BackStackRecord.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ │ -08319c: 5432 a100 |0000: iget-object v2, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -0831a0: 5422 4c01 |0002: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@014c │ │ -0831a4: 7210 2105 0200 |0004: invoke-interface {v2}, Landroid/support/v4/app/FragmentContainer;.hasView:()Z // method@0521 │ │ -0831aa: 0a02 |0007: move-result v2 │ │ -0831ac: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ -0831b0: 0e00 |000a: return-void │ │ -0831b2: 5431 9f00 |000b: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@009f │ │ -0831b6: 3801 fdff |000d: if-eqz v1, 000a // -0003 │ │ -0831ba: 5212 7f00 |000f: iget v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ -0831be: 2b02 4d00 0000 |0011: packed-switch v2, 0000005e // +0000004d │ │ -0831c4: 5411 8300 |0014: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0083 │ │ -0831c8: 28f7 |0016: goto 000d // -0009 │ │ -0831ca: 5412 8200 |0017: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -0831ce: 7120 3004 2400 |0019: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0430 │ │ -0831d4: 28f8 |001c: goto 0014 // -0008 │ │ -0831d6: 5412 8700 |001d: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ -0831da: 3802 1a00 |001f: if-eqz v2, 0039 // +001a │ │ -0831de: 5412 8700 |0021: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ -0831e2: 6e10 a921 0200 |0023: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -0831e8: 0a02 |0026: move-result v2 │ │ -0831ea: d800 02ff |0027: add-int/lit8 v0, v2, #int -1 // #ff │ │ -0831ee: 3a00 1000 |0029: if-ltz v0, 0039 // +0010 │ │ -0831f2: 5412 8700 |002b: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ -0831f6: 6e20 a221 0200 |002d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -0831fc: 0c02 |0030: move-result-object v2 │ │ -0831fe: 1f02 0f01 |0031: check-cast v2, Landroid/support/v4/app/Fragment; // type@010f │ │ -083202: 7030 3104 5302 |0033: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0431 │ │ -083208: d800 00ff |0036: add-int/lit8 v0, v0, #int -1 // #ff │ │ -08320c: 28f1 |0038: goto 0029 // -000f │ │ -08320e: 5412 8200 |0039: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -083212: 7120 3004 2400 |003b: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0430 │ │ -083218: 28d6 |003e: goto 0014 // -002a │ │ -08321a: 5412 8200 |003f: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -08321e: 7030 3104 5302 |0041: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0431 │ │ -083224: 28d0 |0044: goto 0014 // -0030 │ │ -083226: 5412 8200 |0045: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -08322a: 7030 3104 5302 |0047: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0431 │ │ -083230: 28ca |004a: goto 0014 // -0036 │ │ -083232: 5412 8200 |004b: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -083236: 7120 3004 2400 |004d: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0430 │ │ -08323c: 28c4 |0050: goto 0014 // -003c │ │ -08323e: 5412 8200 |0051: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -083242: 7030 3104 5302 |0053: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0431 │ │ -083248: 28be |0056: goto 0014 // -0042 │ │ -08324a: 5412 8200 |0057: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -08324e: 7120 3004 2400 |0059: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0430 │ │ -083254: 28b8 |005c: goto 0014 // -0048 │ │ -083256: 0000 |005d: nop // spacer │ │ -083258: 0001 0700 0100 0000 0600 0000 0c00 ... |005e: packed-switch-data (18 units) │ │ +083164: |[083164] android.support.v4.app.BackStackRecord.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ │ +083174: 5432 a100 |0000: iget-object v2, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083178: 5422 4c01 |0002: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@014c │ │ +08317c: 7210 2105 0200 |0004: invoke-interface {v2}, Landroid/support/v4/app/FragmentContainer;.hasView:()Z // method@0521 │ │ +083182: 0a02 |0007: move-result v2 │ │ +083184: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +083188: 0e00 |000a: return-void │ │ +08318a: 5431 9f00 |000b: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@009f │ │ +08318e: 3801 fdff |000d: if-eqz v1, 000a // -0003 │ │ +083192: 5212 7f00 |000f: iget v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ +083196: 2b02 4d00 0000 |0011: packed-switch v2, 0000005e // +0000004d │ │ +08319c: 5411 8300 |0014: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0083 │ │ +0831a0: 28f7 |0016: goto 000d // -0009 │ │ +0831a2: 5412 8200 |0017: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +0831a6: 7120 3004 2400 |0019: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0430 │ │ +0831ac: 28f8 |001c: goto 0014 // -0008 │ │ +0831ae: 5412 8700 |001d: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ +0831b2: 3802 1a00 |001f: if-eqz v2, 0039 // +001a │ │ +0831b6: 5412 8700 |0021: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ +0831ba: 6e10 a921 0200 |0023: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +0831c0: 0a02 |0026: move-result v2 │ │ +0831c2: d800 02ff |0027: add-int/lit8 v0, v2, #int -1 // #ff │ │ +0831c6: 3a00 1000 |0029: if-ltz v0, 0039 // +0010 │ │ +0831ca: 5412 8700 |002b: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ +0831ce: 6e20 a221 0200 |002d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +0831d4: 0c02 |0030: move-result-object v2 │ │ +0831d6: 1f02 0f01 |0031: check-cast v2, Landroid/support/v4/app/Fragment; // type@010f │ │ +0831da: 7030 3104 5302 |0033: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0431 │ │ +0831e0: d800 00ff |0036: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0831e4: 28f1 |0038: goto 0029 // -000f │ │ +0831e6: 5412 8200 |0039: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +0831ea: 7120 3004 2400 |003b: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0430 │ │ +0831f0: 28d6 |003e: goto 0014 // -002a │ │ +0831f2: 5412 8200 |003f: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +0831f6: 7030 3104 5302 |0041: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0431 │ │ +0831fc: 28d0 |0044: goto 0014 // -0030 │ │ +0831fe: 5412 8200 |0045: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +083202: 7030 3104 5302 |0047: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0431 │ │ +083208: 28ca |004a: goto 0014 // -0036 │ │ +08320a: 5412 8200 |004b: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +08320e: 7120 3004 2400 |004d: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0430 │ │ +083214: 28c4 |0050: goto 0014 // -003c │ │ +083216: 5412 8200 |0051: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +08321a: 7030 3104 5302 |0053: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0431 │ │ +083220: 28be |0056: goto 0014 // -0042 │ │ +083222: 5412 8200 |0057: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +083226: 7120 3004 2400 |0059: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0430 │ │ +08322c: 28b8 |005c: goto 0014 // -0048 │ │ +08322e: 0000 |005d: nop // spacer │ │ +083230: 0001 0700 0100 0000 0600 0000 0c00 ... |005e: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=834 │ │ 0x000a line=870 │ │ 0x000b line=837 │ │ 0x000d line=838 │ │ 0x000f line=839 │ │ @@ -151781,19 +151782,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08327c: |[08327c] android.support.v4.app.BackStackRecord.commit:()I │ │ -08328c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08328e: 6e20 0704 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0407 │ │ -083294: 0a00 |0004: move-result v0 │ │ -083296: 0f00 |0005: return v0 │ │ +083254: |[083254] android.support.v4.app.BackStackRecord.commit:()I │ │ +083264: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +083266: 6e20 0704 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0407 │ │ +08326c: 0a00 |0004: move-result v0 │ │ +08326e: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #10 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -151801,19 +151802,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -083298: |[083298] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ -0832a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0832aa: 6e20 0704 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0407 │ │ -0832b0: 0a00 |0004: move-result v0 │ │ -0832b2: 0f00 |0005: return v0 │ │ +083270: |[083270] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ +083280: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +083282: 6e20 0704 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0407 │ │ +083288: 0a00 |0004: move-result v0 │ │ +08328a: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #11 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -151821,57 +151822,57 @@ │ │ type : '(Z)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 85 16-bit code units │ │ -0832b4: |[0832b4] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ -0832c4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0832c6: 5562 9c00 |0001: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@009c │ │ -0832ca: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -0832ce: 2202 e104 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@04e1 │ │ -0832d2: 1a03 ec12 |0007: const-string v3, "commit already called" // string@12ec │ │ -0832d6: 7020 0521 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -0832dc: 2702 |000c: throw v2 │ │ -0832de: 6302 3b01 |000d: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -0832e2: 3802 2b00 |000f: if-eqz v2, 003a // +002b │ │ -0832e6: 1a02 7d04 |0011: const-string v2, "FragmentManager" // string@047d │ │ -0832ea: 2203 f704 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -0832ee: 7010 6021 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0832f4: 1a04 2803 |0018: const-string v4, "Commit: " // string@0328 │ │ -0832f8: 6e20 6921 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0832fe: 0c03 |001d: move-result-object v3 │ │ -083300: 6e20 6821 6300 |001e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -083306: 0c03 |0021: move-result-object v3 │ │ -083308: 6e10 6e21 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08330e: 0c03 |0025: move-result-object v3 │ │ -083310: 7120 0c1c 3200 |0026: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -083316: 2200 8002 |0029: new-instance v0, Landroid/support/v4/util/LogWriter; // type@0280 │ │ -08331a: 1a02 7d04 |002b: const-string v2, "FragmentManager" // string@047d │ │ -08331e: 7020 560e 2000 |002d: invoke-direct {v0, v2}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0e56 │ │ -083324: 2201 cb04 |0030: new-instance v1, Ljava/io/PrintWriter; // type@04cb │ │ -083328: 7020 c620 0100 |0032: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@20c6 │ │ -08332e: 1a02 0500 |0035: const-string v2, " " // string@0005 │ │ -083332: 6e55 0c04 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@040c │ │ -083338: 1212 |003a: const/4 v2, #int 1 // #1 │ │ -08333a: 5c62 9c00 |003b: iput-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@009c │ │ -08333e: 5562 9600 |003d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0096 │ │ -083342: 3802 1200 |003f: if-eqz v2, 0051 // +0012 │ │ -083346: 5462 a100 |0041: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -08334a: 6e20 5305 6200 |0043: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@0553 │ │ -083350: 0a02 |0046: move-result v2 │ │ -083352: 5962 a000 |0047: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ -083356: 5462 a100 |0049: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -08335a: 6e30 6a05 6207 |004b: invoke-virtual {v2, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@056a │ │ -083360: 5262 a000 |004e: iget v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ -083364: 0f02 |0050: return v2 │ │ -083366: 12f2 |0051: const/4 v2, #int -1 // #ff │ │ -083368: 5962 a000 |0052: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ -08336c: 28f5 |0054: goto 0049 // -000b │ │ +08328c: |[08328c] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ +08329c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +08329e: 5562 9c00 |0001: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@009c │ │ +0832a2: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +0832a6: 2202 e104 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@04e1 │ │ +0832aa: 1a03 ec12 |0007: const-string v3, "commit already called" // string@12ec │ │ +0832ae: 7020 0521 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +0832b4: 2702 |000c: throw v2 │ │ +0832b6: 6302 3b01 |000d: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +0832ba: 3802 2b00 |000f: if-eqz v2, 003a // +002b │ │ +0832be: 1a02 7d04 |0011: const-string v2, "FragmentManager" // string@047d │ │ +0832c2: 2203 f704 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +0832c6: 7010 6021 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0832cc: 1a04 2803 |0018: const-string v4, "Commit: " // string@0328 │ │ +0832d0: 6e20 6921 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0832d6: 0c03 |001d: move-result-object v3 │ │ +0832d8: 6e20 6821 6300 |001e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +0832de: 0c03 |0021: move-result-object v3 │ │ +0832e0: 6e10 6e21 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0832e6: 0c03 |0025: move-result-object v3 │ │ +0832e8: 7120 0c1c 3200 |0026: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +0832ee: 2200 8002 |0029: new-instance v0, Landroid/support/v4/util/LogWriter; // type@0280 │ │ +0832f2: 1a02 7d04 |002b: const-string v2, "FragmentManager" // string@047d │ │ +0832f6: 7020 560e 2000 |002d: invoke-direct {v0, v2}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0e56 │ │ +0832fc: 2201 cb04 |0030: new-instance v1, Ljava/io/PrintWriter; // type@04cb │ │ +083300: 7020 c620 0100 |0032: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@20c6 │ │ +083306: 1a02 0500 |0035: const-string v2, " " // string@0005 │ │ +08330a: 6e55 0c04 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@040c │ │ +083310: 1212 |003a: const/4 v2, #int 1 // #1 │ │ +083312: 5c62 9c00 |003b: iput-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@009c │ │ +083316: 5562 9600 |003d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0096 │ │ +08331a: 3802 1200 |003f: if-eqz v2, 0051 // +0012 │ │ +08331e: 5462 a100 |0041: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083322: 6e20 5305 6200 |0043: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@0553 │ │ +083328: 0a02 |0046: move-result v2 │ │ +08332a: 5962 a000 |0047: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ +08332e: 5462 a100 |0049: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083332: 6e30 6a05 6207 |004b: invoke-virtual {v2, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@056a │ │ +083338: 5262 a000 |004e: iget v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ +08333c: 0f02 |0050: return v2 │ │ +08333e: 12f2 |0051: const/4 v2, #int -1 // #ff │ │ +083340: 5962 a000 |0052: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ +083344: 28f5 |0054: goto 0049 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=623 │ │ 0x000d line=624 │ │ 0x0011 line=625 │ │ 0x0029 line=626 │ │ 0x0030 line=627 │ │ @@ -151893,22 +151894,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 │ │ -083370: |[083370] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -083380: 2200 0301 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0103 │ │ -083384: 7010 f103 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03f1 │ │ -08338a: 1261 |0005: const/4 v1, #int 6 // #6 │ │ -08338c: 5901 7f00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ -083390: 5b03 8200 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -083394: 6e20 fb03 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03fb │ │ -08339a: 1102 |000d: return-object v2 │ │ +083348: |[083348] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +083358: 2200 0301 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0103 │ │ +08335c: 7010 f103 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03f1 │ │ +083362: 1261 |0005: const/4 v1, #int 6 // #6 │ │ +083364: 5901 7f00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ +083368: 5b03 8200 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +08336c: 6e20 fb03 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03fb │ │ +083372: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ 0x0005 line=484 │ │ 0x0008 line=485 │ │ 0x000a line=486 │ │ 0x000d line=488 │ │ @@ -151922,24 +151923,24 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -08339c: |[08339c] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ -0833ac: 5520 9600 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0096 │ │ -0833b0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0833b4: 2200 e104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ -0833b8: 1a01 9d0e |0006: const-string v1, "This transaction is already being added to the back stack" // string@0e9d │ │ -0833bc: 7020 0521 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -0833c2: 2700 |000b: throw v0 │ │ -0833c4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0833c6: 5c20 9700 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0097 │ │ -0833ca: 1102 |000f: return-object v2 │ │ +083374: |[083374] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ +083384: 5520 9600 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0096 │ │ +083388: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +08338c: 2200 e104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ +083390: 1a01 9d0e |0006: const-string v1, "This transaction is already being added to the back stack" // string@0e9d │ │ +083394: 7020 0521 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +08339a: 2700 |000b: throw v0 │ │ +08339c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +08339e: 5c20 9700 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0097 │ │ +0833a2: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ 0x0004 line=558 │ │ 0x000c line=561 │ │ 0x000f line=562 │ │ locals : │ │ @@ -151950,18 +151951,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 │ │ -0833cc: |[0833cc] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0833dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0833de: 6e40 0d04 2104 |0001: invoke-virtual {v1, v2, v4, v0}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@040d │ │ -0833e4: 0e00 |0004: return-void │ │ +0833a4: |[0833a4] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0833b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0833b6: 6e40 0d04 2104 |0001: invoke-virtual {v1, v2, v4, v0}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@040d │ │ +0833bc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0004 line=260 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0005 reg=2 prefix Ljava/lang/String; │ │ @@ -151974,239 +151975,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 │ │ -0833e8: |[0833e8] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ │ -0833f8: 380a da00 |0000: if-eqz v10, 00da // +00da │ │ -0833fc: 6e20 c920 8900 |0002: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -083402: 1a05 ea1b |0005: const-string v5, "mName=" // string@1bea │ │ -083406: 6e20 c920 5900 |0007: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08340c: 5475 a200 |000a: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@00a2 │ │ -083410: 6e20 c920 5900 |000c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -083416: 1a05 7c00 |000f: const-string v5, " mIndex=" // string@007c │ │ -08341a: 6e20 c920 5900 |0011: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -083420: 5275 a000 |0014: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ -083424: 6e20 c720 5900 |0016: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(I)V // method@20c7 │ │ -08342a: 1a05 7300 |0019: const-string v5, " mCommitted=" // string@0073 │ │ -08342e: 6e20 c920 5900 |001b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -083434: 5575 9c00 |001e: iget-boolean v5, v7, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@009c │ │ -083438: 6e20 cf20 5900 |0020: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Z)V // method@20cf │ │ -08343e: 5275 a900 |0023: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@00a9 │ │ -083442: 3805 2100 |0025: if-eqz v5, 0046 // +0021 │ │ -083446: 6e20 c920 8900 |0027: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08344c: 1a05 011d |002a: const-string v5, "mTransition=#" // string@1d01 │ │ -083450: 6e20 c920 5900 |002c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -083456: 5275 a900 |002f: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@00a9 │ │ -08345a: 7110 0c21 0500 |0031: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ -083460: 0c05 |0034: move-result-object v5 │ │ -083462: 6e20 c920 5900 |0035: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -083468: 1a05 8e00 |0038: const-string v5, " mTransitionStyle=#" // string@008e │ │ -08346c: 6e20 c920 5900 |003a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -083472: 5275 aa00 |003d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@00aa │ │ -083476: 7110 0c21 0500 |003f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ -08347c: 0c05 |0042: move-result-object v5 │ │ -08347e: 6e20 ce20 5900 |0043: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -083484: 5275 9d00 |0046: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@009d │ │ -083488: 3905 0600 |0048: if-nez v5, 004e // +0006 │ │ -08348c: 5275 9e00 |004a: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@009e │ │ -083490: 3805 2100 |004c: if-eqz v5, 006d // +0021 │ │ -083494: 6e20 c920 8900 |004e: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08349a: 1a05 521b |0051: const-string v5, "mEnterAnim=#" // string@1b52 │ │ -08349e: 6e20 c920 5900 |0053: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0834a4: 5275 9d00 |0056: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@009d │ │ -0834a8: 7110 0c21 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ -0834ae: 0c05 |005b: move-result-object v5 │ │ -0834b0: 6e20 c920 5900 |005c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0834b6: 1a05 7800 |005f: const-string v5, " mExitAnim=#" // string@0078 │ │ -0834ba: 6e20 c920 5900 |0061: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0834c0: 5275 9e00 |0064: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@009e │ │ -0834c4: 7110 0c21 0500 |0066: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ -0834ca: 0c05 |0069: move-result-object v5 │ │ -0834cc: 6e20 ce20 5900 |006a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -0834d2: 5275 a400 |006d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@00a4 │ │ -0834d6: 3905 0600 |006f: if-nez v5, 0075 // +0006 │ │ -0834da: 5275 a500 |0071: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@00a5 │ │ -0834de: 3805 2100 |0073: if-eqz v5, 0094 // +0021 │ │ -0834e2: 6e20 c920 8900 |0075: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0834e8: 1a05 291c |0078: const-string v5, "mPopEnterAnim=#" // string@1c29 │ │ -0834ec: 6e20 c920 5900 |007a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0834f2: 5275 a400 |007d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@00a4 │ │ -0834f6: 7110 0c21 0500 |007f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ -0834fc: 0c05 |0082: move-result-object v5 │ │ -0834fe: 6e20 c920 5900 |0083: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -083504: 1a05 8100 |0086: const-string v5, " mPopExitAnim=#" // string@0081 │ │ -083508: 6e20 c920 5900 |0088: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08350e: 5275 a500 |008b: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@00a5 │ │ -083512: 7110 0c21 0500 |008d: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ -083518: 0c05 |0090: move-result-object v5 │ │ -08351a: 6e20 ce20 5900 |0091: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -083520: 5275 9a00 |0094: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@009a │ │ -083524: 3905 0600 |0096: if-nez v5, 009c // +0006 │ │ -083528: 5475 9b00 |0098: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@009b │ │ -08352c: 3805 1d00 |009a: if-eqz v5, 00b7 // +001d │ │ -083530: 6e20 c920 8900 |009c: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -083536: 1a05 b01a |009f: const-string v5, "mBreadCrumbTitleRes=#" // string@1ab0 │ │ -08353a: 6e20 c920 5900 |00a1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -083540: 5275 9a00 |00a4: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@009a │ │ -083544: 7110 0c21 0500 |00a6: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ -08354a: 0c05 |00a9: move-result-object v5 │ │ -08354c: 6e20 c920 5900 |00aa: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -083552: 1a05 7200 |00ad: const-string v5, " mBreadCrumbTitleText=" // string@0072 │ │ -083556: 6e20 c920 5900 |00af: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08355c: 5475 9b00 |00b2: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@009b │ │ -083560: 6e20 cd20 5900 |00b4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ -083566: 5275 9800 |00b7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0098 │ │ -08356a: 3905 0600 |00b9: if-nez v5, 00bf // +0006 │ │ -08356e: 5475 9900 |00bb: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0099 │ │ -083572: 3805 1d00 |00bd: if-eqz v5, 00da // +001d │ │ -083576: 6e20 c920 8900 |00bf: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08357c: 1a05 ad1a |00c2: const-string v5, "mBreadCrumbShortTitleRes=#" // string@1aad │ │ -083580: 6e20 c920 5900 |00c4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -083586: 5275 9800 |00c7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0098 │ │ -08358a: 7110 0c21 0500 |00c9: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ -083590: 0c05 |00cc: move-result-object v5 │ │ -083592: 6e20 c920 5900 |00cd: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -083598: 1a05 7100 |00d0: const-string v5, " mBreadCrumbShortTitleText=" // string@0071 │ │ -08359c: 6e20 c920 5900 |00d2: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0835a2: 5475 9900 |00d5: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0099 │ │ -0835a6: 6e20 cd20 5900 |00d7: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ -0835ac: 5475 9f00 |00da: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@009f │ │ -0835b0: 3805 1901 |00dc: if-eqz v5, 01f5 // +0119 │ │ -0835b4: 6e20 c920 8900 |00de: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0835ba: 1a05 a60c |00e1: const-string v5, "Operations:" // string@0ca6 │ │ -0835be: 6e20 ce20 5900 |00e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -0835c4: 2205 f704 |00e6: new-instance v5, Ljava/lang/StringBuilder; // type@04f7 │ │ -0835c8: 7010 6021 0500 |00e8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0835ce: 6e20 6921 8500 |00eb: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0835d4: 0c05 |00ee: move-result-object v5 │ │ -0835d6: 1a06 0600 |00ef: const-string v6, " " // string@0006 │ │ -0835da: 6e20 6921 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0835e0: 0c05 |00f4: move-result-object v5 │ │ -0835e2: 6e10 6e21 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0835e8: 0c02 |00f8: move-result-object v2 │ │ -0835ea: 5474 9f00 |00f9: iget-object v4, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@009f │ │ -0835ee: 1203 |00fb: const/4 v3, #int 0 // #0 │ │ -0835f0: 3804 f900 |00fc: if-eqz v4, 01f5 // +00f9 │ │ -0835f4: 5245 7f00 |00fe: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ -0835f8: 2b05 f600 0000 |0100: packed-switch v5, 000001f6 // +000000f6 │ │ -0835fe: 2205 f704 |0103: new-instance v5, Ljava/lang/StringBuilder; // type@04f7 │ │ -083602: 7010 6021 0500 |0105: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -083608: 1a06 bb12 |0108: const-string v6, "cmd=" // string@12bb │ │ -08360c: 6e20 6921 6500 |010a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -083612: 0c05 |010d: move-result-object v5 │ │ -083614: 5246 7f00 |010e: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ -083618: 6e20 6521 6500 |0110: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -08361e: 0c05 |0113: move-result-object v5 │ │ -083620: 6e10 6e21 0500 |0114: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -083626: 0c00 |0117: move-result-object v0 │ │ -083628: 6e20 c920 8900 |0118: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08362e: 1a05 1300 |011b: const-string v5, " Op #" // string@0013 │ │ -083632: 6e20 c920 5900 |011d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -083638: 6e20 c720 3900 |0120: invoke-virtual {v9, v3}, Ljava/io/PrintWriter;.print:(I)V // method@20c7 │ │ -08363e: 1a05 3701 |0123: const-string v5, ": " // string@0137 │ │ -083642: 6e20 c920 5900 |0125: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -083648: 6e20 c920 0900 |0128: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08364e: 1a05 0400 |012b: const-string v5, " " // string@0004 │ │ -083652: 6e20 c920 5900 |012d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -083658: 5445 8200 |0130: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -08365c: 6e20 cd20 5900 |0132: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ -083662: 380a 5000 |0135: if-eqz v10, 0185 // +0050 │ │ -083666: 5245 8000 |0137: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0080 │ │ -08366a: 3905 0600 |0139: if-nez v5, 013f // +0006 │ │ -08366e: 5245 8100 |013b: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0081 │ │ -083672: 3805 2100 |013d: if-eqz v5, 015e // +0021 │ │ -083676: 6e20 c920 8900 |013f: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08367c: 1a05 b614 |0142: const-string v5, "enterAnim=#" // string@14b6 │ │ -083680: 6e20 c920 5900 |0144: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -083686: 5245 8000 |0147: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0080 │ │ -08368a: 7110 0c21 0500 |0149: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ -083690: 0c05 |014c: move-result-object v5 │ │ -083692: 6e20 c920 5900 |014d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -083698: 1a05 5700 |0150: const-string v5, " exitAnim=#" // string@0057 │ │ -08369c: 6e20 c920 5900 |0152: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0836a2: 5245 8100 |0155: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0081 │ │ -0836a6: 7110 0c21 0500 |0157: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ -0836ac: 0c05 |015a: move-result-object v5 │ │ -0836ae: 6e20 ce20 5900 |015b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -0836b4: 5245 8400 |015e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0084 │ │ -0836b8: 3905 0600 |0160: if-nez v5, 0166 // +0006 │ │ -0836bc: 5245 8500 |0162: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0085 │ │ -0836c0: 3805 2100 |0164: if-eqz v5, 0185 // +0021 │ │ -0836c4: 6e20 c920 8900 |0166: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0836ca: 1a05 0420 |0169: const-string v5, "popEnterAnim=#" // string@2004 │ │ -0836ce: 6e20 c920 5900 |016b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0836d4: 5245 8400 |016e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0084 │ │ -0836d8: 7110 0c21 0500 |0170: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ -0836de: 0c05 |0173: move-result-object v5 │ │ -0836e0: 6e20 c920 5900 |0174: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0836e6: 1a05 9b00 |0177: const-string v5, " popExitAnim=#" // string@009b │ │ -0836ea: 6e20 c920 5900 |0179: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0836f0: 5245 8500 |017c: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0085 │ │ -0836f4: 7110 0c21 0500 |017e: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ -0836fa: 0c05 |0181: move-result-object v5 │ │ -0836fc: 6e20 ce20 5900 |0182: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -083702: 5445 8700 |0185: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ -083706: 3805 6800 |0187: if-eqz v5, 01ef // +0068 │ │ -08370a: 5445 8700 |0189: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ -08370e: 6e10 a921 0500 |018b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -083714: 0a05 |018e: move-result v5 │ │ -083716: 3d05 6000 |018f: if-lez v5, 01ef // +0060 │ │ -08371a: 1201 |0191: const/4 v1, #int 0 // #0 │ │ -08371c: 5445 8700 |0192: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ -083720: 6e10 a921 0500 |0194: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -083726: 0a05 |0197: move-result v5 │ │ -083728: 3551 5700 |0198: if-ge v1, v5, 01ef // +0057 │ │ -08372c: 6e20 c920 2900 |019a: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -083732: 5445 8700 |019d: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ -083736: 6e10 a921 0500 |019f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -08373c: 0a05 |01a2: move-result v5 │ │ -08373e: 1216 |01a3: const/4 v6, #int 1 // #1 │ │ -083740: 3365 3300 |01a4: if-ne v5, v6, 01d7 // +0033 │ │ -083744: 1a05 320d |01a6: const-string v5, "Removed: " // string@0d32 │ │ -083748: 6e20 c920 5900 |01a8: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08374e: 5445 8700 |01ab: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ -083752: 6e20 a221 1500 |01ad: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -083758: 0c05 |01b0: move-result-object v5 │ │ -08375a: 6e20 cd20 5900 |01b1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ -083760: d801 0101 |01b4: add-int/lit8 v1, v1, #int 1 // #01 │ │ -083764: 28dc |01b6: goto 0192 // -0024 │ │ -083766: 1a00 470c |01b7: const-string v0, "NULL" // string@0c47 │ │ -08376a: 2900 5fff |01b9: goto/16 0118 // -00a1 │ │ -08376e: 1a00 d001 |01bb: const-string v0, "ADD" // string@01d0 │ │ -083772: 2900 5bff |01bd: goto/16 0118 // -00a5 │ │ -083776: 1a00 0b0d |01bf: const-string v0, "REPLACE" // string@0d0b │ │ -08377a: 2900 57ff |01c1: goto/16 0118 // -00a9 │ │ -08377e: 1a00 0a0d |01c3: const-string v0, "REMOVE" // string@0d0a │ │ -083782: 2900 53ff |01c5: goto/16 0118 // -00ad │ │ -083786: 1a00 ad04 |01c7: const-string v0, "HIDE" // string@04ad │ │ -08378a: 2900 4fff |01c9: goto/16 0118 // -00b1 │ │ -08378e: 1a00 850d |01cb: const-string v0, "SHOW" // string@0d85 │ │ -083792: 2900 4bff |01cd: goto/16 0118 // -00b5 │ │ -083796: 1a00 7803 |01cf: const-string v0, "DETACH" // string@0378 │ │ -08379a: 2900 47ff |01d1: goto/16 0118 // -00b9 │ │ -08379e: 1a00 ec01 |01d3: const-string v0, "ATTACH" // string@01ec │ │ -0837a2: 2900 43ff |01d5: goto/16 0118 // -00bd │ │ -0837a6: 3901 0700 |01d7: if-nez v1, 01de // +0007 │ │ -0837aa: 1a05 310d |01d9: const-string v5, "Removed:" // string@0d31 │ │ -0837ae: 6e20 ce20 5900 |01db: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -0837b4: 6e20 c920 2900 |01de: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0837ba: 1a05 0700 |01e1: const-string v5, " #" // string@0007 │ │ -0837be: 6e20 c920 5900 |01e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0837c4: 6e20 c720 1900 |01e6: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(I)V // method@20c7 │ │ -0837ca: 1a05 3701 |01e9: const-string v5, ": " // string@0137 │ │ -0837ce: 6e20 c920 5900 |01eb: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0837d4: 28bd |01ee: goto 01ab // -0043 │ │ -0837d6: 5444 8300 |01ef: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0083 │ │ -0837da: d803 0301 |01f1: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0837de: 2900 09ff |01f3: goto/16 00fc // -00f7 │ │ -0837e2: 0e00 |01f5: return-void │ │ -0837e4: 0001 0800 0000 0000 b700 0000 bb00 ... |01f6: packed-switch-data (20 units) │ │ +0833c0: |[0833c0] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ │ +0833d0: 380a da00 |0000: if-eqz v10, 00da // +00da │ │ +0833d4: 6e20 c920 8900 |0002: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0833da: 1a05 ea1b |0005: const-string v5, "mName=" // string@1bea │ │ +0833de: 6e20 c920 5900 |0007: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0833e4: 5475 a200 |000a: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@00a2 │ │ +0833e8: 6e20 c920 5900 |000c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0833ee: 1a05 7c00 |000f: const-string v5, " mIndex=" // string@007c │ │ +0833f2: 6e20 c920 5900 |0011: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0833f8: 5275 a000 |0014: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ +0833fc: 6e20 c720 5900 |0016: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(I)V // method@20c7 │ │ +083402: 1a05 7300 |0019: const-string v5, " mCommitted=" // string@0073 │ │ +083406: 6e20 c920 5900 |001b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08340c: 5575 9c00 |001e: iget-boolean v5, v7, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@009c │ │ +083410: 6e20 cf20 5900 |0020: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Z)V // method@20cf │ │ +083416: 5275 a900 |0023: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@00a9 │ │ +08341a: 3805 2100 |0025: if-eqz v5, 0046 // +0021 │ │ +08341e: 6e20 c920 8900 |0027: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +083424: 1a05 011d |002a: const-string v5, "mTransition=#" // string@1d01 │ │ +083428: 6e20 c920 5900 |002c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08342e: 5275 a900 |002f: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@00a9 │ │ +083432: 7110 0c21 0500 |0031: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ +083438: 0c05 |0034: move-result-object v5 │ │ +08343a: 6e20 c920 5900 |0035: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +083440: 1a05 8e00 |0038: const-string v5, " mTransitionStyle=#" // string@008e │ │ +083444: 6e20 c920 5900 |003a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08344a: 5275 aa00 |003d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@00aa │ │ +08344e: 7110 0c21 0500 |003f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ +083454: 0c05 |0042: move-result-object v5 │ │ +083456: 6e20 ce20 5900 |0043: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +08345c: 5275 9d00 |0046: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@009d │ │ +083460: 3905 0600 |0048: if-nez v5, 004e // +0006 │ │ +083464: 5275 9e00 |004a: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@009e │ │ +083468: 3805 2100 |004c: if-eqz v5, 006d // +0021 │ │ +08346c: 6e20 c920 8900 |004e: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +083472: 1a05 521b |0051: const-string v5, "mEnterAnim=#" // string@1b52 │ │ +083476: 6e20 c920 5900 |0053: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08347c: 5275 9d00 |0056: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@009d │ │ +083480: 7110 0c21 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ +083486: 0c05 |005b: move-result-object v5 │ │ +083488: 6e20 c920 5900 |005c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08348e: 1a05 7800 |005f: const-string v5, " mExitAnim=#" // string@0078 │ │ +083492: 6e20 c920 5900 |0061: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +083498: 5275 9e00 |0064: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@009e │ │ +08349c: 7110 0c21 0500 |0066: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ +0834a2: 0c05 |0069: move-result-object v5 │ │ +0834a4: 6e20 ce20 5900 |006a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +0834aa: 5275 a400 |006d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@00a4 │ │ +0834ae: 3905 0600 |006f: if-nez v5, 0075 // +0006 │ │ +0834b2: 5275 a500 |0071: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@00a5 │ │ +0834b6: 3805 2100 |0073: if-eqz v5, 0094 // +0021 │ │ +0834ba: 6e20 c920 8900 |0075: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0834c0: 1a05 291c |0078: const-string v5, "mPopEnterAnim=#" // string@1c29 │ │ +0834c4: 6e20 c920 5900 |007a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0834ca: 5275 a400 |007d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@00a4 │ │ +0834ce: 7110 0c21 0500 |007f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ +0834d4: 0c05 |0082: move-result-object v5 │ │ +0834d6: 6e20 c920 5900 |0083: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0834dc: 1a05 8100 |0086: const-string v5, " mPopExitAnim=#" // string@0081 │ │ +0834e0: 6e20 c920 5900 |0088: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0834e6: 5275 a500 |008b: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@00a5 │ │ +0834ea: 7110 0c21 0500 |008d: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ +0834f0: 0c05 |0090: move-result-object v5 │ │ +0834f2: 6e20 ce20 5900 |0091: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +0834f8: 5275 9a00 |0094: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@009a │ │ +0834fc: 3905 0600 |0096: if-nez v5, 009c // +0006 │ │ +083500: 5475 9b00 |0098: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@009b │ │ +083504: 3805 1d00 |009a: if-eqz v5, 00b7 // +001d │ │ +083508: 6e20 c920 8900 |009c: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08350e: 1a05 b01a |009f: const-string v5, "mBreadCrumbTitleRes=#" // string@1ab0 │ │ +083512: 6e20 c920 5900 |00a1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +083518: 5275 9a00 |00a4: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@009a │ │ +08351c: 7110 0c21 0500 |00a6: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ +083522: 0c05 |00a9: move-result-object v5 │ │ +083524: 6e20 c920 5900 |00aa: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08352a: 1a05 7200 |00ad: const-string v5, " mBreadCrumbTitleText=" // string@0072 │ │ +08352e: 6e20 c920 5900 |00af: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +083534: 5475 9b00 |00b2: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@009b │ │ +083538: 6e20 cd20 5900 |00b4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ +08353e: 5275 9800 |00b7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0098 │ │ +083542: 3905 0600 |00b9: if-nez v5, 00bf // +0006 │ │ +083546: 5475 9900 |00bb: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0099 │ │ +08354a: 3805 1d00 |00bd: if-eqz v5, 00da // +001d │ │ +08354e: 6e20 c920 8900 |00bf: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +083554: 1a05 ad1a |00c2: const-string v5, "mBreadCrumbShortTitleRes=#" // string@1aad │ │ +083558: 6e20 c920 5900 |00c4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08355e: 5275 9800 |00c7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0098 │ │ +083562: 7110 0c21 0500 |00c9: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ +083568: 0c05 |00cc: move-result-object v5 │ │ +08356a: 6e20 c920 5900 |00cd: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +083570: 1a05 7100 |00d0: const-string v5, " mBreadCrumbShortTitleText=" // string@0071 │ │ +083574: 6e20 c920 5900 |00d2: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08357a: 5475 9900 |00d5: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0099 │ │ +08357e: 6e20 cd20 5900 |00d7: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ +083584: 5475 9f00 |00da: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@009f │ │ +083588: 3805 1901 |00dc: if-eqz v5, 01f5 // +0119 │ │ +08358c: 6e20 c920 8900 |00de: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +083592: 1a05 a60c |00e1: const-string v5, "Operations:" // string@0ca6 │ │ +083596: 6e20 ce20 5900 |00e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +08359c: 2205 f704 |00e6: new-instance v5, Ljava/lang/StringBuilder; // type@04f7 │ │ +0835a0: 7010 6021 0500 |00e8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0835a6: 6e20 6921 8500 |00eb: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0835ac: 0c05 |00ee: move-result-object v5 │ │ +0835ae: 1a06 0600 |00ef: const-string v6, " " // string@0006 │ │ +0835b2: 6e20 6921 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0835b8: 0c05 |00f4: move-result-object v5 │ │ +0835ba: 6e10 6e21 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0835c0: 0c02 |00f8: move-result-object v2 │ │ +0835c2: 5474 9f00 |00f9: iget-object v4, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@009f │ │ +0835c6: 1203 |00fb: const/4 v3, #int 0 // #0 │ │ +0835c8: 3804 f900 |00fc: if-eqz v4, 01f5 // +00f9 │ │ +0835cc: 5245 7f00 |00fe: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ +0835d0: 2b05 f600 0000 |0100: packed-switch v5, 000001f6 // +000000f6 │ │ +0835d6: 2205 f704 |0103: new-instance v5, Ljava/lang/StringBuilder; // type@04f7 │ │ +0835da: 7010 6021 0500 |0105: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0835e0: 1a06 bb12 |0108: const-string v6, "cmd=" // string@12bb │ │ +0835e4: 6e20 6921 6500 |010a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0835ea: 0c05 |010d: move-result-object v5 │ │ +0835ec: 5246 7f00 |010e: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ +0835f0: 6e20 6521 6500 |0110: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +0835f6: 0c05 |0113: move-result-object v5 │ │ +0835f8: 6e10 6e21 0500 |0114: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0835fe: 0c00 |0117: move-result-object v0 │ │ +083600: 6e20 c920 8900 |0118: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +083606: 1a05 1300 |011b: const-string v5, " Op #" // string@0013 │ │ +08360a: 6e20 c920 5900 |011d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +083610: 6e20 c720 3900 |0120: invoke-virtual {v9, v3}, Ljava/io/PrintWriter;.print:(I)V // method@20c7 │ │ +083616: 1a05 3701 |0123: const-string v5, ": " // string@0137 │ │ +08361a: 6e20 c920 5900 |0125: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +083620: 6e20 c920 0900 |0128: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +083626: 1a05 0400 |012b: const-string v5, " " // string@0004 │ │ +08362a: 6e20 c920 5900 |012d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +083630: 5445 8200 |0130: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +083634: 6e20 cd20 5900 |0132: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ +08363a: 380a 5000 |0135: if-eqz v10, 0185 // +0050 │ │ +08363e: 5245 8000 |0137: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0080 │ │ +083642: 3905 0600 |0139: if-nez v5, 013f // +0006 │ │ +083646: 5245 8100 |013b: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0081 │ │ +08364a: 3805 2100 |013d: if-eqz v5, 015e // +0021 │ │ +08364e: 6e20 c920 8900 |013f: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +083654: 1a05 b614 |0142: const-string v5, "enterAnim=#" // string@14b6 │ │ +083658: 6e20 c920 5900 |0144: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08365e: 5245 8000 |0147: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0080 │ │ +083662: 7110 0c21 0500 |0149: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ +083668: 0c05 |014c: move-result-object v5 │ │ +08366a: 6e20 c920 5900 |014d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +083670: 1a05 5700 |0150: const-string v5, " exitAnim=#" // string@0057 │ │ +083674: 6e20 c920 5900 |0152: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08367a: 5245 8100 |0155: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0081 │ │ +08367e: 7110 0c21 0500 |0157: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ +083684: 0c05 |015a: move-result-object v5 │ │ +083686: 6e20 ce20 5900 |015b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +08368c: 5245 8400 |015e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0084 │ │ +083690: 3905 0600 |0160: if-nez v5, 0166 // +0006 │ │ +083694: 5245 8500 |0162: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0085 │ │ +083698: 3805 2100 |0164: if-eqz v5, 0185 // +0021 │ │ +08369c: 6e20 c920 8900 |0166: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0836a2: 1a05 0420 |0169: const-string v5, "popEnterAnim=#" // string@2004 │ │ +0836a6: 6e20 c920 5900 |016b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0836ac: 5245 8400 |016e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0084 │ │ +0836b0: 7110 0c21 0500 |0170: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ +0836b6: 0c05 |0173: move-result-object v5 │ │ +0836b8: 6e20 c920 5900 |0174: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0836be: 1a05 9b00 |0177: const-string v5, " popExitAnim=#" // string@009b │ │ +0836c2: 6e20 c920 5900 |0179: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0836c8: 5245 8500 |017c: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0085 │ │ +0836cc: 7110 0c21 0500 |017e: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ +0836d2: 0c05 |0181: move-result-object v5 │ │ +0836d4: 6e20 ce20 5900 |0182: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +0836da: 5445 8700 |0185: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ +0836de: 3805 6800 |0187: if-eqz v5, 01ef // +0068 │ │ +0836e2: 5445 8700 |0189: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ +0836e6: 6e10 a921 0500 |018b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +0836ec: 0a05 |018e: move-result v5 │ │ +0836ee: 3d05 6000 |018f: if-lez v5, 01ef // +0060 │ │ +0836f2: 1201 |0191: const/4 v1, #int 0 // #0 │ │ +0836f4: 5445 8700 |0192: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ +0836f8: 6e10 a921 0500 |0194: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +0836fe: 0a05 |0197: move-result v5 │ │ +083700: 3551 5700 |0198: if-ge v1, v5, 01ef // +0057 │ │ +083704: 6e20 c920 2900 |019a: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08370a: 5445 8700 |019d: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ +08370e: 6e10 a921 0500 |019f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +083714: 0a05 |01a2: move-result v5 │ │ +083716: 1216 |01a3: const/4 v6, #int 1 // #1 │ │ +083718: 3365 3300 |01a4: if-ne v5, v6, 01d7 // +0033 │ │ +08371c: 1a05 320d |01a6: const-string v5, "Removed: " // string@0d32 │ │ +083720: 6e20 c920 5900 |01a8: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +083726: 5445 8700 |01ab: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ +08372a: 6e20 a221 1500 |01ad: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +083730: 0c05 |01b0: move-result-object v5 │ │ +083732: 6e20 cd20 5900 |01b1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ +083738: d801 0101 |01b4: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08373c: 28dc |01b6: goto 0192 // -0024 │ │ +08373e: 1a00 470c |01b7: const-string v0, "NULL" // string@0c47 │ │ +083742: 2900 5fff |01b9: goto/16 0118 // -00a1 │ │ +083746: 1a00 d001 |01bb: const-string v0, "ADD" // string@01d0 │ │ +08374a: 2900 5bff |01bd: goto/16 0118 // -00a5 │ │ +08374e: 1a00 0b0d |01bf: const-string v0, "REPLACE" // string@0d0b │ │ +083752: 2900 57ff |01c1: goto/16 0118 // -00a9 │ │ +083756: 1a00 0a0d |01c3: const-string v0, "REMOVE" // string@0d0a │ │ +08375a: 2900 53ff |01c5: goto/16 0118 // -00ad │ │ +08375e: 1a00 ad04 |01c7: const-string v0, "HIDE" // string@04ad │ │ +083762: 2900 4fff |01c9: goto/16 0118 // -00b1 │ │ +083766: 1a00 850d |01cb: const-string v0, "SHOW" // string@0d85 │ │ +08376a: 2900 4bff |01cd: goto/16 0118 // -00b5 │ │ +08376e: 1a00 7803 |01cf: const-string v0, "DETACH" // string@0378 │ │ +083772: 2900 47ff |01d1: goto/16 0118 // -00b9 │ │ +083776: 1a00 ec01 |01d3: const-string v0, "ATTACH" // string@01ec │ │ +08377a: 2900 43ff |01d5: goto/16 0118 // -00bd │ │ +08377e: 3901 0700 |01d7: if-nez v1, 01de // +0007 │ │ +083782: 1a05 310d |01d9: const-string v5, "Removed:" // string@0d31 │ │ +083786: 6e20 ce20 5900 |01db: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +08378c: 6e20 c920 2900 |01de: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +083792: 1a05 0700 |01e1: const-string v5, " #" // string@0007 │ │ +083796: 6e20 c920 5900 |01e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08379c: 6e20 c720 1900 |01e6: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(I)V // method@20c7 │ │ +0837a2: 1a05 3701 |01e9: const-string v5, ": " // string@0137 │ │ +0837a6: 6e20 c920 5900 |01eb: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0837ac: 28bd |01ee: goto 01ab // -0043 │ │ +0837ae: 5444 8300 |01ef: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0083 │ │ +0837b2: d803 0301 |01f1: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0837b6: 2900 09ff |01f3: goto/16 00fc // -00f7 │ │ +0837ba: 0e00 |01f5: return-void │ │ +0837bc: 0001 0800 0000 0000 b700 0000 bb00 ... |01f6: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0002 line=264 │ │ 0x000f line=265 │ │ 0x0019 line=266 │ │ 0x0023 line=267 │ │ @@ -152305,25 +152306,25 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -08380c: |[08380c] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitle:()Ljava/lang/CharSequence; │ │ -08381c: 5220 9800 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0098 │ │ -083820: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -083824: 5420 a100 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083828: 5400 4501 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -08382c: 5221 9800 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0098 │ │ -083830: 6e20 f904 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@04f9 │ │ -083836: 0c00 |000d: move-result-object v0 │ │ -083838: 1100 |000e: return-object v0 │ │ -08383a: 5420 9900 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0099 │ │ -08383e: 28fd |0011: goto 000e // -0003 │ │ +0837e4: |[0837e4] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitle:()Ljava/lang/CharSequence; │ │ +0837f4: 5220 9800 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0098 │ │ +0837f8: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0837fc: 5420 a100 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083800: 5400 4501 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +083804: 5221 9800 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0098 │ │ +083808: 6e20 f904 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@04f9 │ │ +08380e: 0c00 |000d: move-result-object v0 │ │ +083810: 1100 |000e: return-object v0 │ │ +083812: 5420 9900 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0099 │ │ +083816: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0004 line=380 │ │ 0x000e line=382 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -152333,17 +152334,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -083840: |[083840] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitleRes:()I │ │ -083850: 5210 9800 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0098 │ │ -083854: 0f00 |0002: return v0 │ │ +083818: |[083818] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitleRes:()I │ │ +083828: 5210 9800 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0098 │ │ +08382c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #18 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -152351,25 +152352,25 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -083858: |[083858] android.support.v4.app.BackStackRecord.getBreadCrumbTitle:()Ljava/lang/CharSequence; │ │ -083868: 5220 9a00 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@009a │ │ -08386c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -083870: 5420 a100 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083874: 5400 4501 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -083878: 5221 9a00 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@009a │ │ -08387c: 6e20 f904 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@04f9 │ │ -083882: 0c00 |000d: move-result-object v0 │ │ -083884: 1100 |000e: return-object v0 │ │ -083886: 5420 9b00 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@009b │ │ -08388a: 28fd |0011: goto 000e // -0003 │ │ +083830: |[083830] android.support.v4.app.BackStackRecord.getBreadCrumbTitle:()Ljava/lang/CharSequence; │ │ +083840: 5220 9a00 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@009a │ │ +083844: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +083848: 5420 a100 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +08384c: 5400 4501 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +083850: 5221 9a00 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@009a │ │ +083854: 6e20 f904 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@04f9 │ │ +08385a: 0c00 |000d: move-result-object v0 │ │ +08385c: 1100 |000e: return-object v0 │ │ +08385e: 5420 9b00 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@009b │ │ +083862: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0004 line=373 │ │ 0x000e line=375 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -152379,17 +152380,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08388c: |[08388c] android.support.v4.app.BackStackRecord.getBreadCrumbTitleRes:()I │ │ -08389c: 5210 9a00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@009a │ │ -0838a0: 0f00 |0002: return v0 │ │ +083864: |[083864] android.support.v4.app.BackStackRecord.getBreadCrumbTitleRes:()I │ │ +083874: 5210 9a00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@009a │ │ +083878: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #20 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -152397,17 +152398,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0838a4: |[0838a4] android.support.v4.app.BackStackRecord.getId:()I │ │ -0838b4: 5210 a000 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ -0838b8: 0f00 |0002: return v0 │ │ +08387c: |[08387c] android.support.v4.app.BackStackRecord.getId:()I │ │ +08388c: 5210 a000 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ +083890: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #21 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -152415,17 +152416,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0838bc: |[0838bc] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ -0838cc: 5410 a200 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@00a2 │ │ -0838d0: 1100 |0002: return-object v0 │ │ +083894: |[083894] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ +0838a4: 5410 a200 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@00a2 │ │ +0838a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=970 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #22 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -152433,17 +152434,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0838d4: |[0838d4] android.support.v4.app.BackStackRecord.getTransition:()I │ │ -0838e4: 5210 a900 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@00a9 │ │ -0838e8: 0f00 |0002: return v0 │ │ +0838ac: |[0838ac] android.support.v4.app.BackStackRecord.getTransition:()I │ │ +0838bc: 5210 a900 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@00a9 │ │ +0838c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=974 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #23 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -152451,17 +152452,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0838ec: |[0838ec] android.support.v4.app.BackStackRecord.getTransitionStyle:()I │ │ -0838fc: 5210 aa00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@00aa │ │ -083900: 0f00 |0002: return v0 │ │ +0838c4: |[0838c4] android.support.v4.app.BackStackRecord.getTransitionStyle:()I │ │ +0838d4: 5210 aa00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@00aa │ │ +0838d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=978 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #24 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -152469,22 +152470,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 │ │ -083904: |[083904] android.support.v4.app.BackStackRecord.hide:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -083914: 2200 0301 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0103 │ │ -083918: 7010 f103 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03f1 │ │ -08391e: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -083920: 5901 7f00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ -083924: 5b03 8200 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -083928: 6e20 fb03 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03fb │ │ -08392e: 1102 |000d: return-object v2 │ │ +0838dc: |[0838dc] android.support.v4.app.BackStackRecord.hide:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0838ec: 2200 0301 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0103 │ │ +0838f0: 7010 f103 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03f1 │ │ +0838f6: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +0838f8: 5901 7f00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ +0838fc: 5b03 8200 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +083900: 6e20 fb03 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03fb │ │ +083906: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0005 line=466 │ │ 0x0008 line=467 │ │ 0x000a line=468 │ │ 0x000d line=470 │ │ @@ -152498,17 +152499,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -083930: |[083930] android.support.v4.app.BackStackRecord.isAddToBackStackAllowed:()Z │ │ -083940: 5510 9700 |0000: iget-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0097 │ │ -083944: 0f00 |0002: return v0 │ │ +083908: |[083908] android.support.v4.app.BackStackRecord.isAddToBackStackAllowed:()Z │ │ +083918: 5510 9700 |0000: iget-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0097 │ │ +08391c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #26 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -152516,21 +152517,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -083948: |[083948] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ -083958: 5210 a300 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@00a3 │ │ -08395c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -083960: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -083962: 0f00 |0005: return v0 │ │ -083964: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -083966: 28fe |0007: goto 0005 // -0002 │ │ +083920: |[083920] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ +083930: 5210 a300 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@00a3 │ │ +083934: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +083938: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +08393a: 0f00 |0005: return v0 │ │ +08393c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +08393e: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=982 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #27 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -152538,199 +152539,199 @@ │ │ type : '(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 378 16-bit code units │ │ -083968: |[083968] android.support.v4.app.BackStackRecord.popFromBackStack:(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ -083978: 630d 3b01 |0000: sget-boolean v13, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -08397c: 380d 3100 |0002: if-eqz v13, 0033 // +0031 │ │ -083980: 1a0d 7d04 |0004: const-string v13, "FragmentManager" // string@047d │ │ -083984: 220e f704 |0006: new-instance v14, Ljava/lang/StringBuilder; // type@04f7 │ │ -083988: 7010 6021 0e00 |0008: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08398e: 1a0f 0920 |000b: const-string v15, "popFromBackStack: " // string@2009 │ │ -083992: 6e20 6921 fe00 |000d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -083998: 0c0e |0010: move-result-object v14 │ │ -08399a: 0800 1100 |0011: move-object/from16 v0, v17 │ │ -08399e: 6e20 6821 0e00 |0013: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -0839a4: 0c0e |0016: move-result-object v14 │ │ -0839a6: 6e10 6e21 0e00 |0017: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0839ac: 0c0e |001a: move-result-object v14 │ │ -0839ae: 7120 0c1c ed00 |001b: invoke-static {v13, v14}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -0839b4: 2205 8002 |001e: new-instance v5, Landroid/support/v4/util/LogWriter; // type@0280 │ │ -0839b8: 1a0d 7d04 |0020: const-string v13, "FragmentManager" // string@047d │ │ -0839bc: 7020 560e d500 |0022: invoke-direct {v5, v13}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0e56 │ │ -0839c2: 220a cb04 |0025: new-instance v10, Ljava/io/PrintWriter; // type@04cb │ │ -0839c6: 7020 c620 5a00 |0027: invoke-direct {v10, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@20c6 │ │ -0839cc: 1a0d 0500 |002a: const-string v13, " " // string@0005 │ │ -0839d0: 120e |002c: const/4 v14, #int 0 // #0 │ │ -0839d2: 120f |002d: const/4 v15, #int 0 // #0 │ │ -0839d4: 0800 1100 |002e: move-object/from16 v0, v17 │ │ -0839d8: 6e5f 0c04 d0ae |0030: invoke-virtual {v0, v13, v14, v10, v15}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@040c │ │ -0839de: 3913 5100 |0033: if-nez v19, 0084 // +0051 │ │ -0839e2: 7401 181c 1400 |0035: invoke-virtual/range {v20}, Landroid/util/SparseArray;.size:()I // method@1c18 │ │ -0839e8: 0a0d |0038: move-result v13 │ │ -0839ea: 390d 0800 |0039: if-nez v13, 0041 // +0008 │ │ -0839ee: 7401 181c 1500 |003b: invoke-virtual/range {v21}, Landroid/util/SparseArray;.size:()I // method@1c18 │ │ -0839f4: 0a0d |003e: move-result v13 │ │ -0839f6: 380d 0d00 |003f: if-eqz v13, 004c // +000d │ │ -0839fa: 121d |0041: const/4 v13, #int 1 // #1 │ │ -0839fc: 0800 1100 |0042: move-object/from16 v0, v17 │ │ -083a00: 0801 1400 |0044: move-object/from16 v1, v20 │ │ -083a04: 0802 1500 |0046: move-object/from16 v2, v21 │ │ -083a08: 7040 ff03 10d2 |0048: invoke-direct {v0, v1, v2, v13}, Landroid/support/v4/app/BackStackRecord;.beginTransition:(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; // method@03ff │ │ -083a0e: 0c13 |004b: move-result-object v19 │ │ -083a10: 12fd |004c: const/4 v13, #int -1 // #ff │ │ -083a12: 0800 1100 |004d: move-object/from16 v0, v17 │ │ -083a16: 6e20 0004 d000 |004f: invoke-virtual {v0, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0400 │ │ -083a1c: 3813 4200 |0052: if-eqz v19, 0094 // +0042 │ │ -083a20: 120c |0054: const/4 v12, #int 0 // #0 │ │ -083a22: 3813 4400 |0055: if-eqz v19, 0099 // +0044 │ │ -083a26: 120b |0057: const/4 v11, #int 0 // #0 │ │ -083a28: 0800 1100 |0058: move-object/from16 v0, v17 │ │ -083a2c: 5407 a800 |005a: iget-object v7, v0, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@00a8 │ │ -083a30: 3807 db00 |005c: if-eqz v7, 0137 // +00db │ │ -083a34: 3813 4000 |005e: if-eqz v19, 009e // +0040 │ │ -083a38: 1208 |0060: const/4 v8, #int 0 // #0 │ │ -083a3a: 3813 4000 |0061: if-eqz v19, 00a1 // +0040 │ │ -083a3e: 1209 |0063: const/4 v9, #int 0 // #0 │ │ -083a40: 527d 7f00 |0064: iget v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ -083a44: 2b0d 0201 0000 |0066: packed-switch v13, 00000168 // +00000102 │ │ -083a4a: 220d e004 |0069: new-instance v13, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -083a4e: 220e f704 |006b: new-instance v14, Ljava/lang/StringBuilder; // type@04f7 │ │ -083a52: 7010 6021 0e00 |006d: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -083a58: 1a0f d00e |0070: const-string v15, "Unknown cmd: " // string@0ed0 │ │ -083a5c: 6e20 6921 fe00 |0072: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -083a62: 0c0e |0075: move-result-object v14 │ │ -083a64: 527f 7f00 |0076: iget v15, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ -083a68: 6e20 6521 fe00 |0078: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -083a6e: 0c0e |007b: move-result-object v14 │ │ -083a70: 6e10 6e21 0e00 |007c: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -083a76: 0c0e |007f: move-result-object v14 │ │ -083a78: 7020 0121 ed00 |0080: invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -083a7e: 270d |0083: throw v13 │ │ -083a80: 3912 c8ff |0084: if-nez v18, 004c // -0038 │ │ -083a84: 0800 1100 |0086: move-object/from16 v0, v17 │ │ -083a88: 540d a700 |0088: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ -083a8c: 0800 1100 |008a: move-object/from16 v0, v17 │ │ -083a90: 540e a600 |008c: iget-object v14, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@00a6 │ │ -083a94: 0800 1300 |008e: move-object/from16 v0, v19 │ │ -083a98: 7130 3404 d00e |0090: invoke-static {v0, v13, v14}, Landroid/support/v4/app/BackStackRecord;.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Ljava/util/ArrayList;Ljava/util/ArrayList;)V // method@0434 │ │ -083a9e: 28b9 |0093: goto 004c // -0047 │ │ -083aa0: 0800 1100 |0094: move-object/from16 v0, v17 │ │ -083aa4: 520c aa00 |0096: iget v12, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@00aa │ │ -083aa8: 28bd |0098: goto 0055 // -0043 │ │ -083aaa: 0800 1100 |0099: move-object/from16 v0, v17 │ │ -083aae: 520b a900 |009b: iget v11, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@00a9 │ │ -083ab2: 28bb |009d: goto 0058 // -0045 │ │ -083ab4: 5278 8400 |009e: iget v8, v7, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0084 │ │ -083ab8: 28c1 |00a0: goto 0061 // -003f │ │ -083aba: 5279 8500 |00a1: iget v9, v7, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0085 │ │ -083abe: 28c1 |00a3: goto 0064 // -003f │ │ -083ac0: 5473 8200 |00a4: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -083ac4: 5939 f300 |00a6: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ -083ac8: 0800 1100 |00a8: move-object/from16 v0, v17 │ │ -083acc: 540d a100 |00aa: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083ad0: 7110 9105 0b00 |00ac: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0591 │ │ -083ad6: 0a0e |00af: move-result v14 │ │ -083ad8: 6e40 8c05 3dce |00b0: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@058c │ │ -083ade: 5477 8600 |00b3: iget-object v7, v7, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0086 │ │ -083ae2: 28a7 |00b5: goto 005c // -0059 │ │ -083ae4: 5473 8200 |00b6: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -083ae8: 3803 0f00 |00b8: if-eqz v3, 00c7 // +000f │ │ -083aec: 5939 f300 |00ba: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ -083af0: 0800 1100 |00bc: move-object/from16 v0, v17 │ │ -083af4: 540d a100 |00be: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083af8: 7110 9105 0b00 |00c0: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0591 │ │ -083afe: 0a0e |00c3: move-result v14 │ │ -083b00: 6e40 8c05 3dce |00c4: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@058c │ │ -083b06: 547d 8700 |00c7: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ -083b0a: 380d eaff |00c9: if-eqz v13, 00b3 // -0016 │ │ -083b0e: 1204 |00cb: const/4 v4, #int 0 // #0 │ │ -083b10: 547d 8700 |00cc: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ -083b14: 6e10 a921 0d00 |00ce: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -083b1a: 0a0d |00d1: move-result v13 │ │ -083b1c: 35d4 e1ff |00d2: if-ge v4, v13, 00b3 // -001f │ │ -083b20: 547d 8700 |00d4: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ -083b24: 6e20 a221 4d00 |00d6: invoke-virtual {v13, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -083b2a: 0c06 |00d9: move-result-object v6 │ │ -083b2c: 1f06 0f01 |00da: check-cast v6, Landroid/support/v4/app/Fragment; // type@010f │ │ -083b30: 5968 f300 |00dc: iput v8, v6, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ -083b34: 0800 1100 |00de: move-object/from16 v0, v17 │ │ -083b38: 540d a100 |00e0: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083b3c: 120e |00e2: const/4 v14, #int 0 // #0 │ │ -083b3e: 6e30 5105 6d0e |00e3: invoke-virtual {v13, v6, v14}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0551 │ │ -083b44: d804 0401 |00e6: add-int/lit8 v4, v4, #int 1 // #01 │ │ -083b48: 28e4 |00e8: goto 00cc // -001c │ │ -083b4a: 5473 8200 |00e9: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -083b4e: 5938 f300 |00eb: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ -083b52: 0800 1100 |00ed: move-object/from16 v0, v17 │ │ -083b56: 540d a100 |00ef: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083b5a: 120e |00f1: const/4 v14, #int 0 // #0 │ │ -083b5c: 6e30 5105 3d0e |00f2: invoke-virtual {v13, v3, v14}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0551 │ │ -083b62: 28be |00f5: goto 00b3 // -0042 │ │ -083b64: 5473 8200 |00f6: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -083b68: 5938 f300 |00f8: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ -083b6c: 0800 1100 |00fa: move-object/from16 v0, v17 │ │ -083b70: 540d a100 |00fc: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083b74: 7110 9105 0b00 |00fe: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0591 │ │ -083b7a: 0a0e |0101: move-result v14 │ │ -083b7c: 6e40 9705 3dce |0102: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@0597 │ │ -083b82: 28ae |0105: goto 00b3 // -0052 │ │ -083b84: 5473 8200 |0106: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -083b88: 5939 f300 |0108: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ -083b8c: 0800 1100 |010a: move-object/from16 v0, v17 │ │ -083b90: 540d a100 |010c: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083b94: 7110 9105 0b00 |010e: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0591 │ │ -083b9a: 0a0e |0111: move-result v14 │ │ -083b9c: 6e40 7605 3dce |0112: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0576 │ │ -083ba2: 289e |0115: goto 00b3 // -0062 │ │ -083ba4: 5473 8200 |0116: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -083ba8: 5938 f300 |0118: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ -083bac: 0800 1100 |011a: move-object/from16 v0, v17 │ │ -083bb0: 540d a100 |011c: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083bb4: 7110 9105 0b00 |011e: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0591 │ │ -083bba: 0a0e |0121: move-result v14 │ │ -083bbc: 6e40 5505 3dce |0122: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0555 │ │ -083bc2: 288e |0125: goto 00b3 // -0072 │ │ -083bc4: 5473 8200 |0126: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -083bc8: 5938 f300 |0128: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ -083bcc: 0800 1100 |012a: move-object/from16 v0, v17 │ │ -083bd0: 540d a100 |012c: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083bd4: 7110 9105 0b00 |012e: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0591 │ │ -083bda: 0a0e |0131: move-result v14 │ │ -083bdc: 6e40 5805 3dce |0132: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0558 │ │ -083be2: 2900 7eff |0135: goto/16 00b3 // -0082 │ │ -083be6: 3812 1900 |0137: if-eqz v18, 0150 // +0019 │ │ -083bea: 0800 1100 |0139: move-object/from16 v0, v17 │ │ -083bee: 540d a100 |013b: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083bf2: 0800 1100 |013d: move-object/from16 v0, v17 │ │ -083bf6: 540e a100 |013f: iget-object v14, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083bfa: 52ee 4e01 |0141: iget v14, v14, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@014e │ │ -083bfe: 7110 9105 0b00 |0143: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0591 │ │ -083c04: 0a0f |0146: move-result v15 │ │ -083c06: 1310 0100 |0147: const/16 v16, #int 1 // #1 │ │ -083c0a: 0200 1000 |0149: move/from16 v0, v16 │ │ -083c0e: 6e50 7d05 edcf |014b: invoke-virtual {v13, v14, v15, v12, v0}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@057d │ │ -083c14: 1313 0000 |014e: const/16 v19, #int 0 // #0 │ │ -083c18: 0800 1100 |0150: move-object/from16 v0, v17 │ │ -083c1c: 520d a000 |0152: iget v13, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ -083c20: 3a0d 1200 |0154: if-ltz v13, 0166 // +0012 │ │ -083c24: 0800 1100 |0156: move-object/from16 v0, v17 │ │ -083c28: 540d a100 |0158: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083c2c: 0800 1100 |015a: move-object/from16 v0, v17 │ │ -083c30: 520e a000 |015c: iget v14, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ -083c34: 6e20 7005 ed00 |015e: invoke-virtual {v13, v14}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@0570 │ │ -083c3a: 12fd |0161: const/4 v13, #int -1 // #ff │ │ -083c3c: 0800 1100 |0162: move-object/from16 v0, v17 │ │ -083c40: 590d a000 |0164: iput v13, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ -083c44: 1113 |0166: return-object v19 │ │ -083c46: 0000 |0167: nop // spacer │ │ -083c48: 0001 0700 0100 0000 3e00 0000 5000 ... |0168: packed-switch-data (18 units) │ │ +083940: |[083940] android.support.v4.app.BackStackRecord.popFromBackStack:(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ +083950: 630d 3b01 |0000: sget-boolean v13, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +083954: 380d 3100 |0002: if-eqz v13, 0033 // +0031 │ │ +083958: 1a0d 7d04 |0004: const-string v13, "FragmentManager" // string@047d │ │ +08395c: 220e f704 |0006: new-instance v14, Ljava/lang/StringBuilder; // type@04f7 │ │ +083960: 7010 6021 0e00 |0008: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +083966: 1a0f 0920 |000b: const-string v15, "popFromBackStack: " // string@2009 │ │ +08396a: 6e20 6921 fe00 |000d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +083970: 0c0e |0010: move-result-object v14 │ │ +083972: 0800 1100 |0011: move-object/from16 v0, v17 │ │ +083976: 6e20 6821 0e00 |0013: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08397c: 0c0e |0016: move-result-object v14 │ │ +08397e: 6e10 6e21 0e00 |0017: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +083984: 0c0e |001a: move-result-object v14 │ │ +083986: 7120 0c1c ed00 |001b: invoke-static {v13, v14}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +08398c: 2205 8002 |001e: new-instance v5, Landroid/support/v4/util/LogWriter; // type@0280 │ │ +083990: 1a0d 7d04 |0020: const-string v13, "FragmentManager" // string@047d │ │ +083994: 7020 560e d500 |0022: invoke-direct {v5, v13}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0e56 │ │ +08399a: 220a cb04 |0025: new-instance v10, Ljava/io/PrintWriter; // type@04cb │ │ +08399e: 7020 c620 5a00 |0027: invoke-direct {v10, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@20c6 │ │ +0839a4: 1a0d 0500 |002a: const-string v13, " " // string@0005 │ │ +0839a8: 120e |002c: const/4 v14, #int 0 // #0 │ │ +0839aa: 120f |002d: const/4 v15, #int 0 // #0 │ │ +0839ac: 0800 1100 |002e: move-object/from16 v0, v17 │ │ +0839b0: 6e5f 0c04 d0ae |0030: invoke-virtual {v0, v13, v14, v10, v15}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@040c │ │ +0839b6: 3913 5100 |0033: if-nez v19, 0084 // +0051 │ │ +0839ba: 7401 181c 1400 |0035: invoke-virtual/range {v20}, Landroid/util/SparseArray;.size:()I // method@1c18 │ │ +0839c0: 0a0d |0038: move-result v13 │ │ +0839c2: 390d 0800 |0039: if-nez v13, 0041 // +0008 │ │ +0839c6: 7401 181c 1500 |003b: invoke-virtual/range {v21}, Landroid/util/SparseArray;.size:()I // method@1c18 │ │ +0839cc: 0a0d |003e: move-result v13 │ │ +0839ce: 380d 0d00 |003f: if-eqz v13, 004c // +000d │ │ +0839d2: 121d |0041: const/4 v13, #int 1 // #1 │ │ +0839d4: 0800 1100 |0042: move-object/from16 v0, v17 │ │ +0839d8: 0801 1400 |0044: move-object/from16 v1, v20 │ │ +0839dc: 0802 1500 |0046: move-object/from16 v2, v21 │ │ +0839e0: 7040 ff03 10d2 |0048: invoke-direct {v0, v1, v2, v13}, Landroid/support/v4/app/BackStackRecord;.beginTransition:(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; // method@03ff │ │ +0839e6: 0c13 |004b: move-result-object v19 │ │ +0839e8: 12fd |004c: const/4 v13, #int -1 // #ff │ │ +0839ea: 0800 1100 |004d: move-object/from16 v0, v17 │ │ +0839ee: 6e20 0004 d000 |004f: invoke-virtual {v0, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0400 │ │ +0839f4: 3813 4200 |0052: if-eqz v19, 0094 // +0042 │ │ +0839f8: 120c |0054: const/4 v12, #int 0 // #0 │ │ +0839fa: 3813 4400 |0055: if-eqz v19, 0099 // +0044 │ │ +0839fe: 120b |0057: const/4 v11, #int 0 // #0 │ │ +083a00: 0800 1100 |0058: move-object/from16 v0, v17 │ │ +083a04: 5407 a800 |005a: iget-object v7, v0, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@00a8 │ │ +083a08: 3807 db00 |005c: if-eqz v7, 0137 // +00db │ │ +083a0c: 3813 4000 |005e: if-eqz v19, 009e // +0040 │ │ +083a10: 1208 |0060: const/4 v8, #int 0 // #0 │ │ +083a12: 3813 4000 |0061: if-eqz v19, 00a1 // +0040 │ │ +083a16: 1209 |0063: const/4 v9, #int 0 // #0 │ │ +083a18: 527d 7f00 |0064: iget v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ +083a1c: 2b0d 0201 0000 |0066: packed-switch v13, 00000168 // +00000102 │ │ +083a22: 220d e004 |0069: new-instance v13, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +083a26: 220e f704 |006b: new-instance v14, Ljava/lang/StringBuilder; // type@04f7 │ │ +083a2a: 7010 6021 0e00 |006d: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +083a30: 1a0f d00e |0070: const-string v15, "Unknown cmd: " // string@0ed0 │ │ +083a34: 6e20 6921 fe00 |0072: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +083a3a: 0c0e |0075: move-result-object v14 │ │ +083a3c: 527f 7f00 |0076: iget v15, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ +083a40: 6e20 6521 fe00 |0078: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +083a46: 0c0e |007b: move-result-object v14 │ │ +083a48: 6e10 6e21 0e00 |007c: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +083a4e: 0c0e |007f: move-result-object v14 │ │ +083a50: 7020 0121 ed00 |0080: invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +083a56: 270d |0083: throw v13 │ │ +083a58: 3912 c8ff |0084: if-nez v18, 004c // -0038 │ │ +083a5c: 0800 1100 |0086: move-object/from16 v0, v17 │ │ +083a60: 540d a700 |0088: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a7 │ │ +083a64: 0800 1100 |008a: move-object/from16 v0, v17 │ │ +083a68: 540e a600 |008c: iget-object v14, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@00a6 │ │ +083a6c: 0800 1300 |008e: move-object/from16 v0, v19 │ │ +083a70: 7130 3404 d00e |0090: invoke-static {v0, v13, v14}, Landroid/support/v4/app/BackStackRecord;.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Ljava/util/ArrayList;Ljava/util/ArrayList;)V // method@0434 │ │ +083a76: 28b9 |0093: goto 004c // -0047 │ │ +083a78: 0800 1100 |0094: move-object/from16 v0, v17 │ │ +083a7c: 520c aa00 |0096: iget v12, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@00aa │ │ +083a80: 28bd |0098: goto 0055 // -0043 │ │ +083a82: 0800 1100 |0099: move-object/from16 v0, v17 │ │ +083a86: 520b a900 |009b: iget v11, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@00a9 │ │ +083a8a: 28bb |009d: goto 0058 // -0045 │ │ +083a8c: 5278 8400 |009e: iget v8, v7, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0084 │ │ +083a90: 28c1 |00a0: goto 0061 // -003f │ │ +083a92: 5279 8500 |00a1: iget v9, v7, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0085 │ │ +083a96: 28c1 |00a3: goto 0064 // -003f │ │ +083a98: 5473 8200 |00a4: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +083a9c: 5939 f300 |00a6: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ +083aa0: 0800 1100 |00a8: move-object/from16 v0, v17 │ │ +083aa4: 540d a100 |00aa: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083aa8: 7110 9105 0b00 |00ac: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0591 │ │ +083aae: 0a0e |00af: move-result v14 │ │ +083ab0: 6e40 8c05 3dce |00b0: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@058c │ │ +083ab6: 5477 8600 |00b3: iget-object v7, v7, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0086 │ │ +083aba: 28a7 |00b5: goto 005c // -0059 │ │ +083abc: 5473 8200 |00b6: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +083ac0: 3803 0f00 |00b8: if-eqz v3, 00c7 // +000f │ │ +083ac4: 5939 f300 |00ba: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ +083ac8: 0800 1100 |00bc: move-object/from16 v0, v17 │ │ +083acc: 540d a100 |00be: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083ad0: 7110 9105 0b00 |00c0: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0591 │ │ +083ad6: 0a0e |00c3: move-result v14 │ │ +083ad8: 6e40 8c05 3dce |00c4: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@058c │ │ +083ade: 547d 8700 |00c7: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ +083ae2: 380d eaff |00c9: if-eqz v13, 00b3 // -0016 │ │ +083ae6: 1204 |00cb: const/4 v4, #int 0 // #0 │ │ +083ae8: 547d 8700 |00cc: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ +083aec: 6e10 a921 0d00 |00ce: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +083af2: 0a0d |00d1: move-result v13 │ │ +083af4: 35d4 e1ff |00d2: if-ge v4, v13, 00b3 // -001f │ │ +083af8: 547d 8700 |00d4: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ +083afc: 6e20 a221 4d00 |00d6: invoke-virtual {v13, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +083b02: 0c06 |00d9: move-result-object v6 │ │ +083b04: 1f06 0f01 |00da: check-cast v6, Landroid/support/v4/app/Fragment; // type@010f │ │ +083b08: 5968 f300 |00dc: iput v8, v6, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ +083b0c: 0800 1100 |00de: move-object/from16 v0, v17 │ │ +083b10: 540d a100 |00e0: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083b14: 120e |00e2: const/4 v14, #int 0 // #0 │ │ +083b16: 6e30 5105 6d0e |00e3: invoke-virtual {v13, v6, v14}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0551 │ │ +083b1c: d804 0401 |00e6: add-int/lit8 v4, v4, #int 1 // #01 │ │ +083b20: 28e4 |00e8: goto 00cc // -001c │ │ +083b22: 5473 8200 |00e9: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +083b26: 5938 f300 |00eb: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ +083b2a: 0800 1100 |00ed: move-object/from16 v0, v17 │ │ +083b2e: 540d a100 |00ef: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083b32: 120e |00f1: const/4 v14, #int 0 // #0 │ │ +083b34: 6e30 5105 3d0e |00f2: invoke-virtual {v13, v3, v14}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0551 │ │ +083b3a: 28be |00f5: goto 00b3 // -0042 │ │ +083b3c: 5473 8200 |00f6: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +083b40: 5938 f300 |00f8: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ +083b44: 0800 1100 |00fa: move-object/from16 v0, v17 │ │ +083b48: 540d a100 |00fc: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083b4c: 7110 9105 0b00 |00fe: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0591 │ │ +083b52: 0a0e |0101: move-result v14 │ │ +083b54: 6e40 9705 3dce |0102: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@0597 │ │ +083b5a: 28ae |0105: goto 00b3 // -0052 │ │ +083b5c: 5473 8200 |0106: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +083b60: 5939 f300 |0108: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ +083b64: 0800 1100 |010a: move-object/from16 v0, v17 │ │ +083b68: 540d a100 |010c: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083b6c: 7110 9105 0b00 |010e: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0591 │ │ +083b72: 0a0e |0111: move-result v14 │ │ +083b74: 6e40 7605 3dce |0112: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0576 │ │ +083b7a: 289e |0115: goto 00b3 // -0062 │ │ +083b7c: 5473 8200 |0116: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +083b80: 5938 f300 |0118: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ +083b84: 0800 1100 |011a: move-object/from16 v0, v17 │ │ +083b88: 540d a100 |011c: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083b8c: 7110 9105 0b00 |011e: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0591 │ │ +083b92: 0a0e |0121: move-result v14 │ │ +083b94: 6e40 5505 3dce |0122: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0555 │ │ +083b9a: 288e |0125: goto 00b3 // -0072 │ │ +083b9c: 5473 8200 |0126: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +083ba0: 5938 f300 |0128: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ +083ba4: 0800 1100 |012a: move-object/from16 v0, v17 │ │ +083ba8: 540d a100 |012c: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083bac: 7110 9105 0b00 |012e: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0591 │ │ +083bb2: 0a0e |0131: move-result v14 │ │ +083bb4: 6e40 5805 3dce |0132: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0558 │ │ +083bba: 2900 7eff |0135: goto/16 00b3 // -0082 │ │ +083bbe: 3812 1900 |0137: if-eqz v18, 0150 // +0019 │ │ +083bc2: 0800 1100 |0139: move-object/from16 v0, v17 │ │ +083bc6: 540d a100 |013b: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083bca: 0800 1100 |013d: move-object/from16 v0, v17 │ │ +083bce: 540e a100 |013f: iget-object v14, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083bd2: 52ee 4e01 |0141: iget v14, v14, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@014e │ │ +083bd6: 7110 9105 0b00 |0143: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0591 │ │ +083bdc: 0a0f |0146: move-result v15 │ │ +083bde: 1310 0100 |0147: const/16 v16, #int 1 // #1 │ │ +083be2: 0200 1000 |0149: move/from16 v0, v16 │ │ +083be6: 6e50 7d05 edcf |014b: invoke-virtual {v13, v14, v15, v12, v0}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@057d │ │ +083bec: 1313 0000 |014e: const/16 v19, #int 0 // #0 │ │ +083bf0: 0800 1100 |0150: move-object/from16 v0, v17 │ │ +083bf4: 520d a000 |0152: iget v13, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ +083bf8: 3a0d 1200 |0154: if-ltz v13, 0166 // +0012 │ │ +083bfc: 0800 1100 |0156: move-object/from16 v0, v17 │ │ +083c00: 540d a100 |0158: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083c04: 0800 1100 |015a: move-object/from16 v0, v17 │ │ +083c08: 520e a000 |015c: iget v14, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ +083c0c: 6e20 7005 ed00 |015e: invoke-virtual {v13, v14}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@0570 │ │ +083c12: 12fd |0161: const/4 v13, #int -1 // #ff │ │ +083c14: 0800 1100 |0162: move-object/from16 v0, v17 │ │ +083c18: 590d a000 |0164: iput v13, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ +083c1c: 1113 |0166: return-object v19 │ │ +083c1e: 0000 |0167: nop // spacer │ │ +083c20: 0001 0700 0100 0000 3e00 0000 5000 ... |0168: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=874 │ │ 0x0004 line=875 │ │ 0x001e line=876 │ │ 0x0025 line=877 │ │ 0x002a line=878 │ │ @@ -152825,22 +152826,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 │ │ -083c6c: |[083c6c] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -083c7c: 2200 0301 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0103 │ │ -083c80: 7010 f103 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03f1 │ │ -083c86: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -083c88: 5901 7f00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ -083c8c: 5b03 8200 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -083c90: 6e20 fb03 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03fb │ │ -083c96: 1102 |000d: return-object v2 │ │ +083c44: |[083c44] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +083c54: 2200 0301 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0103 │ │ +083c58: 7010 f103 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03f1 │ │ +083c5e: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +083c60: 5901 7f00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ +083c64: 5b03 8200 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +083c68: 6e20 fb03 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03fb │ │ +083c6e: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ 0x0005 line=457 │ │ 0x0008 line=458 │ │ 0x000a line=459 │ │ 0x000d line=461 │ │ @@ -152854,19 +152855,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 │ │ -083c98: |[083c98] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -083ca8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -083caa: 6e40 2604 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@0426 │ │ -083cb0: 0c00 |0004: move-result-object v0 │ │ -083cb2: 1100 |0005: return-object v0 │ │ +083c70: |[083c70] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +083c80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +083c82: 6e40 2604 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@0426 │ │ +083c88: 0c00 |0004: move-result-object v0 │ │ +083c8a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 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; │ │ @@ -152876,23 +152877,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 │ │ -083cb4: |[083cb4] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -083cc4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -083cc8: 2200 e004 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -083ccc: 1a01 3e0c |0004: const-string v1, "Must use non-zero containerViewId" // string@0c3e │ │ -083cd0: 7020 0121 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -083cd6: 2700 |0009: throw v0 │ │ -083cd8: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -083cda: 7050 0b04 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@040b │ │ -083ce0: 1102 |000e: return-object v2 │ │ +083c8c: |[083c8c] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +083c9c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +083ca0: 2200 e004 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +083ca4: 1a01 3e0c |0004: const-string v1, "Must use non-zero containerViewId" // string@0c3e │ │ +083ca8: 7020 0121 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +083cae: 2700 |0009: throw v0 │ │ +083cb0: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +083cb2: 7050 0b04 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@040b │ │ +083cb8: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0002 line=448 │ │ 0x000a line=451 │ │ 0x000e line=452 │ │ locals : │ │ @@ -152906,211 +152907,211 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 410 16-bit code units │ │ -083ce4: |[083ce4] android.support.v4.app.BackStackRecord.run:()V │ │ -083cf4: 630b 3b01 |0000: sget-boolean v11, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -083cf8: 380b 1a00 |0002: if-eqz v11, 001c // +001a │ │ -083cfc: 1a0b 7d04 |0004: const-string v11, "FragmentManager" // string@047d │ │ -083d00: 220c f704 |0006: new-instance v12, Ljava/lang/StringBuilder; // type@04f7 │ │ -083d04: 7010 6021 0c00 |0008: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -083d0a: 1a0d 660d |000b: const-string v13, "Run: " // string@0d66 │ │ -083d0e: 6e20 6921 dc00 |000d: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -083d14: 0c0c |0010: move-result-object v12 │ │ -083d16: 6e20 6821 ec00 |0011: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -083d1c: 0c0c |0014: move-result-object v12 │ │ -083d1e: 6e10 6e21 0c00 |0015: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -083d24: 0c0c |0018: move-result-object v12 │ │ -083d26: 7120 0c1c cb00 |0019: invoke-static {v11, v12}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -083d2c: 55eb 9600 |001c: iget-boolean v11, v14, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0096 │ │ -083d30: 380b 0e00 |001e: if-eqz v11, 002c // +000e │ │ -083d34: 52eb a000 |0020: iget v11, v14, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ -083d38: 3b0b 0a00 |0022: if-gez v11, 002c // +000a │ │ -083d3c: 220b e104 |0024: new-instance v11, Ljava/lang/IllegalStateException; // type@04e1 │ │ -083d40: 1a0c d810 |0026: const-string v12, "addToBackStack() called after commit()" // string@10d8 │ │ -083d44: 7020 0521 cb00 |0028: invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -083d4a: 270b |002b: throw v11 │ │ -083d4c: 121b |002c: const/4 v11, #int 1 // #1 │ │ -083d4e: 6e20 0004 be00 |002d: invoke-virtual {v14, v11}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0400 │ │ -083d54: 1208 |0030: const/4 v8, #int 0 // #0 │ │ -083d56: 1203 |0031: const/4 v3, #int 0 // #0 │ │ -083d58: 1205 |0032: const/4 v5, #int 0 // #0 │ │ -083d5a: 600b 3600 |0033: sget v11, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ -083d5e: 130c 1500 |0035: const/16 v12, #int 21 // #15 │ │ -083d62: 34cb 1400 |0037: if-lt v11, v12, 004b // +0014 │ │ -083d66: 2203 0104 |0039: new-instance v3, Landroid/util/SparseArray; // type@0401 │ │ -083d6a: 7010 121c 0300 |003b: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@1c12 │ │ -083d70: 2205 0104 |003e: new-instance v5, Landroid/util/SparseArray; // type@0401 │ │ -083d74: 7010 121c 0500 |0040: invoke-direct {v5}, Landroid/util/SparseArray;.:()V // method@1c12 │ │ -083d7a: 7030 0204 3e05 |0043: invoke-direct {v14, v3, v5}, Landroid/support/v4/app/BackStackRecord;.calculateFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@0402 │ │ -083d80: 120b |0046: const/4 v11, #int 0 // #0 │ │ -083d82: 7040 ff03 3eb5 |0047: invoke-direct {v14, v3, v5, v11}, Landroid/support/v4/app/BackStackRecord;.beginTransition:(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; // method@03ff │ │ -083d88: 0c08 |004a: move-result-object v8 │ │ -083d8a: 3808 3000 |004b: if-eqz v8, 007b // +0030 │ │ -083d8e: 120a |004d: const/4 v10, #int 0 // #0 │ │ -083d90: 3808 3000 |004e: if-eqz v8, 007e // +0030 │ │ -083d94: 1209 |0050: const/4 v9, #int 0 // #0 │ │ -083d96: 54e7 9f00 |0051: iget-object v7, v14, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@009f │ │ -083d9a: 3807 2101 |0053: if-eqz v7, 0174 // +0121 │ │ -083d9e: 3808 2c00 |0055: if-eqz v8, 0081 // +002c │ │ -083da2: 1200 |0057: const/4 v0, #int 0 // #0 │ │ -083da4: 3808 2c00 |0058: if-eqz v8, 0084 // +002c │ │ -083da8: 1201 |005a: const/4 v1, #int 0 // #0 │ │ -083daa: 527b 7f00 |005b: iget v11, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ -083dae: 2b0b 2b01 0000 |005d: packed-switch v11, 00000188 // +0000012b │ │ -083db4: 220b e004 |0060: new-instance v11, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -083db8: 220c f704 |0062: new-instance v12, Ljava/lang/StringBuilder; // type@04f7 │ │ -083dbc: 7010 6021 0c00 |0064: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -083dc2: 1a0d d00e |0067: const-string v13, "Unknown cmd: " // string@0ed0 │ │ -083dc6: 6e20 6921 dc00 |0069: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -083dcc: 0c0c |006c: move-result-object v12 │ │ -083dce: 527d 7f00 |006d: iget v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ -083dd2: 6e20 6521 dc00 |006f: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -083dd8: 0c0c |0072: move-result-object v12 │ │ -083dda: 6e10 6e21 0c00 |0073: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -083de0: 0c0c |0076: move-result-object v12 │ │ -083de2: 7020 0121 cb00 |0077: invoke-direct {v11, v12}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -083de8: 270b |007a: throw v11 │ │ -083dea: 52ea aa00 |007b: iget v10, v14, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@00aa │ │ -083dee: 28d1 |007d: goto 004e // -002f │ │ -083df0: 52e9 a900 |007e: iget v9, v14, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@00a9 │ │ -083df4: 28d1 |0080: goto 0051 // -002f │ │ -083df6: 5270 8000 |0081: iget v0, v7, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0080 │ │ -083dfa: 28d5 |0083: goto 0058 // -002b │ │ -083dfc: 5271 8100 |0084: iget v1, v7, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0081 │ │ -083e00: 28d5 |0086: goto 005b // -002b │ │ -083e02: 5472 8200 |0087: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -083e06: 5920 f300 |0089: iput v0, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ -083e0a: 54eb a100 |008b: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083e0e: 120c |008d: const/4 v12, #int 0 // #0 │ │ -083e10: 6e30 5105 2b0c |008e: invoke-virtual {v11, v2, v12}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0551 │ │ -083e16: 5477 8300 |0091: iget-object v7, v7, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0083 │ │ -083e1a: 28c0 |0093: goto 0053 // -0040 │ │ -083e1c: 5472 8200 |0094: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -083e20: 54eb a100 |0096: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083e24: 54bb 4601 |0098: iget-object v11, v11, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -083e28: 380b 9700 |009a: if-eqz v11, 0131 // +0097 │ │ -083e2c: 1204 |009c: const/4 v4, #int 0 // #0 │ │ -083e2e: 54eb a100 |009d: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083e32: 54bb 4601 |009f: iget-object v11, v11, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -083e36: 6e10 a921 0b00 |00a1: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -083e3c: 0a0b |00a4: move-result v11 │ │ -083e3e: 35b4 8c00 |00a5: if-ge v4, v11, 0131 // +008c │ │ -083e42: 54eb a100 |00a7: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083e46: 54bb 4601 |00a9: iget-object v11, v11, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -083e4a: 6e20 a221 4b00 |00ab: invoke-virtual {v11, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -083e50: 0c06 |00ae: move-result-object v6 │ │ -083e52: 1f06 0f01 |00af: check-cast v6, Landroid/support/v4/app/Fragment; // type@010f │ │ -083e56: 630b 3b01 |00b1: sget-boolean v11, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -083e5a: 380b 2400 |00b3: if-eqz v11, 00d7 // +0024 │ │ -083e5e: 1a0b 7d04 |00b5: const-string v11, "FragmentManager" // string@047d │ │ -083e62: 220c f704 |00b7: new-instance v12, Ljava/lang/StringBuilder; // type@04f7 │ │ -083e66: 7010 6021 0c00 |00b9: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -083e6c: 1a0d 8f0c |00bc: const-string v13, "OP_REPLACE: adding=" // string@0c8f │ │ -083e70: 6e20 6921 dc00 |00be: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -083e76: 0c0c |00c1: move-result-object v12 │ │ -083e78: 6e20 6821 2c00 |00c2: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -083e7e: 0c0c |00c5: move-result-object v12 │ │ -083e80: 1a0d 9800 |00c6: const-string v13, " old=" // string@0098 │ │ -083e84: 6e20 6921 dc00 |00c8: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -083e8a: 0c0c |00cb: move-result-object v12 │ │ -083e8c: 6e20 6821 6c00 |00cc: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -083e92: 0c0c |00cf: move-result-object v12 │ │ -083e94: 6e10 6e21 0c00 |00d0: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -083e9a: 0c0c |00d3: move-result-object v12 │ │ -083e9c: 7120 0c1c cb00 |00d4: invoke-static {v11, v12}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -083ea2: 3802 0800 |00d7: if-eqz v2, 00df // +0008 │ │ -083ea6: 526b e100 |00d9: iget v11, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00e1 │ │ -083eaa: 522c e100 |00db: iget v12, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00e1 │ │ -083eae: 33cb 0700 |00dd: if-ne v11, v12, 00e4 // +0007 │ │ -083eb2: 3326 0800 |00df: if-ne v6, v2, 00e7 // +0008 │ │ -083eb6: 1202 |00e1: const/4 v2, #int 0 // #0 │ │ -083eb8: 5b72 8200 |00e2: iput-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -083ebc: d804 0401 |00e4: add-int/lit8 v4, v4, #int 1 // #01 │ │ -083ec0: 28b7 |00e6: goto 009d // -0049 │ │ -083ec2: 547b 8700 |00e7: iget-object v11, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ -083ec6: 390b 0900 |00e9: if-nez v11, 00f2 // +0009 │ │ -083eca: 220b 1505 |00eb: new-instance v11, Ljava/util/ArrayList; // type@0515 │ │ -083ece: 7010 9a21 0b00 |00ed: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@219a │ │ -083ed4: 5b7b 8700 |00f0: iput-object v11, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ -083ed8: 547b 8700 |00f2: iget-object v11, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ -083edc: 6e20 9e21 6b00 |00f4: invoke-virtual {v11, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -083ee2: 5961 f300 |00f7: iput v1, v6, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ -083ee6: 55eb 9600 |00f9: iget-boolean v11, v14, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0096 │ │ -083eea: 380b 3000 |00fb: if-eqz v11, 012b // +0030 │ │ -083eee: 526b dc00 |00fd: iget v11, v6, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00dc │ │ -083ef2: d80b 0b01 |00ff: add-int/lit8 v11, v11, #int 1 // #01 │ │ -083ef6: 596b dc00 |0101: iput v11, v6, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00dc │ │ -083efa: 630b 3b01 |0103: sget-boolean v11, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -083efe: 380b 2600 |0105: if-eqz v11, 012b // +0026 │ │ -083f02: 1a0b 7d04 |0107: const-string v11, "FragmentManager" // string@047d │ │ -083f06: 220c f704 |0109: new-instance v12, Ljava/lang/StringBuilder; // type@04f7 │ │ -083f0a: 7010 6021 0c00 |010b: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -083f10: 1a0d b002 |010e: const-string v13, "Bump nesting of " // string@02b0 │ │ -083f14: 6e20 6921 dc00 |0110: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -083f1a: 0c0c |0113: move-result-object v12 │ │ -083f1c: 6e20 6821 6c00 |0114: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -083f22: 0c0c |0117: move-result-object v12 │ │ -083f24: 1a0d a600 |0118: const-string v13, " to " // string@00a6 │ │ -083f28: 6e20 6921 dc00 |011a: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -083f2e: 0c0c |011d: move-result-object v12 │ │ -083f30: 526d dc00 |011e: iget v13, v6, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00dc │ │ -083f34: 6e20 6521 dc00 |0120: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -083f3a: 0c0c |0123: move-result-object v12 │ │ -083f3c: 6e10 6e21 0c00 |0124: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -083f42: 0c0c |0127: move-result-object v12 │ │ -083f44: 7120 0c1c cb00 |0128: invoke-static {v11, v12}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -083f4a: 54eb a100 |012b: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083f4e: 6e40 8c05 6ba9 |012d: invoke-virtual {v11, v6, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@058c │ │ -083f54: 28b4 |0130: goto 00e4 // -004c │ │ -083f56: 3802 60ff |0131: if-eqz v2, 0091 // -00a0 │ │ -083f5a: 5920 f300 |0133: iput v0, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ -083f5e: 54eb a100 |0135: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083f62: 120c |0137: const/4 v12, #int 0 // #0 │ │ -083f64: 6e30 5105 2b0c |0138: invoke-virtual {v11, v2, v12}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0551 │ │ -083f6a: 2900 56ff |013b: goto/16 0091 // -00aa │ │ -083f6e: 5472 8200 |013d: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -083f72: 5921 f300 |013f: iput v1, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ -083f76: 54eb a100 |0141: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083f7a: 6e40 8c05 2ba9 |0143: invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@058c │ │ -083f80: 2900 4bff |0146: goto/16 0091 // -00b5 │ │ -083f84: 5472 8200 |0148: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -083f88: 5921 f300 |014a: iput v1, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ -083f8c: 54eb a100 |014c: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083f90: 6e40 7605 2ba9 |014e: invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0576 │ │ -083f96: 2900 40ff |0151: goto/16 0091 // -00c0 │ │ -083f9a: 5472 8200 |0153: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -083f9e: 5920 f300 |0155: iput v0, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ -083fa2: 54eb a100 |0157: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083fa6: 6e40 9705 2ba9 |0159: invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@0597 │ │ -083fac: 2900 35ff |015c: goto/16 0091 // -00cb │ │ -083fb0: 5472 8200 |015e: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -083fb4: 5921 f300 |0160: iput v1, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ -083fb8: 54eb a100 |0162: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083fbc: 6e40 5805 2ba9 |0164: invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0558 │ │ -083fc2: 2900 2aff |0167: goto/16 0091 // -00d6 │ │ -083fc6: 5472 8200 |0169: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -083fca: 5920 f300 |016b: iput v0, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ -083fce: 54eb a100 |016d: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083fd2: 6e40 5505 2ba9 |016f: invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0555 │ │ -083fd8: 2900 1fff |0172: goto/16 0091 // -00e1 │ │ -083fdc: 54eb a100 |0174: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083fe0: 54ec a100 |0176: iget-object v12, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083fe4: 52cc 4e01 |0178: iget v12, v12, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@014e │ │ -083fe8: 121d |017a: const/4 v13, #int 1 // #1 │ │ -083fea: 6e5d 7d05 cba9 |017b: invoke-virtual {v11, v12, v9, v10, v13}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@057d │ │ -083ff0: 55eb 9600 |017e: iget-boolean v11, v14, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0096 │ │ -083ff4: 380b 0700 |0180: if-eqz v11, 0187 // +0007 │ │ -083ff8: 54eb a100 |0182: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ -083ffc: 6e20 5005 eb00 |0184: invoke-virtual {v11, v14}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@0550 │ │ -084002: 0e00 |0187: return-void │ │ -084004: 0001 0700 0100 0000 2a00 0000 3700 ... |0188: packed-switch-data (18 units) │ │ +083cbc: |[083cbc] android.support.v4.app.BackStackRecord.run:()V │ │ +083ccc: 630b 3b01 |0000: sget-boolean v11, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +083cd0: 380b 1a00 |0002: if-eqz v11, 001c // +001a │ │ +083cd4: 1a0b 7d04 |0004: const-string v11, "FragmentManager" // string@047d │ │ +083cd8: 220c f704 |0006: new-instance v12, Ljava/lang/StringBuilder; // type@04f7 │ │ +083cdc: 7010 6021 0c00 |0008: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +083ce2: 1a0d 660d |000b: const-string v13, "Run: " // string@0d66 │ │ +083ce6: 6e20 6921 dc00 |000d: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +083cec: 0c0c |0010: move-result-object v12 │ │ +083cee: 6e20 6821 ec00 |0011: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +083cf4: 0c0c |0014: move-result-object v12 │ │ +083cf6: 6e10 6e21 0c00 |0015: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +083cfc: 0c0c |0018: move-result-object v12 │ │ +083cfe: 7120 0c1c cb00 |0019: invoke-static {v11, v12}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +083d04: 55eb 9600 |001c: iget-boolean v11, v14, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0096 │ │ +083d08: 380b 0e00 |001e: if-eqz v11, 002c // +000e │ │ +083d0c: 52eb a000 |0020: iget v11, v14, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ +083d10: 3b0b 0a00 |0022: if-gez v11, 002c // +000a │ │ +083d14: 220b e104 |0024: new-instance v11, Ljava/lang/IllegalStateException; // type@04e1 │ │ +083d18: 1a0c d810 |0026: const-string v12, "addToBackStack() called after commit()" // string@10d8 │ │ +083d1c: 7020 0521 cb00 |0028: invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +083d22: 270b |002b: throw v11 │ │ +083d24: 121b |002c: const/4 v11, #int 1 // #1 │ │ +083d26: 6e20 0004 be00 |002d: invoke-virtual {v14, v11}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0400 │ │ +083d2c: 1208 |0030: const/4 v8, #int 0 // #0 │ │ +083d2e: 1203 |0031: const/4 v3, #int 0 // #0 │ │ +083d30: 1205 |0032: const/4 v5, #int 0 // #0 │ │ +083d32: 600b 3600 |0033: sget v11, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ +083d36: 130c 1500 |0035: const/16 v12, #int 21 // #15 │ │ +083d3a: 34cb 1400 |0037: if-lt v11, v12, 004b // +0014 │ │ +083d3e: 2203 0104 |0039: new-instance v3, Landroid/util/SparseArray; // type@0401 │ │ +083d42: 7010 121c 0300 |003b: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@1c12 │ │ +083d48: 2205 0104 |003e: new-instance v5, Landroid/util/SparseArray; // type@0401 │ │ +083d4c: 7010 121c 0500 |0040: invoke-direct {v5}, Landroid/util/SparseArray;.:()V // method@1c12 │ │ +083d52: 7030 0204 3e05 |0043: invoke-direct {v14, v3, v5}, Landroid/support/v4/app/BackStackRecord;.calculateFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@0402 │ │ +083d58: 120b |0046: const/4 v11, #int 0 // #0 │ │ +083d5a: 7040 ff03 3eb5 |0047: invoke-direct {v14, v3, v5, v11}, Landroid/support/v4/app/BackStackRecord;.beginTransition:(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; // method@03ff │ │ +083d60: 0c08 |004a: move-result-object v8 │ │ +083d62: 3808 3000 |004b: if-eqz v8, 007b // +0030 │ │ +083d66: 120a |004d: const/4 v10, #int 0 // #0 │ │ +083d68: 3808 3000 |004e: if-eqz v8, 007e // +0030 │ │ +083d6c: 1209 |0050: const/4 v9, #int 0 // #0 │ │ +083d6e: 54e7 9f00 |0051: iget-object v7, v14, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@009f │ │ +083d72: 3807 2101 |0053: if-eqz v7, 0174 // +0121 │ │ +083d76: 3808 2c00 |0055: if-eqz v8, 0081 // +002c │ │ +083d7a: 1200 |0057: const/4 v0, #int 0 // #0 │ │ +083d7c: 3808 2c00 |0058: if-eqz v8, 0084 // +002c │ │ +083d80: 1201 |005a: const/4 v1, #int 0 // #0 │ │ +083d82: 527b 7f00 |005b: iget v11, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ +083d86: 2b0b 2b01 0000 |005d: packed-switch v11, 00000188 // +0000012b │ │ +083d8c: 220b e004 |0060: new-instance v11, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +083d90: 220c f704 |0062: new-instance v12, Ljava/lang/StringBuilder; // type@04f7 │ │ +083d94: 7010 6021 0c00 |0064: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +083d9a: 1a0d d00e |0067: const-string v13, "Unknown cmd: " // string@0ed0 │ │ +083d9e: 6e20 6921 dc00 |0069: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +083da4: 0c0c |006c: move-result-object v12 │ │ +083da6: 527d 7f00 |006d: iget v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ +083daa: 6e20 6521 dc00 |006f: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +083db0: 0c0c |0072: move-result-object v12 │ │ +083db2: 6e10 6e21 0c00 |0073: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +083db8: 0c0c |0076: move-result-object v12 │ │ +083dba: 7020 0121 cb00 |0077: invoke-direct {v11, v12}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +083dc0: 270b |007a: throw v11 │ │ +083dc2: 52ea aa00 |007b: iget v10, v14, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@00aa │ │ +083dc6: 28d1 |007d: goto 004e // -002f │ │ +083dc8: 52e9 a900 |007e: iget v9, v14, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@00a9 │ │ +083dcc: 28d1 |0080: goto 0051 // -002f │ │ +083dce: 5270 8000 |0081: iget v0, v7, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0080 │ │ +083dd2: 28d5 |0083: goto 0058 // -002b │ │ +083dd4: 5271 8100 |0084: iget v1, v7, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0081 │ │ +083dd8: 28d5 |0086: goto 005b // -002b │ │ +083dda: 5472 8200 |0087: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +083dde: 5920 f300 |0089: iput v0, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ +083de2: 54eb a100 |008b: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083de6: 120c |008d: const/4 v12, #int 0 // #0 │ │ +083de8: 6e30 5105 2b0c |008e: invoke-virtual {v11, v2, v12}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0551 │ │ +083dee: 5477 8300 |0091: iget-object v7, v7, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0083 │ │ +083df2: 28c0 |0093: goto 0053 // -0040 │ │ +083df4: 5472 8200 |0094: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +083df8: 54eb a100 |0096: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083dfc: 54bb 4601 |0098: iget-object v11, v11, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +083e00: 380b 9700 |009a: if-eqz v11, 0131 // +0097 │ │ +083e04: 1204 |009c: const/4 v4, #int 0 // #0 │ │ +083e06: 54eb a100 |009d: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083e0a: 54bb 4601 |009f: iget-object v11, v11, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +083e0e: 6e10 a921 0b00 |00a1: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +083e14: 0a0b |00a4: move-result v11 │ │ +083e16: 35b4 8c00 |00a5: if-ge v4, v11, 0131 // +008c │ │ +083e1a: 54eb a100 |00a7: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083e1e: 54bb 4601 |00a9: iget-object v11, v11, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +083e22: 6e20 a221 4b00 |00ab: invoke-virtual {v11, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +083e28: 0c06 |00ae: move-result-object v6 │ │ +083e2a: 1f06 0f01 |00af: check-cast v6, Landroid/support/v4/app/Fragment; // type@010f │ │ +083e2e: 630b 3b01 |00b1: sget-boolean v11, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +083e32: 380b 2400 |00b3: if-eqz v11, 00d7 // +0024 │ │ +083e36: 1a0b 7d04 |00b5: const-string v11, "FragmentManager" // string@047d │ │ +083e3a: 220c f704 |00b7: new-instance v12, Ljava/lang/StringBuilder; // type@04f7 │ │ +083e3e: 7010 6021 0c00 |00b9: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +083e44: 1a0d 8f0c |00bc: const-string v13, "OP_REPLACE: adding=" // string@0c8f │ │ +083e48: 6e20 6921 dc00 |00be: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +083e4e: 0c0c |00c1: move-result-object v12 │ │ +083e50: 6e20 6821 2c00 |00c2: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +083e56: 0c0c |00c5: move-result-object v12 │ │ +083e58: 1a0d 9800 |00c6: const-string v13, " old=" // string@0098 │ │ +083e5c: 6e20 6921 dc00 |00c8: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +083e62: 0c0c |00cb: move-result-object v12 │ │ +083e64: 6e20 6821 6c00 |00cc: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +083e6a: 0c0c |00cf: move-result-object v12 │ │ +083e6c: 6e10 6e21 0c00 |00d0: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +083e72: 0c0c |00d3: move-result-object v12 │ │ +083e74: 7120 0c1c cb00 |00d4: invoke-static {v11, v12}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +083e7a: 3802 0800 |00d7: if-eqz v2, 00df // +0008 │ │ +083e7e: 526b e100 |00d9: iget v11, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00e1 │ │ +083e82: 522c e100 |00db: iget v12, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00e1 │ │ +083e86: 33cb 0700 |00dd: if-ne v11, v12, 00e4 // +0007 │ │ +083e8a: 3326 0800 |00df: if-ne v6, v2, 00e7 // +0008 │ │ +083e8e: 1202 |00e1: const/4 v2, #int 0 // #0 │ │ +083e90: 5b72 8200 |00e2: iput-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +083e94: d804 0401 |00e4: add-int/lit8 v4, v4, #int 1 // #01 │ │ +083e98: 28b7 |00e6: goto 009d // -0049 │ │ +083e9a: 547b 8700 |00e7: iget-object v11, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ +083e9e: 390b 0900 |00e9: if-nez v11, 00f2 // +0009 │ │ +083ea2: 220b 1505 |00eb: new-instance v11, Ljava/util/ArrayList; // type@0515 │ │ +083ea6: 7010 9a21 0b00 |00ed: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@219a │ │ +083eac: 5b7b 8700 |00f0: iput-object v11, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ +083eb0: 547b 8700 |00f2: iget-object v11, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0087 │ │ +083eb4: 6e20 9e21 6b00 |00f4: invoke-virtual {v11, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +083eba: 5961 f300 |00f7: iput v1, v6, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ +083ebe: 55eb 9600 |00f9: iget-boolean v11, v14, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0096 │ │ +083ec2: 380b 3000 |00fb: if-eqz v11, 012b // +0030 │ │ +083ec6: 526b dc00 |00fd: iget v11, v6, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00dc │ │ +083eca: d80b 0b01 |00ff: add-int/lit8 v11, v11, #int 1 // #01 │ │ +083ece: 596b dc00 |0101: iput v11, v6, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00dc │ │ +083ed2: 630b 3b01 |0103: sget-boolean v11, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +083ed6: 380b 2600 |0105: if-eqz v11, 012b // +0026 │ │ +083eda: 1a0b 7d04 |0107: const-string v11, "FragmentManager" // string@047d │ │ +083ede: 220c f704 |0109: new-instance v12, Ljava/lang/StringBuilder; // type@04f7 │ │ +083ee2: 7010 6021 0c00 |010b: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +083ee8: 1a0d b002 |010e: const-string v13, "Bump nesting of " // string@02b0 │ │ +083eec: 6e20 6921 dc00 |0110: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +083ef2: 0c0c |0113: move-result-object v12 │ │ +083ef4: 6e20 6821 6c00 |0114: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +083efa: 0c0c |0117: move-result-object v12 │ │ +083efc: 1a0d a600 |0118: const-string v13, " to " // string@00a6 │ │ +083f00: 6e20 6921 dc00 |011a: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +083f06: 0c0c |011d: move-result-object v12 │ │ +083f08: 526d dc00 |011e: iget v13, v6, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00dc │ │ +083f0c: 6e20 6521 dc00 |0120: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +083f12: 0c0c |0123: move-result-object v12 │ │ +083f14: 6e10 6e21 0c00 |0124: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +083f1a: 0c0c |0127: move-result-object v12 │ │ +083f1c: 7120 0c1c cb00 |0128: invoke-static {v11, v12}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +083f22: 54eb a100 |012b: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083f26: 6e40 8c05 6ba9 |012d: invoke-virtual {v11, v6, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@058c │ │ +083f2c: 28b4 |0130: goto 00e4 // -004c │ │ +083f2e: 3802 60ff |0131: if-eqz v2, 0091 // -00a0 │ │ +083f32: 5920 f300 |0133: iput v0, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ +083f36: 54eb a100 |0135: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083f3a: 120c |0137: const/4 v12, #int 0 // #0 │ │ +083f3c: 6e30 5105 2b0c |0138: invoke-virtual {v11, v2, v12}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0551 │ │ +083f42: 2900 56ff |013b: goto/16 0091 // -00aa │ │ +083f46: 5472 8200 |013d: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +083f4a: 5921 f300 |013f: iput v1, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ +083f4e: 54eb a100 |0141: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083f52: 6e40 8c05 2ba9 |0143: invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@058c │ │ +083f58: 2900 4bff |0146: goto/16 0091 // -00b5 │ │ +083f5c: 5472 8200 |0148: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +083f60: 5921 f300 |014a: iput v1, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ +083f64: 54eb a100 |014c: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083f68: 6e40 7605 2ba9 |014e: invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0576 │ │ +083f6e: 2900 40ff |0151: goto/16 0091 // -00c0 │ │ +083f72: 5472 8200 |0153: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +083f76: 5920 f300 |0155: iput v0, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ +083f7a: 54eb a100 |0157: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083f7e: 6e40 9705 2ba9 |0159: invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@0597 │ │ +083f84: 2900 35ff |015c: goto/16 0091 // -00cb │ │ +083f88: 5472 8200 |015e: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +083f8c: 5921 f300 |0160: iput v1, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ +083f90: 54eb a100 |0162: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083f94: 6e40 5805 2ba9 |0164: invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0558 │ │ +083f9a: 2900 2aff |0167: goto/16 0091 // -00d6 │ │ +083f9e: 5472 8200 |0169: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +083fa2: 5920 f300 |016b: iput v0, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ +083fa6: 54eb a100 |016d: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083faa: 6e40 5505 2ba9 |016f: invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0555 │ │ +083fb0: 2900 1fff |0172: goto/16 0091 // -00e1 │ │ +083fb4: 54eb a100 |0174: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083fb8: 54ec a100 |0176: iget-object v12, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083fbc: 52cc 4e01 |0178: iget v12, v12, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@014e │ │ +083fc0: 121d |017a: const/4 v13, #int 1 // #1 │ │ +083fc2: 6e5d 7d05 cba9 |017b: invoke-virtual {v11, v12, v9, v10, v13}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@057d │ │ +083fc8: 55eb 9600 |017e: iget-boolean v11, v14, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0096 │ │ +083fcc: 380b 0700 |0180: if-eqz v11, 0187 // +0007 │ │ +083fd0: 54eb a100 |0182: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a1 │ │ +083fd4: 6e20 5005 eb00 |0184: invoke-virtual {v11, v14}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@0550 │ │ +083fda: 0e00 |0187: return-void │ │ +083fdc: 0001 0700 0100 0000 2a00 0000 3700 ... |0188: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ 0x001c line=643 │ │ 0x0020 line=644 │ │ 0x0024 line=645 │ │ 0x002c line=649 │ │ @@ -153211,19 +153212,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 │ │ -084028: |[084028] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -084038: 5912 9800 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0098 │ │ -08403c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -08403e: 5b10 9900 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0099 │ │ -084042: 1101 |0005: return-object v1 │ │ +084000: |[084000] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +084010: 5912 9800 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0098 │ │ +084014: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +084016: 5b10 9900 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0099 │ │ +08401a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ 0x0002 line=579 │ │ 0x0005 line=580 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -153234,19 +153235,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 │ │ -084044: |[084044] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ -084054: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -084056: 5910 9800 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0098 │ │ -08405a: 5b12 9900 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0099 │ │ -08405e: 1101 |0005: return-object v1 │ │ +08401c: |[08401c] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ +08402c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08402e: 5910 9800 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0098 │ │ +084032: 5b12 9900 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0099 │ │ +084036: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0003 line=585 │ │ 0x0005 line=586 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -153257,19 +153258,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 │ │ -084060: |[084060] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -084070: 5912 9a00 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@009a │ │ -084074: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -084076: 5b10 9b00 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@009b │ │ -08407a: 1101 |0005: return-object v1 │ │ +084038: |[084038] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +084048: 5912 9a00 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@009a │ │ +08404c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +08404e: 5b10 9b00 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@009b │ │ +084052: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ 0x0002 line=567 │ │ 0x0005 line=568 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -153280,19 +153281,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 │ │ -08407c: |[08407c] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ -08408c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08408e: 5910 9a00 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@009a │ │ -084092: 5b12 9b00 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@009b │ │ -084096: 1101 |0005: return-object v1 │ │ +084054: |[084054] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ +084064: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084066: 5910 9a00 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@009a │ │ +08406a: 5b12 9b00 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@009b │ │ +08406e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ 0x0003 line=573 │ │ 0x0005 line=574 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -153303,19 +153304,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 │ │ -084098: |[084098] android.support.v4.app.BackStackRecord.setCustomAnimations:(II)Landroid/support/v4/app/FragmentTransaction; │ │ -0840a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0840aa: 6e50 2e04 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Landroid/support/v4/app/BackStackRecord;.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; // method@042e │ │ -0840b0: 0c00 |0004: move-result-object v0 │ │ -0840b2: 1100 |0005: return-object v0 │ │ +084070: |[084070] android.support.v4.app.BackStackRecord.setCustomAnimations:(II)Landroid/support/v4/app/FragmentTransaction; │ │ +084080: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084082: 6e50 2e04 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Landroid/support/v4/app/BackStackRecord;.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; // method@042e │ │ +084088: 0c00 |0004: move-result-object v0 │ │ +08408a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=501 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=2 enter I │ │ 0x0000 - 0x0006 reg=3 exit I │ │ @@ -153325,20 +153326,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 │ │ -0840b4: |[0840b4] android.support.v4.app.BackStackRecord.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ -0840c4: 5901 9d00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@009d │ │ -0840c8: 5902 9e00 |0002: iput v2, v0, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@009e │ │ -0840cc: 5903 a400 |0004: iput v3, v0, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@00a4 │ │ -0840d0: 5904 a500 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@00a5 │ │ -0840d4: 1100 |0008: return-object v0 │ │ +08408c: |[08408c] android.support.v4.app.BackStackRecord.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ +08409c: 5901 9d00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@009d │ │ +0840a0: 5902 9e00 |0002: iput v2, v0, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@009e │ │ +0840a4: 5903 a400 |0004: iput v3, v0, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@00a4 │ │ +0840a8: 5904 a500 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@00a5 │ │ +0840ac: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0002 line=507 │ │ 0x0004 line=508 │ │ 0x0006 line=509 │ │ 0x0008 line=510 │ │ @@ -153354,17 +153355,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 │ │ -0840d8: |[0840d8] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -0840e8: 5901 a900 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@00a9 │ │ -0840ec: 1100 |0002: return-object v0 │ │ +0840b0: |[0840b0] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +0840c0: 5901 a900 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@00a9 │ │ +0840c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0002 line=515 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0003 reg=1 transition I │ │ @@ -153374,17 +153375,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 │ │ -0840f0: |[0840f0] android.support.v4.app.BackStackRecord.setTransitionStyle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -084100: 5901 aa00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@00aa │ │ -084104: 1100 |0002: return-object v0 │ │ +0840c8: |[0840c8] android.support.v4.app.BackStackRecord.setTransitionStyle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +0840d8: 5901 aa00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@00aa │ │ +0840dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ 0x0002 line=539 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0003 reg=1 styleRes I │ │ @@ -153394,22 +153395,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 │ │ -084108: |[084108] android.support.v4.app.BackStackRecord.show:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -084118: 2200 0301 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0103 │ │ -08411c: 7010 f103 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03f1 │ │ -084122: 1251 |0005: const/4 v1, #int 5 // #5 │ │ -084124: 5901 7f00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ -084128: 5b03 8200 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ -08412c: 6e20 fb03 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03fb │ │ -084132: 1102 |000d: return-object v2 │ │ +0840e0: |[0840e0] android.support.v4.app.BackStackRecord.show:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0840f0: 2200 0301 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0103 │ │ +0840f4: 7010 f103 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03f1 │ │ +0840fa: 1251 |0005: const/4 v1, #int 5 // #5 │ │ +0840fc: 5901 7f00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@007f │ │ +084100: 5b03 8200 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0082 │ │ +084104: 6e20 fb03 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03fb │ │ +08410a: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0005 line=475 │ │ 0x0008 line=476 │ │ 0x000a line=477 │ │ 0x000d line=479 │ │ @@ -153423,42 +153424,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -084134: |[084134] android.support.v4.app.BackStackRecord.toString:()Ljava/lang/String; │ │ -084144: 2200 f704 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@04f7 │ │ -084148: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -08414c: 7020 6121 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2161 │ │ -084152: 1a01 8702 |0007: const-string v1, "BackStackEntry{" // string@0287 │ │ -084156: 6e20 6921 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08415c: 7110 7321 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2173 │ │ -084162: 0a01 |000f: move-result v1 │ │ -084164: 7110 0c21 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ -08416a: 0c01 |0013: move-result-object v1 │ │ -08416c: 6e20 6921 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -084172: 5221 a000 |0017: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ -084176: 3a01 0c00 |0019: if-ltz v1, 0025 // +000c │ │ -08417a: 1a01 2500 |001b: const-string v1, " #" // string@0025 │ │ -08417e: 6e20 6921 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -084184: 5221 a000 |0020: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ -084188: 6e20 6521 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -08418e: 5421 a200 |0025: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@00a2 │ │ -084192: 3801 0c00 |0027: if-eqz v1, 0033 // +000c │ │ -084196: 1a01 0400 |0029: const-string v1, " " // string@0004 │ │ -08419a: 6e20 6921 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0841a0: 5421 a200 |002e: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@00a2 │ │ -0841a4: 6e20 6921 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0841aa: 1a01 6a26 |0033: const-string v1, "}" // string@266a │ │ -0841ae: 6e20 6921 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0841b4: 6e10 6e21 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0841ba: 0c01 |003b: move-result-object v1 │ │ -0841bc: 1101 |003c: return-object v1 │ │ +08410c: |[08410c] android.support.v4.app.BackStackRecord.toString:()Ljava/lang/String; │ │ +08411c: 2200 f704 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@04f7 │ │ +084120: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +084124: 7020 6121 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2161 │ │ +08412a: 1a01 8702 |0007: const-string v1, "BackStackEntry{" // string@0287 │ │ +08412e: 6e20 6921 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +084134: 7110 7321 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2173 │ │ +08413a: 0a01 |000f: move-result v1 │ │ +08413c: 7110 0c21 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ +084142: 0c01 |0013: move-result-object v1 │ │ +084144: 6e20 6921 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08414a: 5221 a000 |0017: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ +08414e: 3a01 0c00 |0019: if-ltz v1, 0025 // +000c │ │ +084152: 1a01 2500 |001b: const-string v1, " #" // string@0025 │ │ +084156: 6e20 6921 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08415c: 5221 a000 |0020: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ +084160: 6e20 6521 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +084166: 5421 a200 |0025: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@00a2 │ │ +08416a: 3801 0c00 |0027: if-eqz v1, 0033 // +000c │ │ +08416e: 1a01 0400 |0029: const-string v1, " " // string@0004 │ │ +084172: 6e20 6921 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +084178: 5421 a200 |002e: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@00a2 │ │ +08417c: 6e20 6921 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +084182: 1a01 6a26 |0033: const-string v1, "}" // string@266a │ │ +084186: 6e20 6921 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08418c: 6e10 6e21 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +084192: 0c01 |003b: move-result-object v1 │ │ +084194: 1101 |003c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0007 line=244 │ │ 0x000c line=245 │ │ 0x0017 line=246 │ │ 0x001b line=247 │ │ @@ -153591,25 +153592,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0841c0: |[0841c0] android.support.v4.app.DialogFragment.:()V │ │ -0841d0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0841d2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0841d4: 7010 7104 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@0471 │ │ -0841da: 5920 c900 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00c9 │ │ -0841de: 5920 ca00 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00ca │ │ -0841e2: 5c21 c300 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00c3 │ │ -0841e6: 5c21 c800 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c8 │ │ -0841ea: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ -0841ec: 5920 c200 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00c2 │ │ -0841f0: 0e00 |0010: return-void │ │ +084198: |[084198] android.support.v4.app.DialogFragment.:()V │ │ +0841a8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0841aa: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0841ac: 7010 7104 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@0471 │ │ +0841b2: 5920 c900 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00c9 │ │ +0841b6: 5920 ca00 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00ca │ │ +0841ba: 5c21 c300 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00c3 │ │ +0841be: 5c21 c800 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c8 │ │ +0841c2: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ +0841c4: 5920 c200 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00c2 │ │ +0841c8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=95 │ │ 0x0005 line=84 │ │ 0x0007 line=85 │ │ 0x0009 line=86 │ │ 0x000b line=87 │ │ @@ -153624,18 +153625,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0841f4: |[0841f4] android.support.v4.app.DialogFragment.dismiss:()V │ │ -084204: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -084206: 6e20 4904 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0449 │ │ -08420c: 0e00 |0004: return-void │ │ +0841cc: |[0841cc] android.support.v4.app.DialogFragment.dismiss:()V │ │ +0841dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0841de: 6e20 4904 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0449 │ │ +0841e4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0004 line=167 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ @@ -153644,18 +153645,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -084210: |[084210] android.support.v4.app.DialogFragment.dismissAllowingStateLoss:()V │ │ -084220: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -084222: 6e20 4904 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0449 │ │ -084228: 0e00 |0004: return-void │ │ +0841e8: |[0841e8] android.support.v4.app.DialogFragment.dismissAllowingStateLoss:()V │ │ +0841f8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0841fa: 6e20 4904 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0449 │ │ +084200: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0004 line=177 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ @@ -153664,48 +153665,48 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -08422c: |[08422c] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ -08423c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -08423e: 5541 c600 |0001: iget-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00c6 │ │ -084242: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ -084246: 0e00 |0005: return-void │ │ -084248: 5c43 c600 |0006: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00c6 │ │ -08424c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -08424e: 5c41 c700 |0009: iput-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00c7 │ │ -084252: 5441 c500 |000b: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ -084256: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ -08425a: 5441 c500 |000f: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ -08425e: 6e10 4e00 0100 |0011: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@004e │ │ -084264: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -084266: 5b41 c500 |0015: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ -08426a: 5c43 cb00 |0017: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00cb │ │ -08426e: 5241 c200 |0019: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00c2 │ │ -084272: 3a01 0f00 |001b: if-ltz v1, 002a // +000f │ │ -084276: 6e10 4c04 0400 |001d: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@044c │ │ -08427c: 0c01 |0020: move-result-object v1 │ │ -08427e: 5242 c200 |0021: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00c2 │ │ -084282: 6e30 3805 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@0538 │ │ -084288: 12f1 |0026: const/4 v1, #int -1 // #ff │ │ -08428a: 5941 c200 |0027: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00c2 │ │ -08428e: 28dc |0029: goto 0005 // -0024 │ │ -084290: 6e10 4c04 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@044c │ │ -084296: 0c01 |002d: move-result-object v1 │ │ -084298: 6e10 2b05 0100 |002e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@052b │ │ -08429e: 0c00 |0031: move-result-object v0 │ │ -0842a0: 6e20 0006 4000 |0032: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0600 │ │ -0842a6: 3805 0600 |0035: if-eqz v5, 003b // +0006 │ │ -0842aa: 6e10 fa05 0000 |0037: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@05fa │ │ -0842b0: 28cb |003a: goto 0005 // -0035 │ │ -0842b2: 6e10 f905 0000 |003b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@05f9 │ │ -0842b8: 28c7 |003e: goto 0005 // -0039 │ │ +084204: |[084204] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ +084214: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +084216: 5541 c600 |0001: iget-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00c6 │ │ +08421a: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ +08421e: 0e00 |0005: return-void │ │ +084220: 5c43 c600 |0006: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00c6 │ │ +084224: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +084226: 5c41 c700 |0009: iput-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00c7 │ │ +08422a: 5441 c500 |000b: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ +08422e: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ +084232: 5441 c500 |000f: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ +084236: 6e10 4e00 0100 |0011: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@004e │ │ +08423c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +08423e: 5b41 c500 |0015: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ +084242: 5c43 cb00 |0017: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00cb │ │ +084246: 5241 c200 |0019: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00c2 │ │ +08424a: 3a01 0f00 |001b: if-ltz v1, 002a // +000f │ │ +08424e: 6e10 4c04 0400 |001d: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@044c │ │ +084254: 0c01 |0020: move-result-object v1 │ │ +084256: 5242 c200 |0021: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00c2 │ │ +08425a: 6e30 3805 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@0538 │ │ +084260: 12f1 |0026: const/4 v1, #int -1 // #ff │ │ +084262: 5941 c200 |0027: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00c2 │ │ +084266: 28dc |0029: goto 0005 // -0024 │ │ +084268: 6e10 4c04 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@044c │ │ +08426e: 0c01 |002d: move-result-object v1 │ │ +084270: 6e10 2b05 0100 |002e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@052b │ │ +084276: 0c00 |0031: move-result-object v0 │ │ +084278: 6e20 0006 4000 |0032: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0600 │ │ +08427e: 3805 0600 |0035: if-eqz v5, 003b // +0006 │ │ +084282: 6e10 fa05 0000 |0037: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@05fa │ │ +084288: 28cb |003a: goto 0005 // -0035 │ │ +08428a: 6e10 f905 0000 |003b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@05f9 │ │ +084290: 28c7 |003e: goto 0005 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=180 │ │ 0x0005 line=203 │ │ 0x0006 line=183 │ │ 0x0008 line=184 │ │ 0x000b line=185 │ │ @@ -153730,17 +153731,17 @@ │ │ type : '()Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0842bc: |[0842bc] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ -0842cc: 5410 c500 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ -0842d0: 1100 |0002: return-object v0 │ │ +084294: |[084294] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ +0842a4: 5410 c500 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ +0842a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #4 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -153748,51 +153749,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 │ │ -0842d4: |[0842d4] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -0842e4: 5520 c800 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c8 │ │ -0842e8: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -0842ec: 6f20 7e04 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@047e │ │ -0842f2: 0c00 |0007: move-result-object v0 │ │ -0842f4: 1100 |0008: return-object v0 │ │ -0842f6: 6e20 5604 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@0456 │ │ -0842fc: 0c00 |000c: move-result-object v0 │ │ -0842fe: 5b20 c500 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ -084302: 5220 c900 |000f: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00c9 │ │ -084306: 2b00 3300 0000 |0011: packed-switch v0, 00000044 // +00000033 │ │ -08430c: 5420 c500 |0014: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ -084310: 3800 2300 |0016: if-eqz v0, 0039 // +0023 │ │ -084314: 5420 c500 |0018: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ -084318: 6e10 4f00 0000 |001a: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@004f │ │ -08431e: 0c00 |001d: move-result-object v0 │ │ -084320: 1a01 0e1a |001e: const-string v1, "layout_inflater" // string@1a0e │ │ -084324: 6e20 e300 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e3 │ │ -08432a: 0c00 |0023: move-result-object v0 │ │ -08432c: 1f00 0f04 |0024: check-cast v0, Landroid/view/LayoutInflater; // type@040f │ │ -084330: 28e2 |0026: goto 0008 // -001e │ │ -084332: 5420 c500 |0027: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ -084336: 6e10 5000 0000 |0029: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0050 │ │ -08433c: 0c00 |002c: move-result-object v0 │ │ -08433e: 1301 1800 |002d: const/16 v1, #int 24 // #18 │ │ -084342: 6e20 841d 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@1d84 │ │ -084348: 5420 c500 |0032: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ -08434c: 1211 |0034: const/4 v1, #int 1 // #1 │ │ -08434e: 6e20 5400 1000 |0035: invoke-virtual {v0, v1}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@0054 │ │ -084354: 28dc |0038: goto 0014 // -0024 │ │ -084356: 5420 c100 |0039: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c1 │ │ -08435a: 1a01 0e1a |003b: const-string v1, "layout_inflater" // string@1a0e │ │ -08435e: 6e20 f804 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@04f8 │ │ -084364: 0c00 |0040: move-result-object v0 │ │ -084366: 1f00 0f04 |0041: check-cast v0, Landroid/view/LayoutInflater; // type@040f │ │ -08436a: 28c5 |0043: goto 0008 // -003b │ │ -08436c: 0001 0300 0100 0000 2100 0000 2100 ... |0044: packed-switch-data (10 units) │ │ +0842ac: |[0842ac] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +0842bc: 5520 c800 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c8 │ │ +0842c0: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +0842c4: 6f20 7e04 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@047e │ │ +0842ca: 0c00 |0007: move-result-object v0 │ │ +0842cc: 1100 |0008: return-object v0 │ │ +0842ce: 6e20 5604 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@0456 │ │ +0842d4: 0c00 |000c: move-result-object v0 │ │ +0842d6: 5b20 c500 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ +0842da: 5220 c900 |000f: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00c9 │ │ +0842de: 2b00 3300 0000 |0011: packed-switch v0, 00000044 // +00000033 │ │ +0842e4: 5420 c500 |0014: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ +0842e8: 3800 2300 |0016: if-eqz v0, 0039 // +0023 │ │ +0842ec: 5420 c500 |0018: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ +0842f0: 6e10 4f00 0000 |001a: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@004f │ │ +0842f6: 0c00 |001d: move-result-object v0 │ │ +0842f8: 1a01 0e1a |001e: const-string v1, "layout_inflater" // string@1a0e │ │ +0842fc: 6e20 e300 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e3 │ │ +084302: 0c00 |0023: move-result-object v0 │ │ +084304: 1f00 0f04 |0024: check-cast v0, Landroid/view/LayoutInflater; // type@040f │ │ +084308: 28e2 |0026: goto 0008 // -001e │ │ +08430a: 5420 c500 |0027: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ +08430e: 6e10 5000 0000 |0029: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0050 │ │ +084314: 0c00 |002c: move-result-object v0 │ │ +084316: 1301 1800 |002d: const/16 v1, #int 24 // #18 │ │ +08431a: 6e20 841d 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@1d84 │ │ +084320: 5420 c500 |0032: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ +084324: 1211 |0034: const/4 v1, #int 1 // #1 │ │ +084326: 6e20 5400 1000 |0035: invoke-virtual {v0, v1}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@0054 │ │ +08432c: 28dc |0038: goto 0014 // -0024 │ │ +08432e: 5420 c100 |0039: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c1 │ │ +084332: 1a01 0e1a |003b: const-string v1, "layout_inflater" // string@1a0e │ │ +084336: 6e20 f804 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@04f8 │ │ +08433c: 0c00 |0040: move-result-object v0 │ │ +08433e: 1f00 0f04 |0041: check-cast v0, Landroid/view/LayoutInflater; // type@040f │ │ +084342: 28c5 |0043: goto 0008 // -003b │ │ +084344: 0001 0300 0100 0000 2100 0000 2100 ... |0044: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0004 line=304 │ │ 0x0008 line=322 │ │ 0x0009 line=307 │ │ 0x000f line=308 │ │ @@ -153811,17 +153812,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084380: |[084380] android.support.v4.app.DialogFragment.getShowsDialog:()Z │ │ -084390: 5510 c800 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c8 │ │ -084394: 0f00 |0002: return v0 │ │ +084358: |[084358] android.support.v4.app.DialogFragment.getShowsDialog:()Z │ │ +084368: 5510 c800 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c8 │ │ +08436c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #6 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -153829,17 +153830,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084398: |[084398] android.support.v4.app.DialogFragment.getTheme:()I │ │ -0843a8: 5210 ca00 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00ca │ │ -0843ac: 0f00 |0002: return v0 │ │ +084370: |[084370] android.support.v4.app.DialogFragment.getTheme:()I │ │ +084380: 5210 ca00 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00ca │ │ +084384: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #7 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -153847,17 +153848,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0843b0: |[0843b0] android.support.v4.app.DialogFragment.isCancelable:()Z │ │ -0843c0: 5510 c300 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00c3 │ │ -0843c4: 0f00 |0002: return v0 │ │ +084388: |[084388] android.support.v4.app.DialogFragment.isCancelable:()Z │ │ +084398: 5510 c300 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00c3 │ │ +08439c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #8 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -153865,50 +153866,50 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -0843c8: |[0843c8] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -0843d8: 6f20 9f04 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@049f │ │ -0843de: 5542 c800 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c8 │ │ -0843e2: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -0843e6: 0e00 |0007: return-void │ │ -0843e8: 6e10 5004 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@0450 │ │ -0843ee: 0c01 |000b: move-result-object v1 │ │ -0843f0: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ -0843f4: 6e10 a71c 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1ca7 │ │ -0843fa: 0c02 |0011: move-result-object v2 │ │ -0843fc: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -084400: 2202 e104 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@04e1 │ │ -084404: 1a03 9603 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@0396 │ │ -084408: 7020 0521 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -08440e: 2702 |001b: throw v2 │ │ -084410: 5442 c500 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ -084414: 6e20 5600 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@0056 │ │ -08441a: 5442 c500 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ -08441e: 6e10 4a04 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@044a │ │ -084424: 0c03 |0026: move-result-object v3 │ │ -084426: 6e20 5900 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@0059 │ │ -08442c: 5442 c500 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ -084430: 5543 c300 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00c3 │ │ -084434: 6e20 5500 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0055 │ │ -08443a: 5442 c500 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ -08443e: 6e20 5700 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@0057 │ │ -084444: 5442 c500 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ -084448: 6e20 5800 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0058 │ │ -08444e: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ -084452: 1a02 5d11 |003d: const-string v2, "android:savedDialogState" // string@115d │ │ -084456: 6e20 8e02 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@028e │ │ -08445c: 0c00 |0042: move-result-object v0 │ │ -08445e: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ -084462: 5442 c500 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ -084466: 6e20 5200 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0052 │ │ -08446c: 28bd |004a: goto 0007 // -0043 │ │ +0843a0: |[0843a0] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +0843b0: 6f20 9f04 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@049f │ │ +0843b6: 5542 c800 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c8 │ │ +0843ba: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +0843be: 0e00 |0007: return-void │ │ +0843c0: 6e10 5004 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@0450 │ │ +0843c6: 0c01 |000b: move-result-object v1 │ │ +0843c8: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ +0843cc: 6e10 a71c 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1ca7 │ │ +0843d2: 0c02 |0011: move-result-object v2 │ │ +0843d4: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +0843d8: 2202 e104 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@04e1 │ │ +0843dc: 1a03 9603 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@0396 │ │ +0843e0: 7020 0521 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +0843e6: 2702 |001b: throw v2 │ │ +0843e8: 5442 c500 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ +0843ec: 6e20 5600 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@0056 │ │ +0843f2: 5442 c500 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ +0843f6: 6e10 4a04 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@044a │ │ +0843fc: 0c03 |0026: move-result-object v3 │ │ +0843fe: 6e20 5900 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@0059 │ │ +084404: 5442 c500 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ +084408: 5543 c300 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00c3 │ │ +08440c: 6e20 5500 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0055 │ │ +084412: 5442 c500 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ +084416: 6e20 5700 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@0057 │ │ +08441c: 5442 c500 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ +084420: 6e20 5800 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0058 │ │ +084426: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ +08442a: 1a02 5d11 |003d: const-string v2, "android:savedDialogState" // string@115d │ │ +08442e: 6e20 8e02 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@028e │ │ +084434: 0c00 |0042: move-result-object v0 │ │ +084436: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ +08443a: 5442 c500 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ +08443e: 6e20 5200 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0052 │ │ +084444: 28bd |004a: goto 0007 // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0003 line=370 │ │ 0x0007 line=391 │ │ 0x0008 line=374 │ │ 0x000c line=375 │ │ @@ -153934,21 +153935,21 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -084470: |[084470] android.support.v4.app.DialogFragment.onAttach:(Landroid/app/Activity;)V │ │ -084480: 6f20 a104 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@04a1 │ │ -084486: 5510 c700 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00c7 │ │ -08448a: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ -08448e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -084490: 5c10 c600 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00c6 │ │ -084494: 0e00 |000a: return-void │ │ +084448: |[084448] android.support.v4.app.DialogFragment.onAttach:(Landroid/app/Activity;)V │ │ +084458: 6f20 a104 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@04a1 │ │ +08445e: 5510 c700 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00c7 │ │ +084462: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ +084466: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +084468: 5c10 c600 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00c6 │ │ +08446c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0003 line=266 │ │ 0x0007 line=269 │ │ 0x000a line=271 │ │ locals : │ │ @@ -153960,16 +153961,16 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -084498: |[084498] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ -0844a8: 0e00 |0000: return-void │ │ +084470: |[084470] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ +084480: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ │ │ @@ -153978,48 +153979,48 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0844ac: |[0844ac] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ -0844bc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0844be: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0844c0: 6f20 a404 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@04a4 │ │ -0844c6: 5230 c400 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@00c4 │ │ -0844ca: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ -0844ce: 0110 |0009: move v0, v1 │ │ -0844d0: 5c30 c800 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c8 │ │ -0844d4: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ -0844d8: 1a00 5f11 |000e: const-string v0, "android:style" // string@115f │ │ -0844dc: 6e30 9202 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0292 │ │ -0844e2: 0a00 |0013: move-result v0 │ │ -0844e4: 5930 c900 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00c9 │ │ -0844e8: 1a00 6411 |0016: const-string v0, "android:theme" // string@1164 │ │ -0844ec: 6e30 9202 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0292 │ │ -0844f2: 0a00 |001b: move-result v0 │ │ -0844f4: 5930 ca00 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00ca │ │ -0844f8: 1a00 5b11 |001e: const-string v0, "android:cancelable" // string@115b │ │ -0844fc: 6e30 8d02 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@028d │ │ -084502: 0a00 |0023: move-result v0 │ │ -084504: 5c30 c300 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00c3 │ │ -084508: 1a00 5e11 |0026: const-string v0, "android:showsDialog" // string@115e │ │ -08450c: 5531 c800 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c8 │ │ -084510: 6e30 8d02 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@028d │ │ -084516: 0a00 |002d: move-result v0 │ │ -084518: 5c30 c800 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c8 │ │ -08451c: 1a00 5a11 |0030: const-string v0, "android:backStackId" // string@115a │ │ -084520: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ -084522: 6e30 9202 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0292 │ │ -084528: 0a00 |0036: move-result v0 │ │ -08452a: 5930 c200 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00c2 │ │ -08452e: 0e00 |0039: return-void │ │ -084530: 0120 |003a: move v0, v2 │ │ -084532: 28cf |003b: goto 000a // -0031 │ │ +084484: |[084484] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ +084494: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +084496: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +084498: 6f20 a404 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@04a4 │ │ +08449e: 5230 c400 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@00c4 │ │ +0844a2: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ +0844a6: 0110 |0009: move v0, v1 │ │ +0844a8: 5c30 c800 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c8 │ │ +0844ac: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ +0844b0: 1a00 5f11 |000e: const-string v0, "android:style" // string@115f │ │ +0844b4: 6e30 9202 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0292 │ │ +0844ba: 0a00 |0013: move-result v0 │ │ +0844bc: 5930 c900 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00c9 │ │ +0844c0: 1a00 6411 |0016: const-string v0, "android:theme" // string@1164 │ │ +0844c4: 6e30 9202 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0292 │ │ +0844ca: 0a00 |001b: move-result v0 │ │ +0844cc: 5930 ca00 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00ca │ │ +0844d0: 1a00 5b11 |001e: const-string v0, "android:cancelable" // string@115b │ │ +0844d4: 6e30 8d02 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@028d │ │ +0844da: 0a00 |0023: move-result v0 │ │ +0844dc: 5c30 c300 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00c3 │ │ +0844e0: 1a00 5e11 |0026: const-string v0, "android:showsDialog" // string@115e │ │ +0844e4: 5531 c800 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c8 │ │ +0844e8: 6e30 8d02 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@028d │ │ +0844ee: 0a00 |002d: move-result v0 │ │ +0844f0: 5c30 c800 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c8 │ │ +0844f4: 1a00 5a11 |0030: const-string v0, "android:backStackId" // string@115a │ │ +0844f8: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ +0844fa: 6e30 9202 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0292 │ │ +084500: 0a00 |0036: move-result v0 │ │ +084502: 5930 c200 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00c2 │ │ +084506: 0e00 |0039: return-void │ │ +084508: 0120 |003a: move v0, v2 │ │ +08450a: 28cf |003b: goto 000a // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=286 │ │ 0x0005 line=288 │ │ 0x000c line=290 │ │ 0x000e line=291 │ │ 0x0016 line=292 │ │ @@ -154037,22 +154038,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 │ │ -084534: |[084534] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -084544: 2200 1400 |0000: new-instance v0, Landroid/app/Dialog; // type@0014 │ │ -084548: 6e10 4a04 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@044a │ │ -08454e: 0c01 |0005: move-result-object v1 │ │ -084550: 6e10 4f04 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@044f │ │ -084556: 0a02 |0009: move-result v2 │ │ -084558: 7030 4d00 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@004d │ │ -08455e: 1100 |000d: return-object v0 │ │ +08450c: |[08450c] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +08451c: 2200 1400 |0000: new-instance v0, Landroid/app/Dialog; // type@0014 │ │ +084520: 6e10 4a04 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@044a │ │ +084526: 0c01 |0005: move-result-object v1 │ │ +084528: 6e10 4f04 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@044f │ │ +08452e: 0a02 |0009: move-result v2 │ │ +084530: 7030 4d00 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@004d │ │ +084536: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x000e reg=4 savedInstanceState Landroid/os/Bundle; │ │ │ │ @@ -154061,25 +154062,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -084560: |[084560] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ -084570: 6f10 ab04 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@04ab │ │ -084576: 5410 c500 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ -08457a: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ -08457e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -084580: 5c10 cb00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00cb │ │ -084584: 5410 c500 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ -084588: 6e10 4e00 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@004e │ │ -08458e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -084590: 5b10 c500 |0010: iput-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ -084594: 0e00 |0012: return-void │ │ +084538: |[084538] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ +084548: 6f10 ab04 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@04ab │ │ +08454e: 5410 c500 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ +084552: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ +084556: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +084558: 5c10 cb00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00cb │ │ +08455c: 5410 c500 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ +084560: 6e10 4e00 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@004e │ │ +084566: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +084568: 5b10 c500 |0010: iput-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ +08456c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0003 line=442 │ │ 0x0007 line=446 │ │ 0x000a line=447 │ │ 0x000f line=448 │ │ @@ -154092,23 +154093,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -084598: |[084598] android.support.v4.app.DialogFragment.onDetach:()V │ │ -0845a8: 6f10 ac04 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@04ac │ │ -0845ae: 5510 c700 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00c7 │ │ -0845b2: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ -0845b6: 5510 c600 |0007: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00c6 │ │ -0845ba: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ -0845be: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0845c0: 5c10 c600 |000c: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00c6 │ │ -0845c4: 0e00 |000e: return-void │ │ +084570: |[084570] android.support.v4.app.DialogFragment.onDetach:()V │ │ +084580: 6f10 ac04 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@04ac │ │ +084586: 5510 c700 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00c7 │ │ +08458a: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ +08458e: 5510 c600 |0007: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00c6 │ │ +084592: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ +084596: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +084598: 5c10 c600 |000c: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00c6 │ │ +08459c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0003 line=276 │ │ 0x000b line=280 │ │ 0x000e line=282 │ │ locals : │ │ @@ -154119,20 +154120,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0845c8: |[0845c8] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ -0845d8: 5510 cb00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00cb │ │ -0845dc: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -0845e0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0845e2: 6e20 4904 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0449 │ │ -0845e8: 0e00 |0008: return-void │ │ +0845a0: |[0845a0] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ +0845b0: 5510 cb00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00cb │ │ +0845b4: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +0845b8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0845ba: 6e20 4904 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0449 │ │ +0845c0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0004 line=362 │ │ 0x0008 line=364 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ @@ -154143,51 +154144,51 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -0845ec: |[0845ec] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -0845fc: 6f20 b504 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@04b5 │ │ -084602: 5431 c500 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ -084606: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ -08460a: 5431 c500 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ -08460e: 6e10 5300 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@0053 │ │ -084614: 0c00 |000c: move-result-object v0 │ │ -084616: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -08461a: 1a01 5d11 |000f: const-string v1, "android:savedDialogState" // string@115d │ │ -08461e: 6e30 9f02 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@029f │ │ -084624: 5231 c900 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00c9 │ │ -084628: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ -08462c: 1a01 5f11 |0018: const-string v1, "android:style" // string@115f │ │ -084630: 5232 c900 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00c9 │ │ -084634: 6e30 a202 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ -08463a: 5231 ca00 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00ca │ │ -08463e: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ -084642: 1a01 6411 |0023: const-string v1, "android:theme" // string@1164 │ │ -084646: 5232 ca00 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00ca │ │ -08464a: 6e30 a202 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ -084650: 5531 c300 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00c3 │ │ -084654: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ -084658: 1a01 5b11 |002e: const-string v1, "android:cancelable" // string@115b │ │ -08465c: 5532 c300 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00c3 │ │ -084660: 6e30 9e02 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@029e │ │ -084666: 5531 c800 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c8 │ │ -08466a: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ -08466e: 1a01 5e11 |0039: const-string v1, "android:showsDialog" // string@115e │ │ -084672: 5532 c800 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c8 │ │ -084676: 6e30 9e02 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@029e │ │ -08467c: 5231 c200 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00c2 │ │ -084680: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ -084682: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ -084686: 1a01 5a11 |0045: const-string v1, "android:backStackId" // string@115a │ │ -08468a: 5232 c200 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00c2 │ │ -08468e: 6e30 a202 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ -084694: 0e00 |004c: return-void │ │ +0845c4: |[0845c4] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +0845d4: 6f20 b504 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@04b5 │ │ +0845da: 5431 c500 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ +0845de: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ +0845e2: 5431 c500 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ +0845e6: 6e10 5300 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@0053 │ │ +0845ec: 0c00 |000c: move-result-object v0 │ │ +0845ee: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +0845f2: 1a01 5d11 |000f: const-string v1, "android:savedDialogState" // string@115d │ │ +0845f6: 6e30 9f02 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@029f │ │ +0845fc: 5231 c900 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00c9 │ │ +084600: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ +084604: 1a01 5f11 |0018: const-string v1, "android:style" // string@115f │ │ +084608: 5232 c900 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00c9 │ │ +08460c: 6e30 a202 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ +084612: 5231 ca00 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00ca │ │ +084616: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ +08461a: 1a01 6411 |0023: const-string v1, "android:theme" // string@1164 │ │ +08461e: 5232 ca00 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00ca │ │ +084622: 6e30 a202 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ +084628: 5531 c300 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00c3 │ │ +08462c: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ +084630: 1a01 5b11 |002e: const-string v1, "android:cancelable" // string@115b │ │ +084634: 5532 c300 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00c3 │ │ +084638: 6e30 9e02 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@029e │ │ +08463e: 5531 c800 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c8 │ │ +084642: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ +084646: 1a01 5e11 |0039: const-string v1, "android:showsDialog" // string@115e │ │ +08464a: 5532 c800 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c8 │ │ +08464e: 6e30 9e02 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@029e │ │ +084654: 5231 c200 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00c2 │ │ +084658: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ +08465a: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ +08465e: 1a01 5a11 |0045: const-string v1, "android:backStackId" // string@115a │ │ +084662: 5232 c200 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00c2 │ │ +084666: 6e30 a202 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ +08466c: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0003 line=405 │ │ 0x0007 line=406 │ │ 0x000d line=407 │ │ 0x000f line=408 │ │ @@ -154212,23 +154213,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -084698: |[084698] android.support.v4.app.DialogFragment.onStart:()V │ │ -0846a8: 6f10 b604 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@04b6 │ │ -0846ae: 5410 c500 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ -0846b2: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -0846b6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0846b8: 5c10 cb00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00cb │ │ -0846bc: 5410 c500 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ -0846c0: 6e10 5a00 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@005a │ │ -0846c6: 0e00 |000f: return-void │ │ +084670: |[084670] android.support.v4.app.DialogFragment.onStart:()V │ │ +084680: 6f10 b604 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@04b6 │ │ +084686: 5410 c500 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ +08468a: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +08468e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +084690: 5c10 cb00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00cb │ │ +084694: 5410 c500 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ +084698: 6e10 5a00 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@005a │ │ +08469e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0003 line=396 │ │ 0x0007 line=397 │ │ 0x000a line=398 │ │ 0x000f line=400 │ │ @@ -154240,21 +154241,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0846c8: |[0846c8] android.support.v4.app.DialogFragment.onStop:()V │ │ -0846d8: 6f10 b704 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@04b7 │ │ -0846de: 5410 c500 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ -0846e2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0846e6: 5410 c500 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ -0846ea: 6e10 5100 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@0051 │ │ -0846f0: 0e00 |000c: return-void │ │ +0846a0: |[0846a0] android.support.v4.app.DialogFragment.onStop:()V │ │ +0846b0: 6f10 b704 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@04b7 │ │ +0846b6: 5410 c500 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ +0846ba: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0846be: 5410 c500 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ +0846c2: 6e10 5100 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@0051 │ │ +0846c8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0003 line=431 │ │ 0x0007 line=432 │ │ 0x000c line=434 │ │ locals : │ │ @@ -154265,21 +154266,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0846f4: |[0846f4] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ -084704: 5c12 c300 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00c3 │ │ -084708: 5410 c500 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ -08470c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -084710: 5410 c500 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ -084714: 6e20 5500 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0055 │ │ -08471a: 0e00 |000b: return-void │ │ +0846cc: |[0846cc] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ +0846dc: 5c12 c300 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00c3 │ │ +0846e0: 5410 c500 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ +0846e4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0846e8: 5410 c500 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00c5 │ │ +0846ec: 6e20 5500 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0055 │ │ +0846f2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0002 line=225 │ │ 0x000b line=226 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/DialogFragment; │ │ @@ -154290,17 +154291,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08471c: |[08471c] android.support.v4.app.DialogFragment.setShowsDialog:(Z)V │ │ -08472c: 5c01 c800 |0000: iput-boolean v1, v0, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c8 │ │ -084730: 0e00 |0002: return-void │ │ +0846f4: |[0846f4] android.support.v4.app.DialogFragment.setShowsDialog:(Z)V │ │ +084704: 5c01 c800 |0000: iput-boolean v1, v0, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c8 │ │ +084708: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0002 line=254 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x0003 reg=1 showsDialog Z │ │ @@ -154310,27 +154311,27 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -084734: |[084734] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ -084744: 5923 c900 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00c9 │ │ -084748: 5220 c900 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00c9 │ │ -08474c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -08474e: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ -084752: 5220 c900 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00c9 │ │ -084756: 1231 |0009: const/4 v1, #int 3 // #3 │ │ -084758: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ -08475c: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ -084762: 5920 ca00 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00ca │ │ -084766: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ -08476a: 5924 ca00 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00ca │ │ -08476e: 0e00 |0015: return-void │ │ +08470c: |[08470c] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ +08471c: 5923 c900 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00c9 │ │ +084720: 5220 c900 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00c9 │ │ +084724: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +084726: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ +08472a: 5220 c900 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00c9 │ │ +08472e: 1231 |0009: const/4 v1, #int 3 // #3 │ │ +084730: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ +084734: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ +08473a: 5920 ca00 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00ca │ │ +08473e: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ +084742: 5924 ca00 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00ca │ │ +084746: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0002 line=114 │ │ 0x000c line=115 │ │ 0x0011 line=117 │ │ 0x0013 line=118 │ │ @@ -154345,26 +154346,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 │ │ -084770: |[084770] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ -084780: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -084782: 5c21 c600 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00c6 │ │ -084786: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -084788: 5c20 c700 |0004: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00c7 │ │ -08478c: 6e30 f505 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@05f5 │ │ -084792: 5c21 cb00 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00cb │ │ -084796: 6e10 f905 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@05f9 │ │ -08479c: 0a00 |000e: move-result v0 │ │ -08479e: 5920 c200 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00c2 │ │ -0847a2: 5220 c200 |0011: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00c2 │ │ -0847a6: 0f00 |0013: return v0 │ │ +084748: |[084748] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ +084758: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08475a: 5c21 c600 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00c6 │ │ +08475e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +084760: 5c20 c700 |0004: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00c7 │ │ +084764: 6e30 f505 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@05f5 │ │ +08476a: 5c21 cb00 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00cb │ │ +08476e: 6e10 f905 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@05f9 │ │ +084774: 0a00 |000e: move-result v0 │ │ +084776: 5920 c200 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00c2 │ │ +08477a: 5220 c200 |0011: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00c2 │ │ +08477e: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=151 │ │ 0x0003 line=152 │ │ 0x0006 line=153 │ │ 0x0009 line=154 │ │ 0x000b line=155 │ │ @@ -154379,24 +154380,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 │ │ -0847a8: |[0847a8] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ -0847b8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0847ba: 5c21 c600 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00c6 │ │ -0847be: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -0847c0: 5c21 c700 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00c7 │ │ -0847c4: 6e10 2b05 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@052b │ │ -0847ca: 0c00 |0009: move-result-object v0 │ │ -0847cc: 6e30 f505 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@05f5 │ │ -0847d2: 6e10 f905 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@05f9 │ │ -0847d8: 0e00 |0010: return-void │ │ +084780: |[084780] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ +084790: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +084792: 5c21 c600 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00c6 │ │ +084796: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +084798: 5c21 c700 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00c7 │ │ +08479c: 6e10 2b05 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@052b │ │ +0847a2: 0c00 |0009: move-result-object v0 │ │ +0847a4: 6e30 f505 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@05f5 │ │ +0847aa: 6e10 f905 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@05f9 │ │ +0847b0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ 0x0006 line=136 │ │ 0x000a line=137 │ │ 0x000d line=138 │ │ @@ -154442,18 +154443,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 │ │ -0847dc: |[0847dc] android.support.v4.app.Fragment$1.:(Landroid/support/v4/app/Fragment;)V │ │ -0847ec: 5b01 cc00 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@00cc │ │ -0847f0: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -0847f6: 0e00 |0005: return-void │ │ +0847b4: |[0847b4] android.support.v4.app.Fragment$1.:(Landroid/support/v4/app/Fragment;)V │ │ +0847c4: 5b01 cc00 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@00cc │ │ +0847c8: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +0847ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1742 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/Fragment$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/Fragment; │ │ │ │ @@ -154463,27 +154464,27 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0847f8: |[0847f8] android.support.v4.app.Fragment$1.findViewById:(I)Landroid/view/View; │ │ -084808: 5420 cc00 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@00cc │ │ -08480c: 5400 0701 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -084810: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -084814: 2200 e104 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ -084818: 1a01 7804 |0008: const-string v1, "Fragment does not have a view" // string@0478 │ │ -08481c: 7020 0521 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -084822: 2700 |000d: throw v0 │ │ -084824: 5420 cc00 |000e: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@00cc │ │ -084828: 5400 0701 |0010: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -08482c: 6e20 861c 3000 |0012: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1c86 │ │ -084832: 0c00 |0015: move-result-object v0 │ │ -084834: 1100 |0016: return-object v0 │ │ +0847d0: |[0847d0] android.support.v4.app.Fragment$1.findViewById:(I)Landroid/view/View; │ │ +0847e0: 5420 cc00 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@00cc │ │ +0847e4: 5400 0701 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +0847e8: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +0847ec: 2200 e104 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ +0847f0: 1a01 7804 |0008: const-string v1, "Fragment does not have a view" // string@0478 │ │ +0847f4: 7020 0521 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +0847fa: 2700 |000d: throw v0 │ │ +0847fc: 5420 cc00 |000e: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@00cc │ │ +084800: 5400 0701 |0010: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +084804: 6e20 861c 3000 |0012: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1c86 │ │ +08480a: 0c00 |0015: move-result-object v0 │ │ +08480c: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1745 │ │ 0x0006 line=1746 │ │ 0x000e line=1748 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Landroid/support/v4/app/Fragment$1; │ │ @@ -154494,22 +154495,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -084838: |[084838] android.support.v4.app.Fragment$1.hasView:()Z │ │ -084848: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@00cc │ │ -08484c: 5400 0701 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -084850: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -084854: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -084856: 0f00 |0007: return v0 │ │ -084858: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -08485a: 28fe |0009: goto 0007 // -0002 │ │ +084810: |[084810] android.support.v4.app.Fragment$1.hasView:()Z │ │ +084820: 5410 cc00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@00cc │ │ +084824: 5400 0701 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +084828: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +08482c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +08482e: 0f00 |0007: return v0 │ │ +084830: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +084832: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1753 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/Fragment$1; │ │ │ │ source_file_idx : 1146 (Fragment.java) │ │ @@ -154547,18 +154548,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 │ │ -08485c: |[08485c] android.support.v4.app.FragmentActivity$2.:(Landroid/support/v4/app/FragmentActivity;)V │ │ -08486c: 5b01 0b01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -084870: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -084876: 0e00 |0005: return-void │ │ +084834: |[084834] android.support.v4.app.FragmentActivity$2.:(Landroid/support/v4/app/FragmentActivity;)V │ │ +084844: 5b01 0b01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +084848: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08484e: 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; │ │ │ │ @@ -154568,19 +154569,19 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -084878: |[084878] android.support.v4.app.FragmentActivity$2.findViewById:(I)Landroid/view/View; │ │ -084888: 5410 0b01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -08488c: 6e20 ee04 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@04ee │ │ -084892: 0c00 |0005: move-result-object v0 │ │ -084894: 1100 |0006: return-object v0 │ │ +084850: |[084850] android.support.v4.app.FragmentActivity$2.findViewById:(I)Landroid/view/View; │ │ +084860: 5410 0b01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +084864: 6e20 ee04 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@04ee │ │ +08486a: 0c00 |0005: move-result-object v0 │ │ +08486c: 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 │ │ │ │ @@ -154589,26 +154590,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -084898: |[084898] android.support.v4.app.FragmentActivity$2.hasView:()Z │ │ -0848a8: 5421 0b01 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -0848ac: 6e10 fa04 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@04fa │ │ -0848b2: 0c00 |0005: move-result-object v0 │ │ -0848b4: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0848b8: 6e10 871d 0000 |0008: invoke-virtual {v0}, Landroid/view/Window;.peekDecorView:()Landroid/view/View; // method@1d87 │ │ -0848be: 0c01 |000b: move-result-object v1 │ │ -0848c0: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ -0848c4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -0848c6: 0f01 |000f: return v1 │ │ -0848c8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -0848ca: 28fe |0011: goto 000f // -0002 │ │ +084870: |[084870] android.support.v4.app.FragmentActivity$2.hasView:()Z │ │ +084880: 5421 0b01 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +084884: 6e10 fa04 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@04fa │ │ +08488a: 0c00 |0005: move-result-object v0 │ │ +08488c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +084890: 6e10 871d 0000 |0008: invoke-virtual {v0}, Landroid/view/Window;.peekDecorView:()Landroid/view/View; // method@1d87 │ │ +084896: 0c01 |000b: move-result-object v1 │ │ +084898: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ +08489c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +08489e: 0f01 |000f: return v1 │ │ +0848a0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +0848a2: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0006 line=115 │ │ locals : │ │ 0x0006 - 0x0012 reg=0 window Landroid/view/Window; │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/FragmentActivity$2; │ │ @@ -154851,37 +154852,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0848cc: |[0848cc] android.support.v4.app.FragmentManagerImpl.:()V │ │ -0848dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0848de: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ -0848e2: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ -0848e6: 6a00 3b01 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -0848ea: 6001 3600 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ -0848ee: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ -0848f2: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ -0848f6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0848f8: 6a00 3e01 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@013e │ │ -0848fc: 2200 4004 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0440 │ │ -084900: 7020 4c1e 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@1e4c │ │ -084906: 6900 3d01 |0015: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@013d │ │ -08490a: 2200 4004 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0440 │ │ -08490e: 7020 4c1e 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@1e4c │ │ -084914: 6900 3c01 |001c: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@013c │ │ -084918: 2200 3a04 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@043a │ │ -08491c: 7020 391e 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@1e39 │ │ -084922: 6900 3301 |0023: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@0133 │ │ -084926: 2200 3a04 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@043a │ │ -08492a: 7020 391e 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@1e39 │ │ -084930: 6900 3201 |002a: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@0132 │ │ -084934: 0e00 |002c: return-void │ │ +0848a4: |[0848a4] android.support.v4.app.FragmentManagerImpl.:()V │ │ +0848b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0848b6: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ +0848ba: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ +0848be: 6a00 3b01 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +0848c2: 6001 3600 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ +0848c6: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ +0848ca: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ +0848ce: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0848d0: 6a00 3e01 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@013e │ │ +0848d4: 2200 4004 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0440 │ │ +0848d8: 7020 4c1e 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@1e4c │ │ +0848de: 6900 3d01 |0015: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@013d │ │ +0848e2: 2200 4004 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0440 │ │ +0848e6: 7020 4c1e 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@1e4c │ │ +0848ec: 6900 3c01 |001c: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@013c │ │ +0848f0: 2200 3a04 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@043a │ │ +0848f4: 7020 391e 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@1e39 │ │ +0848fa: 6900 3301 |0023: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@0133 │ │ +0848fe: 2200 3a04 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@043a │ │ +084902: 7020 391e 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@1e39 │ │ +084908: 6900 3201 |002a: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@0132 │ │ +08490c: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=410 │ │ 0x0007 line=413 │ │ 0x0010 line=746 │ │ 0x0017 line=747 │ │ 0x001e line=748 │ │ @@ -154893,25 +154894,25 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -084938: |[084938] android.support.v4.app.FragmentManagerImpl.:()V │ │ -084948: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08494a: 7010 2905 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@0529 │ │ -084950: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -084952: 5920 4e01 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@014e │ │ -084956: 5b21 5801 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0158 │ │ -08495a: 5b21 5701 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0157 │ │ -08495e: 2200 1801 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@0118 │ │ -084962: 7020 4005 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0540 │ │ -084968: 5b20 5001 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0150 │ │ -08496c: 0e00 |0012: return-void │ │ +084910: |[084910] android.support.v4.app.FragmentManagerImpl.:()V │ │ +084920: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +084922: 7010 2905 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@0529 │ │ +084928: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +08492a: 5920 4e01 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@014e │ │ +08492e: 5b21 5801 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0158 │ │ +084932: 5b21 5701 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0157 │ │ +084936: 2200 1801 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@0118 │ │ +08493a: 7020 4005 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0540 │ │ +084940: 5b20 5001 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0150 │ │ +084944: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=409 │ │ 0x0004 line=436 │ │ 0x0007 line=448 │ │ 0x0009 line=449 │ │ 0x000b line=451 │ │ @@ -154924,37 +154925,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -084970: |[084970] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ -084980: 5530 5901 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0159 │ │ -084984: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -084988: 2200 e104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ -08498c: 1a01 f502 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@02f5 │ │ -084990: 7020 0521 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -084996: 2700 |000b: throw v0 │ │ -084998: 5430 5401 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0154 │ │ -08499c: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ -0849a0: 2200 e104 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ -0849a4: 2201 f704 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -0849a8: 7010 6021 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0849ae: 1a02 f602 |0017: const-string v2, "Can not perform this action inside of " // string@02f6 │ │ -0849b2: 6e20 6921 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0849b8: 0c01 |001c: move-result-object v1 │ │ -0849ba: 5432 5401 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0154 │ │ -0849be: 6e20 6921 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0849c4: 0c01 |0022: move-result-object v1 │ │ -0849c6: 6e10 6e21 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0849cc: 0c01 |0026: move-result-object v1 │ │ -0849ce: 7020 0521 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -0849d4: 2700 |002a: throw v0 │ │ -0849d6: 0e00 |002b: return-void │ │ +084948: |[084948] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ +084958: 5530 5901 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0159 │ │ +08495c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +084960: 2200 e104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ +084964: 1a01 f502 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@02f5 │ │ +084968: 7020 0521 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +08496e: 2700 |000b: throw v0 │ │ +084970: 5430 5401 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0154 │ │ +084974: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ +084978: 2200 e104 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ +08497c: 2201 f704 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +084980: 7010 6021 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +084986: 1a02 f602 |0017: const-string v2, "Can not perform this action inside of " // string@02f6 │ │ +08498a: 6e20 6921 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +084990: 0c01 |001c: move-result-object v1 │ │ +084992: 5432 5401 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0154 │ │ +084996: 6e20 6921 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08499c: 0c01 |0022: move-result-object v1 │ │ +08499e: 6e10 6e21 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0849a4: 0c01 |0026: move-result-object v1 │ │ +0849a6: 7020 0521 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +0849ac: 2700 |002a: throw v0 │ │ +0849ae: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1364 │ │ 0x0004 line=1365 │ │ 0x000c line=1368 │ │ 0x0010 line=1369 │ │ 0x002b line=1372 │ │ @@ -154966,22 +154967,22 @@ │ │ type : '(Landroid/content/Context;FF)Landroid/view/animation/Animation;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0849d8: |[0849d8] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ -0849e8: 2200 3b04 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@043b │ │ -0849ec: 7030 3a1e 5006 |0002: invoke-direct {v0, v5, v6}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@1e3a │ │ -0849f2: 6201 3c01 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@013c │ │ -0849f6: 6e20 3c1e 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@1e3c │ │ -0849fc: 1602 dc00 |000a: const-wide/16 v2, #int 220 // #dc │ │ -084a00: 6e30 3b1e 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@1e3b │ │ -084a06: 1100 |000f: return-object v0 │ │ +0849b0: |[0849b0] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ +0849c0: 2200 3b04 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@043b │ │ +0849c4: 7030 3a1e 5006 |0002: invoke-direct {v0, v5, v6}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@1e3a │ │ +0849ca: 6201 3c01 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@013c │ │ +0849ce: 6e20 3c1e 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@1e3c │ │ +0849d4: 1602 dc00 |000a: const-wide/16 v2, #int 220 // #dc │ │ +0849d8: 6e30 3b1e 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@1e3b │ │ +0849de: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=769 │ │ 0x0005 line=770 │ │ 0x000a line=771 │ │ 0x000f line=772 │ │ locals : │ │ @@ -154995,41 +154996,41 @@ │ │ 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 │ │ -084a08: |[084a08] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ -084a18: 220a 3e04 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@043e │ │ -084a1c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -084a1e: 7020 481e 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@1e48 │ │ -084a24: 2200 4304 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@0443 │ │ -084a28: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -084a2a: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ -084a2e: 1217 |000b: const/4 v7, #int 1 // #1 │ │ -084a30: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ -084a34: 01c1 |000e: move v1, v12 │ │ -084a36: 01d2 |000f: move v2, v13 │ │ -084a38: 01c3 |0010: move v3, v12 │ │ -084a3a: 01d4 |0011: move v4, v13 │ │ -084a3c: 7609 4f1e 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@1e4f │ │ -084a42: 6201 3d01 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@013d │ │ -084a46: 6e20 511e 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@1e51 │ │ -084a4c: 1602 dc00 |001a: const-wide/16 v2, #int 220 // #dc │ │ -084a50: 6e30 501e 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@1e50 │ │ -084a56: 6e20 491e 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@1e49 │ │ -084a5c: 2209 3b04 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@043b │ │ -084a60: 7030 3a1e e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@1e3a │ │ -084a66: 6201 3c01 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@013c │ │ -084a6a: 6e20 3c1e 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@1e3c │ │ -084a70: 1602 dc00 |002c: const-wide/16 v2, #int 220 // #dc │ │ -084a74: 6e30 3b1e 2903 |002e: invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@1e3b │ │ -084a7a: 6e20 491e 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@1e49 │ │ -084a80: 110a |0034: return-object v10 │ │ +0849e0: |[0849e0] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ +0849f0: 220a 3e04 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@043e │ │ +0849f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0849f6: 7020 481e 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@1e48 │ │ +0849fc: 2200 4304 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@0443 │ │ +084a00: 1215 |0008: const/4 v5, #int 1 // #1 │ │ +084a02: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ +084a06: 1217 |000b: const/4 v7, #int 1 // #1 │ │ +084a08: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ +084a0c: 01c1 |000e: move v1, v12 │ │ +084a0e: 01d2 |000f: move v2, v13 │ │ +084a10: 01c3 |0010: move v3, v12 │ │ +084a12: 01d4 |0011: move v4, v13 │ │ +084a14: 7609 4f1e 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@1e4f │ │ +084a1a: 6201 3d01 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@013d │ │ +084a1e: 6e20 511e 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@1e51 │ │ +084a24: 1602 dc00 |001a: const-wide/16 v2, #int 220 // #dc │ │ +084a28: 6e30 501e 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@1e50 │ │ +084a2e: 6e20 491e 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@1e49 │ │ +084a34: 2209 3b04 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@043b │ │ +084a38: 7030 3a1e e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@1e3a │ │ +084a3e: 6201 3c01 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@013c │ │ +084a42: 6e20 3c1e 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@1e3c │ │ +084a48: 1602 dc00 |002c: const-wide/16 v2, #int 220 // #dc │ │ +084a4c: 6e30 3b1e 2903 |002e: invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@1e3b │ │ +084a52: 6e20 491e 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@1e49 │ │ +084a58: 110a |0034: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=755 │ │ 0x0006 line=756 │ │ 0x0015 line=758 │ │ 0x001a line=759 │ │ 0x001f line=760 │ │ @@ -155053,25 +155054,25 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -084a84: |[084a84] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ -084a94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -084a96: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ -084a9c: 0f00 |0004: return v0 │ │ -084a9e: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ -084aa2: 28fd |0007: goto 0004 // -0003 │ │ -084aa4: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ -084aa8: 28fa |000a: goto 0004 // -0006 │ │ -084aaa: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ -084aae: 28f7 |000d: goto 0004 // -0009 │ │ -084ab0: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ +084a5c: |[084a5c] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ +084a6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084a6e: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ +084a74: 0f00 |0004: return v0 │ │ +084a76: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ +084a7a: 28fd |0007: goto 0004 // -0003 │ │ +084a7c: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ +084a80: 28fa |000a: goto 0004 // -0006 │ │ +084a82: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ +084a86: 28f7 |000d: goto 0004 // -0009 │ │ +084a88: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2069 │ │ 0x0001 line=2070 │ │ 0x0004 line=2081 │ │ 0x0005 line=2072 │ │ 0x0007 line=2073 │ │ @@ -155088,52 +155089,52 @@ │ │ type : '(Ljava/lang/RuntimeException;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -084acc: |[084acc] android.support.v4.app.FragmentManagerImpl.throwException:(Ljava/lang/RuntimeException;)V │ │ -084adc: 1a03 7d04 |0000: const-string v3, "FragmentManager" // string@047d │ │ -084ae0: 6e10 4021 0800 |0002: invoke-virtual {v8}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@2140 │ │ -084ae6: 0c04 |0005: move-result-object v4 │ │ -084ae8: 7120 081c 4300 |0006: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ -084aee: 1a03 7d04 |0009: const-string v3, "FragmentManager" // string@047d │ │ -084af2: 1a04 4902 |000b: const-string v4, "Activity state:" // string@0249 │ │ -084af6: 7120 081c 4300 |000d: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ -084afc: 2201 8002 |0010: new-instance v1, Landroid/support/v4/util/LogWriter; // type@0280 │ │ -084b00: 1a03 7d04 |0012: const-string v3, "FragmentManager" // string@047d │ │ -084b04: 7020 560e 3100 |0014: invoke-direct {v1, v3}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0e56 │ │ -084b0a: 2202 cb04 |0017: new-instance v2, Ljava/io/PrintWriter; // type@04cb │ │ -084b0e: 7020 c620 1200 |0019: invoke-direct {v2, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@20c6 │ │ -084b14: 5473 4501 |001c: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -084b18: 3803 1700 |001e: if-eqz v3, 0035 // +0017 │ │ -084b1c: 5473 4501 |0020: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -084b20: 1a04 0500 |0022: const-string v4, " " // string@0005 │ │ -084b24: 1205 |0024: const/4 v5, #int 0 // #0 │ │ -084b26: 1206 |0025: const/4 v6, #int 0 // #0 │ │ -084b28: 2366 8905 |0026: new-array v6, v6, [Ljava/lang/String; // type@0589 │ │ -084b2c: 6e56 ec04 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@04ec │ │ -084b32: 2708 |002b: throw v8 │ │ -084b34: 0d00 |002c: move-exception v0 │ │ -084b36: 1a03 7d04 |002d: const-string v3, "FragmentManager" // string@047d │ │ -084b3a: 1a04 5e04 |002f: const-string v4, "Failed dumping state" // string@045e │ │ -084b3e: 7130 091c 4300 |0031: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c09 │ │ -084b44: 28f7 |0034: goto 002b // -0009 │ │ -084b46: 1a03 0500 |0035: const-string v3, " " // string@0005 │ │ -084b4a: 1204 |0037: const/4 v4, #int 0 // #0 │ │ -084b4c: 1205 |0038: const/4 v5, #int 0 // #0 │ │ -084b4e: 2355 8905 |0039: new-array v5, v5, [Ljava/lang/String; // type@0589 │ │ -084b52: 6e55 6905 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@0569 │ │ -084b58: 28ed |003e: goto 002b // -0013 │ │ -084b5a: 0d00 |003f: move-exception v0 │ │ -084b5c: 1a03 7d04 |0040: const-string v3, "FragmentManager" // string@047d │ │ -084b60: 1a04 5e04 |0042: const-string v4, "Failed dumping state" // string@045e │ │ -084b64: 7130 091c 4300 |0044: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c09 │ │ -084b6a: 28e4 |0047: goto 002b // -001c │ │ +084aa4: |[084aa4] android.support.v4.app.FragmentManagerImpl.throwException:(Ljava/lang/RuntimeException;)V │ │ +084ab4: 1a03 7d04 |0000: const-string v3, "FragmentManager" // string@047d │ │ +084ab8: 6e10 4021 0800 |0002: invoke-virtual {v8}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@2140 │ │ +084abe: 0c04 |0005: move-result-object v4 │ │ +084ac0: 7120 081c 4300 |0006: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ +084ac6: 1a03 7d04 |0009: const-string v3, "FragmentManager" // string@047d │ │ +084aca: 1a04 4902 |000b: const-string v4, "Activity state:" // string@0249 │ │ +084ace: 7120 081c 4300 |000d: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ +084ad4: 2201 8002 |0010: new-instance v1, Landroid/support/v4/util/LogWriter; // type@0280 │ │ +084ad8: 1a03 7d04 |0012: const-string v3, "FragmentManager" // string@047d │ │ +084adc: 7020 560e 3100 |0014: invoke-direct {v1, v3}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0e56 │ │ +084ae2: 2202 cb04 |0017: new-instance v2, Ljava/io/PrintWriter; // type@04cb │ │ +084ae6: 7020 c620 1200 |0019: invoke-direct {v2, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@20c6 │ │ +084aec: 5473 4501 |001c: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +084af0: 3803 1700 |001e: if-eqz v3, 0035 // +0017 │ │ +084af4: 5473 4501 |0020: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +084af8: 1a04 0500 |0022: const-string v4, " " // string@0005 │ │ +084afc: 1205 |0024: const/4 v5, #int 0 // #0 │ │ +084afe: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +084b00: 2366 8905 |0026: new-array v6, v6, [Ljava/lang/String; // type@0589 │ │ +084b04: 6e56 ec04 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@04ec │ │ +084b0a: 2708 |002b: throw v8 │ │ +084b0c: 0d00 |002c: move-exception v0 │ │ +084b0e: 1a03 7d04 |002d: const-string v3, "FragmentManager" // string@047d │ │ +084b12: 1a04 5e04 |002f: const-string v4, "Failed dumping state" // string@045e │ │ +084b16: 7130 091c 4300 |0031: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c09 │ │ +084b1c: 28f7 |0034: goto 002b // -0009 │ │ +084b1e: 1a03 0500 |0035: const-string v3, " " // string@0005 │ │ +084b22: 1204 |0037: const/4 v4, #int 0 // #0 │ │ +084b24: 1205 |0038: const/4 v5, #int 0 // #0 │ │ +084b26: 2355 8905 |0039: new-array v5, v5, [Ljava/lang/String; // type@0589 │ │ +084b2a: 6e55 6905 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@0569 │ │ +084b30: 28ed |003e: goto 002b // -0013 │ │ +084b32: 0d00 |003f: move-exception v0 │ │ +084b34: 1a03 7d04 |0040: const-string v3, "FragmentManager" // string@047d │ │ +084b38: 1a04 5e04 |0042: const-string v4, "Failed dumping state" // string@045e │ │ +084b3c: 7130 091c 4300 |0044: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c09 │ │ +084b42: 28e4 |0047: goto 002b // -001c │ │ catches : 2 │ │ 0x0020 - 0x002b │ │ Ljava/lang/Exception; -> 0x002c │ │ 0x0035 - 0x003e │ │ Ljava/lang/Exception; -> 0x003f │ │ positions : │ │ 0x0000 line=459 │ │ @@ -155161,35 +155162,35 @@ │ │ type : '(IZ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -084b88: |[084b88] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ -084b98: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -084b9a: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ -084ba0: 0f00 |0004: return v0 │ │ -084ba2: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ -084ba6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -084ba8: 28fc |0008: goto 0004 // -0004 │ │ -084baa: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -084bac: 28fe |000a: goto 0008 // -0002 │ │ -084bae: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ -084bb2: 1230 |000d: const/4 v0, #int 3 // #3 │ │ -084bb4: 28f6 |000e: goto 0004 // -000a │ │ -084bb6: 1240 |000f: const/4 v0, #int 4 // #4 │ │ -084bb8: 28fe |0010: goto 000e // -0002 │ │ -084bba: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ -084bbe: 1250 |0013: const/4 v0, #int 5 // #5 │ │ -084bc0: 28f0 |0014: goto 0004 // -0010 │ │ -084bc2: 1260 |0015: const/4 v0, #int 6 // #6 │ │ -084bc4: 28fe |0016: goto 0014 // -0002 │ │ -084bc6: 0000 |0017: nop // spacer │ │ -084bc8: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ +084b60: |[084b60] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ +084b70: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +084b72: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ +084b78: 0f00 |0004: return v0 │ │ +084b7a: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ +084b7e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +084b80: 28fc |0008: goto 0004 // -0004 │ │ +084b82: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +084b84: 28fe |000a: goto 0008 // -0002 │ │ +084b86: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ +084b8a: 1230 |000d: const/4 v0, #int 3 // #3 │ │ +084b8c: 28f6 |000e: goto 0004 // -000a │ │ +084b8e: 1240 |000f: const/4 v0, #int 4 // #4 │ │ +084b90: 28fe |0010: goto 000e // -0002 │ │ +084b92: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ +084b96: 1250 |0013: const/4 v0, #int 5 // #5 │ │ +084b98: 28f0 |0014: goto 0004 // -0010 │ │ +084b9a: 1260 |0015: const/4 v0, #int 6 // #6 │ │ +084b9c: 28fe |0016: goto 0014 // -0002 │ │ +084b9e: 0000 |0017: nop // spacer │ │ +084ba0: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2093 │ │ 0x0001 line=2094 │ │ 0x0004 line=2105 │ │ 0x0005 line=2096 │ │ 0x0008 line=2097 │ │ @@ -155210,24 +155211,24 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -084be4: |[084be4] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ -084bf4: 5410 4901 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ -084bf8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -084bfc: 2200 1505 |0004: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ -084c00: 7010 9a21 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ -084c06: 5b10 4901 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ -084c0a: 5410 4901 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ -084c0e: 6e20 9e21 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -084c14: 6e10 8e05 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@058e │ │ -084c1a: 0e00 |0013: return-void │ │ +084bbc: |[084bbc] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ +084bcc: 5410 4901 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ +084bd0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +084bd4: 2200 1505 |0004: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ +084bd8: 7010 9a21 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ +084bde: 5b10 4901 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ +084be2: 5410 4901 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ +084be6: 6e20 9e21 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +084bec: 6e10 8e05 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@058e │ │ +084bf2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1521 │ │ 0x0004 line=1522 │ │ 0x000b line=1524 │ │ 0x0010 line=1525 │ │ 0x0013 line=1526 │ │ @@ -155240,66 +155241,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 │ │ -084c1c: |[084c1c] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ -084c2c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -084c2e: 5440 4601 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -084c32: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -084c36: 2200 1505 |0005: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ -084c3a: 7010 9a21 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ -084c40: 5b40 4601 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -084c44: 6300 3b01 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -084c48: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ -084c4c: 1a00 7d04 |0010: const-string v0, "FragmentManager" // string@047d │ │ -084c50: 2201 f704 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -084c54: 7010 6021 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -084c5a: 1a02 a310 |0017: const-string v2, "add: " // string@10a3 │ │ -084c5e: 6e20 6921 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -084c64: 0c01 |001c: move-result-object v1 │ │ -084c66: 6e20 6821 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -084c6c: 0c01 |0020: move-result-object v1 │ │ -084c6e: 6e10 6e21 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -084c74: 0c01 |0024: move-result-object v1 │ │ -084c76: 7120 0c1c 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -084c7c: 6e20 7905 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@0579 │ │ -084c82: 5550 e300 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00e3 │ │ -084c86: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ -084c8a: 5440 4601 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -084c8e: 6e20 a121 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@21a1 │ │ -084c94: 0a00 |0034: move-result v0 │ │ -084c96: 3800 1b00 |0035: if-eqz v0, 0050 // +001b │ │ -084c9a: 2200 e104 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ -084c9e: 2201 f704 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -084ca2: 7010 6021 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -084ca8: 1a02 7704 |003e: const-string v2, "Fragment already added: " // string@0477 │ │ -084cac: 6e20 6921 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -084cb2: 0c01 |0043: move-result-object v1 │ │ -084cb4: 6e20 6821 5100 |0044: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -084cba: 0c01 |0047: move-result-object v1 │ │ -084cbc: 6e10 6e21 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -084cc2: 0c01 |004b: move-result-object v1 │ │ -084cc4: 7020 0521 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -084cca: 2700 |004f: throw v0 │ │ -084ccc: 5440 4601 |0050: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -084cd0: 6e20 9e21 5000 |0052: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -084cd6: 5c53 d700 |0055: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d7 │ │ -084cda: 1200 |0057: const/4 v0, #int 0 // #0 │ │ -084cdc: 5c50 f600 |0058: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00f6 │ │ -084ce0: 5550 eb00 |005a: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00eb │ │ -084ce4: 3800 0800 |005c: if-eqz v0, 0064 // +0008 │ │ -084ce8: 5550 f200 |005e: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00f2 │ │ -084cec: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -084cf0: 5c43 5301 |0062: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0153 │ │ -084cf4: 3806 0500 |0064: if-eqz v6, 0069 // +0005 │ │ -084cf8: 6e20 7f05 5400 |0066: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@057f │ │ -084cfe: 0e00 |0069: return-void │ │ +084bf4: |[084bf4] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ +084c04: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +084c06: 5440 4601 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +084c0a: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +084c0e: 2200 1505 |0005: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ +084c12: 7010 9a21 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ +084c18: 5b40 4601 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +084c1c: 6300 3b01 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +084c20: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ +084c24: 1a00 7d04 |0010: const-string v0, "FragmentManager" // string@047d │ │ +084c28: 2201 f704 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +084c2c: 7010 6021 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +084c32: 1a02 a310 |0017: const-string v2, "add: " // string@10a3 │ │ +084c36: 6e20 6921 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +084c3c: 0c01 |001c: move-result-object v1 │ │ +084c3e: 6e20 6821 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +084c44: 0c01 |0020: move-result-object v1 │ │ +084c46: 6e10 6e21 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +084c4c: 0c01 |0024: move-result-object v1 │ │ +084c4e: 7120 0c1c 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +084c54: 6e20 7905 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@0579 │ │ +084c5a: 5550 e300 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00e3 │ │ +084c5e: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ +084c62: 5440 4601 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +084c66: 6e20 a121 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@21a1 │ │ +084c6c: 0a00 |0034: move-result v0 │ │ +084c6e: 3800 1b00 |0035: if-eqz v0, 0050 // +001b │ │ +084c72: 2200 e104 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ +084c76: 2201 f704 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +084c7a: 7010 6021 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +084c80: 1a02 7704 |003e: const-string v2, "Fragment already added: " // string@0477 │ │ +084c84: 6e20 6921 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +084c8a: 0c01 |0043: move-result-object v1 │ │ +084c8c: 6e20 6821 5100 |0044: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +084c92: 0c01 |0047: move-result-object v1 │ │ +084c94: 6e10 6e21 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +084c9a: 0c01 |004b: move-result-object v1 │ │ +084c9c: 7020 0521 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +084ca2: 2700 |004f: throw v0 │ │ +084ca4: 5440 4601 |0050: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +084ca8: 6e20 9e21 5000 |0052: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +084cae: 5c53 d700 |0055: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d7 │ │ +084cb2: 1200 |0057: const/4 v0, #int 0 // #0 │ │ +084cb4: 5c50 f600 |0058: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00f6 │ │ +084cb8: 5550 eb00 |005a: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00eb │ │ +084cbc: 3800 0800 |005c: if-eqz v0, 0064 // +0008 │ │ +084cc0: 5550 f200 |005e: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00f2 │ │ +084cc4: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +084cc8: 5c43 5301 |0062: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0153 │ │ +084ccc: 3806 0500 |0064: if-eqz v6, 0069 // +0005 │ │ +084cd0: 6e20 7f05 5400 |0066: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@057f │ │ +084cd6: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1190 │ │ 0x0005 line=1191 │ │ 0x000c line=1193 │ │ 0x0028 line=1194 │ │ 0x002b line=1195 │ │ @@ -155323,23 +155324,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 │ │ -084d00: |[084d00] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -084d10: 5410 4a01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@014a │ │ -084d14: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -084d18: 2200 1505 |0004: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ -084d1c: 7010 9a21 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ -084d22: 5b10 4a01 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@014a │ │ -084d26: 5410 4a01 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@014a │ │ -084d2a: 6e20 9e21 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -084d30: 0e00 |0010: return-void │ │ +084cd8: |[084cd8] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +084ce8: 5410 4a01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@014a │ │ +084cec: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +084cf0: 2200 1505 |0004: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ +084cf4: 7010 9a21 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ +084cfa: 5b10 4a01 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@014a │ │ +084cfe: 5410 4a01 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@014a │ │ +084d02: 6e20 9e21 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +084d08: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ 0x0004 line=556 │ │ 0x000b line=558 │ │ 0x0010 line=559 │ │ locals : │ │ @@ -155351,89 +155352,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 │ │ -084d34: |[084d34] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ -084d44: 1d05 |0000: monitor-enter v5 │ │ -084d46: 5452 4701 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0147 │ │ -084d4a: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -084d4e: 5452 4701 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0147 │ │ -084d52: 6e10 a921 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -084d58: 0a02 |000a: move-result v2 │ │ -084d5a: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ -084d5e: 5452 4b01 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ -084d62: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ -084d66: 2202 1505 |0011: new-instance v2, Ljava/util/ArrayList; // type@0515 │ │ -084d6a: 7010 9a21 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@219a │ │ -084d70: 5b52 4b01 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ -084d74: 5452 4b01 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ -084d78: 6e10 a921 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -084d7e: 0a00 |001d: move-result v0 │ │ -084d80: 6302 3b01 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -084d84: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ -084d88: 1a02 7d04 |0022: const-string v2, "FragmentManager" // string@047d │ │ -084d8c: 2203 f704 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -084d90: 7010 6021 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -084d96: 1a04 e30d |0029: const-string v4, "Setting back stack index " // string@0de3 │ │ -084d9a: 6e20 6921 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -084da0: 0c03 |002e: move-result-object v3 │ │ -084da2: 6e20 6521 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -084da8: 0c03 |0032: move-result-object v3 │ │ -084daa: 1a04 a600 |0033: const-string v4, " to " // string@00a6 │ │ -084dae: 6e20 6921 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -084db4: 0c03 |0038: move-result-object v3 │ │ -084db6: 6e20 6821 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -084dbc: 0c03 |003c: move-result-object v3 │ │ -084dbe: 6e10 6e21 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -084dc4: 0c03 |0040: move-result-object v3 │ │ -084dc6: 7120 0c1c 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -084dcc: 5452 4b01 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ -084dd0: 6e20 9e21 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -084dd6: 1e05 |0049: monitor-exit v5 │ │ -084dd8: 0101 |004a: move v1, v0 │ │ -084dda: 0f01 |004b: return v1 │ │ -084ddc: 5452 4701 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0147 │ │ -084de0: 5453 4701 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0147 │ │ -084de4: 6e10 a921 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -084dea: 0a03 |0053: move-result v3 │ │ -084dec: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ -084df0: 6e20 a521 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@21a5 │ │ -084df6: 0c02 |0059: move-result-object v2 │ │ -084df8: 1f02 e404 |005a: check-cast v2, Ljava/lang/Integer; // type@04e4 │ │ -084dfc: 6e10 0921 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@2109 │ │ -084e02: 0a00 |005f: move-result v0 │ │ -084e04: 6302 3b01 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -084e08: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ -084e0c: 1a02 7d04 |0064: const-string v2, "FragmentManager" // string@047d │ │ -084e10: 2203 f704 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -084e14: 7010 6021 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -084e1a: 1a04 5802 |006b: const-string v4, "Adding back stack index " // string@0258 │ │ -084e1e: 6e20 6921 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -084e24: 0c03 |0070: move-result-object v3 │ │ -084e26: 6e20 6521 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -084e2c: 0c03 |0074: move-result-object v3 │ │ -084e2e: 1a04 b000 |0075: const-string v4, " with " // string@00b0 │ │ -084e32: 6e20 6921 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -084e38: 0c03 |007a: move-result-object v3 │ │ -084e3a: 6e20 6821 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -084e40: 0c03 |007e: move-result-object v3 │ │ -084e42: 6e10 6e21 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -084e48: 0c03 |0082: move-result-object v3 │ │ -084e4a: 7120 0c1c 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -084e50: 5452 4b01 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ -084e54: 6e30 a821 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@21a8 │ │ -084e5a: 1e05 |008b: monitor-exit v5 │ │ -084e5c: 0101 |008c: move v1, v0 │ │ -084e5e: 28be |008d: goto 004b // -0042 │ │ -084e60: 0d02 |008e: move-exception v2 │ │ -084e62: 1e05 |008f: monitor-exit v5 │ │ -084e64: 2702 |0090: throw v2 │ │ +084d0c: |[084d0c] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ +084d1c: 1d05 |0000: monitor-enter v5 │ │ +084d1e: 5452 4701 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0147 │ │ +084d22: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +084d26: 5452 4701 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0147 │ │ +084d2a: 6e10 a921 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +084d30: 0a02 |000a: move-result v2 │ │ +084d32: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ +084d36: 5452 4b01 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ +084d3a: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ +084d3e: 2202 1505 |0011: new-instance v2, Ljava/util/ArrayList; // type@0515 │ │ +084d42: 7010 9a21 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@219a │ │ +084d48: 5b52 4b01 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ +084d4c: 5452 4b01 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ +084d50: 6e10 a921 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +084d56: 0a00 |001d: move-result v0 │ │ +084d58: 6302 3b01 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +084d5c: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ +084d60: 1a02 7d04 |0022: const-string v2, "FragmentManager" // string@047d │ │ +084d64: 2203 f704 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +084d68: 7010 6021 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +084d6e: 1a04 e30d |0029: const-string v4, "Setting back stack index " // string@0de3 │ │ +084d72: 6e20 6921 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +084d78: 0c03 |002e: move-result-object v3 │ │ +084d7a: 6e20 6521 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +084d80: 0c03 |0032: move-result-object v3 │ │ +084d82: 1a04 a600 |0033: const-string v4, " to " // string@00a6 │ │ +084d86: 6e20 6921 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +084d8c: 0c03 |0038: move-result-object v3 │ │ +084d8e: 6e20 6821 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +084d94: 0c03 |003c: move-result-object v3 │ │ +084d96: 6e10 6e21 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +084d9c: 0c03 |0040: move-result-object v3 │ │ +084d9e: 7120 0c1c 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +084da4: 5452 4b01 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ +084da8: 6e20 9e21 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +084dae: 1e05 |0049: monitor-exit v5 │ │ +084db0: 0101 |004a: move v1, v0 │ │ +084db2: 0f01 |004b: return v1 │ │ +084db4: 5452 4701 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0147 │ │ +084db8: 5453 4701 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0147 │ │ +084dbc: 6e10 a921 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +084dc2: 0a03 |0053: move-result v3 │ │ +084dc4: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ +084dc8: 6e20 a521 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@21a5 │ │ +084dce: 0c02 |0059: move-result-object v2 │ │ +084dd0: 1f02 e404 |005a: check-cast v2, Ljava/lang/Integer; // type@04e4 │ │ +084dd4: 6e10 0921 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@2109 │ │ +084dda: 0a00 |005f: move-result v0 │ │ +084ddc: 6302 3b01 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +084de0: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ +084de4: 1a02 7d04 |0064: const-string v2, "FragmentManager" // string@047d │ │ +084de8: 2203 f704 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +084dec: 7010 6021 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +084df2: 1a04 5802 |006b: const-string v4, "Adding back stack index " // string@0258 │ │ +084df6: 6e20 6921 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +084dfc: 0c03 |0070: move-result-object v3 │ │ +084dfe: 6e20 6521 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +084e04: 0c03 |0074: move-result-object v3 │ │ +084e06: 1a04 b000 |0075: const-string v4, " with " // string@00b0 │ │ +084e0a: 6e20 6921 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +084e10: 0c03 |007a: move-result-object v3 │ │ +084e12: 6e20 6821 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +084e18: 0c03 |007e: move-result-object v3 │ │ +084e1a: 6e10 6e21 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +084e20: 0c03 |0082: move-result-object v3 │ │ +084e22: 7120 0c1c 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +084e28: 5452 4b01 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ +084e2c: 6e30 a821 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@21a8 │ │ +084e32: 1e05 |008b: monitor-exit v5 │ │ +084e34: 0101 |008c: move v1, v0 │ │ +084e36: 28be |008d: goto 004b // -0042 │ │ +084e38: 0d02 |008e: move-exception v2 │ │ +084e3a: 1e05 |008f: monitor-exit v5 │ │ +084e3c: 2702 |0090: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0090 │ │ -> 0x008e │ │ positions : │ │ 0x0000 line=1401 │ │ 0x0001 line=1402 │ │ 0x000d line=1403 │ │ @@ -155461,25 +155462,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 │ │ -084e74: |[084e74] android.support.v4.app.FragmentManagerImpl.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V │ │ -084e84: 5420 4501 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -084e88: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -084e8c: 2200 e104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ -084e90: 1a01 5f02 |0006: const-string v1, "Already attached" // string@025f │ │ -084e94: 7020 0521 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -084e9a: 2700 |000b: throw v0 │ │ -084e9c: 5b23 4501 |000c: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -084ea0: 5b24 4c01 |000e: iput-object v4, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@014c │ │ -084ea4: 5b25 5501 |0010: iput-object v5, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0155 │ │ -084ea8: 0e00 |0012: return-void │ │ +084e4c: |[084e4c] android.support.v4.app.FragmentManagerImpl.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V │ │ +084e5c: 5420 4501 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +084e60: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +084e64: 2200 e104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ +084e68: 1a01 5f02 |0006: const-string v1, "Already attached" // string@025f │ │ +084e6c: 7020 0521 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +084e72: 2700 |000b: throw v0 │ │ +084e74: 5b23 4501 |000c: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +084e78: 5b24 4c01 |000e: iput-object v4, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@014c │ │ +084e7c: 5b25 5501 |0010: iput-object v5, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0155 │ │ +084e80: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1900 │ │ 0x000c line=1901 │ │ 0x000e line=1902 │ │ 0x0010 line=1903 │ │ 0x0012 line=1904 │ │ @@ -155494,84 +155495,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 │ │ -084eac: |[084eac] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -084ebc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -084ebe: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -084ec0: 6300 3b01 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -084ec4: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ -084ec8: 1a00 7d04 |0006: const-string v0, "FragmentManager" // string@047d │ │ -084ecc: 2201 f704 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -084ed0: 7010 6021 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -084ed6: 1a02 9511 |000d: const-string v2, "attach: " // string@1195 │ │ -084eda: 6e20 6921 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -084ee0: 0c01 |0012: move-result-object v1 │ │ -084ee2: 6e20 6821 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -084ee8: 0c01 |0016: move-result-object v1 │ │ -084eea: 6e10 6e21 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -084ef0: 0c01 |001a: move-result-object v1 │ │ -084ef2: 7120 0c1c 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -084ef8: 5570 e300 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00e3 │ │ -084efc: 3800 6a00 |0020: if-eqz v0, 008a // +006a │ │ -084f00: 5c75 e300 |0022: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00e3 │ │ -084f04: 5570 d700 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d7 │ │ -084f08: 3900 6400 |0026: if-nez v0, 008a // +0064 │ │ -084f0c: 5460 4601 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -084f10: 3900 0900 |002a: if-nez v0, 0033 // +0009 │ │ -084f14: 2200 1505 |002c: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ -084f18: 7010 9a21 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ -084f1e: 5b60 4601 |0031: iput-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -084f22: 5460 4601 |0033: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -084f26: 6e20 a121 7000 |0035: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@21a1 │ │ -084f2c: 0a00 |0038: move-result v0 │ │ -084f2e: 3800 1b00 |0039: if-eqz v0, 0054 // +001b │ │ -084f32: 2200 e104 |003b: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ -084f36: 2201 f704 |003d: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -084f3a: 7010 6021 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -084f40: 1a02 7704 |0042: const-string v2, "Fragment already added: " // string@0477 │ │ -084f44: 6e20 6921 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -084f4a: 0c01 |0047: move-result-object v1 │ │ -084f4c: 6e20 6821 7100 |0048: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -084f52: 0c01 |004b: move-result-object v1 │ │ -084f54: 6e10 6e21 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -084f5a: 0c01 |004f: move-result-object v1 │ │ -084f5c: 7020 0521 1000 |0050: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -084f62: 2700 |0053: throw v0 │ │ -084f64: 6300 3b01 |0054: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -084f68: 3800 1a00 |0056: if-eqz v0, 0070 // +001a │ │ -084f6c: 1a00 7d04 |0058: const-string v0, "FragmentManager" // string@047d │ │ -084f70: 2201 f704 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -084f74: 7010 6021 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -084f7a: 1a02 a210 |005f: const-string v2, "add from attach: " // string@10a2 │ │ -084f7e: 6e20 6921 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -084f84: 0c01 |0064: move-result-object v1 │ │ -084f86: 6e20 6821 7100 |0065: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -084f8c: 0c01 |0068: move-result-object v1 │ │ -084f8e: 6e10 6e21 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -084f94: 0c01 |006c: move-result-object v1 │ │ -084f96: 7120 0c1c 1000 |006d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -084f9c: 5460 4601 |0070: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -084fa0: 6e20 9e21 7000 |0072: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -084fa6: 5c73 d700 |0075: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d7 │ │ -084faa: 5570 eb00 |0077: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00eb │ │ -084fae: 3800 0800 |0079: if-eqz v0, 0081 // +0008 │ │ -084fb2: 5570 f200 |007b: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00f2 │ │ -084fb6: 3800 0400 |007d: if-eqz v0, 0081 // +0004 │ │ -084fba: 5c63 5301 |007f: iput-boolean v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0153 │ │ -084fbe: 5262 4e01 |0081: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@014e │ │ -084fc2: 0760 |0083: move-object v0, v6 │ │ -084fc4: 0771 |0084: move-object v1, v7 │ │ -084fc6: 0183 |0085: move v3, v8 │ │ -084fc8: 0194 |0086: move v4, v9 │ │ -084fca: 7406 8005 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@0580 │ │ -084fd0: 0e00 |008a: return-void │ │ +084e84: |[084e84] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +084e94: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +084e96: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +084e98: 6300 3b01 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +084e9c: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ +084ea0: 1a00 7d04 |0006: const-string v0, "FragmentManager" // string@047d │ │ +084ea4: 2201 f704 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +084ea8: 7010 6021 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +084eae: 1a02 9511 |000d: const-string v2, "attach: " // string@1195 │ │ +084eb2: 6e20 6921 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +084eb8: 0c01 |0012: move-result-object v1 │ │ +084eba: 6e20 6821 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +084ec0: 0c01 |0016: move-result-object v1 │ │ +084ec2: 6e10 6e21 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +084ec8: 0c01 |001a: move-result-object v1 │ │ +084eca: 7120 0c1c 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +084ed0: 5570 e300 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00e3 │ │ +084ed4: 3800 6a00 |0020: if-eqz v0, 008a // +006a │ │ +084ed8: 5c75 e300 |0022: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00e3 │ │ +084edc: 5570 d700 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d7 │ │ +084ee0: 3900 6400 |0026: if-nez v0, 008a // +0064 │ │ +084ee4: 5460 4601 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +084ee8: 3900 0900 |002a: if-nez v0, 0033 // +0009 │ │ +084eec: 2200 1505 |002c: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ +084ef0: 7010 9a21 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ +084ef6: 5b60 4601 |0031: iput-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +084efa: 5460 4601 |0033: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +084efe: 6e20 a121 7000 |0035: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@21a1 │ │ +084f04: 0a00 |0038: move-result v0 │ │ +084f06: 3800 1b00 |0039: if-eqz v0, 0054 // +001b │ │ +084f0a: 2200 e104 |003b: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ +084f0e: 2201 f704 |003d: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +084f12: 7010 6021 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +084f18: 1a02 7704 |0042: const-string v2, "Fragment already added: " // string@0477 │ │ +084f1c: 6e20 6921 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +084f22: 0c01 |0047: move-result-object v1 │ │ +084f24: 6e20 6821 7100 |0048: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +084f2a: 0c01 |004b: move-result-object v1 │ │ +084f2c: 6e10 6e21 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +084f32: 0c01 |004f: move-result-object v1 │ │ +084f34: 7020 0521 1000 |0050: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +084f3a: 2700 |0053: throw v0 │ │ +084f3c: 6300 3b01 |0054: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +084f40: 3800 1a00 |0056: if-eqz v0, 0070 // +001a │ │ +084f44: 1a00 7d04 |0058: const-string v0, "FragmentManager" // string@047d │ │ +084f48: 2201 f704 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +084f4c: 7010 6021 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +084f52: 1a02 a210 |005f: const-string v2, "add from attach: " // string@10a2 │ │ +084f56: 6e20 6921 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +084f5c: 0c01 |0064: move-result-object v1 │ │ +084f5e: 6e20 6821 7100 |0065: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +084f64: 0c01 |0068: move-result-object v1 │ │ +084f66: 6e10 6e21 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +084f6c: 0c01 |006c: move-result-object v1 │ │ +084f6e: 7120 0c1c 1000 |006d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +084f74: 5460 4601 |0070: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +084f78: 6e20 9e21 7000 |0072: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +084f7e: 5c73 d700 |0075: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d7 │ │ +084f82: 5570 eb00 |0077: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00eb │ │ +084f86: 3800 0800 |0079: if-eqz v0, 0081 // +0008 │ │ +084f8a: 5570 f200 |007b: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00f2 │ │ +084f8e: 3800 0400 |007d: if-eqz v0, 0081 // +0004 │ │ +084f92: 5c63 5301 |007f: iput-boolean v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0153 │ │ +084f96: 5262 4e01 |0081: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@014e │ │ +084f9a: 0760 |0083: move-object v0, v6 │ │ +084f9c: 0771 |0084: move-object v1, v7 │ │ +084f9e: 0183 |0085: move v3, v8 │ │ +084fa0: 0194 |0086: move v4, v9 │ │ +084fa2: 7406 8005 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@0580 │ │ +084fa8: 0e00 |008a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1286 │ │ 0x001e line=1287 │ │ 0x0022 line=1288 │ │ 0x0024 line=1289 │ │ 0x0028 line=1290 │ │ @@ -155596,18 +155597,18 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -084fd4: |[084fd4] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -084fe4: 2200 0501 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@0105 │ │ -084fe8: 7020 f303 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@03f3 │ │ -084fee: 1100 |0005: return-object v0 │ │ +084fac: |[084fac] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +084fbc: 2200 0501 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@0105 │ │ +084fc0: 7020 f303 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@03f3 │ │ +084fc6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -155615,64 +155616,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 │ │ -084ff0: |[084ff0] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -085000: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -085002: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -085004: 6300 3b01 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -085008: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ -08500c: 1a00 7d04 |0006: const-string v0, "FragmentManager" // string@047d │ │ -085010: 2201 f704 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -085014: 7010 6021 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08501a: 1a03 d113 |000d: const-string v3, "detach: " // string@13d1 │ │ -08501e: 6e20 6921 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -085024: 0c01 |0012: move-result-object v1 │ │ -085026: 6e20 6821 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -08502c: 0c01 |0016: move-result-object v1 │ │ -08502e: 6e10 6e21 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -085034: 0c01 |001a: move-result-object v1 │ │ -085036: 7120 0c1c 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -08503c: 5570 e300 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00e3 │ │ -085040: 3900 4000 |0020: if-nez v0, 0060 // +0040 │ │ -085044: 5c72 e300 |0022: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00e3 │ │ -085048: 5570 d700 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d7 │ │ -08504c: 3800 3a00 |0026: if-eqz v0, 0060 // +003a │ │ -085050: 5460 4601 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -085054: 3800 2300 |002a: if-eqz v0, 004d // +0023 │ │ -085058: 6300 3b01 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -08505c: 3800 1a00 |002e: if-eqz v0, 0048 // +001a │ │ -085060: 1a00 7d04 |0030: const-string v0, "FragmentManager" // string@047d │ │ -085064: 2201 f704 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -085068: 7010 6021 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08506e: 1a03 db20 |0037: const-string v3, "remove from detach: " // string@20db │ │ -085072: 6e20 6921 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -085078: 0c01 |003c: move-result-object v1 │ │ -08507a: 6e20 6821 7100 |003d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -085080: 0c01 |0040: move-result-object v1 │ │ -085082: 6e10 6e21 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -085088: 0c01 |0044: move-result-object v1 │ │ -08508a: 7120 0c1c 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -085090: 5460 4601 |0048: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -085094: 6e20 a621 7000 |004a: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@21a6 │ │ -08509a: 5570 eb00 |004d: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00eb │ │ -08509e: 3800 0800 |004f: if-eqz v0, 0057 // +0008 │ │ -0850a2: 5570 f200 |0051: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00f2 │ │ -0850a6: 3800 0400 |0053: if-eqz v0, 0057 // +0004 │ │ -0850aa: 5c62 5301 |0055: iput-boolean v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0153 │ │ -0850ae: 5c75 d700 |0057: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d7 │ │ -0850b2: 0760 |0059: move-object v0, v6 │ │ -0850b4: 0771 |005a: move-object v1, v7 │ │ -0850b6: 0183 |005b: move v3, v8 │ │ -0850b8: 0194 |005c: move v4, v9 │ │ -0850ba: 7406 8005 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@0580 │ │ -0850c0: 0e00 |0060: return-void │ │ +084fc8: |[084fc8] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +084fd8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +084fda: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +084fdc: 6300 3b01 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +084fe0: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ +084fe4: 1a00 7d04 |0006: const-string v0, "FragmentManager" // string@047d │ │ +084fe8: 2201 f704 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +084fec: 7010 6021 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +084ff2: 1a03 d113 |000d: const-string v3, "detach: " // string@13d1 │ │ +084ff6: 6e20 6921 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +084ffc: 0c01 |0012: move-result-object v1 │ │ +084ffe: 6e20 6821 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +085004: 0c01 |0016: move-result-object v1 │ │ +085006: 6e10 6e21 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08500c: 0c01 |001a: move-result-object v1 │ │ +08500e: 7120 0c1c 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +085014: 5570 e300 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00e3 │ │ +085018: 3900 4000 |0020: if-nez v0, 0060 // +0040 │ │ +08501c: 5c72 e300 |0022: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00e3 │ │ +085020: 5570 d700 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d7 │ │ +085024: 3800 3a00 |0026: if-eqz v0, 0060 // +003a │ │ +085028: 5460 4601 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +08502c: 3800 2300 |002a: if-eqz v0, 004d // +0023 │ │ +085030: 6300 3b01 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +085034: 3800 1a00 |002e: if-eqz v0, 0048 // +001a │ │ +085038: 1a00 7d04 |0030: const-string v0, "FragmentManager" // string@047d │ │ +08503c: 2201 f704 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +085040: 7010 6021 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +085046: 1a03 db20 |0037: const-string v3, "remove from detach: " // string@20db │ │ +08504a: 6e20 6921 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +085050: 0c01 |003c: move-result-object v1 │ │ +085052: 6e20 6821 7100 |003d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +085058: 0c01 |0040: move-result-object v1 │ │ +08505a: 6e10 6e21 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +085060: 0c01 |0044: move-result-object v1 │ │ +085062: 7120 0c1c 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +085068: 5460 4601 |0048: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +08506c: 6e20 a621 7000 |004a: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@21a6 │ │ +085072: 5570 eb00 |004d: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00eb │ │ +085076: 3800 0800 |004f: if-eqz v0, 0057 // +0008 │ │ +08507a: 5570 f200 |0051: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00f2 │ │ +08507e: 3800 0400 |0053: if-eqz v0, 0057 // +0004 │ │ +085082: 5c62 5301 |0055: iput-boolean v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0153 │ │ +085086: 5c75 d700 |0057: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d7 │ │ +08508a: 0760 |0059: move-object v0, v6 │ │ +08508c: 0771 |005a: move-object v1, v7 │ │ +08508e: 0183 |005b: move v3, v8 │ │ +085090: 0194 |005c: move v4, v9 │ │ +085092: 7406 8005 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@0580 │ │ +085098: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1267 │ │ 0x001e line=1268 │ │ 0x0022 line=1269 │ │ 0x0024 line=1270 │ │ 0x0028 line=1272 │ │ @@ -155694,20 +155695,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0850c4: |[0850c4] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ -0850d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0850d6: 5c21 5901 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0159 │ │ -0850da: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -0850dc: 6e30 7e05 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@057e │ │ -0850e2: 0e00 |0007: return-void │ │ +08509c: |[08509c] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ +0850ac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0850ae: 5c21 5901 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0159 │ │ +0850b2: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +0850b4: 6e30 7e05 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@057e │ │ +0850ba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1916 │ │ 0x0003 line=1917 │ │ 0x0007 line=1918 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -155717,31 +155718,31 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0850e4: |[0850e4] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0850f4: 5432 4601 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -0850f8: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -0850fc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0850fe: 5432 4601 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -085102: 6e10 a921 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -085108: 0a02 |000a: move-result v2 │ │ -08510a: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -08510e: 5432 4601 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -085112: 6e20 a221 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -085118: 0c00 |0012: move-result-object v0 │ │ -08511a: 1f00 0f01 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ -08511e: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -085122: 6e20 bb04 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performConfigurationChanged:(Landroid/content/res/Configuration;)V // method@04bb │ │ -085128: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08512c: 28e9 |001c: goto 0005 // -0017 │ │ -08512e: 0e00 |001d: return-void │ │ +0850bc: |[0850bc] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0850cc: 5432 4601 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +0850d0: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +0850d4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0850d6: 5432 4601 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +0850da: 6e10 a921 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +0850e0: 0a02 |000a: move-result v2 │ │ +0850e2: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +0850e6: 5432 4601 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +0850ea: 6e20 a221 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +0850f0: 0c00 |0012: move-result-object v0 │ │ +0850f2: 1f00 0f01 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ +0850f6: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +0850fa: 6e20 bb04 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performConfigurationChanged:(Landroid/content/res/Configuration;)V // method@04bb │ │ +085100: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +085104: 28e9 |001c: goto 0005 // -0017 │ │ +085106: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1961 │ │ 0x0004 line=1962 │ │ 0x000d line=1963 │ │ 0x0015 line=1964 │ │ 0x0017 line=1965 │ │ @@ -155758,36 +155759,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -085130: |[085130] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -085140: 5432 4601 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -085144: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ -085148: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -08514a: 5432 4601 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -08514e: 6e10 a921 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -085154: 0a02 |000a: move-result v2 │ │ -085156: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ -08515a: 5432 4601 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -08515e: 6e20 a221 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -085164: 0c00 |0012: move-result-object v0 │ │ -085166: 1f00 0f01 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ -08516a: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -08516e: 6e20 bc04 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performContextItemSelected:(Landroid/view/MenuItem;)Z // method@04bc │ │ -085174: 0a02 |001a: move-result v2 │ │ -085176: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -08517a: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -08517c: 0f02 |001e: return v2 │ │ -08517e: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -085182: 28e4 |0021: goto 0005 // -001c │ │ -085184: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -085186: 28fb |0023: goto 001e // -0005 │ │ +085108: |[085108] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +085118: 5432 4601 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +08511c: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ +085120: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +085122: 5432 4601 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +085126: 6e10 a921 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +08512c: 0a02 |000a: move-result v2 │ │ +08512e: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ +085132: 5432 4601 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +085136: 6e20 a221 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +08513c: 0c00 |0012: move-result-object v0 │ │ +08513e: 1f00 0f01 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ +085142: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +085146: 6e20 bc04 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performContextItemSelected:(Landroid/view/MenuItem;)Z // method@04bc │ │ +08514c: 0a02 |001a: move-result v2 │ │ +08514e: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +085152: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +085154: 0f02 |001e: return v2 │ │ +085156: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08515a: 28e4 |0021: goto 0005 // -001c │ │ +08515c: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +08515e: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2044 │ │ 0x0004 line=2045 │ │ 0x000d line=2046 │ │ 0x0015 line=2047 │ │ 0x0017 line=2048 │ │ @@ -155808,20 +155809,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -085188: |[085188] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ -085198: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08519a: 5c21 5901 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0159 │ │ -08519e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0851a0: 6e30 7e05 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@057e │ │ -0851a6: 0e00 |0007: return-void │ │ +085160: |[085160] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ +085170: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +085172: 5c21 5901 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0159 │ │ +085176: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +085178: 6e30 7e05 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@057e │ │ +08517e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1911 │ │ 0x0003 line=1912 │ │ 0x0007 line=1913 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -155831,59 +155832,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 │ │ -0851a8: |[0851a8] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -0851b8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0851ba: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0851bc: 5454 4601 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -0851c0: 3804 2900 |0004: if-eqz v4, 002d // +0029 │ │ -0851c4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0851c6: 5454 4601 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -0851ca: 6e10 a921 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -0851d0: 0a04 |000c: move-result v4 │ │ -0851d2: 3541 2000 |000d: if-ge v1, v4, 002d // +0020 │ │ -0851d6: 5454 4601 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -0851da: 6e20 a221 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -0851e0: 0c00 |0014: move-result-object v0 │ │ -0851e2: 1f00 0f01 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ -0851e6: 3800 1300 |0017: if-eqz v0, 002a // +0013 │ │ -0851ea: 6e30 be04 6007 |0019: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@04be │ │ -0851f0: 0a04 |001c: move-result v4 │ │ -0851f2: 3804 0d00 |001d: if-eqz v4, 002a // +000d │ │ -0851f6: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -0851f8: 3902 0700 |0020: if-nez v2, 0027 // +0007 │ │ -0851fc: 2202 1505 |0022: new-instance v2, Ljava/util/ArrayList; // type@0515 │ │ -085200: 7010 9a21 0200 |0024: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@219a │ │ -085206: 6e20 9e21 0200 |0027: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -08520c: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -085210: 28db |002c: goto 0007 // -0025 │ │ -085212: 5454 4d01 |002d: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@014d │ │ -085216: 3804 2100 |002f: if-eqz v4, 0050 // +0021 │ │ -08521a: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -08521c: 5454 4d01 |0032: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@014d │ │ -085220: 6e10 a921 0400 |0034: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -085226: 0a04 |0037: move-result v4 │ │ -085228: 3541 1800 |0038: if-ge v1, v4, 0050 // +0018 │ │ -08522c: 5454 4d01 |003a: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@014d │ │ -085230: 6e20 a221 1400 |003c: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -085236: 0c00 |003f: move-result-object v0 │ │ -085238: 1f00 0f01 |0040: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ -08523c: 3802 0800 |0042: if-eqz v2, 004a // +0008 │ │ -085240: 6e20 a121 0200 |0044: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@21a1 │ │ -085246: 0a04 |0047: move-result v4 │ │ -085248: 3904 0500 |0048: if-nez v4, 004d // +0005 │ │ -08524c: 6e10 aa04 0000 |004a: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@04aa │ │ -085252: d801 0101 |004d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -085256: 28e3 |004f: goto 0032 // -001d │ │ -085258: 5b52 4d01 |0050: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@014d │ │ -08525c: 0f03 |0052: return v3 │ │ +085180: |[085180] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ +085190: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +085192: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +085194: 5454 4601 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +085198: 3804 2900 |0004: if-eqz v4, 002d // +0029 │ │ +08519c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +08519e: 5454 4601 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +0851a2: 6e10 a921 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +0851a8: 0a04 |000c: move-result v4 │ │ +0851aa: 3541 2000 |000d: if-ge v1, v4, 002d // +0020 │ │ +0851ae: 5454 4601 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +0851b2: 6e20 a221 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +0851b8: 0c00 |0014: move-result-object v0 │ │ +0851ba: 1f00 0f01 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ +0851be: 3800 1300 |0017: if-eqz v0, 002a // +0013 │ │ +0851c2: 6e30 be04 6007 |0019: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@04be │ │ +0851c8: 0a04 |001c: move-result v4 │ │ +0851ca: 3804 0d00 |001d: if-eqz v4, 002a // +000d │ │ +0851ce: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +0851d0: 3902 0700 |0020: if-nez v2, 0027 // +0007 │ │ +0851d4: 2202 1505 |0022: new-instance v2, Ljava/util/ArrayList; // type@0515 │ │ +0851d8: 7010 9a21 0200 |0024: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@219a │ │ +0851de: 6e20 9e21 0200 |0027: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +0851e4: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0851e8: 28db |002c: goto 0007 // -0025 │ │ +0851ea: 5454 4d01 |002d: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@014d │ │ +0851ee: 3804 2100 |002f: if-eqz v4, 0050 // +0021 │ │ +0851f2: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +0851f4: 5454 4d01 |0032: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@014d │ │ +0851f8: 6e10 a921 0400 |0034: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +0851fe: 0a04 |0037: move-result v4 │ │ +085200: 3541 1800 |0038: if-ge v1, v4, 0050 // +0018 │ │ +085204: 5454 4d01 |003a: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@014d │ │ +085208: 6e20 a221 1400 |003c: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +08520e: 0c00 |003f: move-result-object v0 │ │ +085210: 1f00 0f01 |0040: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ +085214: 3802 0800 |0042: if-eqz v2, 004a // +0008 │ │ +085218: 6e20 a121 0200 |0044: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@21a1 │ │ +08521e: 0a04 |0047: move-result v4 │ │ +085220: 3904 0500 |0048: if-nez v4, 004d // +0005 │ │ +085224: 6e10 aa04 0000 |004a: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@04aa │ │ +08522a: d801 0101 |004d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08522e: 28e3 |004f: goto 0032 // -001d │ │ +085230: 5b52 4d01 |0050: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@014d │ │ +085234: 0f03 |0052: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1983 │ │ 0x0001 line=1984 │ │ 0x0002 line=1985 │ │ 0x0006 line=1986 │ │ 0x000f line=1987 │ │ @@ -155919,25 +155920,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -085260: |[085260] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ -085270: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -085272: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -085274: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -085276: 5c30 4f01 |0003: iput-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@014f │ │ -08527a: 6e10 6b05 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@056b │ │ -085280: 6e30 7e05 2302 |0008: invoke-virtual {v3, v2, v2}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@057e │ │ -085286: 5b31 4501 |000b: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -08528a: 5b31 4c01 |000d: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@014c │ │ -08528e: 5b31 5501 |000f: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0155 │ │ -085292: 0e00 |0011: return-void │ │ +085238: |[085238] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ +085248: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08524a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08524c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +08524e: 5c30 4f01 |0003: iput-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@014f │ │ +085252: 6e10 6b05 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@056b │ │ +085258: 6e30 7e05 2302 |0008: invoke-virtual {v3, v2, v2}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@057e │ │ +08525e: 5b31 4501 |000b: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +085262: 5b31 4c01 |000d: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@014c │ │ +085266: 5b31 5501 |000f: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0155 │ │ +08526a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1952 │ │ 0x0005 line=1953 │ │ 0x0008 line=1954 │ │ 0x000b line=1955 │ │ 0x000d line=1956 │ │ @@ -155951,19 +155952,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -085294: |[085294] android.support.v4.app.FragmentManagerImpl.dispatchDestroyView:()V │ │ -0852a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0852a6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0852a8: 6e30 7e05 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@057e │ │ -0852ae: 0e00 |0005: return-void │ │ +08526c: |[08526c] android.support.v4.app.FragmentManagerImpl.dispatchDestroyView:()V │ │ +08527c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08527e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +085280: 6e30 7e05 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@057e │ │ +085286: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1948 │ │ 0x0005 line=1949 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -155972,31 +155973,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0852b0: |[0852b0] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ -0852c0: 5432 4601 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -0852c4: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -0852c8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0852ca: 5432 4601 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -0852ce: 6e10 a921 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -0852d4: 0a02 |000a: move-result v2 │ │ -0852d6: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -0852da: 5432 4601 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -0852de: 6e20 a221 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -0852e4: 0c00 |0012: move-result-object v0 │ │ -0852e6: 1f00 0f01 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ -0852ea: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -0852ee: 6e10 c204 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.performLowMemory:()V // method@04c2 │ │ -0852f4: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0852f8: 28e9 |001c: goto 0005 // -0017 │ │ -0852fa: 0e00 |001d: return-void │ │ +085288: |[085288] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ +085298: 5432 4601 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +08529c: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +0852a0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0852a2: 5432 4601 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +0852a6: 6e10 a921 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +0852ac: 0a02 |000a: move-result v2 │ │ +0852ae: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +0852b2: 5432 4601 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +0852b6: 6e20 a221 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +0852bc: 0c00 |0012: move-result-object v0 │ │ +0852be: 1f00 0f01 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ +0852c2: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +0852c6: 6e10 c204 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.performLowMemory:()V // method@04c2 │ │ +0852cc: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0852d0: 28e9 |001c: goto 0005 // -0017 │ │ +0852d2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1972 │ │ 0x0004 line=1973 │ │ 0x000d line=1974 │ │ 0x0015 line=1975 │ │ 0x0017 line=1976 │ │ @@ -156012,36 +156013,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0852fc: |[0852fc] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -08530c: 5432 4601 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -085310: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ -085314: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -085316: 5432 4601 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -08531a: 6e10 a921 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -085320: 0a02 |000a: move-result v2 │ │ -085322: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ -085326: 5432 4601 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -08532a: 6e20 a221 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -085330: 0c00 |0012: move-result-object v0 │ │ -085332: 1f00 0f01 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ -085336: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -08533a: 6e20 c304 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@04c3 │ │ -085340: 0a02 |001a: move-result v2 │ │ -085342: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -085346: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -085348: 0f02 |001e: return v2 │ │ -08534a: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08534e: 28e4 |0021: goto 0005 // -001c │ │ -085350: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -085352: 28fb |0023: goto 001e // -0005 │ │ +0852d4: |[0852d4] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0852e4: 5432 4601 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +0852e8: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ +0852ec: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0852ee: 5432 4601 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +0852f2: 6e10 a921 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +0852f8: 0a02 |000a: move-result v2 │ │ +0852fa: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ +0852fe: 5432 4601 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +085302: 6e20 a221 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +085308: 0c00 |0012: move-result-object v0 │ │ +08530a: 1f00 0f01 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ +08530e: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +085312: 6e20 c304 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@04c3 │ │ +085318: 0a02 |001a: move-result v2 │ │ +08531a: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +08531e: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +085320: 0f02 |001e: return v2 │ │ +085322: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +085326: 28e4 |0021: goto 0005 // -001c │ │ +085328: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +08532a: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2030 │ │ 0x0004 line=2031 │ │ 0x000d line=2032 │ │ 0x0015 line=2033 │ │ 0x0017 line=2034 │ │ @@ -156062,31 +156063,31 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -085354: |[085354] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -085364: 5432 4601 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -085368: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -08536c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -08536e: 5432 4601 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -085372: 6e10 a921 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -085378: 0a02 |000a: move-result v2 │ │ -08537a: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -08537e: 5432 4601 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -085382: 6e20 a221 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -085388: 0c00 |0012: move-result-object v0 │ │ -08538a: 1f00 0f01 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ -08538e: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -085392: 6e20 c404 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsMenuClosed:(Landroid/view/Menu;)V // method@04c4 │ │ -085398: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08539c: 28e9 |001c: goto 0005 // -0017 │ │ -08539e: 0e00 |001d: return-void │ │ +08532c: |[08532c] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +08533c: 5432 4601 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +085340: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +085344: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +085346: 5432 4601 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +08534a: 6e10 a921 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +085350: 0a02 |000a: move-result v2 │ │ +085352: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +085356: 5432 4601 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +08535a: 6e20 a221 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +085360: 0c00 |0012: move-result-object v0 │ │ +085362: 1f00 0f01 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ +085366: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +08536a: 6e20 c404 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsMenuClosed:(Landroid/view/Menu;)V // method@04c4 │ │ +085370: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +085374: 28e9 |001c: goto 0005 // -0017 │ │ +085376: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2058 │ │ 0x0004 line=2059 │ │ 0x000d line=2060 │ │ 0x0015 line=2061 │ │ 0x0017 line=2062 │ │ @@ -156103,19 +156104,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0853a0: |[0853a0] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ -0853b0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0853b2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0853b4: 6e30 7e05 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@057e │ │ -0853ba: 0e00 |0005: return-void │ │ +085378: |[085378] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ +085388: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +08538a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08538c: 6e30 7e05 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@057e │ │ +085392: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1931 │ │ 0x0005 line=1932 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -156124,35 +156125,35 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0853bc: |[0853bc] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -0853cc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0853ce: 5443 4601 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -0853d2: 3803 1f00 |0003: if-eqz v3, 0022 // +001f │ │ -0853d6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0853d8: 5443 4601 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -0853dc: 6e10 a921 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -0853e2: 0a03 |000b: move-result v3 │ │ -0853e4: 3531 1600 |000c: if-ge v1, v3, 0022 // +0016 │ │ -0853e8: 5443 4601 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -0853ec: 6e20 a221 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -0853f2: 0c00 |0013: move-result-object v0 │ │ -0853f4: 1f00 0f01 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ -0853f8: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -0853fc: 6e20 c604 5000 |0018: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.performPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@04c6 │ │ -085402: 0a03 |001b: move-result v3 │ │ -085404: 3803 0300 |001c: if-eqz v3, 001f // +0003 │ │ -085408: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -08540a: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08540e: 28e5 |0021: goto 0006 // -001b │ │ -085410: 0f02 |0022: return v2 │ │ +085394: |[085394] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +0853a4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0853a6: 5443 4601 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +0853aa: 3803 1f00 |0003: if-eqz v3, 0022 // +001f │ │ +0853ae: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0853b0: 5443 4601 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +0853b4: 6e10 a921 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +0853ba: 0a03 |000b: move-result v3 │ │ +0853bc: 3531 1600 |000c: if-ge v1, v3, 0022 // +0016 │ │ +0853c0: 5443 4601 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +0853c4: 6e20 a221 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +0853ca: 0c00 |0013: move-result-object v0 │ │ +0853cc: 1f00 0f01 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ +0853d0: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +0853d4: 6e20 c604 5000 |0018: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.performPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@04c6 │ │ +0853da: 0a03 |001b: move-result v3 │ │ +0853dc: 3803 0300 |001c: if-eqz v3, 001f // +0003 │ │ +0853e0: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +0853e2: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0853e6: 28e5 |0021: goto 0006 // -001b │ │ +0853e8: 0f02 |0022: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2015 │ │ 0x0001 line=2016 │ │ 0x0005 line=2017 │ │ 0x000e line=2018 │ │ 0x0016 line=2019 │ │ @@ -156172,19 +156173,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -085414: |[085414] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ -085424: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -085426: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -085428: 6e30 7e05 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@057e │ │ -08542e: 0e00 |0005: return-void │ │ +0853ec: |[0853ec] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ +0853fc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0853fe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +085400: 6e30 7e05 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@057e │ │ +085406: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1944 │ │ 0x0005 line=1945 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -156193,20 +156194,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -085430: |[085430] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ -085440: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -085442: 5c21 5901 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0159 │ │ -085446: 1250 |0003: const/4 v0, #int 5 // #5 │ │ -085448: 6e30 7e05 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@057e │ │ -08544e: 0e00 |0007: return-void │ │ +085408: |[085408] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ +085418: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08541a: 5c21 5901 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0159 │ │ +08541e: 1250 |0003: const/4 v0, #int 5 // #5 │ │ +085420: 6e30 7e05 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@057e │ │ +085426: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1926 │ │ 0x0003 line=1927 │ │ 0x0007 line=1928 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -156216,20 +156217,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -085450: |[085450] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ -085460: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -085462: 5c21 5901 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0159 │ │ -085466: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -085468: 6e30 7e05 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@057e │ │ -08546e: 0e00 |0007: return-void │ │ +085428: |[085428] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ +085438: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08543a: 5c21 5901 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0159 │ │ +08543e: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +085440: 6e30 7e05 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@057e │ │ +085446: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1921 │ │ 0x0003 line=1922 │ │ 0x0007 line=1923 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -156239,21 +156240,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -085470: |[085470] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ -085480: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -085482: 5c20 5901 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0159 │ │ -085486: 1230 |0003: const/4 v0, #int 3 // #3 │ │ -085488: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -08548a: 6e30 7e05 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@057e │ │ -085490: 0e00 |0008: return-void │ │ +085448: |[085448] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ +085458: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08545a: 5c20 5901 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0159 │ │ +08545e: 1230 |0003: const/4 v0, #int 3 // #3 │ │ +085460: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +085462: 6e30 7e05 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@057e │ │ +085468: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1938 │ │ 0x0003 line=1940 │ │ 0x0008 line=1941 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -156263,267 +156264,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 │ │ -085494: |[085494] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0854a4: 2206 f704 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ -0854a8: 7010 6021 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0854ae: 6e20 6921 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0854b4: 0c06 |0008: move-result-object v6 │ │ -0854b6: 1a07 0600 |0009: const-string v7, " " // string@0006 │ │ -0854ba: 6e20 6921 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0854c0: 0c06 |000e: move-result-object v6 │ │ -0854c2: 6e10 6e21 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0854c8: 0c04 |0012: move-result-object v4 │ │ -0854ca: 5486 4401 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -0854ce: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ -0854d2: 5486 4401 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -0854d6: 6e10 a921 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -0854dc: 0a00 |001c: move-result v0 │ │ -0854de: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ -0854e2: 6e20 c920 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0854e8: 1a06 4202 |0022: const-string v6, "Active Fragments in " // string@0242 │ │ -0854ec: 6e20 c920 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0854f2: 7110 7321 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2173 │ │ -0854f8: 0a06 |002a: move-result v6 │ │ -0854fa: 7110 0c21 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ -085500: 0c06 |002e: move-result-object v6 │ │ -085502: 6e20 c920 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -085508: 1a06 3601 |0032: const-string v6, ":" // string@0136 │ │ -08550c: 6e20 ce20 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -085512: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -085514: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ -085518: 5486 4401 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -08551c: 6e20 a221 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -085522: 0c02 |003f: move-result-object v2 │ │ -085524: 1f02 0f01 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@010f │ │ -085528: 6e20 c920 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08552e: 1a06 0700 |0045: const-string v6, " #" // string@0007 │ │ -085532: 6e20 c920 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -085538: 6e20 c720 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@20c7 │ │ -08553e: 1a06 3701 |004d: const-string v6, ": " // string@0137 │ │ -085542: 6e20 c920 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -085548: 6e20 cd20 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ -08554e: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ -085552: 6e5c 7204 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@0472 │ │ -085558: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08555c: 28dc |005c: goto 0038 // -0024 │ │ -08555e: 5486 4601 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -085562: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ -085566: 5486 4601 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -08556a: 6e10 a921 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -085570: 0a00 |0066: move-result v0 │ │ -085572: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ -085576: 6e20 c920 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08557c: 1a06 5602 |006c: const-string v6, "Added Fragments:" // string@0256 │ │ -085580: 6e20 ce20 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -085586: 1203 |0071: const/4 v3, #int 0 // #0 │ │ -085588: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ -08558c: 5486 4601 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -085590: 6e20 a221 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -085596: 0c02 |0079: move-result-object v2 │ │ -085598: 1f02 0f01 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@010f │ │ -08559c: 6e20 c920 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0855a2: 1a06 0700 |007f: const-string v6, " #" // string@0007 │ │ -0855a6: 6e20 c920 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0855ac: 6e20 c720 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@20c7 │ │ -0855b2: 1a06 3701 |0087: const-string v6, ": " // string@0137 │ │ -0855b6: 6e20 c920 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0855bc: 6e10 e204 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@04e2 │ │ -0855c2: 0c06 |008f: move-result-object v6 │ │ -0855c4: 6e20 ce20 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -0855ca: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0855ce: 28dd |0095: goto 0072 // -0023 │ │ -0855d0: 5486 4d01 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@014d │ │ -0855d4: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ -0855d8: 5486 4d01 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@014d │ │ -0855dc: 6e10 a921 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -0855e2: 0a00 |009f: move-result v0 │ │ -0855e4: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ -0855e8: 6e20 c920 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0855ee: 1a06 8e04 |00a5: const-string v6, "Fragments Created Menus:" // string@048e │ │ -0855f2: 6e20 ce20 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -0855f8: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ -0855fa: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ -0855fe: 5486 4d01 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@014d │ │ -085602: 6e20 a221 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -085608: 0c02 |00b2: move-result-object v2 │ │ -08560a: 1f02 0f01 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@010f │ │ -08560e: 6e20 c920 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -085614: 1a06 0700 |00b8: const-string v6, " #" // string@0007 │ │ -085618: 6e20 c920 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08561e: 6e20 c720 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@20c7 │ │ -085624: 1a06 3701 |00c0: const-string v6, ": " // string@0137 │ │ -085628: 6e20 c920 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08562e: 6e10 e204 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@04e2 │ │ -085634: 0c06 |00c8: move-result-object v6 │ │ -085636: 6e20 ce20 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -08563c: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ -085640: 28dd |00ce: goto 00ab // -0023 │ │ -085642: 5486 4901 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ -085646: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ -08564a: 5486 4901 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ -08564e: 6e10 a921 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -085654: 0a00 |00d8: move-result v0 │ │ -085656: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ -08565a: 6e20 c920 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -085660: 1a06 8502 |00de: const-string v6, "Back Stack:" // string@0285 │ │ -085664: 6e20 ce20 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -08566a: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ -08566c: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ -085670: 5486 4901 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ -085674: 6e20 a221 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -08567a: 0c01 |00eb: move-result-object v1 │ │ -08567c: 1f01 0501 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0105 │ │ -085680: 6e20 c920 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -085686: 1a06 0700 |00f1: const-string v6, " #" // string@0007 │ │ -08568a: 6e20 c920 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -085690: 6e20 c720 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@20c7 │ │ -085696: 1a06 3701 |00f9: const-string v6, ": " // string@0137 │ │ -08569a: 6e20 c920 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0856a0: 6e10 3804 0100 |00fe: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.toString:()Ljava/lang/String; // method@0438 │ │ -0856a6: 0c06 |0101: move-result-object v6 │ │ -0856a8: 6e20 ce20 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -0856ae: 6e5c 0c04 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@040c │ │ -0856b4: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0856b8: 28da |010a: goto 00e4 // -0026 │ │ -0856ba: 1d08 |010b: monitor-enter v8 │ │ -0856bc: 5486 4b01 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ -0856c0: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ -0856c4: 5486 4b01 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ -0856c8: 6e10 a921 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -0856ce: 0a00 |0115: move-result v0 │ │ -0856d0: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ -0856d4: 6e20 c920 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0856da: 1a06 8402 |011b: const-string v6, "Back Stack Indices:" // string@0284 │ │ -0856de: 6e20 ce20 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -0856e4: 1203 |0120: const/4 v3, #int 0 // #0 │ │ -0856e6: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ -0856ea: 5486 4b01 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ -0856ee: 6e20 a221 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -0856f4: 0c01 |0128: move-result-object v1 │ │ -0856f6: 1f01 0501 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0105 │ │ -0856fa: 6e20 c920 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -085700: 1a06 0700 |012e: const-string v6, " #" // string@0007 │ │ -085704: 6e20 c920 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08570a: 6e20 c720 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@20c7 │ │ -085710: 1a06 3701 |0136: const-string v6, ": " // string@0137 │ │ -085714: 6e20 c920 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08571a: 6e20 cd20 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ -085720: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -085724: 28e1 |0140: goto 0121 // -001f │ │ -085726: 5486 4701 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0147 │ │ -08572a: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ -08572e: 5486 4701 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0147 │ │ -085732: 6e10 a921 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -085738: 0a06 |014a: move-result v6 │ │ -08573a: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ -08573e: 6e20 c920 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -085744: 1a06 941a |0150: const-string v6, "mAvailBackStackIndices: " // string@1a94 │ │ -085748: 6e20 c920 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08574e: 5486 4701 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0147 │ │ -085752: 6e10 aa21 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@21aa │ │ -085758: 0c06 |015a: move-result-object v6 │ │ -08575a: 7110 b021 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@21b0 │ │ -085760: 0c06 |015e: move-result-object v6 │ │ -085762: 6e20 ce20 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -085768: 1e08 |0162: monitor-exit v8 │ │ -08576a: 5486 5601 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0156 │ │ -08576e: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ -085772: 5486 5601 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0156 │ │ -085776: 6e10 a921 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -08577c: 0a00 |016c: move-result v0 │ │ -08577e: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ -085782: 6e20 c920 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -085788: 1a06 d40c |0172: const-string v6, "Pending Actions:" // string@0cd4 │ │ -08578c: 6e20 ce20 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -085792: 1203 |0177: const/4 v3, #int 0 // #0 │ │ -085794: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ -085798: 5486 5601 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0156 │ │ -08579c: 6e20 a221 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -0857a2: 0c05 |017f: move-result-object v5 │ │ -0857a4: 1f05 f104 |0180: check-cast v5, Ljava/lang/Runnable; // type@04f1 │ │ -0857a8: 6e20 c920 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0857ae: 1a06 0700 |0185: const-string v6, " #" // string@0007 │ │ -0857b2: 6e20 c920 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0857b8: 6e20 c720 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@20c7 │ │ -0857be: 1a06 3701 |018d: const-string v6, ": " // string@0137 │ │ -0857c2: 6e20 c920 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0857c8: 6e20 cd20 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ -0857ce: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0857d2: 28e1 |0197: goto 0178 // -001f │ │ -0857d4: 0d06 |0198: move-exception v6 │ │ -0857d6: 1e08 |0199: monitor-exit v8 │ │ -0857d8: 2706 |019a: throw v6 │ │ -0857da: 6e20 c920 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0857e0: 1a06 7e04 |019e: const-string v6, "FragmentManager misc state:" // string@047e │ │ -0857e4: 6e20 ce20 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -0857ea: 6e20 c920 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0857f0: 1a06 1c00 |01a6: const-string v6, " mActivity=" // string@001c │ │ -0857f4: 6e20 c920 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0857fa: 5486 4501 |01ab: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -0857fe: 6e20 cd20 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ -085804: 6e20 c920 9b00 |01b0: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08580a: 1a06 1e00 |01b3: const-string v6, " mContainer=" // string@001e │ │ -08580e: 6e20 c920 6b00 |01b5: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -085814: 5486 4c01 |01b8: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@014c │ │ -085818: 6e20 cd20 6b00 |01ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ -08581e: 5486 5501 |01bd: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0155 │ │ -085822: 3806 0f00 |01bf: if-eqz v6, 01ce // +000f │ │ -085826: 6e20 c920 9b00 |01c1: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08582c: 1a06 2300 |01c4: const-string v6, " mParent=" // string@0023 │ │ -085830: 6e20 c920 6b00 |01c6: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -085836: 5486 5501 |01c9: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0155 │ │ -08583a: 6e20 cd20 6b00 |01cb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ -085840: 6e20 c920 9b00 |01ce: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -085846: 1a06 1f00 |01d1: const-string v6, " mCurState=" // string@001f │ │ -08584a: 6e20 c920 6b00 |01d3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -085850: 5286 4e01 |01d6: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@014e │ │ -085854: 6e20 c720 6b00 |01d8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@20c7 │ │ -08585a: 1a06 8a00 |01db: const-string v6, " mStateSaved=" // string@008a │ │ -08585e: 6e20 c920 6b00 |01dd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -085864: 5586 5901 |01e0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0159 │ │ -085868: 6e20 ca20 6b00 |01e2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@20ca │ │ -08586e: 1a06 7600 |01e5: const-string v6, " mDestroyed=" // string@0076 │ │ -085872: 6e20 c920 6b00 |01e7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -085878: 5586 4f01 |01ea: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@014f │ │ -08587c: 6e20 cf20 6b00 |01ec: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@20cf │ │ -085882: 5586 5301 |01ef: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0153 │ │ -085886: 3806 0f00 |01f1: if-eqz v6, 0200 // +000f │ │ -08588a: 6e20 c920 9b00 |01f3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -085890: 1a06 2100 |01f6: const-string v6, " mNeedMenuInvalidate=" // string@0021 │ │ -085894: 6e20 c920 6b00 |01f8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08589a: 5586 5301 |01fb: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0153 │ │ -08589e: 6e20 cf20 6b00 |01fd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@20cf │ │ -0858a4: 5486 5401 |0200: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0154 │ │ -0858a8: 3806 0f00 |0202: if-eqz v6, 0211 // +000f │ │ -0858ac: 6e20 c920 9b00 |0204: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0858b2: 1a06 2200 |0207: const-string v6, " mNoTransactionsBecause=" // string@0022 │ │ -0858b6: 6e20 c920 6b00 |0209: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0858bc: 5486 5401 |020c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0154 │ │ -0858c0: 6e20 ce20 6b00 |020e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -0858c6: 5486 4801 |0211: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ -0858ca: 3806 1f00 |0213: if-eqz v6, 0232 // +001f │ │ -0858ce: 5486 4801 |0215: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ -0858d2: 6e10 a921 0600 |0217: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -0858d8: 0a06 |021a: move-result v6 │ │ -0858da: 3d06 1700 |021b: if-lez v6, 0232 // +0017 │ │ -0858de: 6e20 c920 9b00 |021d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0858e4: 1a06 1d00 |0220: const-string v6, " mAvailIndices: " // string@001d │ │ -0858e8: 6e20 c920 6b00 |0222: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0858ee: 5486 4801 |0225: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ -0858f2: 6e10 aa21 0600 |0227: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@21aa │ │ -0858f8: 0c06 |022a: move-result-object v6 │ │ -0858fa: 7110 b021 0600 |022b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@21b0 │ │ -085900: 0c06 |022e: move-result-object v6 │ │ -085902: 6e20 ce20 6b00 |022f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -085908: 0e00 |0232: return-void │ │ +08546c: |[08546c] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +08547c: 2206 f704 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ +085480: 7010 6021 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +085486: 6e20 6921 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08548c: 0c06 |0008: move-result-object v6 │ │ +08548e: 1a07 0600 |0009: const-string v7, " " // string@0006 │ │ +085492: 6e20 6921 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +085498: 0c06 |000e: move-result-object v6 │ │ +08549a: 6e10 6e21 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0854a0: 0c04 |0012: move-result-object v4 │ │ +0854a2: 5486 4401 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +0854a6: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ +0854aa: 5486 4401 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +0854ae: 6e10 a921 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +0854b4: 0a00 |001c: move-result v0 │ │ +0854b6: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ +0854ba: 6e20 c920 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0854c0: 1a06 4202 |0022: const-string v6, "Active Fragments in " // string@0242 │ │ +0854c4: 6e20 c920 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0854ca: 7110 7321 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2173 │ │ +0854d0: 0a06 |002a: move-result v6 │ │ +0854d2: 7110 0c21 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ +0854d8: 0c06 |002e: move-result-object v6 │ │ +0854da: 6e20 c920 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0854e0: 1a06 3601 |0032: const-string v6, ":" // string@0136 │ │ +0854e4: 6e20 ce20 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +0854ea: 1203 |0037: const/4 v3, #int 0 // #0 │ │ +0854ec: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ +0854f0: 5486 4401 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +0854f4: 6e20 a221 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +0854fa: 0c02 |003f: move-result-object v2 │ │ +0854fc: 1f02 0f01 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@010f │ │ +085500: 6e20 c920 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +085506: 1a06 0700 |0045: const-string v6, " #" // string@0007 │ │ +08550a: 6e20 c920 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +085510: 6e20 c720 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@20c7 │ │ +085516: 1a06 3701 |004d: const-string v6, ": " // string@0137 │ │ +08551a: 6e20 c920 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +085520: 6e20 cd20 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ +085526: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ +08552a: 6e5c 7204 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@0472 │ │ +085530: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +085534: 28dc |005c: goto 0038 // -0024 │ │ +085536: 5486 4601 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +08553a: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ +08553e: 5486 4601 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +085542: 6e10 a921 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +085548: 0a00 |0066: move-result v0 │ │ +08554a: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ +08554e: 6e20 c920 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +085554: 1a06 5602 |006c: const-string v6, "Added Fragments:" // string@0256 │ │ +085558: 6e20 ce20 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +08555e: 1203 |0071: const/4 v3, #int 0 // #0 │ │ +085560: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ +085564: 5486 4601 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +085568: 6e20 a221 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +08556e: 0c02 |0079: move-result-object v2 │ │ +085570: 1f02 0f01 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@010f │ │ +085574: 6e20 c920 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08557a: 1a06 0700 |007f: const-string v6, " #" // string@0007 │ │ +08557e: 6e20 c920 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +085584: 6e20 c720 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@20c7 │ │ +08558a: 1a06 3701 |0087: const-string v6, ": " // string@0137 │ │ +08558e: 6e20 c920 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +085594: 6e10 e204 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@04e2 │ │ +08559a: 0c06 |008f: move-result-object v6 │ │ +08559c: 6e20 ce20 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +0855a2: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0855a6: 28dd |0095: goto 0072 // -0023 │ │ +0855a8: 5486 4d01 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@014d │ │ +0855ac: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ +0855b0: 5486 4d01 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@014d │ │ +0855b4: 6e10 a921 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +0855ba: 0a00 |009f: move-result v0 │ │ +0855bc: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ +0855c0: 6e20 c920 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0855c6: 1a06 8e04 |00a5: const-string v6, "Fragments Created Menus:" // string@048e │ │ +0855ca: 6e20 ce20 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +0855d0: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ +0855d2: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ +0855d6: 5486 4d01 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@014d │ │ +0855da: 6e20 a221 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +0855e0: 0c02 |00b2: move-result-object v2 │ │ +0855e2: 1f02 0f01 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@010f │ │ +0855e6: 6e20 c920 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0855ec: 1a06 0700 |00b8: const-string v6, " #" // string@0007 │ │ +0855f0: 6e20 c920 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0855f6: 6e20 c720 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@20c7 │ │ +0855fc: 1a06 3701 |00c0: const-string v6, ": " // string@0137 │ │ +085600: 6e20 c920 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +085606: 6e10 e204 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@04e2 │ │ +08560c: 0c06 |00c8: move-result-object v6 │ │ +08560e: 6e20 ce20 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +085614: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ +085618: 28dd |00ce: goto 00ab // -0023 │ │ +08561a: 5486 4901 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ +08561e: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ +085622: 5486 4901 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ +085626: 6e10 a921 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +08562c: 0a00 |00d8: move-result v0 │ │ +08562e: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ +085632: 6e20 c920 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +085638: 1a06 8502 |00de: const-string v6, "Back Stack:" // string@0285 │ │ +08563c: 6e20 ce20 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +085642: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ +085644: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ +085648: 5486 4901 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ +08564c: 6e20 a221 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +085652: 0c01 |00eb: move-result-object v1 │ │ +085654: 1f01 0501 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0105 │ │ +085658: 6e20 c920 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08565e: 1a06 0700 |00f1: const-string v6, " #" // string@0007 │ │ +085662: 6e20 c920 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +085668: 6e20 c720 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@20c7 │ │ +08566e: 1a06 3701 |00f9: const-string v6, ": " // string@0137 │ │ +085672: 6e20 c920 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +085678: 6e10 3804 0100 |00fe: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.toString:()Ljava/lang/String; // method@0438 │ │ +08567e: 0c06 |0101: move-result-object v6 │ │ +085680: 6e20 ce20 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +085686: 6e5c 0c04 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@040c │ │ +08568c: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ +085690: 28da |010a: goto 00e4 // -0026 │ │ +085692: 1d08 |010b: monitor-enter v8 │ │ +085694: 5486 4b01 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ +085698: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ +08569c: 5486 4b01 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ +0856a0: 6e10 a921 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +0856a6: 0a00 |0115: move-result v0 │ │ +0856a8: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ +0856ac: 6e20 c920 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0856b2: 1a06 8402 |011b: const-string v6, "Back Stack Indices:" // string@0284 │ │ +0856b6: 6e20 ce20 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +0856bc: 1203 |0120: const/4 v3, #int 0 // #0 │ │ +0856be: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ +0856c2: 5486 4b01 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ +0856c6: 6e20 a221 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +0856cc: 0c01 |0128: move-result-object v1 │ │ +0856ce: 1f01 0501 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0105 │ │ +0856d2: 6e20 c920 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0856d8: 1a06 0700 |012e: const-string v6, " #" // string@0007 │ │ +0856dc: 6e20 c920 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0856e2: 6e20 c720 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@20c7 │ │ +0856e8: 1a06 3701 |0136: const-string v6, ": " // string@0137 │ │ +0856ec: 6e20 c920 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0856f2: 6e20 cd20 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ +0856f8: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0856fc: 28e1 |0140: goto 0121 // -001f │ │ +0856fe: 5486 4701 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0147 │ │ +085702: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ +085706: 5486 4701 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0147 │ │ +08570a: 6e10 a921 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +085710: 0a06 |014a: move-result v6 │ │ +085712: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ +085716: 6e20 c920 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08571c: 1a06 941a |0150: const-string v6, "mAvailBackStackIndices: " // string@1a94 │ │ +085720: 6e20 c920 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +085726: 5486 4701 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0147 │ │ +08572a: 6e10 aa21 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@21aa │ │ +085730: 0c06 |015a: move-result-object v6 │ │ +085732: 7110 b021 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@21b0 │ │ +085738: 0c06 |015e: move-result-object v6 │ │ +08573a: 6e20 ce20 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +085740: 1e08 |0162: monitor-exit v8 │ │ +085742: 5486 5601 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0156 │ │ +085746: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ +08574a: 5486 5601 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0156 │ │ +08574e: 6e10 a921 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +085754: 0a00 |016c: move-result v0 │ │ +085756: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ +08575a: 6e20 c920 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +085760: 1a06 d40c |0172: const-string v6, "Pending Actions:" // string@0cd4 │ │ +085764: 6e20 ce20 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +08576a: 1203 |0177: const/4 v3, #int 0 // #0 │ │ +08576c: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ +085770: 5486 5601 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0156 │ │ +085774: 6e20 a221 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +08577a: 0c05 |017f: move-result-object v5 │ │ +08577c: 1f05 f104 |0180: check-cast v5, Ljava/lang/Runnable; // type@04f1 │ │ +085780: 6e20 c920 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +085786: 1a06 0700 |0185: const-string v6, " #" // string@0007 │ │ +08578a: 6e20 c920 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +085790: 6e20 c720 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@20c7 │ │ +085796: 1a06 3701 |018d: const-string v6, ": " // string@0137 │ │ +08579a: 6e20 c920 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0857a0: 6e20 cd20 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ +0857a6: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0857aa: 28e1 |0197: goto 0178 // -001f │ │ +0857ac: 0d06 |0198: move-exception v6 │ │ +0857ae: 1e08 |0199: monitor-exit v8 │ │ +0857b0: 2706 |019a: throw v6 │ │ +0857b2: 6e20 c920 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0857b8: 1a06 7e04 |019e: const-string v6, "FragmentManager misc state:" // string@047e │ │ +0857bc: 6e20 ce20 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +0857c2: 6e20 c920 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0857c8: 1a06 1c00 |01a6: const-string v6, " mActivity=" // string@001c │ │ +0857cc: 6e20 c920 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0857d2: 5486 4501 |01ab: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +0857d6: 6e20 cd20 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ +0857dc: 6e20 c920 9b00 |01b0: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0857e2: 1a06 1e00 |01b3: const-string v6, " mContainer=" // string@001e │ │ +0857e6: 6e20 c920 6b00 |01b5: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0857ec: 5486 4c01 |01b8: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@014c │ │ +0857f0: 6e20 cd20 6b00 |01ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ +0857f6: 5486 5501 |01bd: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0155 │ │ +0857fa: 3806 0f00 |01bf: if-eqz v6, 01ce // +000f │ │ +0857fe: 6e20 c920 9b00 |01c1: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +085804: 1a06 2300 |01c4: const-string v6, " mParent=" // string@0023 │ │ +085808: 6e20 c920 6b00 |01c6: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08580e: 5486 5501 |01c9: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0155 │ │ +085812: 6e20 cd20 6b00 |01cb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ +085818: 6e20 c920 9b00 |01ce: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08581e: 1a06 1f00 |01d1: const-string v6, " mCurState=" // string@001f │ │ +085822: 6e20 c920 6b00 |01d3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +085828: 5286 4e01 |01d6: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@014e │ │ +08582c: 6e20 c720 6b00 |01d8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@20c7 │ │ +085832: 1a06 8a00 |01db: const-string v6, " mStateSaved=" // string@008a │ │ +085836: 6e20 c920 6b00 |01dd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08583c: 5586 5901 |01e0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0159 │ │ +085840: 6e20 ca20 6b00 |01e2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@20ca │ │ +085846: 1a06 7600 |01e5: const-string v6, " mDestroyed=" // string@0076 │ │ +08584a: 6e20 c920 6b00 |01e7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +085850: 5586 4f01 |01ea: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@014f │ │ +085854: 6e20 cf20 6b00 |01ec: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@20cf │ │ +08585a: 5586 5301 |01ef: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0153 │ │ +08585e: 3806 0f00 |01f1: if-eqz v6, 0200 // +000f │ │ +085862: 6e20 c920 9b00 |01f3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +085868: 1a06 2100 |01f6: const-string v6, " mNeedMenuInvalidate=" // string@0021 │ │ +08586c: 6e20 c920 6b00 |01f8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +085872: 5586 5301 |01fb: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0153 │ │ +085876: 6e20 cf20 6b00 |01fd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@20cf │ │ +08587c: 5486 5401 |0200: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0154 │ │ +085880: 3806 0f00 |0202: if-eqz v6, 0211 // +000f │ │ +085884: 6e20 c920 9b00 |0204: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08588a: 1a06 2200 |0207: const-string v6, " mNoTransactionsBecause=" // string@0022 │ │ +08588e: 6e20 c920 6b00 |0209: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +085894: 5486 5401 |020c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0154 │ │ +085898: 6e20 ce20 6b00 |020e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +08589e: 5486 4801 |0211: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ +0858a2: 3806 1f00 |0213: if-eqz v6, 0232 // +001f │ │ +0858a6: 5486 4801 |0215: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ +0858aa: 6e10 a921 0600 |0217: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +0858b0: 0a06 |021a: move-result v6 │ │ +0858b2: 3d06 1700 |021b: if-lez v6, 0232 // +0017 │ │ +0858b6: 6e20 c920 9b00 |021d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0858bc: 1a06 1d00 |0220: const-string v6, " mAvailIndices: " // string@001d │ │ +0858c0: 6e20 c920 6b00 |0222: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0858c6: 5486 4801 |0225: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ +0858ca: 6e10 aa21 0600 |0227: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@21aa │ │ +0858d0: 0c06 |022a: move-result-object v6 │ │ +0858d2: 7110 b021 0600 |022b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@21b0 │ │ +0858d8: 0c06 |022e: move-result-object v6 │ │ +0858da: 6e20 ce20 6b00 |022f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +0858e0: 0e00 |0232: return-void │ │ catches : 2 │ │ 0x010c - 0x0163 │ │ -> 0x0198 │ │ 0x0199 - 0x019a │ │ -> 0x0198 │ │ positions : │ │ 0x0000 line=635 │ │ @@ -156641,51 +156642,51 @@ │ │ type : '(Ljava/lang/Runnable;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -085920: |[085920] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ -085930: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ -085934: 7010 5705 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0557 │ │ -08593a: 1d02 |0005: monitor-enter v2 │ │ -08593c: 5520 4f01 |0006: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@014f │ │ -085940: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -085944: 5420 4501 |000a: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -085948: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ -08594c: 2200 e104 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ -085950: 1a01 4602 |0010: const-string v1, "Activity has been destroyed" // string@0246 │ │ -085954: 7020 0521 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -08595a: 2700 |0015: throw v0 │ │ -08595c: 0d00 |0016: move-exception v0 │ │ -08595e: 1e02 |0017: monitor-exit v2 │ │ -085960: 2700 |0018: throw v0 │ │ -085962: 5420 5601 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0156 │ │ -085966: 3900 0900 |001b: if-nez v0, 0024 // +0009 │ │ -08596a: 2200 1505 |001d: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ -08596e: 7010 9a21 0000 |001f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ -085974: 5b20 5601 |0022: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0156 │ │ -085978: 5420 5601 |0024: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0156 │ │ -08597c: 6e20 9e21 3000 |0026: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -085982: 5420 5601 |0029: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0156 │ │ -085986: 6e10 a921 0000 |002b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -08598c: 0a00 |002e: move-result v0 │ │ -08598e: 1211 |002f: const/4 v1, #int 1 // #1 │ │ -085990: 3310 1400 |0030: if-ne v0, v1, 0044 // +0014 │ │ -085994: 5420 4501 |0032: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -085998: 5400 1b01 |0034: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@011b │ │ -08599c: 5421 5001 |0036: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0150 │ │ -0859a0: 6e20 be02 1000 |0038: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02be │ │ -0859a6: 5420 4501 |003b: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -0859aa: 5400 1b01 |003d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@011b │ │ -0859ae: 5421 5001 |003f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0150 │ │ -0859b2: 6e20 bb02 1000 |0041: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02bb │ │ -0859b8: 1e02 |0044: monitor-exit v2 │ │ -0859ba: 0e00 |0045: return-void │ │ +0858f8: |[0858f8] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ +085908: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ +08590c: 7010 5705 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0557 │ │ +085912: 1d02 |0005: monitor-enter v2 │ │ +085914: 5520 4f01 |0006: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@014f │ │ +085918: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +08591c: 5420 4501 |000a: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +085920: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ +085924: 2200 e104 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ +085928: 1a01 4602 |0010: const-string v1, "Activity has been destroyed" // string@0246 │ │ +08592c: 7020 0521 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +085932: 2700 |0015: throw v0 │ │ +085934: 0d00 |0016: move-exception v0 │ │ +085936: 1e02 |0017: monitor-exit v2 │ │ +085938: 2700 |0018: throw v0 │ │ +08593a: 5420 5601 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0156 │ │ +08593e: 3900 0900 |001b: if-nez v0, 0024 // +0009 │ │ +085942: 2200 1505 |001d: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ +085946: 7010 9a21 0000 |001f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ +08594c: 5b20 5601 |0022: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0156 │ │ +085950: 5420 5601 |0024: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0156 │ │ +085954: 6e20 9e21 3000 |0026: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +08595a: 5420 5601 |0029: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0156 │ │ +08595e: 6e10 a921 0000 |002b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +085964: 0a00 |002e: move-result v0 │ │ +085966: 1211 |002f: const/4 v1, #int 1 // #1 │ │ +085968: 3310 1400 |0030: if-ne v0, v1, 0044 // +0014 │ │ +08596c: 5420 4501 |0032: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +085970: 5400 1b01 |0034: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@011b │ │ +085974: 5421 5001 |0036: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0150 │ │ +085978: 6e20 be02 1000 |0038: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02be │ │ +08597e: 5420 4501 |003b: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +085982: 5400 1b01 |003d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@011b │ │ +085986: 5421 5001 |003f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0150 │ │ +08598a: 6e20 bb02 1000 |0041: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02bb │ │ +085990: 1e02 |0044: monitor-exit v2 │ │ +085992: 0e00 |0045: return-void │ │ catches : 2 │ │ 0x0006 - 0x0018 │ │ -> 0x0016 │ │ 0x0019 - 0x0045 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=1382 │ │ @@ -156712,105 +156713,105 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 165 16-bit code units │ │ -0859d0: |[0859d0] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ -0859e0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0859e2: 5585 5101 |0001: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0151 │ │ -0859e6: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ -0859ea: 2205 e104 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@04e1 │ │ -0859ee: 1a06 260d |0007: const-string v6, "Recursive entry to executePendingTransactions" // string@0d26 │ │ -0859f2: 7020 0521 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -0859f8: 2705 |000c: throw v5 │ │ -0859fa: 7100 ca02 0000 |000d: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@02ca │ │ -085a00: 0c05 |0010: move-result-object v5 │ │ -085a02: 5486 4501 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -085a06: 5466 1b01 |0013: iget-object v6, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@011b │ │ -085a0a: 6e10 b502 0600 |0015: invoke-virtual {v6}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@02b5 │ │ -085a10: 0c06 |0018: move-result-object v6 │ │ -085a12: 3265 0a00 |0019: if-eq v5, v6, 0023 // +000a │ │ -085a16: 2205 e104 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@04e1 │ │ -085a1a: 1a06 3b0c |001d: const-string v6, "Must be called from main thread of process" // string@0c3b │ │ -085a1e: 7020 0521 6500 |001f: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -085a24: 2705 |0022: throw v5 │ │ -085a26: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -085a28: 1d08 |0024: monitor-enter v8 │ │ -085a2a: 5485 5601 |0025: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0156 │ │ -085a2e: 3805 0a00 |0027: if-eqz v5, 0031 // +000a │ │ -085a32: 5485 5601 |0029: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0156 │ │ -085a36: 6e10 a921 0500 |002b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -085a3c: 0a05 |002e: move-result v5 │ │ -085a3e: 3905 2900 |002f: if-nez v5, 0058 // +0029 │ │ -085a42: 1e08 |0031: monitor-exit v8 │ │ -085a44: 5585 5201 |0032: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0152 │ │ -085a48: 3805 7000 |0034: if-eqz v5, 00a4 // +0070 │ │ -085a4c: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -085a4e: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -085a50: 5485 4401 |0038: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -085a54: 6e10 a921 0500 |003a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -085a5a: 0a05 |003d: move-result v5 │ │ -085a5c: 3552 5f00 |003e: if-ge v2, v5, 009d // +005f │ │ -085a60: 5485 4401 |0040: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -085a64: 6e20 a221 2500 |0042: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -085a6a: 0c01 |0045: move-result-object v1 │ │ -085a6c: 1f01 0f01 |0046: check-cast v1, Landroid/support/v4/app/Fragment; // type@010f │ │ -085a70: 3801 0d00 |0048: if-eqz v1, 0055 // +000d │ │ -085a74: 5415 f000 |004a: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00f0 │ │ -085a78: 3805 0900 |004c: if-eqz v5, 0055 // +0009 │ │ -085a7c: 5415 f000 |004e: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00f0 │ │ -085a80: 6e10 7306 0500 |0050: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0673 │ │ -085a86: 0a05 |0053: move-result v5 │ │ -085a88: b653 |0054: or-int/2addr v3, v5 │ │ -085a8a: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ -085a8e: 28e1 |0057: goto 0038 // -001f │ │ -085a90: 5485 5601 |0058: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0156 │ │ -085a94: 6e10 a921 0500 |005a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -085a9a: 0a04 |005d: move-result v4 │ │ -085a9c: 5485 5a01 |005e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@015a │ │ -085aa0: 3805 0700 |0060: if-eqz v5, 0067 // +0007 │ │ -085aa4: 5485 5a01 |0062: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@015a │ │ -085aa8: 2155 |0064: array-length v5, v5 │ │ -085aaa: 3545 0600 |0065: if-ge v5, v4, 006b // +0006 │ │ -085aae: 2345 8705 |0067: new-array v5, v4, [Ljava/lang/Runnable; // type@0587 │ │ -085ab2: 5b85 5a01 |0069: iput-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@015a │ │ -085ab6: 5485 5601 |006b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0156 │ │ -085aba: 5486 5a01 |006d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@015a │ │ -085abe: 6e20 ab21 6500 |006f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@21ab │ │ -085ac4: 5485 5601 |0072: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0156 │ │ -085ac8: 6e10 a021 0500 |0074: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@21a0 │ │ -085ace: 5485 4501 |0077: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -085ad2: 5455 1b01 |0079: iget-object v5, v5, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@011b │ │ -085ad6: 5486 5001 |007b: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0150 │ │ -085ada: 6e20 be02 6500 |007d: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02be │ │ -085ae0: 1e08 |0080: monitor-exit v8 │ │ -085ae2: 1215 |0081: const/4 v5, #int 1 // #1 │ │ -085ae4: 5c85 5101 |0082: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0151 │ │ -085ae8: 1202 |0084: const/4 v2, #int 0 // #0 │ │ -085aea: 3542 1400 |0085: if-ge v2, v4, 0099 // +0014 │ │ -085aee: 5485 5a01 |0087: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@015a │ │ -085af2: 4605 0502 |0089: aget-object v5, v5, v2 │ │ -085af6: 7210 3821 0500 |008b: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@2138 │ │ -085afc: 5485 5a01 |008e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@015a │ │ -085b00: 1206 |0090: const/4 v6, #int 0 // #0 │ │ -085b02: 4d06 0502 |0091: aput-object v6, v5, v2 │ │ -085b06: d802 0201 |0093: add-int/lit8 v2, v2, #int 1 // #01 │ │ -085b0a: 28f0 |0095: goto 0085 // -0010 │ │ -085b0c: 0d05 |0096: move-exception v5 │ │ -085b0e: 1e08 |0097: monitor-exit v8 │ │ -085b10: 2705 |0098: throw v5 │ │ -085b12: 5c87 5101 |0099: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0151 │ │ -085b16: 1210 |009b: const/4 v0, #int 1 // #1 │ │ -085b18: 2888 |009c: goto 0024 // -0078 │ │ -085b1a: 3903 0700 |009d: if-nez v3, 00a4 // +0007 │ │ -085b1e: 5c87 5201 |009f: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0152 │ │ -085b22: 6e10 9805 0800 |00a1: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@0598 │ │ -085b28: 0f00 |00a4: return v0 │ │ +0859a8: |[0859a8] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ +0859b8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0859ba: 5585 5101 |0001: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0151 │ │ +0859be: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ +0859c2: 2205 e104 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@04e1 │ │ +0859c6: 1a06 260d |0007: const-string v6, "Recursive entry to executePendingTransactions" // string@0d26 │ │ +0859ca: 7020 0521 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +0859d0: 2705 |000c: throw v5 │ │ +0859d2: 7100 ca02 0000 |000d: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@02ca │ │ +0859d8: 0c05 |0010: move-result-object v5 │ │ +0859da: 5486 4501 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +0859de: 5466 1b01 |0013: iget-object v6, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@011b │ │ +0859e2: 6e10 b502 0600 |0015: invoke-virtual {v6}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@02b5 │ │ +0859e8: 0c06 |0018: move-result-object v6 │ │ +0859ea: 3265 0a00 |0019: if-eq v5, v6, 0023 // +000a │ │ +0859ee: 2205 e104 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@04e1 │ │ +0859f2: 1a06 3b0c |001d: const-string v6, "Must be called from main thread of process" // string@0c3b │ │ +0859f6: 7020 0521 6500 |001f: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +0859fc: 2705 |0022: throw v5 │ │ +0859fe: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +085a00: 1d08 |0024: monitor-enter v8 │ │ +085a02: 5485 5601 |0025: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0156 │ │ +085a06: 3805 0a00 |0027: if-eqz v5, 0031 // +000a │ │ +085a0a: 5485 5601 |0029: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0156 │ │ +085a0e: 6e10 a921 0500 |002b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +085a14: 0a05 |002e: move-result v5 │ │ +085a16: 3905 2900 |002f: if-nez v5, 0058 // +0029 │ │ +085a1a: 1e08 |0031: monitor-exit v8 │ │ +085a1c: 5585 5201 |0032: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0152 │ │ +085a20: 3805 7000 |0034: if-eqz v5, 00a4 // +0070 │ │ +085a24: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +085a26: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +085a28: 5485 4401 |0038: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +085a2c: 6e10 a921 0500 |003a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +085a32: 0a05 |003d: move-result v5 │ │ +085a34: 3552 5f00 |003e: if-ge v2, v5, 009d // +005f │ │ +085a38: 5485 4401 |0040: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +085a3c: 6e20 a221 2500 |0042: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +085a42: 0c01 |0045: move-result-object v1 │ │ +085a44: 1f01 0f01 |0046: check-cast v1, Landroid/support/v4/app/Fragment; // type@010f │ │ +085a48: 3801 0d00 |0048: if-eqz v1, 0055 // +000d │ │ +085a4c: 5415 f000 |004a: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00f0 │ │ +085a50: 3805 0900 |004c: if-eqz v5, 0055 // +0009 │ │ +085a54: 5415 f000 |004e: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00f0 │ │ +085a58: 6e10 7306 0500 |0050: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0673 │ │ +085a5e: 0a05 |0053: move-result v5 │ │ +085a60: b653 |0054: or-int/2addr v3, v5 │ │ +085a62: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ +085a66: 28e1 |0057: goto 0038 // -001f │ │ +085a68: 5485 5601 |0058: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0156 │ │ +085a6c: 6e10 a921 0500 |005a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +085a72: 0a04 |005d: move-result v4 │ │ +085a74: 5485 5a01 |005e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@015a │ │ +085a78: 3805 0700 |0060: if-eqz v5, 0067 // +0007 │ │ +085a7c: 5485 5a01 |0062: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@015a │ │ +085a80: 2155 |0064: array-length v5, v5 │ │ +085a82: 3545 0600 |0065: if-ge v5, v4, 006b // +0006 │ │ +085a86: 2345 8705 |0067: new-array v5, v4, [Ljava/lang/Runnable; // type@0587 │ │ +085a8a: 5b85 5a01 |0069: iput-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@015a │ │ +085a8e: 5485 5601 |006b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0156 │ │ +085a92: 5486 5a01 |006d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@015a │ │ +085a96: 6e20 ab21 6500 |006f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@21ab │ │ +085a9c: 5485 5601 |0072: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0156 │ │ +085aa0: 6e10 a021 0500 |0074: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@21a0 │ │ +085aa6: 5485 4501 |0077: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +085aaa: 5455 1b01 |0079: iget-object v5, v5, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@011b │ │ +085aae: 5486 5001 |007b: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0150 │ │ +085ab2: 6e20 be02 6500 |007d: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02be │ │ +085ab8: 1e08 |0080: monitor-exit v8 │ │ +085aba: 1215 |0081: const/4 v5, #int 1 // #1 │ │ +085abc: 5c85 5101 |0082: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0151 │ │ +085ac0: 1202 |0084: const/4 v2, #int 0 // #0 │ │ +085ac2: 3542 1400 |0085: if-ge v2, v4, 0099 // +0014 │ │ +085ac6: 5485 5a01 |0087: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@015a │ │ +085aca: 4605 0502 |0089: aget-object v5, v5, v2 │ │ +085ace: 7210 3821 0500 |008b: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@2138 │ │ +085ad4: 5485 5a01 |008e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@015a │ │ +085ad8: 1206 |0090: const/4 v6, #int 0 // #0 │ │ +085ada: 4d06 0502 |0091: aput-object v6, v5, v2 │ │ +085ade: d802 0201 |0093: add-int/lit8 v2, v2, #int 1 // #01 │ │ +085ae2: 28f0 |0095: goto 0085 // -0010 │ │ +085ae4: 0d05 |0096: move-exception v5 │ │ +085ae6: 1e08 |0097: monitor-exit v8 │ │ +085ae8: 2705 |0098: throw v5 │ │ +085aea: 5c87 5101 |0099: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0151 │ │ +085aee: 1210 |009b: const/4 v0, #int 1 // #1 │ │ +085af0: 2888 |009c: goto 0024 // -0078 │ │ +085af2: 3903 0700 |009d: if-nez v3, 00a4 // +0007 │ │ +085af6: 5c87 5201 |009f: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0152 │ │ +085afa: 6e10 9805 0800 |00a1: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@0598 │ │ +085b00: 0f00 |00a4: return v0 │ │ catches : 3 │ │ 0x0025 - 0x0032 │ │ -> 0x0096 │ │ 0x0058 - 0x0081 │ │ -> 0x0096 │ │ 0x0097 - 0x0098 │ │ -> 0x0096 │ │ @@ -156867,18 +156868,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -085b48: |[085b48] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ -085b58: 6e10 6b05 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@056b │ │ -085b5e: 0a00 |0003: move-result v0 │ │ -085b60: 0f00 |0004: return v0 │ │ +085b20: |[085b20] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ +085b30: 6e10 6b05 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@056b │ │ +085b36: 0a00 |0003: move-result v0 │ │ +085b38: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #28 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -156886,50 +156887,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 │ │ -085b64: |[085b64] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ -085b74: 5432 4601 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -085b78: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ -085b7c: 5432 4601 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -085b80: 6e10 a921 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -085b86: 0a02 |0009: move-result v2 │ │ -085b88: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ -085b8c: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ -085b90: 5432 4601 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -085b94: 6e20 a221 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -085b9a: 0c00 |0013: move-result-object v0 │ │ -085b9c: 1f00 0f01 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ -085ba0: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ -085ba4: 5202 e800 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e8 │ │ -085ba8: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ -085bac: 1100 |001c: return-object v0 │ │ -085bae: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -085bb2: 28ed |001f: goto 000c // -0013 │ │ -085bb4: 5432 4401 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -085bb8: 3802 1d00 |0022: if-eqz v2, 003f // +001d │ │ -085bbc: 5432 4401 |0024: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -085bc0: 6e10 a921 0200 |0026: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -085bc6: 0a02 |0029: move-result v2 │ │ -085bc8: d801 02ff |002a: add-int/lit8 v1, v2, #int -1 // #ff │ │ -085bcc: 3a01 1300 |002c: if-ltz v1, 003f // +0013 │ │ -085bd0: 5432 4401 |002e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -085bd4: 6e20 a221 1200 |0030: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -085bda: 0c00 |0033: move-result-object v0 │ │ -085bdc: 1f00 0f01 |0034: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ -085be0: 3800 0600 |0036: if-eqz v0, 003c // +0006 │ │ -085be4: 5202 e800 |0038: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e8 │ │ -085be8: 3242 e2ff |003a: if-eq v2, v4, 001c // -001e │ │ -085bec: d801 01ff |003c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -085bf0: 28ee |003e: goto 002c // -0012 │ │ -085bf2: 1200 |003f: const/4 v0, #int 0 // #0 │ │ -085bf4: 28dc |0040: goto 001c // -0024 │ │ +085b3c: |[085b3c] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ +085b4c: 5432 4601 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +085b50: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ +085b54: 5432 4601 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +085b58: 6e10 a921 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +085b5e: 0a02 |0009: move-result v2 │ │ +085b60: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ +085b64: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ +085b68: 5432 4601 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +085b6c: 6e20 a221 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +085b72: 0c00 |0013: move-result-object v0 │ │ +085b74: 1f00 0f01 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ +085b78: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ +085b7c: 5202 e800 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e8 │ │ +085b80: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ +085b84: 1100 |001c: return-object v0 │ │ +085b86: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +085b8a: 28ed |001f: goto 000c // -0013 │ │ +085b8c: 5432 4401 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +085b90: 3802 1d00 |0022: if-eqz v2, 003f // +001d │ │ +085b94: 5432 4401 |0024: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +085b98: 6e10 a921 0200 |0026: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +085b9e: 0a02 |0029: move-result v2 │ │ +085ba0: d801 02ff |002a: add-int/lit8 v1, v2, #int -1 // #ff │ │ +085ba4: 3a01 1300 |002c: if-ltz v1, 003f // +0013 │ │ +085ba8: 5432 4401 |002e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +085bac: 6e20 a221 1200 |0030: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +085bb2: 0c00 |0033: move-result-object v0 │ │ +085bb4: 1f00 0f01 |0034: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ +085bb8: 3800 0600 |0036: if-eqz v0, 003c // +0006 │ │ +085bbc: 5202 e800 |0038: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e8 │ │ +085bc0: 3242 e2ff |003a: if-eq v2, v4, 001c // -001e │ │ +085bc4: d801 01ff |003c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +085bc8: 28ee |003e: goto 002c // -0012 │ │ +085bca: 1200 |003f: const/4 v0, #int 0 // #0 │ │ +085bcc: 28dc |0040: goto 001c // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1308 │ │ 0x0004 line=1310 │ │ 0x000e line=1311 │ │ 0x0016 line=1312 │ │ 0x001c line=1326 │ │ @@ -156955,56 +156956,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 │ │ -085bf8: |[085bf8] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -085c08: 5432 4601 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -085c0c: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ -085c10: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ -085c14: 5432 4601 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -085c18: 6e10 a921 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -085c1e: 0a02 |000b: move-result v2 │ │ -085c20: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -085c24: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ -085c28: 5432 4601 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -085c2c: 6e20 a221 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -085c32: 0c00 |0015: move-result-object v0 │ │ -085c34: 1f00 0f01 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ -085c38: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -085c3c: 5402 0201 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0102 │ │ -085c40: 6e20 4721 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -085c46: 0a02 |001f: move-result v2 │ │ -085c48: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ -085c4c: 1100 |0022: return-object v0 │ │ -085c4e: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ -085c52: 28e9 |0025: goto 000e // -0017 │ │ -085c54: 5432 4401 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -085c58: 3802 2300 |0028: if-eqz v2, 004b // +0023 │ │ -085c5c: 3804 2100 |002a: if-eqz v4, 004b // +0021 │ │ -085c60: 5432 4401 |002c: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -085c64: 6e10 a921 0200 |002e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -085c6a: 0a02 |0031: move-result v2 │ │ -085c6c: d801 02ff |0032: add-int/lit8 v1, v2, #int -1 // #ff │ │ -085c70: 3a01 1700 |0034: if-ltz v1, 004b // +0017 │ │ -085c74: 5432 4401 |0036: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -085c78: 6e20 a221 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -085c7e: 0c00 |003b: move-result-object v0 │ │ -085c80: 1f00 0f01 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ -085c84: 3800 0a00 |003e: if-eqz v0, 0048 // +000a │ │ -085c88: 5402 0201 |0040: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0102 │ │ -085c8c: 6e20 4721 2400 |0042: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -085c92: 0a02 |0045: move-result v2 │ │ -085c94: 3902 dcff |0046: if-nez v2, 0022 // -0024 │ │ -085c98: d801 01ff |0048: add-int/lit8 v1, v1, #int -1 // #ff │ │ -085c9c: 28ea |004a: goto 0034 // -0016 │ │ -085c9e: 1200 |004b: const/4 v0, #int 0 // #0 │ │ -085ca0: 28d6 |004c: goto 0022 // -002a │ │ +085bd0: |[085bd0] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +085be0: 5432 4601 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +085be4: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ +085be8: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ +085bec: 5432 4601 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +085bf0: 6e10 a921 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +085bf6: 0a02 |000b: move-result v2 │ │ +085bf8: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +085bfc: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ +085c00: 5432 4601 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +085c04: 6e20 a221 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +085c0a: 0c00 |0015: move-result-object v0 │ │ +085c0c: 1f00 0f01 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ +085c10: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +085c14: 5402 0201 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0102 │ │ +085c18: 6e20 4721 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +085c1e: 0a02 |001f: move-result v2 │ │ +085c20: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ +085c24: 1100 |0022: return-object v0 │ │ +085c26: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ +085c2a: 28e9 |0025: goto 000e // -0017 │ │ +085c2c: 5432 4401 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +085c30: 3802 2300 |0028: if-eqz v2, 004b // +0023 │ │ +085c34: 3804 2100 |002a: if-eqz v4, 004b // +0021 │ │ +085c38: 5432 4401 |002c: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +085c3c: 6e10 a921 0200 |002e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +085c42: 0a02 |0031: move-result v2 │ │ +085c44: d801 02ff |0032: add-int/lit8 v1, v2, #int -1 // #ff │ │ +085c48: 3a01 1700 |0034: if-ltz v1, 004b // +0017 │ │ +085c4c: 5432 4401 |0036: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +085c50: 6e20 a221 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +085c56: 0c00 |003b: move-result-object v0 │ │ +085c58: 1f00 0f01 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ +085c5c: 3800 0a00 |003e: if-eqz v0, 0048 // +000a │ │ +085c60: 5402 0201 |0040: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0102 │ │ +085c64: 6e20 4721 2400 |0042: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +085c6a: 0a02 |0045: move-result v2 │ │ +085c6c: 3902 dcff |0046: if-nez v2, 0022 // -0024 │ │ +085c70: d801 01ff |0048: add-int/lit8 v1, v1, #int -1 // #ff │ │ +085c74: 28ea |004a: goto 0034 // -0016 │ │ +085c76: 1200 |004b: const/4 v0, #int 0 // #0 │ │ +085c78: 28d6 |004c: goto 0022 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1330 │ │ 0x0006 line=1332 │ │ 0x0010 line=1333 │ │ 0x0018 line=1334 │ │ 0x0022 line=1348 │ │ @@ -157030,36 +157031,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 │ │ -085ca4: |[085ca4] android.support.v4.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -085cb4: 5432 4401 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -085cb8: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ -085cbc: 3804 2000 |0004: if-eqz v4, 0024 // +0020 │ │ -085cc0: 5432 4401 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -085cc4: 6e10 a921 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -085cca: 0a02 |000b: move-result v2 │ │ -085ccc: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -085cd0: 3a01 1600 |000e: if-ltz v1, 0024 // +0016 │ │ -085cd4: 5432 4401 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -085cd8: 6e20 a221 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -085cde: 0c00 |0015: move-result-object v0 │ │ -085ce0: 1f00 0f01 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ -085ce4: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -085ce8: 6e20 7404 4000 |001a: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0474 │ │ -085cee: 0c00 |001d: move-result-object v0 │ │ -085cf0: 3800 0300 |001e: if-eqz v0, 0021 // +0003 │ │ -085cf4: 1100 |0020: return-object v0 │ │ -085cf6: d801 01ff |0021: add-int/lit8 v1, v1, #int -1 // #ff │ │ -085cfa: 28eb |0023: goto 000e // -0015 │ │ -085cfc: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -085cfe: 28fb |0025: goto 0020 // -0005 │ │ +085c7c: |[085c7c] android.support.v4.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +085c8c: 5432 4401 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +085c90: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ +085c94: 3804 2000 |0004: if-eqz v4, 0024 // +0020 │ │ +085c98: 5432 4401 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +085c9c: 6e10 a921 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +085ca2: 0a02 |000b: move-result v2 │ │ +085ca4: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +085ca8: 3a01 1600 |000e: if-ltz v1, 0024 // +0016 │ │ +085cac: 5432 4401 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +085cb0: 6e20 a221 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +085cb6: 0c00 |0015: move-result-object v0 │ │ +085cb8: 1f00 0f01 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ +085cbc: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +085cc0: 6e20 7404 4000 |001a: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0474 │ │ +085cc6: 0c00 |001d: move-result-object v0 │ │ +085cc8: 3800 0300 |001e: if-eqz v0, 0021 // +0003 │ │ +085ccc: 1100 |0020: return-object v0 │ │ +085cce: d801 01ff |0021: add-int/lit8 v1, v1, #int -1 // #ff │ │ +085cd2: 28eb |0023: goto 000e // -0015 │ │ +085cd4: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +085cd6: 28fb |0025: goto 0020 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1352 │ │ 0x0006 line=1353 │ │ 0x0010 line=1354 │ │ 0x0018 line=1355 │ │ 0x0020 line=1360 │ │ @@ -157078,46 +157079,46 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -085d00: |[085d00] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ -085d10: 1d03 |0000: monitor-enter v3 │ │ -085d12: 5430 4b01 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ -085d16: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -085d18: 6e30 a821 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@21a8 │ │ -085d1e: 5430 4701 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0147 │ │ -085d22: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ -085d26: 2200 1505 |000b: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ -085d2a: 7010 9a21 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ -085d30: 5b30 4701 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0147 │ │ -085d34: 6300 3b01 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -085d38: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -085d3c: 1a00 7d04 |0016: const-string v0, "FragmentManager" // string@047d │ │ -085d40: 2201 f704 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -085d44: 7010 6021 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -085d4a: 1a02 8f04 |001d: const-string v2, "Freeing back stack index " // string@048f │ │ -085d4e: 6e20 6921 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -085d54: 0c01 |0022: move-result-object v1 │ │ -085d56: 6e20 6521 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -085d5c: 0c01 |0026: move-result-object v1 │ │ -085d5e: 6e10 6e21 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -085d64: 0c01 |002a: move-result-object v1 │ │ -085d66: 7120 0c1c 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -085d6c: 5430 4701 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0147 │ │ -085d70: 7110 0e21 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@210e │ │ -085d76: 0c01 |0033: move-result-object v1 │ │ -085d78: 6e20 9e21 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -085d7e: 1e03 |0037: monitor-exit v3 │ │ -085d80: 0e00 |0038: return-void │ │ -085d82: 0d00 |0039: move-exception v0 │ │ -085d84: 1e03 |003a: monitor-exit v3 │ │ -085d86: 2700 |003b: throw v0 │ │ +085cd8: |[085cd8] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ +085ce8: 1d03 |0000: monitor-enter v3 │ │ +085cea: 5430 4b01 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ +085cee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +085cf0: 6e30 a821 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@21a8 │ │ +085cf6: 5430 4701 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0147 │ │ +085cfa: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ +085cfe: 2200 1505 |000b: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ +085d02: 7010 9a21 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ +085d08: 5b30 4701 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0147 │ │ +085d0c: 6300 3b01 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +085d10: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +085d14: 1a00 7d04 |0016: const-string v0, "FragmentManager" // string@047d │ │ +085d18: 2201 f704 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +085d1c: 7010 6021 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +085d22: 1a02 8f04 |001d: const-string v2, "Freeing back stack index " // string@048f │ │ +085d26: 6e20 6921 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +085d2c: 0c01 |0022: move-result-object v1 │ │ +085d2e: 6e20 6521 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +085d34: 0c01 |0026: move-result-object v1 │ │ +085d36: 6e10 6e21 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +085d3c: 0c01 |002a: move-result-object v1 │ │ +085d3e: 7120 0c1c 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +085d44: 5430 4701 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0147 │ │ +085d48: 7110 0e21 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@210e │ │ +085d4e: 0c01 |0033: move-result-object v1 │ │ +085d50: 6e20 9e21 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +085d56: 1e03 |0037: monitor-exit v3 │ │ +085d58: 0e00 |0038: return-void │ │ +085d5a: 0d00 |0039: move-exception v0 │ │ +085d5c: 1e03 |003a: monitor-exit v3 │ │ +085d5e: 2700 |003b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x003b │ │ -> 0x0039 │ │ positions : │ │ 0x0000 line=1446 │ │ 0x0001 line=1447 │ │ 0x0007 line=1448 │ │ @@ -157136,20 +157137,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 │ │ -085d94: |[085d94] android.support.v4.app.FragmentManagerImpl.getBackStackEntryAt:(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ │ -085da4: 5410 4901 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ -085da8: 6e20 a221 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -085dae: 0c00 |0005: move-result-object v0 │ │ -085db0: 1f00 1501 |0006: check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; // type@0115 │ │ -085db4: 1100 |0008: return-object v0 │ │ +085d6c: |[085d6c] android.support.v4.app.FragmentManagerImpl.getBackStackEntryAt:(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ │ +085d7c: 5410 4901 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ +085d80: 6e20 a221 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +085d86: 0c00 |0005: move-result-object v0 │ │ +085d88: 1f00 1501 |0006: check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; // type@0115 │ │ +085d8c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -157158,23 +157159,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -085db8: |[085db8] android.support.v4.app.FragmentManagerImpl.getBackStackEntryCount:()I │ │ -085dc8: 5410 4901 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ -085dcc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -085dd0: 5410 4901 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ -085dd4: 6e10 a921 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -085dda: 0a00 |0009: move-result v0 │ │ -085ddc: 0f00 |000a: return v0 │ │ -085dde: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -085de0: 28fe |000c: goto 000a // -0002 │ │ +085d90: |[085d90] android.support.v4.app.FragmentManagerImpl.getBackStackEntryCount:()I │ │ +085da0: 5410 4901 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ +085da4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +085da8: 5410 4901 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ +085dac: 6e10 a921 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +085db2: 0a00 |0009: move-result v0 │ │ +085db4: 0f00 |000a: return v0 │ │ +085db6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +085db8: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #34 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -157182,65 +157183,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 │ │ -085de4: |[085de4] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -085df4: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -085df6: 6e30 9202 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0292 │ │ -085dfc: 0a01 |0004: move-result v1 │ │ -085dfe: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ -085e02: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -085e04: 1100 |0008: return-object v0 │ │ -085e06: 5452 4401 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -085e0a: 6e10 a921 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -085e10: 0a02 |000e: move-result v2 │ │ -085e12: 3421 2700 |000f: if-lt v1, v2, 0036 // +0027 │ │ -085e16: 2202 e104 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@04e1 │ │ -085e1a: 2203 f704 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -085e1e: 7010 6021 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -085e24: 1a04 7904 |0018: const-string v4, "Fragment no longer exists for key " // string@0479 │ │ -085e28: 6e20 6921 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -085e2e: 0c03 |001d: move-result-object v3 │ │ -085e30: 6e20 6921 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -085e36: 0c03 |0021: move-result-object v3 │ │ -085e38: 1a04 3b01 |0022: const-string v4, ": index " // string@013b │ │ -085e3c: 6e20 6921 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -085e42: 0c03 |0027: move-result-object v3 │ │ -085e44: 6e20 6521 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -085e4a: 0c03 |002b: move-result-object v3 │ │ -085e4c: 6e10 6e21 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -085e52: 0c03 |002f: move-result-object v3 │ │ -085e54: 7020 0521 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -085e5a: 7020 9905 2500 |0033: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0599 │ │ -085e60: 5452 4401 |0036: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -085e64: 6e20 a221 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -085e6a: 0c00 |003b: move-result-object v0 │ │ -085e6c: 1f00 0f01 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ -085e70: 3900 caff |003e: if-nez v0, 0008 // -0036 │ │ -085e74: 2202 e104 |0040: new-instance v2, Ljava/lang/IllegalStateException; // type@04e1 │ │ -085e78: 2203 f704 |0042: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -085e7c: 7010 6021 0300 |0044: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -085e82: 1a04 7904 |0047: const-string v4, "Fragment no longer exists for key " // string@0479 │ │ -085e86: 6e20 6921 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -085e8c: 0c03 |004c: move-result-object v3 │ │ -085e8e: 6e20 6921 7300 |004d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -085e94: 0c03 |0050: move-result-object v3 │ │ -085e96: 1a04 3b01 |0051: const-string v4, ": index " // string@013b │ │ -085e9a: 6e20 6921 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -085ea0: 0c03 |0056: move-result-object v3 │ │ -085ea2: 6e20 6521 1300 |0057: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -085ea8: 0c03 |005a: move-result-object v3 │ │ -085eaa: 6e10 6e21 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -085eb0: 0c03 |005e: move-result-object v3 │ │ -085eb2: 7020 0521 3200 |005f: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -085eb8: 7020 9905 2500 |0062: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0599 │ │ -085ebe: 28a3 |0065: goto 0008 // -005d │ │ +085dbc: |[085dbc] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +085dcc: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +085dce: 6e30 9202 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0292 │ │ +085dd4: 0a01 |0004: move-result v1 │ │ +085dd6: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ +085dda: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +085ddc: 1100 |0008: return-object v0 │ │ +085dde: 5452 4401 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +085de2: 6e10 a921 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +085de8: 0a02 |000e: move-result v2 │ │ +085dea: 3421 2700 |000f: if-lt v1, v2, 0036 // +0027 │ │ +085dee: 2202 e104 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@04e1 │ │ +085df2: 2203 f704 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +085df6: 7010 6021 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +085dfc: 1a04 7904 |0018: const-string v4, "Fragment no longer exists for key " // string@0479 │ │ +085e00: 6e20 6921 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +085e06: 0c03 |001d: move-result-object v3 │ │ +085e08: 6e20 6921 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +085e0e: 0c03 |0021: move-result-object v3 │ │ +085e10: 1a04 3b01 |0022: const-string v4, ": index " // string@013b │ │ +085e14: 6e20 6921 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +085e1a: 0c03 |0027: move-result-object v3 │ │ +085e1c: 6e20 6521 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +085e22: 0c03 |002b: move-result-object v3 │ │ +085e24: 6e10 6e21 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +085e2a: 0c03 |002f: move-result-object v3 │ │ +085e2c: 7020 0521 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +085e32: 7020 9905 2500 |0033: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0599 │ │ +085e38: 5452 4401 |0036: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +085e3c: 6e20 a221 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +085e42: 0c00 |003b: move-result-object v0 │ │ +085e44: 1f00 0f01 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ +085e48: 3900 caff |003e: if-nez v0, 0008 // -0036 │ │ +085e4c: 2202 e104 |0040: new-instance v2, Ljava/lang/IllegalStateException; // type@04e1 │ │ +085e50: 2203 f704 |0042: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +085e54: 7010 6021 0300 |0044: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +085e5a: 1a04 7904 |0047: const-string v4, "Fragment no longer exists for key " // string@0479 │ │ +085e5e: 6e20 6921 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +085e64: 0c03 |004c: move-result-object v3 │ │ +085e66: 6e20 6921 7300 |004d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +085e6c: 0c03 |0050: move-result-object v3 │ │ +085e6e: 1a04 3b01 |0051: const-string v4, ": index " // string@013b │ │ +085e72: 6e20 6921 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +085e78: 0c03 |0056: move-result-object v3 │ │ +085e7a: 6e20 6521 1300 |0057: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +085e80: 0c03 |005a: move-result-object v3 │ │ +085e82: 6e10 6e21 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +085e88: 0c03 |005e: move-result-object v3 │ │ +085e8a: 7020 0521 3200 |005f: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +085e90: 7020 9905 2500 |0062: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0599 │ │ +085e96: 28a3 |0065: goto 0008 // -005d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=579 │ │ 0x0005 line=580 │ │ 0x0007 line=581 │ │ 0x0008 line=592 │ │ 0x0009 line=583 │ │ @@ -157260,17 +157261,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085ec0: |[085ec0] android.support.v4.app.FragmentManagerImpl.getFragments:()Ljava/util/List; │ │ -085ed0: 5410 4401 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -085ed4: 1100 |0002: return-object v0 │ │ +085e98: |[085e98] android.support.v4.app.FragmentManagerImpl.getFragments:()Ljava/util/List; │ │ +085ea8: 5410 4401 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +085eac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #36 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -157278,16 +157279,16 @@ │ │ type : '()Landroid/view/LayoutInflater$Factory;' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -085ed8: |[085ed8] android.support.v4.app.FragmentManagerImpl.getLayoutInflaterFactory:()Landroid/view/LayoutInflater$Factory; │ │ -085ee8: 1100 |0000: return-object v0 │ │ +085eb0: |[085eb0] android.support.v4.app.FragmentManagerImpl.getLayoutInflaterFactory:()Landroid/view/LayoutInflater$Factory; │ │ +085ec0: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2202 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #37 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -157295,52 +157296,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 │ │ -085eec: |[085eec] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -085efc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -085efe: 6301 3b01 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -085f02: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ -085f06: 1a01 7d04 |0005: const-string v1, "FragmentManager" // string@047d │ │ -085f0a: 2202 f704 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -085f0e: 7010 6021 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -085f14: 1a03 9318 |000c: const-string v3, "hide: " // string@1893 │ │ -085f18: 6e20 6921 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -085f1e: 0c02 |0011: move-result-object v2 │ │ -085f20: 6e20 6821 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -085f26: 0c02 |0015: move-result-object v2 │ │ -085f28: 6e10 6e21 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -085f2e: 0c02 |0019: move-result-object v2 │ │ -085f30: 7120 0c1c 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -085f36: 5561 ec00 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ec │ │ -085f3a: 3901 2c00 |001f: if-nez v1, 004b // +002c │ │ -085f3e: 5c64 ec00 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ec │ │ -085f42: 5461 0701 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -085f46: 3801 1500 |0025: if-eqz v1, 003a // +0015 │ │ -085f4a: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -085f4c: 6e58 7805 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@0578 │ │ -085f52: 0c00 |002b: move-result-object v0 │ │ -085f54: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -085f58: 5461 0701 |002e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -085f5c: 6e20 141d 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@1d14 │ │ -085f62: 5461 0701 |0033: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -085f66: 1302 0800 |0035: const/16 v2, #int 8 // #8 │ │ -085f6a: 6e20 111d 2100 |0037: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@1d11 │ │ -085f70: 5561 d700 |003a: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d7 │ │ -085f74: 3801 0c00 |003c: if-eqz v1, 0048 // +000c │ │ -085f78: 5561 eb00 |003e: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00eb │ │ -085f7c: 3801 0800 |0040: if-eqz v1, 0048 // +0008 │ │ -085f80: 5561 f200 |0042: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00f2 │ │ -085f84: 3801 0400 |0044: if-eqz v1, 0048 // +0004 │ │ -085f88: 5c54 5301 |0046: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0153 │ │ -085f8c: 6e20 ad04 4600 |0048: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@04ad │ │ -085f92: 0e00 |004b: return-void │ │ +085ec4: |[085ec4] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +085ed4: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +085ed6: 6301 3b01 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +085eda: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ +085ede: 1a01 7d04 |0005: const-string v1, "FragmentManager" // string@047d │ │ +085ee2: 2202 f704 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +085ee6: 7010 6021 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +085eec: 1a03 9318 |000c: const-string v3, "hide: " // string@1893 │ │ +085ef0: 6e20 6921 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +085ef6: 0c02 |0011: move-result-object v2 │ │ +085ef8: 6e20 6821 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +085efe: 0c02 |0015: move-result-object v2 │ │ +085f00: 6e10 6e21 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +085f06: 0c02 |0019: move-result-object v2 │ │ +085f08: 7120 0c1c 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +085f0e: 5561 ec00 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ec │ │ +085f12: 3901 2c00 |001f: if-nez v1, 004b // +002c │ │ +085f16: 5c64 ec00 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ec │ │ +085f1a: 5461 0701 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +085f1e: 3801 1500 |0025: if-eqz v1, 003a // +0015 │ │ +085f22: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +085f24: 6e58 7805 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@0578 │ │ +085f2a: 0c00 |002b: move-result-object v0 │ │ +085f2c: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +085f30: 5461 0701 |002e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +085f34: 6e20 141d 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@1d14 │ │ +085f3a: 5461 0701 |0033: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +085f3e: 1302 0800 |0035: const/16 v2, #int 8 // #8 │ │ +085f42: 6e20 111d 2100 |0037: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@1d11 │ │ +085f48: 5561 d700 |003a: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d7 │ │ +085f4c: 3801 0c00 |003c: if-eqz v1, 0048 // +000c │ │ +085f50: 5561 eb00 |003e: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00eb │ │ +085f54: 3801 0800 |0040: if-eqz v1, 0048 // +0008 │ │ +085f58: 5561 f200 |0042: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00f2 │ │ +085f5c: 3801 0400 |0044: if-eqz v1, 0048 // +0004 │ │ +085f60: 5c54 5301 |0046: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0153 │ │ +085f64: 6e20 ad04 4600 |0048: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@04ad │ │ +085f6a: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1229 │ │ 0x001d line=1230 │ │ 0x0021 line=1231 │ │ 0x0023 line=1232 │ │ 0x0027 line=1233 │ │ @@ -157363,17 +157364,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085f94: |[085f94] android.support.v4.app.FragmentManagerImpl.isDestroyed:()Z │ │ -085fa4: 5510 4f01 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@014f │ │ -085fa8: 0f00 |0002: return v0 │ │ +085f6c: |[085f6c] android.support.v4.app.FragmentManagerImpl.isDestroyed:()Z │ │ +085f7c: 5510 4f01 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@014f │ │ +085f80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #39 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -157381,85 +157382,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 │ │ -085fac: |[085fac] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ -085fbc: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ -085fc2: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -085fc4: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -085fc6: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ -085fca: 52a4 f300 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ -085fce: 6e40 a504 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@04a5 │ │ -085fd4: 0c01 |000c: move-result-object v1 │ │ -085fd6: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ -085fda: 1101 |000f: return-object v1 │ │ -085fdc: 52a4 f300 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ -085fe0: 3804 0e00 |0012: if-eqz v4, 0020 // +000e │ │ -085fe4: 5494 4501 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -085fe8: 52a5 f300 |0016: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ -085fec: 7120 4b1e 5400 |0018: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1e4b │ │ -085ff2: 0c00 |001b: move-result-object v0 │ │ -085ff4: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ -085ff8: 0701 |001e: move-object v1, v0 │ │ -085ffa: 28f0 |001f: goto 000f // -0010 │ │ -085ffc: 390b 0400 |0020: if-nez v11, 0024 // +0004 │ │ -086000: 0731 |0022: move-object v1, v3 │ │ -086002: 28ec |0023: goto 000f // -0014 │ │ -086004: 7120 9b05 cb00 |0024: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@059b │ │ -08600a: 0a02 |0027: move-result v2 │ │ -08600c: 3b02 0400 |0028: if-gez v2, 002c // +0004 │ │ -086010: 0731 |002a: move-object v1, v3 │ │ -086012: 28e4 |002b: goto 000f // -001c │ │ -086014: 2b02 4e00 0000 |002c: packed-switch v2, 0000007a // +0000004e │ │ -08601a: 390d 1600 |002f: if-nez v13, 0045 // +0016 │ │ -08601e: 5494 4501 |0031: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -086022: 6e10 fa04 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@04fa │ │ -086028: 0c04 |0036: move-result-object v4 │ │ -08602a: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ -08602e: 5494 4501 |0039: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -086032: 6e10 fa04 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@04fa │ │ -086038: 0c04 |003e: move-result-object v4 │ │ -08603a: 6e10 851d 0400 |003f: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@1d85 │ │ -086040: 0c04 |0042: move-result-object v4 │ │ -086042: 524d 4508 |0043: iget v13, v4, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@0845 │ │ -086046: 390d 3300 |0045: if-nez v13, 0078 // +0033 │ │ -08604a: 0731 |0047: move-object v1, v3 │ │ -08604c: 28c7 |0048: goto 000f // -0039 │ │ -08604e: 5493 4501 |0049: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -086052: 1504 903f |004b: const/high16 v4, #int 1066401792 // #3f90 │ │ -086056: 7156 7c05 4376 |004d: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@057c │ │ -08605c: 0c01 |0050: move-result-object v1 │ │ -08605e: 28be |0051: goto 000f // -0042 │ │ -086060: 5493 4501 |0052: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -086064: 7157 7c05 6368 |0054: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@057c │ │ -08606a: 0c01 |0057: move-result-object v1 │ │ -08606c: 28b7 |0058: goto 000f // -0049 │ │ -08606e: 5493 4501 |0059: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -086072: 7156 7c05 8376 |005b: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@057c │ │ -086078: 0c01 |005e: move-result-object v1 │ │ -08607a: 28b0 |005f: goto 000f // -0050 │ │ -08607c: 5493 4501 |0060: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -086080: 1404 9a99 893f |0062: const v4, #float 1.075 // #3f89999a │ │ -086086: 7157 7c05 6364 |0065: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@057c │ │ -08608c: 0c01 |0068: move-result-object v1 │ │ -08608e: 28a6 |0069: goto 000f // -005a │ │ -086090: 5493 4501 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -086094: 7130 7a05 7306 |006c: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@057a │ │ -08609a: 0c01 |006f: move-result-object v1 │ │ -08609c: 289f |0070: goto 000f // -0061 │ │ -08609e: 5493 4501 |0071: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -0860a2: 7130 7a05 6307 |0073: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@057a │ │ -0860a8: 0c01 |0076: move-result-object v1 │ │ -0860aa: 2898 |0077: goto 000f // -0068 │ │ -0860ac: 0731 |0078: move-object v1, v3 │ │ -0860ae: 2896 |0079: goto 000f // -006a │ │ -0860b0: 0001 0600 0100 0000 1d00 0000 2600 ... |007a: packed-switch-data (16 units) │ │ +085f84: |[085f84] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ +085f94: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ +085f9a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +085f9c: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +085f9e: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ +085fa2: 52a4 f300 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ +085fa6: 6e40 a504 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@04a5 │ │ +085fac: 0c01 |000c: move-result-object v1 │ │ +085fae: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ +085fb2: 1101 |000f: return-object v1 │ │ +085fb4: 52a4 f300 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ +085fb8: 3804 0e00 |0012: if-eqz v4, 0020 // +000e │ │ +085fbc: 5494 4501 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +085fc0: 52a5 f300 |0016: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00f3 │ │ +085fc4: 7120 4b1e 5400 |0018: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1e4b │ │ +085fca: 0c00 |001b: move-result-object v0 │ │ +085fcc: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ +085fd0: 0701 |001e: move-object v1, v0 │ │ +085fd2: 28f0 |001f: goto 000f // -0010 │ │ +085fd4: 390b 0400 |0020: if-nez v11, 0024 // +0004 │ │ +085fd8: 0731 |0022: move-object v1, v3 │ │ +085fda: 28ec |0023: goto 000f // -0014 │ │ +085fdc: 7120 9b05 cb00 |0024: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@059b │ │ +085fe2: 0a02 |0027: move-result v2 │ │ +085fe4: 3b02 0400 |0028: if-gez v2, 002c // +0004 │ │ +085fe8: 0731 |002a: move-object v1, v3 │ │ +085fea: 28e4 |002b: goto 000f // -001c │ │ +085fec: 2b02 4e00 0000 |002c: packed-switch v2, 0000007a // +0000004e │ │ +085ff2: 390d 1600 |002f: if-nez v13, 0045 // +0016 │ │ +085ff6: 5494 4501 |0031: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +085ffa: 6e10 fa04 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@04fa │ │ +086000: 0c04 |0036: move-result-object v4 │ │ +086002: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ +086006: 5494 4501 |0039: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +08600a: 6e10 fa04 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@04fa │ │ +086010: 0c04 |003e: move-result-object v4 │ │ +086012: 6e10 851d 0400 |003f: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@1d85 │ │ +086018: 0c04 |0042: move-result-object v4 │ │ +08601a: 524d 4508 |0043: iget v13, v4, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@0845 │ │ +08601e: 390d 3300 |0045: if-nez v13, 0078 // +0033 │ │ +086022: 0731 |0047: move-object v1, v3 │ │ +086024: 28c7 |0048: goto 000f // -0039 │ │ +086026: 5493 4501 |0049: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +08602a: 1504 903f |004b: const/high16 v4, #int 1066401792 // #3f90 │ │ +08602e: 7156 7c05 4376 |004d: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@057c │ │ +086034: 0c01 |0050: move-result-object v1 │ │ +086036: 28be |0051: goto 000f // -0042 │ │ +086038: 5493 4501 |0052: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +08603c: 7157 7c05 6368 |0054: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@057c │ │ +086042: 0c01 |0057: move-result-object v1 │ │ +086044: 28b7 |0058: goto 000f // -0049 │ │ +086046: 5493 4501 |0059: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +08604a: 7156 7c05 8376 |005b: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@057c │ │ +086050: 0c01 |005e: move-result-object v1 │ │ +086052: 28b0 |005f: goto 000f // -0050 │ │ +086054: 5493 4501 |0060: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +086058: 1404 9a99 893f |0062: const v4, #float 1.075 // #3f89999a │ │ +08605e: 7157 7c05 6364 |0065: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@057c │ │ +086064: 0c01 |0068: move-result-object v1 │ │ +086066: 28a6 |0069: goto 000f // -005a │ │ +086068: 5493 4501 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +08606c: 7130 7a05 7306 |006c: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@057a │ │ +086072: 0c01 |006f: move-result-object v1 │ │ +086074: 289f |0070: goto 000f // -0061 │ │ +086076: 5493 4501 |0071: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +08607a: 7130 7a05 6307 |0073: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@057a │ │ +086080: 0c01 |0076: move-result-object v1 │ │ +086082: 2898 |0077: goto 000f // -0068 │ │ +086084: 0731 |0078: move-object v1, v3 │ │ +086086: 2896 |0079: goto 000f // -006a │ │ +086088: 0001 0600 0100 0000 1d00 0000 2600 ... |007a: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0007 line=777 │ │ 0x000d line=779 │ │ 0x000f line=831 │ │ 0x0010 line=783 │ │ 0x0014 line=784 │ │ @@ -157499,66 +157500,66 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -0860d0: |[0860d0] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ -0860e0: 5240 ee00 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ -0860e4: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ -0860e8: 0e00 |0004: return-void │ │ -0860ea: 5430 4801 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ -0860ee: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -0860f2: 5430 4801 |0009: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ -0860f6: 6e10 a921 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -0860fc: 0a00 |000e: move-result v0 │ │ -0860fe: 3c00 3a00 |000f: if-gtz v0, 0049 // +003a │ │ -086102: 5430 4401 |0011: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -086106: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ -08610a: 2200 1505 |0015: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ -08610e: 7010 9a21 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ -086114: 5b30 4401 |001a: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -086118: 5430 4401 |001c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -08611c: 6e10 a921 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -086122: 0a00 |0021: move-result v0 │ │ -086124: 5431 5501 |0022: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0155 │ │ -086128: 6e30 d604 0401 |0024: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@04d6 │ │ -08612e: 5430 4401 |0027: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -086132: 6e20 9e21 4000 |0029: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -086138: 6300 3b01 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -08613c: 3800 d6ff |002e: if-eqz v0, 0004 // -002a │ │ -086140: 1a00 7d04 |0030: const-string v0, "FragmentManager" // string@047d │ │ -086144: 2201 f704 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -086148: 7010 6021 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08614e: 1a02 5d02 |0037: const-string v2, "Allocated fragment index " // string@025d │ │ -086152: 6e20 6921 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086158: 0c01 |003c: move-result-object v1 │ │ -08615a: 6e20 6821 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -086160: 0c01 |0040: move-result-object v1 │ │ -086162: 6e10 6e21 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -086168: 0c01 |0044: move-result-object v1 │ │ -08616a: 7120 0c1c 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -086170: 28bc |0048: goto 0004 // -0044 │ │ -086172: 5430 4801 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ -086176: 5431 4801 |004b: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ -08617a: 6e10 a921 0100 |004d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -086180: 0a01 |0050: move-result v1 │ │ -086182: d801 01ff |0051: add-int/lit8 v1, v1, #int -1 // #ff │ │ -086186: 6e20 a521 1000 |0053: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@21a5 │ │ -08618c: 0c00 |0056: move-result-object v0 │ │ -08618e: 1f00 e404 |0057: check-cast v0, Ljava/lang/Integer; // type@04e4 │ │ -086192: 6e10 0921 0000 |0059: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2109 │ │ -086198: 0a00 |005c: move-result v0 │ │ -08619a: 5431 5501 |005d: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0155 │ │ -08619e: 6e30 d604 0401 |005f: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@04d6 │ │ -0861a4: 5430 4401 |0062: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -0861a8: 5241 ee00 |0064: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ -0861ac: 6e30 a821 1004 |0066: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@21a8 │ │ -0861b2: 28c3 |0069: goto 002c // -003d │ │ +0860a8: |[0860a8] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ +0860b8: 5240 ee00 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ +0860bc: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ +0860c0: 0e00 |0004: return-void │ │ +0860c2: 5430 4801 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ +0860c6: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +0860ca: 5430 4801 |0009: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ +0860ce: 6e10 a921 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +0860d4: 0a00 |000e: move-result v0 │ │ +0860d6: 3c00 3a00 |000f: if-gtz v0, 0049 // +003a │ │ +0860da: 5430 4401 |0011: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +0860de: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ +0860e2: 2200 1505 |0015: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ +0860e6: 7010 9a21 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ +0860ec: 5b30 4401 |001a: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +0860f0: 5430 4401 |001c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +0860f4: 6e10 a921 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +0860fa: 0a00 |0021: move-result v0 │ │ +0860fc: 5431 5501 |0022: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0155 │ │ +086100: 6e30 d604 0401 |0024: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@04d6 │ │ +086106: 5430 4401 |0027: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +08610a: 6e20 9e21 4000 |0029: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +086110: 6300 3b01 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +086114: 3800 d6ff |002e: if-eqz v0, 0004 // -002a │ │ +086118: 1a00 7d04 |0030: const-string v0, "FragmentManager" // string@047d │ │ +08611c: 2201 f704 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +086120: 7010 6021 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +086126: 1a02 5d02 |0037: const-string v2, "Allocated fragment index " // string@025d │ │ +08612a: 6e20 6921 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086130: 0c01 |003c: move-result-object v1 │ │ +086132: 6e20 6821 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +086138: 0c01 |0040: move-result-object v1 │ │ +08613a: 6e10 6e21 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +086140: 0c01 |0044: move-result-object v1 │ │ +086142: 7120 0c1c 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +086148: 28bc |0048: goto 0004 // -0044 │ │ +08614a: 5430 4801 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ +08614e: 5431 4801 |004b: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ +086152: 6e10 a921 0100 |004d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +086158: 0a01 |0050: move-result v1 │ │ +08615a: d801 01ff |0051: add-int/lit8 v1, v1, #int -1 // #ff │ │ +08615e: 6e20 a521 1000 |0053: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@21a5 │ │ +086164: 0c00 |0056: move-result-object v0 │ │ +086166: 1f00 e404 |0057: check-cast v0, Ljava/lang/Integer; // type@04e4 │ │ +08616a: 6e10 0921 0000 |0059: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2109 │ │ +086170: 0a00 |005c: move-result v0 │ │ +086172: 5431 5501 |005d: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0155 │ │ +086176: 6e30 d604 0401 |005f: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@04d6 │ │ +08617c: 5430 4401 |0062: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +086180: 5241 ee00 |0064: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ +086184: 6e30 a821 1004 |0066: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@21a8 │ │ +08618a: 28c3 |0069: goto 002c // -003d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1156 │ │ 0x0004 line=1172 │ │ 0x0005 line=1160 │ │ 0x0011 line=1161 │ │ 0x0015 line=1162 │ │ @@ -157576,50 +157577,50 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -0861b4: |[0861b4] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ -0861c4: 5240 ee00 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ -0861c8: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ -0861cc: 0e00 |0004: return-void │ │ -0861ce: 6300 3b01 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -0861d2: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ -0861d6: 1a00 7d04 |0009: const-string v0, "FragmentManager" // string@047d │ │ -0861da: 2201 f704 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -0861de: 7010 6021 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0861e4: 1a02 9004 |0010: const-string v2, "Freeing fragment index " // string@0490 │ │ -0861e8: 6e20 6921 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0861ee: 0c01 |0015: move-result-object v1 │ │ -0861f0: 6e20 6821 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -0861f6: 0c01 |0019: move-result-object v1 │ │ -0861f8: 6e10 6e21 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0861fe: 0c01 |001d: move-result-object v1 │ │ -086200: 7120 0c1c 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -086206: 5430 4401 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -08620a: 5241 ee00 |0023: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ -08620e: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -086210: 6e30 a821 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@21a8 │ │ -086216: 5430 4801 |0029: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ -08621a: 3900 0900 |002b: if-nez v0, 0034 // +0009 │ │ -08621e: 2200 1505 |002d: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ -086222: 7010 9a21 0000 |002f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ -086228: 5b30 4801 |0032: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ -08622c: 5430 4801 |0034: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ -086230: 5241 ee00 |0036: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ -086234: 7110 0e21 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@210e │ │ -08623a: 0c01 |003b: move-result-object v1 │ │ -08623c: 6e20 9e21 1000 |003c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -086242: 5430 4501 |003f: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -086246: 5441 0801 |0041: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0108 │ │ -08624a: 6e20 fb04 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.invalidateSupportFragment:(Ljava/lang/String;)V // method@04fb │ │ -086250: 6e10 9104 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@0491 │ │ -086256: 28bb |0049: goto 0004 // -0045 │ │ +08618c: |[08618c] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ +08619c: 5240 ee00 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ +0861a0: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ +0861a4: 0e00 |0004: return-void │ │ +0861a6: 6300 3b01 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +0861aa: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ +0861ae: 1a00 7d04 |0009: const-string v0, "FragmentManager" // string@047d │ │ +0861b2: 2201 f704 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +0861b6: 7010 6021 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0861bc: 1a02 9004 |0010: const-string v2, "Freeing fragment index " // string@0490 │ │ +0861c0: 6e20 6921 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0861c6: 0c01 |0015: move-result-object v1 │ │ +0861c8: 6e20 6821 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +0861ce: 0c01 |0019: move-result-object v1 │ │ +0861d0: 6e10 6e21 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0861d6: 0c01 |001d: move-result-object v1 │ │ +0861d8: 7120 0c1c 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +0861de: 5430 4401 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +0861e2: 5241 ee00 |0023: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ +0861e6: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +0861e8: 6e30 a821 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@21a8 │ │ +0861ee: 5430 4801 |0029: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ +0861f2: 3900 0900 |002b: if-nez v0, 0034 // +0009 │ │ +0861f6: 2200 1505 |002d: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ +0861fa: 7010 9a21 0000 |002f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ +086200: 5b30 4801 |0032: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ +086204: 5430 4801 |0034: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ +086208: 5241 ee00 |0036: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ +08620c: 7110 0e21 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@210e │ │ +086212: 0c01 |003b: move-result-object v1 │ │ +086214: 6e20 9e21 1000 |003c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +08621a: 5430 4501 |003f: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +08621e: 5441 0801 |0041: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0108 │ │ +086222: 6e20 fb04 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.invalidateSupportFragment:(Ljava/lang/String;)V // method@04fb │ │ +086228: 6e10 9104 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@0491 │ │ +08622e: 28bb |0049: goto 0004 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1175 │ │ 0x0004 line=1187 │ │ 0x0005 line=1179 │ │ 0x0021 line=1180 │ │ 0x0029 line=1181 │ │ @@ -157636,67 +157637,67 @@ │ │ type : '(IIIZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 95 16-bit code units │ │ -086258: |[086258] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ -086268: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -08626a: 5480 4501 |0001: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -08626e: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -086272: 3809 0a00 |0005: if-eqz v9, 000f // +000a │ │ -086276: 2200 e104 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ -08627a: 1a02 540c |0009: const-string v2, "No activity" // string@0c54 │ │ -08627e: 7020 0521 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -086284: 2700 |000e: throw v0 │ │ -086286: 390c 0700 |000f: if-nez v12, 0016 // +0007 │ │ -08628a: 5280 4e01 |0011: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@014e │ │ -08628e: 3390 0300 |0013: if-ne v0, v9, 0016 // +0003 │ │ -086292: 0e00 |0015: return-void │ │ -086294: 5989 4e01 |0016: iput v9, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@014e │ │ -086298: 5480 4401 |0018: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -08629c: 3800 fbff |001a: if-eqz v0, 0015 // -0005 │ │ -0862a0: 1207 |001c: const/4 v7, #int 0 // #0 │ │ -0862a2: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -0862a4: 5480 4401 |001e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -0862a8: 6e10 a921 0000 |0020: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -0862ae: 0a00 |0023: move-result v0 │ │ -0862b0: 3506 2100 |0024: if-ge v6, v0, 0045 // +0021 │ │ -0862b4: 5480 4401 |0026: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -0862b8: 6e20 a221 6000 |0028: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -0862be: 0c01 |002b: move-result-object v1 │ │ -0862c0: 1f01 0f01 |002c: check-cast v1, Landroid/support/v4/app/Fragment; // type@010f │ │ -0862c4: 3801 1400 |002e: if-eqz v1, 0042 // +0014 │ │ -0862c8: 0780 |0030: move-object v0, v8 │ │ -0862ca: 0192 |0031: move v2, v9 │ │ -0862cc: 01a3 |0032: move v3, v10 │ │ -0862ce: 01b4 |0033: move v4, v11 │ │ -0862d0: 7406 8005 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@0580 │ │ -0862d6: 5410 f000 |0037: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00f0 │ │ -0862da: 3800 0900 |0039: if-eqz v0, 0042 // +0009 │ │ -0862de: 5410 f000 |003b: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00f0 │ │ -0862e2: 6e10 7306 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0673 │ │ -0862e8: 0a00 |0040: move-result v0 │ │ -0862ea: b607 |0041: or-int/2addr v7, v0 │ │ -0862ec: d806 0601 |0042: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0862f0: 28da |0044: goto 001e // -0026 │ │ -0862f2: 3907 0500 |0045: if-nez v7, 004a // +0005 │ │ -0862f6: 6e10 9805 0800 |0047: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@0598 │ │ -0862fc: 5580 5301 |004a: iget-boolean v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0153 │ │ -086300: 3800 c9ff |004c: if-eqz v0, 0015 // -0037 │ │ -086304: 5480 4501 |004e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -086308: 3800 c5ff |0050: if-eqz v0, 0015 // -003b │ │ -08630c: 5280 4e01 |0052: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@014e │ │ -086310: 1252 |0054: const/4 v2, #int 5 // #5 │ │ -086312: 3320 c0ff |0055: if-ne v0, v2, 0015 // -0040 │ │ -086316: 5480 4501 |0057: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -08631a: 6e10 1c05 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@051c │ │ -086320: 5c85 5301 |005c: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0153 │ │ -086324: 28b7 |005e: goto 0015 // -0049 │ │ +086230: |[086230] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ +086240: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +086242: 5480 4501 |0001: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +086246: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +08624a: 3809 0a00 |0005: if-eqz v9, 000f // +000a │ │ +08624e: 2200 e104 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ +086252: 1a02 540c |0009: const-string v2, "No activity" // string@0c54 │ │ +086256: 7020 0521 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +08625c: 2700 |000e: throw v0 │ │ +08625e: 390c 0700 |000f: if-nez v12, 0016 // +0007 │ │ +086262: 5280 4e01 |0011: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@014e │ │ +086266: 3390 0300 |0013: if-ne v0, v9, 0016 // +0003 │ │ +08626a: 0e00 |0015: return-void │ │ +08626c: 5989 4e01 |0016: iput v9, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@014e │ │ +086270: 5480 4401 |0018: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +086274: 3800 fbff |001a: if-eqz v0, 0015 // -0005 │ │ +086278: 1207 |001c: const/4 v7, #int 0 // #0 │ │ +08627a: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +08627c: 5480 4401 |001e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +086280: 6e10 a921 0000 |0020: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +086286: 0a00 |0023: move-result v0 │ │ +086288: 3506 2100 |0024: if-ge v6, v0, 0045 // +0021 │ │ +08628c: 5480 4401 |0026: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +086290: 6e20 a221 6000 |0028: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +086296: 0c01 |002b: move-result-object v1 │ │ +086298: 1f01 0f01 |002c: check-cast v1, Landroid/support/v4/app/Fragment; // type@010f │ │ +08629c: 3801 1400 |002e: if-eqz v1, 0042 // +0014 │ │ +0862a0: 0780 |0030: move-object v0, v8 │ │ +0862a2: 0192 |0031: move v2, v9 │ │ +0862a4: 01a3 |0032: move v3, v10 │ │ +0862a6: 01b4 |0033: move v4, v11 │ │ +0862a8: 7406 8005 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@0580 │ │ +0862ae: 5410 f000 |0037: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00f0 │ │ +0862b2: 3800 0900 |0039: if-eqz v0, 0042 // +0009 │ │ +0862b6: 5410 f000 |003b: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00f0 │ │ +0862ba: 6e10 7306 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0673 │ │ +0862c0: 0a00 |0040: move-result v0 │ │ +0862c2: b607 |0041: or-int/2addr v7, v0 │ │ +0862c4: d806 0601 |0042: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0862c8: 28da |0044: goto 001e // -0026 │ │ +0862ca: 3907 0500 |0045: if-nez v7, 004a // +0005 │ │ +0862ce: 6e10 9805 0800 |0047: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@0598 │ │ +0862d4: 5580 5301 |004a: iget-boolean v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0153 │ │ +0862d8: 3800 c9ff |004c: if-eqz v0, 0015 // -0037 │ │ +0862dc: 5480 4501 |004e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +0862e0: 3800 c5ff |0050: if-eqz v0, 0015 // -003b │ │ +0862e4: 5280 4e01 |0052: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@014e │ │ +0862e8: 1252 |0054: const/4 v2, #int 5 // #5 │ │ +0862ea: 3320 c0ff |0055: if-ne v0, v2, 0015 // -0040 │ │ +0862ee: 5480 4501 |0057: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +0862f2: 6e10 1c05 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@051c │ │ +0862f8: 5c85 5301 |005c: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0153 │ │ +0862fc: 28b7 |005e: goto 0015 // -0049 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1112 │ │ 0x0007 line=1113 │ │ 0x000f line=1116 │ │ 0x0015 line=1142 │ │ 0x0016 line=1120 │ │ @@ -157729,18 +157730,18 @@ │ │ type : '(IZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -086328: |[086328] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ -086338: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08633a: 6e53 7d05 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@057d │ │ -086340: 0e00 |0004: return-void │ │ +086300: |[086300] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ +086310: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +086312: 6e53 7d05 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@057d │ │ +086318: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1108 │ │ 0x0004 line=1109 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0005 reg=2 newState I │ │ @@ -157751,23 +157752,23 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -086344: |[086344] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ -086354: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -086356: 5262 4e01 |0001: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@014e │ │ -08635a: 0760 |0003: move-object v0, v6 │ │ -08635c: 0771 |0004: move-object v1, v7 │ │ -08635e: 0134 |0005: move v4, v3 │ │ -086360: 0135 |0006: move v5, v3 │ │ -086362: 7406 8005 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@0580 │ │ -086368: 0e00 |000a: return-void │ │ +08631c: |[08631c] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ +08632c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08632e: 5262 4e01 |0001: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@014e │ │ +086332: 0760 |0003: move-object v0, v6 │ │ +086334: 0771 |0004: move-object v1, v7 │ │ +086336: 0134 |0005: move v4, v3 │ │ +086338: 0135 |0006: move v5, v3 │ │ +08633a: 7406 8005 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@0580 │ │ +086340: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1104 │ │ 0x000a line=1105 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000b reg=7 f Landroid/support/v4/app/Fragment; │ │ @@ -157777,500 +157778,500 @@ │ │ type : '(Landroid/support/v4/app/Fragment;IIIZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 994 16-bit code units │ │ -08636c: |[08636c] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V │ │ -08637c: 55b0 d700 |0000: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d7 │ │ -086380: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -086384: 55b0 e300 |0004: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00e3 │ │ -086388: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -08638c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -08638e: 370c 0300 |0009: if-le v12, v0, 000c // +0003 │ │ -086392: 121c |000b: const/4 v12, #int 1 // #1 │ │ -086394: 55b0 f600 |000c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00f6 │ │ -086398: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -08639c: 52b0 0001 |0010: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@0100 │ │ -0863a0: 370c 0400 |0012: if-le v12, v0, 0016 // +0004 │ │ -0863a4: 52bc 0001 |0014: iget v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@0100 │ │ -0863a8: 55b0 e200 |0016: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00e2 │ │ -0863ac: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -0863b0: 52b0 0001 |001a: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@0100 │ │ -0863b4: 1241 |001c: const/4 v1, #int 4 // #4 │ │ -0863b6: 3510 0600 |001d: if-ge v0, v1, 0023 // +0006 │ │ -0863ba: 1230 |001f: const/4 v0, #int 3 // #3 │ │ -0863bc: 370c 0300 |0020: if-le v12, v0, 0023 // +0003 │ │ -0863c0: 123c |0022: const/4 v12, #int 3 // #3 │ │ -0863c2: 52b0 0001 |0023: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@0100 │ │ -0863c6: 35c0 3902 |0025: if-ge v0, v12, 025e // +0239 │ │ -0863ca: 55b0 ea00 |0027: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00ea │ │ -0863ce: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ -0863d2: 55b0 ed00 |002b: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00ed │ │ -0863d6: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ -0863da: 0e00 |002f: return-void │ │ -0863dc: 54b0 da00 |0030: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00da │ │ -0863e0: 3800 0f00 |0032: if-eqz v0, 0041 // +000f │ │ -0863e4: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -0863e6: 5bb0 da00 |0035: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00da │ │ -0863ea: 52b2 0101 |0037: iget v2, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0101 │ │ -0863ee: 1203 |0039: const/4 v3, #int 0 // #0 │ │ -0863f0: 1204 |003a: const/4 v4, #int 0 // #0 │ │ -0863f2: 1215 |003b: const/4 v5, #int 1 // #1 │ │ -0863f4: 07a0 |003c: move-object v0, v10 │ │ -0863f6: 07b1 |003d: move-object v1, v11 │ │ -0863f8: 7406 8005 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@0580 │ │ -0863fe: 52b0 0001 |0041: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@0100 │ │ -086402: 2b00 8303 0000 |0043: packed-switch v0, 000003c6 // +00000383 │ │ -086408: 59bc 0001 |0046: iput v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@0100 │ │ -08640c: 28e7 |0048: goto 002f // -0019 │ │ -08640e: 6300 3b01 |0049: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -086412: 3800 1a00 |004b: if-eqz v0, 0065 // +001a │ │ -086416: 1a00 7d04 |004d: const-string v0, "FragmentManager" // string@047d │ │ -08641a: 2201 f704 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -08641e: 7010 6021 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -086424: 1a02 bb1d |0054: const-string v2, "moveto CREATED: " // string@1dbb │ │ -086428: 6e20 6921 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08642e: 0c01 |0059: move-result-object v1 │ │ -086430: 6e20 6821 b100 |005a: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -086436: 0c01 |005d: move-result-object v1 │ │ -086438: 6e10 6e21 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08643e: 0c01 |0061: move-result-object v1 │ │ -086440: 7120 0c1c 1000 |0062: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -086446: 54b0 fc00 |0065: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ -08644a: 3800 4600 |0067: if-eqz v0, 00ad // +0046 │ │ -08644e: 54b0 fc00 |0069: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ -086452: 54a1 4501 |006b: iget-object v1, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -086456: 6e10 ef04 0100 |006d: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@04ef │ │ -08645c: 0c01 |0070: move-result-object v1 │ │ -08645e: 6e20 ab02 1000 |0071: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@02ab │ │ -086464: 54b0 fc00 |0074: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ -086468: 1a01 6611 |0076: const-string v1, "android:view_state" // string@1166 │ │ -08646c: 6e20 9802 1000 |0078: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0298 │ │ -086472: 0c00 |007b: move-result-object v0 │ │ -086474: 5bb0 fd00 |007c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00fd │ │ -086478: 54b0 fc00 |007e: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ -08647c: 1a01 6311 |0080: const-string v1, "android:target_state" // string@1163 │ │ -086480: 6e30 7305 0a01 |0082: invoke-virtual {v10, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0573 │ │ -086486: 0c00 |0085: move-result-object v0 │ │ -086488: 5bb0 0301 |0086: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0103 │ │ -08648c: 54b0 0301 |0088: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0103 │ │ -086490: 3800 0d00 |008a: if-eqz v0, 0097 // +000d │ │ -086494: 54b0 fc00 |008c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ -086498: 1a01 6211 |008e: const-string v1, "android:target_req_state" // string@1162 │ │ -08649c: 1202 |0090: const/4 v2, #int 0 // #0 │ │ -08649e: 6e30 9202 1002 |0091: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0292 │ │ -0864a4: 0a00 |0094: move-result v0 │ │ -0864a6: 59b0 0501 |0095: iput v0, v11, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0105 │ │ -0864aa: 54b0 fc00 |0097: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ -0864ae: 1a01 6511 |0099: const-string v1, "android:user_visible_hint" // string@1165 │ │ -0864b2: 1212 |009b: const/4 v2, #int 1 // #1 │ │ -0864b4: 6e30 8d02 1002 |009c: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@028d │ │ -0864ba: 0a00 |009f: move-result v0 │ │ -0864bc: 5cb0 0601 |00a0: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@0106 │ │ -0864c0: 55b0 0601 |00a2: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@0106 │ │ -0864c4: 3900 0900 |00a4: if-nez v0, 00ad // +0009 │ │ -0864c8: 1210 |00a6: const/4 v0, #int 1 // #1 │ │ -0864ca: 5cb0 e200 |00a7: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00e2 │ │ -0864ce: 1230 |00a9: const/4 v0, #int 3 // #3 │ │ -0864d0: 370c 0300 |00aa: if-le v12, v0, 00ad // +0003 │ │ -0864d4: 123c |00ac: const/4 v12, #int 3 // #3 │ │ -0864d6: 54a0 4501 |00ad: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -0864da: 5bb0 d600 |00af: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d6 │ │ -0864de: 54a0 5501 |00b1: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0155 │ │ -0864e2: 5bb0 f400 |00b3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00f4 │ │ -0864e6: 54a0 5501 |00b5: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0155 │ │ -0864ea: 3800 3300 |00b7: if-eqz v0, 00ea // +0033 │ │ -0864ee: 54a0 5501 |00b9: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0155 │ │ -0864f2: 5400 df00 |00bb: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00df │ │ -0864f6: 5bb0 e900 |00bd: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00e9 │ │ -0864fa: 1200 |00bf: const/4 v0, #int 0 // #0 │ │ -0864fc: 5cb0 dd00 |00c0: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00dd │ │ -086500: 54a0 4501 |00c2: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -086504: 6e20 a104 0b00 |00c4: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@04a1 │ │ -08650a: 55b0 dd00 |00c7: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00dd │ │ -08650e: 3900 2600 |00c9: if-nez v0, 00ef // +0026 │ │ -086512: 2200 9901 |00cb: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0199 │ │ -086516: 2201 f704 |00cd: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -08651a: 7010 6021 0100 |00cf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -086520: 1a02 7504 |00d2: const-string v2, "Fragment " // string@0475 │ │ -086524: 6e20 6921 2100 |00d4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08652a: 0c01 |00d7: move-result-object v1 │ │ -08652c: 6e20 6821 b100 |00d8: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -086532: 0c01 |00db: move-result-object v1 │ │ -086534: 1a02 4600 |00dc: const-string v2, " did not call through to super.onAttach()" // string@0046 │ │ -086538: 6e20 6921 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08653e: 0c01 |00e1: move-result-object v1 │ │ -086540: 6e10 6e21 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -086546: 0c01 |00e5: move-result-object v1 │ │ -086548: 7020 c508 1000 |00e6: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@08c5 │ │ -08654e: 2700 |00e9: throw v0 │ │ -086550: 54a0 4501 |00ea: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -086554: 5400 1a01 |00ec: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@011a │ │ -086558: 28cf |00ee: goto 00bd // -0031 │ │ -08655a: 54b0 f400 |00ef: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00f4 │ │ -08655e: 3900 0700 |00f1: if-nez v0, 00f8 // +0007 │ │ -086562: 54a0 4501 |00f3: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -086566: 6e20 fe04 b000 |00f5: invoke-virtual {v0, v11}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@04fe │ │ -08656c: 55b0 fa00 |00f8: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00fa │ │ -086570: 3900 0700 |00fa: if-nez v0, 0101 // +0007 │ │ -086574: 54b0 fc00 |00fc: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ -086578: 6e20 bd04 0b00 |00fe: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performCreate:(Landroid/os/Bundle;)V // method@04bd │ │ -08657e: 1200 |0101: const/4 v0, #int 0 // #0 │ │ -086580: 5cb0 fa00 |0102: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00fa │ │ -086584: 55b0 ea00 |0104: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00ea │ │ -086588: 3800 3300 |0106: if-eqz v0, 0139 // +0033 │ │ -08658c: 54b0 fc00 |0108: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ -086590: 6e20 7e04 0b00 |010a: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@047e │ │ -086596: 0c00 |010d: move-result-object v0 │ │ -086598: 1201 |010e: const/4 v1, #int 0 // #0 │ │ -08659a: 54b2 fc00 |010f: iget-object v2, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ -08659e: 6e40 bf04 0b21 |0111: 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@04bf │ │ -0865a4: 0c00 |0114: move-result-object v0 │ │ -0865a6: 5bb0 0701 |0115: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -0865aa: 54b0 0701 |0117: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -0865ae: 3800 3c01 |0119: if-eqz v0, 0255 // +013c │ │ -0865b2: 54b0 0701 |011b: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -0865b6: 5bb0 ef00 |011d: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ef │ │ -0865ba: 54b0 0701 |011f: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -0865be: 7110 9e06 0000 |0121: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@069e │ │ -0865c4: 0c00 |0124: move-result-object v0 │ │ -0865c6: 5bb0 0701 |0125: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -0865ca: 55b0 ec00 |0127: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ec │ │ -0865ce: 3800 0900 |0129: if-eqz v0, 0132 // +0009 │ │ -0865d2: 54b0 0701 |012b: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -0865d6: 1301 0800 |012d: const/16 v1, #int 8 // #8 │ │ -0865da: 6e20 111d 1000 |012f: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@1d11 │ │ -0865e0: 54b0 0701 |0132: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -0865e4: 54b1 fc00 |0134: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ -0865e8: 6e30 b804 0b01 |0136: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@04b8 │ │ -0865ee: 1210 |0139: const/4 v0, #int 1 // #1 │ │ -0865f0: 370c cc00 |013a: if-le v12, v0, 0206 // +00cc │ │ -0865f4: 6300 3b01 |013c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -0865f8: 3800 1a00 |013e: if-eqz v0, 0158 // +001a │ │ -0865fc: 1a00 7d04 |0140: const-string v0, "FragmentManager" // string@047d │ │ -086600: 2201 f704 |0142: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -086604: 7010 6021 0100 |0144: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08660a: 1a02 ba1d |0147: const-string v2, "moveto ACTIVITY_CREATED: " // string@1dba │ │ -08660e: 6e20 6921 2100 |0149: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086614: 0c01 |014c: move-result-object v1 │ │ -086616: 6e20 6821 b100 |014d: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -08661c: 0c01 |0150: move-result-object v1 │ │ -08661e: 6e10 6e21 0100 |0151: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -086624: 0c01 |0154: move-result-object v1 │ │ -086626: 7120 0c1c 1000 |0155: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -08662c: 55b0 ea00 |0158: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00ea │ │ -086630: 3900 9b00 |015a: if-nez v0, 01f5 // +009b │ │ -086634: 1207 |015c: const/4 v7, #int 0 // #0 │ │ -086636: 52b0 e100 |015d: iget v0, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00e1 │ │ -08663a: 3800 5100 |015f: if-eqz v0, 01b0 // +0051 │ │ -08663e: 54a0 4c01 |0161: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@014c │ │ -086642: 52b1 e100 |0163: iget v1, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00e1 │ │ -086646: 7220 2005 1000 |0165: invoke-interface {v0, v1}, Landroid/support/v4/app/FragmentContainer;.findViewById:(I)Landroid/view/View; // method@0520 │ │ -08664c: 0c07 |0168: move-result-object v7 │ │ -08664e: 1f07 2404 |0169: check-cast v7, Landroid/view/ViewGroup; // type@0424 │ │ -086652: 3907 4500 |016b: if-nez v7, 01b0 // +0045 │ │ -086656: 55b0 f700 |016d: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00f7 │ │ -08665a: 3900 4100 |016f: if-nez v0, 01b0 // +0041 │ │ -08665e: 2200 e004 |0171: new-instance v0, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -086662: 2201 f704 |0173: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -086666: 7010 6021 0100 |0175: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08666c: 1a02 5f0c |0178: const-string v2, "No view found for id 0x" // string@0c5f │ │ -086670: 6e20 6921 2100 |017a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086676: 0c01 |017d: move-result-object v1 │ │ -086678: 52b2 e100 |017e: iget v2, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00e1 │ │ -08667c: 7110 0c21 0200 |0180: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ -086682: 0c02 |0183: move-result-object v2 │ │ -086684: 6e20 6921 2100 |0184: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08668a: 0c01 |0187: move-result-object v1 │ │ -08668c: 1a02 2700 |0188: const-string v2, " (" // string@0027 │ │ -086690: 6e20 6921 2100 |018a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086696: 0c01 |018d: move-result-object v1 │ │ -086698: 6e10 8204 0b00 |018e: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0482 │ │ -08669e: 0c02 |0191: move-result-object v2 │ │ -0866a0: 52b3 e100 |0192: iget v3, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00e1 │ │ -0866a4: 6e20 3501 3200 |0194: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0135 │ │ -0866aa: 0c02 |0197: move-result-object v2 │ │ -0866ac: 6e20 6921 2100 |0198: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0866b2: 0c01 |019b: move-result-object v1 │ │ -0866b4: 1a02 f500 |019c: const-string v2, ") for fragment " // string@00f5 │ │ -0866b8: 6e20 6921 2100 |019e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0866be: 0c01 |01a1: move-result-object v1 │ │ -0866c0: 6e20 6821 b100 |01a2: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -0866c6: 0c01 |01a5: move-result-object v1 │ │ -0866c8: 6e10 6e21 0100 |01a6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0866ce: 0c01 |01a9: move-result-object v1 │ │ -0866d0: 7020 0121 1000 |01aa: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -0866d6: 7020 9905 0a00 |01ad: invoke-direct {v10, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0599 │ │ -0866dc: 5bb7 e000 |01b0: iput-object v7, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00e0 │ │ -0866e0: 54b0 fc00 |01b2: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ -0866e4: 6e20 7e04 0b00 |01b4: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@047e │ │ -0866ea: 0c00 |01b7: move-result-object v0 │ │ -0866ec: 54b1 fc00 |01b8: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ -0866f0: 6e40 bf04 0b17 |01ba: 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@04bf │ │ -0866f6: 0c00 |01bd: move-result-object v0 │ │ -0866f8: 5bb0 0701 |01be: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -0866fc: 54b0 0701 |01c0: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -086700: 3800 9800 |01c2: if-eqz v0, 025a // +0098 │ │ -086704: 54b0 0701 |01c4: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -086708: 5bb0 ef00 |01c6: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ef │ │ -08670c: 54b0 0701 |01c8: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -086710: 7110 9e06 0000 |01ca: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@069e │ │ -086716: 0c00 |01cd: move-result-object v0 │ │ -086718: 5bb0 0701 |01ce: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -08671c: 3807 1300 |01d0: if-eqz v7, 01e3 // +0013 │ │ -086720: 1210 |01d2: const/4 v0, #int 1 // #1 │ │ -086722: 6e5e 7805 ba0d |01d3: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0578 │ │ -086728: 0c06 |01d6: move-result-object v6 │ │ -08672a: 3806 0700 |01d7: if-eqz v6, 01de // +0007 │ │ -08672e: 54b0 0701 |01d9: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -086732: 6e20 141d 6000 |01db: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@1d14 │ │ -086738: 54b0 0701 |01de: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -08673c: 6e20 311d 0700 |01e0: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@1d31 │ │ -086742: 55b0 ec00 |01e3: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ec │ │ -086746: 3800 0900 |01e5: if-eqz v0, 01ee // +0009 │ │ -08674a: 54b0 0701 |01e7: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -08674e: 1301 0800 |01e9: const/16 v1, #int 8 // #8 │ │ -086752: 6e20 111d 1000 |01eb: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@1d11 │ │ -086758: 54b0 0701 |01ee: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -08675c: 54b1 fc00 |01f0: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ -086760: 6e30 b804 0b01 |01f2: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@04b8 │ │ -086766: 54b0 fc00 |01f5: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ -08676a: 6e20 ba04 0b00 |01f7: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performActivityCreated:(Landroid/os/Bundle;)V // method@04ba │ │ -086770: 54b0 0701 |01fa: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -086774: 3800 0700 |01fc: if-eqz v0, 0203 // +0007 │ │ -086778: 54b0 fc00 |01fe: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ -08677c: 6e20 cd04 0b00 |0200: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.restoreViewState:(Landroid/os/Bundle;)V // method@04cd │ │ -086782: 1200 |0203: const/4 v0, #int 0 // #0 │ │ -086784: 5bb0 fc00 |0204: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ -086788: 1230 |0206: const/4 v0, #int 3 // #3 │ │ -08678a: 370c 2100 |0207: if-le v12, v0, 0228 // +0021 │ │ -08678e: 6300 3b01 |0209: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -086792: 3800 1a00 |020b: if-eqz v0, 0225 // +001a │ │ -086796: 1a00 7d04 |020d: const-string v0, "FragmentManager" // string@047d │ │ -08679a: 2201 f704 |020f: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -08679e: 7010 6021 0100 |0211: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0867a4: 1a02 bd1d |0214: const-string v2, "moveto STARTED: " // string@1dbd │ │ -0867a8: 6e20 6921 2100 |0216: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0867ae: 0c01 |0219: move-result-object v1 │ │ -0867b0: 6e20 6821 b100 |021a: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -0867b6: 0c01 |021d: move-result-object v1 │ │ -0867b8: 6e10 6e21 0100 |021e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0867be: 0c01 |0221: move-result-object v1 │ │ -0867c0: 7120 0c1c 1000 |0222: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -0867c6: 6e10 ca04 0b00 |0225: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStart:()V // method@04ca │ │ -0867cc: 1240 |0228: const/4 v0, #int 4 // #4 │ │ -0867ce: 370c 1dfe |0229: if-le v12, v0, 0046 // -01e3 │ │ -0867d2: 6300 3b01 |022b: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -0867d6: 3800 1a00 |022d: if-eqz v0, 0247 // +001a │ │ -0867da: 1a00 7d04 |022f: const-string v0, "FragmentManager" // string@047d │ │ -0867de: 2201 f704 |0231: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -0867e2: 7010 6021 0100 |0233: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0867e8: 1a02 bc1d |0236: const-string v2, "moveto RESUMED: " // string@1dbc │ │ -0867ec: 6e20 6921 2100 |0238: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0867f2: 0c01 |023b: move-result-object v1 │ │ -0867f4: 6e20 6821 b100 |023c: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -0867fa: 0c01 |023f: move-result-object v1 │ │ -0867fc: 6e10 6e21 0100 |0240: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -086802: 0c01 |0243: move-result-object v1 │ │ -086804: 7120 0c1c 1000 |0244: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -08680a: 1210 |0247: const/4 v0, #int 1 // #1 │ │ -08680c: 5cb0 f800 |0248: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00f8 │ │ -086810: 6e10 c804 0b00 |024a: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performResume:()V // method@04c8 │ │ -086816: 1200 |024d: const/4 v0, #int 0 // #0 │ │ -086818: 5bb0 fc00 |024e: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ -08681c: 1200 |0250: const/4 v0, #int 0 // #0 │ │ -08681e: 5bb0 fd00 |0251: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00fd │ │ -086822: 2900 f3fd |0253: goto/16 0046 // -020d │ │ -086826: 1200 |0255: const/4 v0, #int 0 // #0 │ │ -086828: 5bb0 ef00 |0256: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ef │ │ -08682c: 2900 e1fe |0258: goto/16 0139 // -011f │ │ -086830: 1200 |025a: const/4 v0, #int 0 // #0 │ │ -086832: 5bb0 ef00 |025b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ef │ │ -086836: 2898 |025d: goto 01f5 // -0068 │ │ -086838: 52b0 0001 |025e: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@0100 │ │ -08683c: 37c0 e6fd |0260: if-le v0, v12, 0046 // -021a │ │ -086840: 52b0 0001 |0262: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@0100 │ │ -086844: 2b00 7001 0000 |0264: packed-switch v0, 000003d4 // +00000170 │ │ -08684a: 2900 dffd |0267: goto/16 0046 // -0221 │ │ -08684e: 1210 |0269: const/4 v0, #int 1 // #1 │ │ -086850: 350c dcfd |026a: if-ge v12, v0, 0046 // -0224 │ │ -086854: 55a0 4f01 |026c: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@014f │ │ -086858: 3800 0e00 |026e: if-eqz v0, 027c // +000e │ │ -08685c: 54b0 da00 |0270: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00da │ │ -086860: 3800 0a00 |0272: if-eqz v0, 027c // +000a │ │ -086864: 54b9 da00 |0274: iget-object v9, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00da │ │ -086868: 1200 |0276: const/4 v0, #int 0 // #0 │ │ -08686a: 5bb0 da00 |0277: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00da │ │ -08686e: 6e10 811c 0900 |0279: invoke-virtual {v9}, Landroid/view/View;.clearAnimation:()V // method@1c81 │ │ -086874: 54b0 da00 |027c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00da │ │ -086878: 3800 e300 |027e: if-eqz v0, 0361 // +00e3 │ │ -08687c: 59bc 0101 |0280: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0101 │ │ -086880: 121c |0282: const/4 v12, #int 1 // #1 │ │ -086882: 2900 c3fd |0283: goto/16 0046 // -023d │ │ -086886: 1250 |0285: const/4 v0, #int 5 // #5 │ │ -086888: 350c 2400 |0286: if-ge v12, v0, 02aa // +0024 │ │ -08688c: 6300 3b01 |0288: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -086890: 3800 1a00 |028a: if-eqz v0, 02a4 // +001a │ │ -086894: 1a00 7d04 |028c: const-string v0, "FragmentManager" // string@047d │ │ -086898: 2201 f704 |028e: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -08689c: 7010 6021 0100 |0290: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0868a2: 1a02 b71d |0293: const-string v2, "movefrom RESUMED: " // string@1db7 │ │ -0868a6: 6e20 6921 2100 |0295: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0868ac: 0c01 |0298: move-result-object v1 │ │ -0868ae: 6e20 6821 b100 |0299: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -0868b4: 0c01 |029c: move-result-object v1 │ │ -0868b6: 6e10 6e21 0100 |029d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0868bc: 0c01 |02a0: move-result-object v1 │ │ -0868be: 7120 0c1c 1000 |02a1: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -0868c4: 6e10 c504 0b00 |02a4: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performPause:()V // method@04c5 │ │ -0868ca: 1200 |02a7: const/4 v0, #int 0 // #0 │ │ -0868cc: 5cb0 f800 |02a8: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00f8 │ │ -0868d0: 1240 |02aa: const/4 v0, #int 4 // #4 │ │ -0868d2: 350c 2100 |02ab: if-ge v12, v0, 02cc // +0021 │ │ -0868d6: 6300 3b01 |02ad: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -0868da: 3800 1a00 |02af: if-eqz v0, 02c9 // +001a │ │ -0868de: 1a00 7d04 |02b1: const-string v0, "FragmentManager" // string@047d │ │ -0868e2: 2201 f704 |02b3: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -0868e6: 7010 6021 0100 |02b5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0868ec: 1a02 b81d |02b8: const-string v2, "movefrom STARTED: " // string@1db8 │ │ -0868f0: 6e20 6921 2100 |02ba: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0868f6: 0c01 |02bd: move-result-object v1 │ │ -0868f8: 6e20 6821 b100 |02be: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -0868fe: 0c01 |02c1: move-result-object v1 │ │ -086900: 6e10 6e21 0100 |02c2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -086906: 0c01 |02c5: move-result-object v1 │ │ -086908: 7120 0c1c 1000 |02c6: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -08690e: 6e10 cb04 0b00 |02c9: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStop:()V // method@04cb │ │ -086914: 1230 |02cc: const/4 v0, #int 3 // #3 │ │ -086916: 350c 2100 |02cd: if-ge v12, v0, 02ee // +0021 │ │ -08691a: 6300 3b01 |02cf: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -08691e: 3800 1a00 |02d1: if-eqz v0, 02eb // +001a │ │ -086922: 1a00 7d04 |02d3: const-string v0, "FragmentManager" // string@047d │ │ -086926: 2201 f704 |02d5: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -08692a: 7010 6021 0100 |02d7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -086930: 1a02 b91d |02da: const-string v2, "movefrom STOPPED: " // string@1db9 │ │ -086934: 6e20 6921 2100 |02dc: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08693a: 0c01 |02df: move-result-object v1 │ │ -08693c: 6e20 6821 b100 |02e0: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -086942: 0c01 |02e3: move-result-object v1 │ │ -086944: 6e10 6e21 0100 |02e4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08694a: 0c01 |02e7: move-result-object v1 │ │ -08694c: 7120 0c1c 1000 |02e8: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -086952: 6e10 c704 0b00 |02eb: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@04c7 │ │ -086958: 1220 |02ee: const/4 v0, #int 2 // #2 │ │ -08695a: 350c 7aff |02ef: if-ge v12, v0, 0269 // -0086 │ │ -08695e: 6300 3b01 |02f1: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -086962: 3800 1a00 |02f3: if-eqz v0, 030d // +001a │ │ -086966: 1a00 7d04 |02f5: const-string v0, "FragmentManager" // string@047d │ │ -08696a: 2201 f704 |02f7: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -08696e: 7010 6021 0100 |02f9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -086974: 1a02 b51d |02fc: const-string v2, "movefrom ACTIVITY_CREATED: " // string@1db5 │ │ -086978: 6e20 6921 2100 |02fe: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08697e: 0c01 |0301: move-result-object v1 │ │ -086980: 6e20 6821 b100 |0302: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -086986: 0c01 |0305: move-result-object v1 │ │ -086988: 6e10 6e21 0100 |0306: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08698e: 0c01 |0309: move-result-object v1 │ │ -086990: 7120 0c1c 1000 |030a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -086996: 54b0 0701 |030d: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -08699a: 3800 1100 |030f: if-eqz v0, 0320 // +0011 │ │ -08699e: 54a0 4501 |0311: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -0869a2: 6e10 fc04 0000 |0313: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@04fc │ │ -0869a8: 0a00 |0316: move-result v0 │ │ -0869aa: 3900 0900 |0317: if-nez v0, 0320 // +0009 │ │ -0869ae: 54b0 fd00 |0319: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00fd │ │ -0869b2: 3900 0500 |031b: if-nez v0, 0320 // +0005 │ │ -0869b6: 6e20 9505 ba00 |031d: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0595 │ │ -0869bc: 6e10 c104 0b00 |0320: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@04c1 │ │ -0869c2: 54b0 0701 |0323: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -0869c6: 3800 3100 |0325: if-eqz v0, 0356 // +0031 │ │ -0869ca: 54b0 e000 |0327: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00e0 │ │ -0869ce: 3800 2d00 |0329: if-eqz v0, 0356 // +002d │ │ -0869d2: 1206 |032b: const/4 v6, #int 0 // #0 │ │ -0869d4: 52a0 4e01 |032c: iget v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@014e │ │ -0869d8: 3d00 0b00 |032e: if-lez v0, 0339 // +000b │ │ -0869dc: 55a0 4f01 |0330: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@014f │ │ -0869e0: 3900 0700 |0332: if-nez v0, 0339 // +0007 │ │ -0869e4: 1200 |0334: const/4 v0, #int 0 // #0 │ │ -0869e6: 6e5e 7805 ba0d |0335: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0578 │ │ -0869ec: 0c06 |0338: move-result-object v6 │ │ -0869ee: 3806 1600 |0339: if-eqz v6, 034f // +0016 │ │ -0869f2: 07b8 |033b: move-object v8, v11 │ │ -0869f4: 54b0 0701 |033c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -0869f8: 5bb0 da00 |033e: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00da │ │ -0869fc: 59bc 0101 |0340: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0101 │ │ -086a00: 2200 1c01 |0342: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$5; // type@011c │ │ -086a04: 7030 4805 a008 |0344: invoke-direct {v0, v10, v8}, Landroid/support/v4/app/FragmentManagerImpl$5;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V // method@0548 │ │ -086a0a: 6e20 431e 0600 |0347: invoke-virtual {v6, v0}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@1e43 │ │ -086a10: 54b0 0701 |034a: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -086a14: 6e20 141d 6000 |034c: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@1d14 │ │ -086a1a: 54b0 e000 |034f: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00e0 │ │ -086a1e: 54b1 0701 |0351: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -086a22: 6e20 521d 1000 |0353: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@1d52 │ │ -086a28: 1200 |0356: const/4 v0, #int 0 // #0 │ │ -086a2a: 5bb0 e000 |0357: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00e0 │ │ -086a2e: 1200 |0359: const/4 v0, #int 0 // #0 │ │ -086a30: 5bb0 0701 |035a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -086a34: 1200 |035c: const/4 v0, #int 0 // #0 │ │ -086a36: 5bb0 ef00 |035d: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ef │ │ -086a3a: 2900 0aff |035f: goto/16 0269 // -00f6 │ │ -086a3e: 6300 3b01 |0361: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -086a42: 3800 1a00 |0363: if-eqz v0, 037d // +001a │ │ -086a46: 1a00 7d04 |0365: const-string v0, "FragmentManager" // string@047d │ │ -086a4a: 2201 f704 |0367: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -086a4e: 7010 6021 0100 |0369: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -086a54: 1a02 b61d |036c: const-string v2, "movefrom CREATED: " // string@1db6 │ │ -086a58: 6e20 6921 2100 |036e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086a5e: 0c01 |0371: move-result-object v1 │ │ -086a60: 6e20 6821 b100 |0372: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -086a66: 0c01 |0375: move-result-object v1 │ │ -086a68: 6e10 6e21 0100 |0376: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -086a6e: 0c01 |0379: move-result-object v1 │ │ -086a70: 7120 0c1c 1000 |037a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -086a76: 55b0 fa00 |037d: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00fa │ │ -086a7a: 3900 0500 |037f: if-nez v0, 0384 // +0005 │ │ -086a7e: 6e10 c004 0b00 |0381: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroy:()V // method@04c0 │ │ -086a84: 1200 |0384: const/4 v0, #int 0 // #0 │ │ -086a86: 5cb0 dd00 |0385: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00dd │ │ -086a8a: 6e10 ac04 0b00 |0387: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@04ac │ │ -086a90: 55b0 dd00 |038a: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00dd │ │ -086a94: 3900 2100 |038c: if-nez v0, 03ad // +0021 │ │ -086a98: 2200 9901 |038e: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0199 │ │ -086a9c: 2201 f704 |0390: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -086aa0: 7010 6021 0100 |0392: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -086aa6: 1a02 7504 |0395: const-string v2, "Fragment " // string@0475 │ │ -086aaa: 6e20 6921 2100 |0397: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086ab0: 0c01 |039a: move-result-object v1 │ │ -086ab2: 6e20 6821 b100 |039b: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -086ab8: 0c01 |039e: move-result-object v1 │ │ -086aba: 1a02 4a00 |039f: const-string v2, " did not call through to super.onDetach()" // string@004a │ │ -086abe: 6e20 6921 2100 |03a1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086ac4: 0c01 |03a4: move-result-object v1 │ │ -086ac6: 6e10 6e21 0100 |03a5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -086acc: 0c01 |03a8: move-result-object v1 │ │ -086ace: 7020 c508 1000 |03a9: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@08c5 │ │ -086ad4: 2700 |03ac: throw v0 │ │ -086ad6: 390f 99fc |03ad: if-nez v15, 0046 // -0367 │ │ -086ada: 55b0 fa00 |03af: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00fa │ │ -086ade: 3900 0700 |03b1: if-nez v0, 03b8 // +0007 │ │ -086ae2: 6e20 7b05 ba00 |03b3: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@057b │ │ -086ae8: 2900 90fc |03b6: goto/16 0046 // -0370 │ │ -086aec: 1200 |03b8: const/4 v0, #int 0 // #0 │ │ -086aee: 5bb0 d600 |03b9: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d6 │ │ -086af2: 1200 |03bb: const/4 v0, #int 0 // #0 │ │ -086af4: 5bb0 f400 |03bc: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00f4 │ │ -086af8: 1200 |03be: const/4 v0, #int 0 // #0 │ │ -086afa: 5bb0 e900 |03bf: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00e9 │ │ -086afe: 1200 |03c1: const/4 v0, #int 0 // #0 │ │ -086b00: 5bb0 df00 |03c2: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00df │ │ -086b04: 2900 82fc |03c4: goto/16 0046 // -037e │ │ -086b08: 0001 0500 0000 0000 0600 0000 f600 ... |03c6: packed-switch-data (14 units) │ │ -086b24: 0001 0500 0100 0000 0500 0000 8a00 ... |03d4: packed-switch-data (14 units) │ │ +086344: |[086344] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V │ │ +086354: 55b0 d700 |0000: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d7 │ │ +086358: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +08635c: 55b0 e300 |0004: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00e3 │ │ +086360: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +086364: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +086366: 370c 0300 |0009: if-le v12, v0, 000c // +0003 │ │ +08636a: 121c |000b: const/4 v12, #int 1 // #1 │ │ +08636c: 55b0 f600 |000c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00f6 │ │ +086370: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +086374: 52b0 0001 |0010: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@0100 │ │ +086378: 370c 0400 |0012: if-le v12, v0, 0016 // +0004 │ │ +08637c: 52bc 0001 |0014: iget v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@0100 │ │ +086380: 55b0 e200 |0016: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00e2 │ │ +086384: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +086388: 52b0 0001 |001a: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@0100 │ │ +08638c: 1241 |001c: const/4 v1, #int 4 // #4 │ │ +08638e: 3510 0600 |001d: if-ge v0, v1, 0023 // +0006 │ │ +086392: 1230 |001f: const/4 v0, #int 3 // #3 │ │ +086394: 370c 0300 |0020: if-le v12, v0, 0023 // +0003 │ │ +086398: 123c |0022: const/4 v12, #int 3 // #3 │ │ +08639a: 52b0 0001 |0023: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@0100 │ │ +08639e: 35c0 3902 |0025: if-ge v0, v12, 025e // +0239 │ │ +0863a2: 55b0 ea00 |0027: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00ea │ │ +0863a6: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ +0863aa: 55b0 ed00 |002b: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00ed │ │ +0863ae: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ +0863b2: 0e00 |002f: return-void │ │ +0863b4: 54b0 da00 |0030: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00da │ │ +0863b8: 3800 0f00 |0032: if-eqz v0, 0041 // +000f │ │ +0863bc: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +0863be: 5bb0 da00 |0035: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00da │ │ +0863c2: 52b2 0101 |0037: iget v2, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0101 │ │ +0863c6: 1203 |0039: const/4 v3, #int 0 // #0 │ │ +0863c8: 1204 |003a: const/4 v4, #int 0 // #0 │ │ +0863ca: 1215 |003b: const/4 v5, #int 1 // #1 │ │ +0863cc: 07a0 |003c: move-object v0, v10 │ │ +0863ce: 07b1 |003d: move-object v1, v11 │ │ +0863d0: 7406 8005 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@0580 │ │ +0863d6: 52b0 0001 |0041: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@0100 │ │ +0863da: 2b00 8303 0000 |0043: packed-switch v0, 000003c6 // +00000383 │ │ +0863e0: 59bc 0001 |0046: iput v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@0100 │ │ +0863e4: 28e7 |0048: goto 002f // -0019 │ │ +0863e6: 6300 3b01 |0049: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +0863ea: 3800 1a00 |004b: if-eqz v0, 0065 // +001a │ │ +0863ee: 1a00 7d04 |004d: const-string v0, "FragmentManager" // string@047d │ │ +0863f2: 2201 f704 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +0863f6: 7010 6021 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0863fc: 1a02 bb1d |0054: const-string v2, "moveto CREATED: " // string@1dbb │ │ +086400: 6e20 6921 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086406: 0c01 |0059: move-result-object v1 │ │ +086408: 6e20 6821 b100 |005a: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08640e: 0c01 |005d: move-result-object v1 │ │ +086410: 6e10 6e21 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +086416: 0c01 |0061: move-result-object v1 │ │ +086418: 7120 0c1c 1000 |0062: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +08641e: 54b0 fc00 |0065: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ +086422: 3800 4600 |0067: if-eqz v0, 00ad // +0046 │ │ +086426: 54b0 fc00 |0069: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ +08642a: 54a1 4501 |006b: iget-object v1, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +08642e: 6e10 ef04 0100 |006d: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@04ef │ │ +086434: 0c01 |0070: move-result-object v1 │ │ +086436: 6e20 ab02 1000 |0071: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@02ab │ │ +08643c: 54b0 fc00 |0074: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ +086440: 1a01 6611 |0076: const-string v1, "android:view_state" // string@1166 │ │ +086444: 6e20 9802 1000 |0078: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0298 │ │ +08644a: 0c00 |007b: move-result-object v0 │ │ +08644c: 5bb0 fd00 |007c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00fd │ │ +086450: 54b0 fc00 |007e: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ +086454: 1a01 6311 |0080: const-string v1, "android:target_state" // string@1163 │ │ +086458: 6e30 7305 0a01 |0082: invoke-virtual {v10, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0573 │ │ +08645e: 0c00 |0085: move-result-object v0 │ │ +086460: 5bb0 0301 |0086: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0103 │ │ +086464: 54b0 0301 |0088: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0103 │ │ +086468: 3800 0d00 |008a: if-eqz v0, 0097 // +000d │ │ +08646c: 54b0 fc00 |008c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ +086470: 1a01 6211 |008e: const-string v1, "android:target_req_state" // string@1162 │ │ +086474: 1202 |0090: const/4 v2, #int 0 // #0 │ │ +086476: 6e30 9202 1002 |0091: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0292 │ │ +08647c: 0a00 |0094: move-result v0 │ │ +08647e: 59b0 0501 |0095: iput v0, v11, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0105 │ │ +086482: 54b0 fc00 |0097: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ +086486: 1a01 6511 |0099: const-string v1, "android:user_visible_hint" // string@1165 │ │ +08648a: 1212 |009b: const/4 v2, #int 1 // #1 │ │ +08648c: 6e30 8d02 1002 |009c: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@028d │ │ +086492: 0a00 |009f: move-result v0 │ │ +086494: 5cb0 0601 |00a0: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@0106 │ │ +086498: 55b0 0601 |00a2: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@0106 │ │ +08649c: 3900 0900 |00a4: if-nez v0, 00ad // +0009 │ │ +0864a0: 1210 |00a6: const/4 v0, #int 1 // #1 │ │ +0864a2: 5cb0 e200 |00a7: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00e2 │ │ +0864a6: 1230 |00a9: const/4 v0, #int 3 // #3 │ │ +0864a8: 370c 0300 |00aa: if-le v12, v0, 00ad // +0003 │ │ +0864ac: 123c |00ac: const/4 v12, #int 3 // #3 │ │ +0864ae: 54a0 4501 |00ad: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +0864b2: 5bb0 d600 |00af: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d6 │ │ +0864b6: 54a0 5501 |00b1: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0155 │ │ +0864ba: 5bb0 f400 |00b3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00f4 │ │ +0864be: 54a0 5501 |00b5: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0155 │ │ +0864c2: 3800 3300 |00b7: if-eqz v0, 00ea // +0033 │ │ +0864c6: 54a0 5501 |00b9: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0155 │ │ +0864ca: 5400 df00 |00bb: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00df │ │ +0864ce: 5bb0 e900 |00bd: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00e9 │ │ +0864d2: 1200 |00bf: const/4 v0, #int 0 // #0 │ │ +0864d4: 5cb0 dd00 |00c0: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00dd │ │ +0864d8: 54a0 4501 |00c2: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +0864dc: 6e20 a104 0b00 |00c4: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@04a1 │ │ +0864e2: 55b0 dd00 |00c7: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00dd │ │ +0864e6: 3900 2600 |00c9: if-nez v0, 00ef // +0026 │ │ +0864ea: 2200 9901 |00cb: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0199 │ │ +0864ee: 2201 f704 |00cd: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +0864f2: 7010 6021 0100 |00cf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0864f8: 1a02 7504 |00d2: const-string v2, "Fragment " // string@0475 │ │ +0864fc: 6e20 6921 2100 |00d4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086502: 0c01 |00d7: move-result-object v1 │ │ +086504: 6e20 6821 b100 |00d8: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08650a: 0c01 |00db: move-result-object v1 │ │ +08650c: 1a02 4600 |00dc: const-string v2, " did not call through to super.onAttach()" // string@0046 │ │ +086510: 6e20 6921 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086516: 0c01 |00e1: move-result-object v1 │ │ +086518: 6e10 6e21 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08651e: 0c01 |00e5: move-result-object v1 │ │ +086520: 7020 c508 1000 |00e6: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@08c5 │ │ +086526: 2700 |00e9: throw v0 │ │ +086528: 54a0 4501 |00ea: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +08652c: 5400 1a01 |00ec: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@011a │ │ +086530: 28cf |00ee: goto 00bd // -0031 │ │ +086532: 54b0 f400 |00ef: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00f4 │ │ +086536: 3900 0700 |00f1: if-nez v0, 00f8 // +0007 │ │ +08653a: 54a0 4501 |00f3: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +08653e: 6e20 fe04 b000 |00f5: invoke-virtual {v0, v11}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@04fe │ │ +086544: 55b0 fa00 |00f8: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00fa │ │ +086548: 3900 0700 |00fa: if-nez v0, 0101 // +0007 │ │ +08654c: 54b0 fc00 |00fc: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ +086550: 6e20 bd04 0b00 |00fe: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performCreate:(Landroid/os/Bundle;)V // method@04bd │ │ +086556: 1200 |0101: const/4 v0, #int 0 // #0 │ │ +086558: 5cb0 fa00 |0102: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00fa │ │ +08655c: 55b0 ea00 |0104: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00ea │ │ +086560: 3800 3300 |0106: if-eqz v0, 0139 // +0033 │ │ +086564: 54b0 fc00 |0108: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ +086568: 6e20 7e04 0b00 |010a: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@047e │ │ +08656e: 0c00 |010d: move-result-object v0 │ │ +086570: 1201 |010e: const/4 v1, #int 0 // #0 │ │ +086572: 54b2 fc00 |010f: iget-object v2, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ +086576: 6e40 bf04 0b21 |0111: 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@04bf │ │ +08657c: 0c00 |0114: move-result-object v0 │ │ +08657e: 5bb0 0701 |0115: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +086582: 54b0 0701 |0117: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +086586: 3800 3c01 |0119: if-eqz v0, 0255 // +013c │ │ +08658a: 54b0 0701 |011b: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +08658e: 5bb0 ef00 |011d: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ef │ │ +086592: 54b0 0701 |011f: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +086596: 7110 9e06 0000 |0121: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@069e │ │ +08659c: 0c00 |0124: move-result-object v0 │ │ +08659e: 5bb0 0701 |0125: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +0865a2: 55b0 ec00 |0127: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ec │ │ +0865a6: 3800 0900 |0129: if-eqz v0, 0132 // +0009 │ │ +0865aa: 54b0 0701 |012b: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +0865ae: 1301 0800 |012d: const/16 v1, #int 8 // #8 │ │ +0865b2: 6e20 111d 1000 |012f: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@1d11 │ │ +0865b8: 54b0 0701 |0132: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +0865bc: 54b1 fc00 |0134: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ +0865c0: 6e30 b804 0b01 |0136: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@04b8 │ │ +0865c6: 1210 |0139: const/4 v0, #int 1 // #1 │ │ +0865c8: 370c cc00 |013a: if-le v12, v0, 0206 // +00cc │ │ +0865cc: 6300 3b01 |013c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +0865d0: 3800 1a00 |013e: if-eqz v0, 0158 // +001a │ │ +0865d4: 1a00 7d04 |0140: const-string v0, "FragmentManager" // string@047d │ │ +0865d8: 2201 f704 |0142: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +0865dc: 7010 6021 0100 |0144: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0865e2: 1a02 ba1d |0147: const-string v2, "moveto ACTIVITY_CREATED: " // string@1dba │ │ +0865e6: 6e20 6921 2100 |0149: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0865ec: 0c01 |014c: move-result-object v1 │ │ +0865ee: 6e20 6821 b100 |014d: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +0865f4: 0c01 |0150: move-result-object v1 │ │ +0865f6: 6e10 6e21 0100 |0151: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0865fc: 0c01 |0154: move-result-object v1 │ │ +0865fe: 7120 0c1c 1000 |0155: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +086604: 55b0 ea00 |0158: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00ea │ │ +086608: 3900 9b00 |015a: if-nez v0, 01f5 // +009b │ │ +08660c: 1207 |015c: const/4 v7, #int 0 // #0 │ │ +08660e: 52b0 e100 |015d: iget v0, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00e1 │ │ +086612: 3800 5100 |015f: if-eqz v0, 01b0 // +0051 │ │ +086616: 54a0 4c01 |0161: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@014c │ │ +08661a: 52b1 e100 |0163: iget v1, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00e1 │ │ +08661e: 7220 2005 1000 |0165: invoke-interface {v0, v1}, Landroid/support/v4/app/FragmentContainer;.findViewById:(I)Landroid/view/View; // method@0520 │ │ +086624: 0c07 |0168: move-result-object v7 │ │ +086626: 1f07 2404 |0169: check-cast v7, Landroid/view/ViewGroup; // type@0424 │ │ +08662a: 3907 4500 |016b: if-nez v7, 01b0 // +0045 │ │ +08662e: 55b0 f700 |016d: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00f7 │ │ +086632: 3900 4100 |016f: if-nez v0, 01b0 // +0041 │ │ +086636: 2200 e004 |0171: new-instance v0, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +08663a: 2201 f704 |0173: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +08663e: 7010 6021 0100 |0175: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +086644: 1a02 5f0c |0178: const-string v2, "No view found for id 0x" // string@0c5f │ │ +086648: 6e20 6921 2100 |017a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08664e: 0c01 |017d: move-result-object v1 │ │ +086650: 52b2 e100 |017e: iget v2, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00e1 │ │ +086654: 7110 0c21 0200 |0180: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ +08665a: 0c02 |0183: move-result-object v2 │ │ +08665c: 6e20 6921 2100 |0184: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086662: 0c01 |0187: move-result-object v1 │ │ +086664: 1a02 2700 |0188: const-string v2, " (" // string@0027 │ │ +086668: 6e20 6921 2100 |018a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08666e: 0c01 |018d: move-result-object v1 │ │ +086670: 6e10 8204 0b00 |018e: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0482 │ │ +086676: 0c02 |0191: move-result-object v2 │ │ +086678: 52b3 e100 |0192: iget v3, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00e1 │ │ +08667c: 6e20 3501 3200 |0194: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0135 │ │ +086682: 0c02 |0197: move-result-object v2 │ │ +086684: 6e20 6921 2100 |0198: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08668a: 0c01 |019b: move-result-object v1 │ │ +08668c: 1a02 f500 |019c: const-string v2, ") for fragment " // string@00f5 │ │ +086690: 6e20 6921 2100 |019e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086696: 0c01 |01a1: move-result-object v1 │ │ +086698: 6e20 6821 b100 |01a2: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08669e: 0c01 |01a5: move-result-object v1 │ │ +0866a0: 6e10 6e21 0100 |01a6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0866a6: 0c01 |01a9: move-result-object v1 │ │ +0866a8: 7020 0121 1000 |01aa: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +0866ae: 7020 9905 0a00 |01ad: invoke-direct {v10, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0599 │ │ +0866b4: 5bb7 e000 |01b0: iput-object v7, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00e0 │ │ +0866b8: 54b0 fc00 |01b2: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ +0866bc: 6e20 7e04 0b00 |01b4: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@047e │ │ +0866c2: 0c00 |01b7: move-result-object v0 │ │ +0866c4: 54b1 fc00 |01b8: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ +0866c8: 6e40 bf04 0b17 |01ba: 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@04bf │ │ +0866ce: 0c00 |01bd: move-result-object v0 │ │ +0866d0: 5bb0 0701 |01be: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +0866d4: 54b0 0701 |01c0: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +0866d8: 3800 9800 |01c2: if-eqz v0, 025a // +0098 │ │ +0866dc: 54b0 0701 |01c4: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +0866e0: 5bb0 ef00 |01c6: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ef │ │ +0866e4: 54b0 0701 |01c8: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +0866e8: 7110 9e06 0000 |01ca: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@069e │ │ +0866ee: 0c00 |01cd: move-result-object v0 │ │ +0866f0: 5bb0 0701 |01ce: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +0866f4: 3807 1300 |01d0: if-eqz v7, 01e3 // +0013 │ │ +0866f8: 1210 |01d2: const/4 v0, #int 1 // #1 │ │ +0866fa: 6e5e 7805 ba0d |01d3: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0578 │ │ +086700: 0c06 |01d6: move-result-object v6 │ │ +086702: 3806 0700 |01d7: if-eqz v6, 01de // +0007 │ │ +086706: 54b0 0701 |01d9: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +08670a: 6e20 141d 6000 |01db: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@1d14 │ │ +086710: 54b0 0701 |01de: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +086714: 6e20 311d 0700 |01e0: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@1d31 │ │ +08671a: 55b0 ec00 |01e3: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ec │ │ +08671e: 3800 0900 |01e5: if-eqz v0, 01ee // +0009 │ │ +086722: 54b0 0701 |01e7: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +086726: 1301 0800 |01e9: const/16 v1, #int 8 // #8 │ │ +08672a: 6e20 111d 1000 |01eb: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@1d11 │ │ +086730: 54b0 0701 |01ee: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +086734: 54b1 fc00 |01f0: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ +086738: 6e30 b804 0b01 |01f2: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@04b8 │ │ +08673e: 54b0 fc00 |01f5: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ +086742: 6e20 ba04 0b00 |01f7: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performActivityCreated:(Landroid/os/Bundle;)V // method@04ba │ │ +086748: 54b0 0701 |01fa: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +08674c: 3800 0700 |01fc: if-eqz v0, 0203 // +0007 │ │ +086750: 54b0 fc00 |01fe: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ +086754: 6e20 cd04 0b00 |0200: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.restoreViewState:(Landroid/os/Bundle;)V // method@04cd │ │ +08675a: 1200 |0203: const/4 v0, #int 0 // #0 │ │ +08675c: 5bb0 fc00 |0204: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ +086760: 1230 |0206: const/4 v0, #int 3 // #3 │ │ +086762: 370c 2100 |0207: if-le v12, v0, 0228 // +0021 │ │ +086766: 6300 3b01 |0209: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +08676a: 3800 1a00 |020b: if-eqz v0, 0225 // +001a │ │ +08676e: 1a00 7d04 |020d: const-string v0, "FragmentManager" // string@047d │ │ +086772: 2201 f704 |020f: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +086776: 7010 6021 0100 |0211: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08677c: 1a02 bd1d |0214: const-string v2, "moveto STARTED: " // string@1dbd │ │ +086780: 6e20 6921 2100 |0216: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086786: 0c01 |0219: move-result-object v1 │ │ +086788: 6e20 6821 b100 |021a: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08678e: 0c01 |021d: move-result-object v1 │ │ +086790: 6e10 6e21 0100 |021e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +086796: 0c01 |0221: move-result-object v1 │ │ +086798: 7120 0c1c 1000 |0222: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +08679e: 6e10 ca04 0b00 |0225: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStart:()V // method@04ca │ │ +0867a4: 1240 |0228: const/4 v0, #int 4 // #4 │ │ +0867a6: 370c 1dfe |0229: if-le v12, v0, 0046 // -01e3 │ │ +0867aa: 6300 3b01 |022b: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +0867ae: 3800 1a00 |022d: if-eqz v0, 0247 // +001a │ │ +0867b2: 1a00 7d04 |022f: const-string v0, "FragmentManager" // string@047d │ │ +0867b6: 2201 f704 |0231: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +0867ba: 7010 6021 0100 |0233: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0867c0: 1a02 bc1d |0236: const-string v2, "moveto RESUMED: " // string@1dbc │ │ +0867c4: 6e20 6921 2100 |0238: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0867ca: 0c01 |023b: move-result-object v1 │ │ +0867cc: 6e20 6821 b100 |023c: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +0867d2: 0c01 |023f: move-result-object v1 │ │ +0867d4: 6e10 6e21 0100 |0240: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0867da: 0c01 |0243: move-result-object v1 │ │ +0867dc: 7120 0c1c 1000 |0244: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +0867e2: 1210 |0247: const/4 v0, #int 1 // #1 │ │ +0867e4: 5cb0 f800 |0248: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00f8 │ │ +0867e8: 6e10 c804 0b00 |024a: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performResume:()V // method@04c8 │ │ +0867ee: 1200 |024d: const/4 v0, #int 0 // #0 │ │ +0867f0: 5bb0 fc00 |024e: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ +0867f4: 1200 |0250: const/4 v0, #int 0 // #0 │ │ +0867f6: 5bb0 fd00 |0251: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00fd │ │ +0867fa: 2900 f3fd |0253: goto/16 0046 // -020d │ │ +0867fe: 1200 |0255: const/4 v0, #int 0 // #0 │ │ +086800: 5bb0 ef00 |0256: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ef │ │ +086804: 2900 e1fe |0258: goto/16 0139 // -011f │ │ +086808: 1200 |025a: const/4 v0, #int 0 // #0 │ │ +08680a: 5bb0 ef00 |025b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ef │ │ +08680e: 2898 |025d: goto 01f5 // -0068 │ │ +086810: 52b0 0001 |025e: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@0100 │ │ +086814: 37c0 e6fd |0260: if-le v0, v12, 0046 // -021a │ │ +086818: 52b0 0001 |0262: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@0100 │ │ +08681c: 2b00 7001 0000 |0264: packed-switch v0, 000003d4 // +00000170 │ │ +086822: 2900 dffd |0267: goto/16 0046 // -0221 │ │ +086826: 1210 |0269: const/4 v0, #int 1 // #1 │ │ +086828: 350c dcfd |026a: if-ge v12, v0, 0046 // -0224 │ │ +08682c: 55a0 4f01 |026c: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@014f │ │ +086830: 3800 0e00 |026e: if-eqz v0, 027c // +000e │ │ +086834: 54b0 da00 |0270: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00da │ │ +086838: 3800 0a00 |0272: if-eqz v0, 027c // +000a │ │ +08683c: 54b9 da00 |0274: iget-object v9, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00da │ │ +086840: 1200 |0276: const/4 v0, #int 0 // #0 │ │ +086842: 5bb0 da00 |0277: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00da │ │ +086846: 6e10 811c 0900 |0279: invoke-virtual {v9}, Landroid/view/View;.clearAnimation:()V // method@1c81 │ │ +08684c: 54b0 da00 |027c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00da │ │ +086850: 3800 e300 |027e: if-eqz v0, 0361 // +00e3 │ │ +086854: 59bc 0101 |0280: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0101 │ │ +086858: 121c |0282: const/4 v12, #int 1 // #1 │ │ +08685a: 2900 c3fd |0283: goto/16 0046 // -023d │ │ +08685e: 1250 |0285: const/4 v0, #int 5 // #5 │ │ +086860: 350c 2400 |0286: if-ge v12, v0, 02aa // +0024 │ │ +086864: 6300 3b01 |0288: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +086868: 3800 1a00 |028a: if-eqz v0, 02a4 // +001a │ │ +08686c: 1a00 7d04 |028c: const-string v0, "FragmentManager" // string@047d │ │ +086870: 2201 f704 |028e: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +086874: 7010 6021 0100 |0290: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08687a: 1a02 b71d |0293: const-string v2, "movefrom RESUMED: " // string@1db7 │ │ +08687e: 6e20 6921 2100 |0295: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086884: 0c01 |0298: move-result-object v1 │ │ +086886: 6e20 6821 b100 |0299: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08688c: 0c01 |029c: move-result-object v1 │ │ +08688e: 6e10 6e21 0100 |029d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +086894: 0c01 |02a0: move-result-object v1 │ │ +086896: 7120 0c1c 1000 |02a1: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +08689c: 6e10 c504 0b00 |02a4: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performPause:()V // method@04c5 │ │ +0868a2: 1200 |02a7: const/4 v0, #int 0 // #0 │ │ +0868a4: 5cb0 f800 |02a8: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00f8 │ │ +0868a8: 1240 |02aa: const/4 v0, #int 4 // #4 │ │ +0868aa: 350c 2100 |02ab: if-ge v12, v0, 02cc // +0021 │ │ +0868ae: 6300 3b01 |02ad: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +0868b2: 3800 1a00 |02af: if-eqz v0, 02c9 // +001a │ │ +0868b6: 1a00 7d04 |02b1: const-string v0, "FragmentManager" // string@047d │ │ +0868ba: 2201 f704 |02b3: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +0868be: 7010 6021 0100 |02b5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0868c4: 1a02 b81d |02b8: const-string v2, "movefrom STARTED: " // string@1db8 │ │ +0868c8: 6e20 6921 2100 |02ba: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0868ce: 0c01 |02bd: move-result-object v1 │ │ +0868d0: 6e20 6821 b100 |02be: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +0868d6: 0c01 |02c1: move-result-object v1 │ │ +0868d8: 6e10 6e21 0100 |02c2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0868de: 0c01 |02c5: move-result-object v1 │ │ +0868e0: 7120 0c1c 1000 |02c6: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +0868e6: 6e10 cb04 0b00 |02c9: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStop:()V // method@04cb │ │ +0868ec: 1230 |02cc: const/4 v0, #int 3 // #3 │ │ +0868ee: 350c 2100 |02cd: if-ge v12, v0, 02ee // +0021 │ │ +0868f2: 6300 3b01 |02cf: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +0868f6: 3800 1a00 |02d1: if-eqz v0, 02eb // +001a │ │ +0868fa: 1a00 7d04 |02d3: const-string v0, "FragmentManager" // string@047d │ │ +0868fe: 2201 f704 |02d5: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +086902: 7010 6021 0100 |02d7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +086908: 1a02 b91d |02da: const-string v2, "movefrom STOPPED: " // string@1db9 │ │ +08690c: 6e20 6921 2100 |02dc: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086912: 0c01 |02df: move-result-object v1 │ │ +086914: 6e20 6821 b100 |02e0: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08691a: 0c01 |02e3: move-result-object v1 │ │ +08691c: 6e10 6e21 0100 |02e4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +086922: 0c01 |02e7: move-result-object v1 │ │ +086924: 7120 0c1c 1000 |02e8: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +08692a: 6e10 c704 0b00 |02eb: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@04c7 │ │ +086930: 1220 |02ee: const/4 v0, #int 2 // #2 │ │ +086932: 350c 7aff |02ef: if-ge v12, v0, 0269 // -0086 │ │ +086936: 6300 3b01 |02f1: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +08693a: 3800 1a00 |02f3: if-eqz v0, 030d // +001a │ │ +08693e: 1a00 7d04 |02f5: const-string v0, "FragmentManager" // string@047d │ │ +086942: 2201 f704 |02f7: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +086946: 7010 6021 0100 |02f9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08694c: 1a02 b51d |02fc: const-string v2, "movefrom ACTIVITY_CREATED: " // string@1db5 │ │ +086950: 6e20 6921 2100 |02fe: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086956: 0c01 |0301: move-result-object v1 │ │ +086958: 6e20 6821 b100 |0302: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08695e: 0c01 |0305: move-result-object v1 │ │ +086960: 6e10 6e21 0100 |0306: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +086966: 0c01 |0309: move-result-object v1 │ │ +086968: 7120 0c1c 1000 |030a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +08696e: 54b0 0701 |030d: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +086972: 3800 1100 |030f: if-eqz v0, 0320 // +0011 │ │ +086976: 54a0 4501 |0311: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +08697a: 6e10 fc04 0000 |0313: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@04fc │ │ +086980: 0a00 |0316: move-result v0 │ │ +086982: 3900 0900 |0317: if-nez v0, 0320 // +0009 │ │ +086986: 54b0 fd00 |0319: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00fd │ │ +08698a: 3900 0500 |031b: if-nez v0, 0320 // +0005 │ │ +08698e: 6e20 9505 ba00 |031d: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0595 │ │ +086994: 6e10 c104 0b00 |0320: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@04c1 │ │ +08699a: 54b0 0701 |0323: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +08699e: 3800 3100 |0325: if-eqz v0, 0356 // +0031 │ │ +0869a2: 54b0 e000 |0327: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00e0 │ │ +0869a6: 3800 2d00 |0329: if-eqz v0, 0356 // +002d │ │ +0869aa: 1206 |032b: const/4 v6, #int 0 // #0 │ │ +0869ac: 52a0 4e01 |032c: iget v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@014e │ │ +0869b0: 3d00 0b00 |032e: if-lez v0, 0339 // +000b │ │ +0869b4: 55a0 4f01 |0330: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@014f │ │ +0869b8: 3900 0700 |0332: if-nez v0, 0339 // +0007 │ │ +0869bc: 1200 |0334: const/4 v0, #int 0 // #0 │ │ +0869be: 6e5e 7805 ba0d |0335: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0578 │ │ +0869c4: 0c06 |0338: move-result-object v6 │ │ +0869c6: 3806 1600 |0339: if-eqz v6, 034f // +0016 │ │ +0869ca: 07b8 |033b: move-object v8, v11 │ │ +0869cc: 54b0 0701 |033c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +0869d0: 5bb0 da00 |033e: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00da │ │ +0869d4: 59bc 0101 |0340: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0101 │ │ +0869d8: 2200 1c01 |0342: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$5; // type@011c │ │ +0869dc: 7030 4805 a008 |0344: invoke-direct {v0, v10, v8}, Landroid/support/v4/app/FragmentManagerImpl$5;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V // method@0548 │ │ +0869e2: 6e20 431e 0600 |0347: invoke-virtual {v6, v0}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@1e43 │ │ +0869e8: 54b0 0701 |034a: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +0869ec: 6e20 141d 6000 |034c: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@1d14 │ │ +0869f2: 54b0 e000 |034f: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00e0 │ │ +0869f6: 54b1 0701 |0351: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +0869fa: 6e20 521d 1000 |0353: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@1d52 │ │ +086a00: 1200 |0356: const/4 v0, #int 0 // #0 │ │ +086a02: 5bb0 e000 |0357: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00e0 │ │ +086a06: 1200 |0359: const/4 v0, #int 0 // #0 │ │ +086a08: 5bb0 0701 |035a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +086a0c: 1200 |035c: const/4 v0, #int 0 // #0 │ │ +086a0e: 5bb0 ef00 |035d: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ef │ │ +086a12: 2900 0aff |035f: goto/16 0269 // -00f6 │ │ +086a16: 6300 3b01 |0361: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +086a1a: 3800 1a00 |0363: if-eqz v0, 037d // +001a │ │ +086a1e: 1a00 7d04 |0365: const-string v0, "FragmentManager" // string@047d │ │ +086a22: 2201 f704 |0367: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +086a26: 7010 6021 0100 |0369: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +086a2c: 1a02 b61d |036c: const-string v2, "movefrom CREATED: " // string@1db6 │ │ +086a30: 6e20 6921 2100 |036e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086a36: 0c01 |0371: move-result-object v1 │ │ +086a38: 6e20 6821 b100 |0372: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +086a3e: 0c01 |0375: move-result-object v1 │ │ +086a40: 6e10 6e21 0100 |0376: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +086a46: 0c01 |0379: move-result-object v1 │ │ +086a48: 7120 0c1c 1000 |037a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +086a4e: 55b0 fa00 |037d: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00fa │ │ +086a52: 3900 0500 |037f: if-nez v0, 0384 // +0005 │ │ +086a56: 6e10 c004 0b00 |0381: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroy:()V // method@04c0 │ │ +086a5c: 1200 |0384: const/4 v0, #int 0 // #0 │ │ +086a5e: 5cb0 dd00 |0385: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00dd │ │ +086a62: 6e10 ac04 0b00 |0387: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@04ac │ │ +086a68: 55b0 dd00 |038a: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00dd │ │ +086a6c: 3900 2100 |038c: if-nez v0, 03ad // +0021 │ │ +086a70: 2200 9901 |038e: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0199 │ │ +086a74: 2201 f704 |0390: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +086a78: 7010 6021 0100 |0392: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +086a7e: 1a02 7504 |0395: const-string v2, "Fragment " // string@0475 │ │ +086a82: 6e20 6921 2100 |0397: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086a88: 0c01 |039a: move-result-object v1 │ │ +086a8a: 6e20 6821 b100 |039b: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +086a90: 0c01 |039e: move-result-object v1 │ │ +086a92: 1a02 4a00 |039f: const-string v2, " did not call through to super.onDetach()" // string@004a │ │ +086a96: 6e20 6921 2100 |03a1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086a9c: 0c01 |03a4: move-result-object v1 │ │ +086a9e: 6e10 6e21 0100 |03a5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +086aa4: 0c01 |03a8: move-result-object v1 │ │ +086aa6: 7020 c508 1000 |03a9: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@08c5 │ │ +086aac: 2700 |03ac: throw v0 │ │ +086aae: 390f 99fc |03ad: if-nez v15, 0046 // -0367 │ │ +086ab2: 55b0 fa00 |03af: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00fa │ │ +086ab6: 3900 0700 |03b1: if-nez v0, 03b8 // +0007 │ │ +086aba: 6e20 7b05 ba00 |03b3: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@057b │ │ +086ac0: 2900 90fc |03b6: goto/16 0046 // -0370 │ │ +086ac4: 1200 |03b8: const/4 v0, #int 0 // #0 │ │ +086ac6: 5bb0 d600 |03b9: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d6 │ │ +086aca: 1200 |03bb: const/4 v0, #int 0 // #0 │ │ +086acc: 5bb0 f400 |03bc: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00f4 │ │ +086ad0: 1200 |03be: const/4 v0, #int 0 // #0 │ │ +086ad2: 5bb0 e900 |03bf: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00e9 │ │ +086ad6: 1200 |03c1: const/4 v0, #int 0 // #0 │ │ +086ad8: 5bb0 df00 |03c2: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00df │ │ +086adc: 2900 82fc |03c4: goto/16 0046 // -037e │ │ +086ae0: 0001 0500 0000 0000 0600 0000 f600 ... |03c6: packed-switch-data (14 units) │ │ +086afc: 0001 0500 0100 0000 0500 0000 8a00 ... |03d4: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=849 │ │ 0x000b line=850 │ │ 0x000c line=852 │ │ 0x0014 line=854 │ │ 0x0016 line=858 │ │ @@ -158427,18 +158428,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -086b40: |[086b40] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ -086b50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -086b52: 5c10 5901 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0159 │ │ -086b56: 0e00 |0003: return-void │ │ +086b18: |[086b18] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ +086b28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +086b2a: 5c10 5901 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0159 │ │ +086b2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1907 │ │ 0x0003 line=1908 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -158447,205 +158448,205 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 377 16-bit code units │ │ -086b58: |[086b58] android.support.v4.app.FragmentManagerImpl.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -086b68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -086b6a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -086b6c: 12f5 |0002: const/4 v5, #int -1 // #ff │ │ -086b6e: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -086b70: 1a04 8f15 |0004: const-string v4, "fragment" // string@158f │ │ -086b74: 6e20 4721 d400 |0006: invoke-virtual {v4, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -086b7a: 0a04 |0009: move-result v4 │ │ -086b7c: 3904 0300 |000a: if-nez v4, 000d // +0003 │ │ -086b80: 1100 |000c: return-object v0 │ │ -086b82: 1a04 8a12 |000d: const-string v4, "class" // string@128a │ │ -086b86: 7230 041c 0f04 |000f: invoke-interface {v15, v0, v4}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1c04 │ │ -086b8c: 0c08 |0012: move-result-object v8 │ │ -086b8e: 6204 2e01 |0013: sget-object v4, Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;.Fragment:[I // field@012e │ │ -086b92: 6e30 e500 fe04 |0015: invoke-virtual {v14, v15, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00e5 │ │ -086b98: 0c06 |0018: move-result-object v6 │ │ -086b9a: 3908 0600 |0019: if-nez v8, 001f // +0006 │ │ -086b9e: 6e20 4501 3600 |001b: invoke-virtual {v6, v3}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0145 │ │ -086ba4: 0c08 |001e: move-result-object v8 │ │ -086ba6: 6e30 4401 2605 |001f: invoke-virtual {v6, v2, v5}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0144 │ │ -086bac: 0a09 |0022: move-result v9 │ │ -086bae: 1224 |0023: const/4 v4, #int 2 // #2 │ │ -086bb0: 6e20 4501 4600 |0024: invoke-virtual {v6, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0145 │ │ -086bb6: 0c0b |0027: move-result-object v11 │ │ -086bb8: 6e10 4701 0600 |0028: invoke-virtual {v6}, Landroid/content/res/TypedArray;.recycle:()V // method@0147 │ │ -086bbe: 54c4 4501 |002b: iget-object v4, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -086bc2: 7120 9d04 8400 |002d: invoke-static {v4, v8}, Landroid/support/v4/app/Fragment;.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z // method@049d │ │ -086bc8: 0a04 |0030: move-result v4 │ │ -086bca: 3804 dbff |0031: if-eqz v4, 000c // -0025 │ │ -086bce: 120a |0033: const/4 v10, #int 0 // #0 │ │ -086bd0: 380a 2d00 |0034: if-eqz v10, 0061 // +002d │ │ -086bd4: 6e10 911c 0a00 |0036: invoke-virtual {v10}, Landroid/view/View;.getId:()I // method@1c91 │ │ -086bda: 0a07 |0039: move-result v7 │ │ -086bdc: 3357 2900 |003a: if-ne v7, v5, 0063 // +0029 │ │ -086be0: 3359 2700 |003c: if-ne v9, v5, 0063 // +0027 │ │ -086be4: 390b 2500 |003e: if-nez v11, 0063 // +0025 │ │ -086be8: 2200 e004 |0040: new-instance v0, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -086bec: 2202 f704 |0042: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -086bf0: 7010 6021 0200 |0044: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -086bf6: 7210 051c 0f00 |0047: invoke-interface {v15}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@1c05 │ │ -086bfc: 0c03 |004a: move-result-object v3 │ │ -086bfe: 6e20 6921 3200 |004b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086c04: 0c02 |004e: move-result-object v2 │ │ -086c06: 1a03 3901 |004f: const-string v3, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@0139 │ │ -086c0a: 6e20 6921 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086c10: 0c02 |0054: move-result-object v2 │ │ -086c12: 6e20 6921 8200 |0055: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086c18: 0c02 |0058: move-result-object v2 │ │ -086c1a: 6e10 6e21 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -086c20: 0c02 |005c: move-result-object v2 │ │ -086c22: 7020 0121 2000 |005d: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -086c28: 2700 |0060: throw v0 │ │ -086c2a: 0137 |0061: move v7, v3 │ │ -086c2c: 28d8 |0062: goto 003a // -0028 │ │ -086c2e: 3259 9a00 |0063: if-eq v9, v5, 00fd // +009a │ │ -086c32: 6e20 6d05 9c00 |0065: invoke-virtual {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@056d │ │ -086c38: 0c01 |0068: move-result-object v1 │ │ -086c3a: 3901 0800 |0069: if-nez v1, 0071 // +0008 │ │ -086c3e: 380b 0600 |006b: if-eqz v11, 0071 // +0006 │ │ -086c42: 6e20 6e05 bc00 |006d: invoke-virtual {v12, v11}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@056e │ │ -086c48: 0c01 |0070: move-result-object v1 │ │ -086c4a: 3901 0800 |0071: if-nez v1, 0079 // +0008 │ │ -086c4e: 3257 0600 |0073: if-eq v7, v5, 0079 // +0006 │ │ -086c52: 6e20 6d05 7c00 |0075: invoke-virtual {v12, v7}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@056d │ │ -086c58: 0c01 |0078: move-result-object v1 │ │ -086c5a: 6300 3b01 |0079: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -086c5e: 3800 3200 |007b: if-eqz v0, 00ad // +0032 │ │ -086c62: 1a00 7d04 |007d: const-string v0, "FragmentManager" // string@047d │ │ -086c66: 2204 f704 |007f: new-instance v4, Ljava/lang/StringBuilder; // type@04f7 │ │ -086c6a: 7010 6021 0400 |0081: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -086c70: 1a05 a21e |0084: const-string v5, "onCreateView: id=0x" // string@1ea2 │ │ -086c74: 6e20 6921 5400 |0086: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086c7a: 0c04 |0089: move-result-object v4 │ │ -086c7c: 7110 0c21 0900 |008a: invoke-static {v9}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ -086c82: 0c05 |008d: move-result-object v5 │ │ -086c84: 6e20 6921 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086c8a: 0c04 |0091: move-result-object v4 │ │ -086c8c: 1a05 5a00 |0092: const-string v5, " fname=" // string@005a │ │ -086c90: 6e20 6921 5400 |0094: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086c96: 0c04 |0097: move-result-object v4 │ │ -086c98: 6e20 6921 8400 |0098: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086c9e: 0c04 |009b: move-result-object v4 │ │ -086ca0: 1a05 5600 |009c: const-string v5, " existing=" // string@0056 │ │ -086ca4: 6e20 6921 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086caa: 0c04 |00a1: move-result-object v4 │ │ -086cac: 6e20 6821 1400 |00a2: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -086cb2: 0c04 |00a5: move-result-object v4 │ │ -086cb4: 6e10 6e21 0400 |00a6: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -086cba: 0c04 |00a9: move-result-object v4 │ │ -086cbc: 7120 0c1c 4000 |00aa: invoke-static {v0, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -086cc2: 3901 5500 |00ad: if-nez v1, 0102 // +0055 │ │ -086cc6: 7120 9204 8e00 |00af: invoke-static {v14, v8}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0492 │ │ -086ccc: 0c01 |00b2: move-result-object v1 │ │ -086cce: 5c12 ea00 |00b3: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00ea │ │ -086cd2: 3809 4b00 |00b5: if-eqz v9, 0100 // +004b │ │ -086cd6: 0190 |00b7: move v0, v9 │ │ -086cd8: 5910 e800 |00b8: iput v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e8 │ │ -086cdc: 5917 e100 |00ba: iput v7, v1, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00e1 │ │ -086ce0: 5b1b 0201 |00bc: iput-object v11, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0102 │ │ -086ce4: 5c12 ed00 |00be: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00ed │ │ -086ce8: 5b1c e900 |00c0: iput-object v12, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00e9 │ │ -086cec: 54c0 4501 |00c2: iget-object v0, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -086cf0: 5414 fc00 |00c4: iget-object v4, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ -086cf4: 6e40 ae04 014f |00c6: invoke-virtual {v1, v0, v15, v4}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@04ae │ │ -086cfa: 6e30 5105 1c02 |00c9: invoke-virtual {v12, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0551 │ │ -086d00: 52c0 4e01 |00cc: iget v0, v12, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@014e │ │ -086d04: 3520 8e00 |00ce: if-ge v0, v2, 015c // +008e │ │ -086d08: 5510 ea00 |00d0: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00ea │ │ -086d0c: 3800 8a00 |00d2: if-eqz v0, 015c // +008a │ │ -086d10: 07c0 |00d4: move-object v0, v12 │ │ -086d12: 0134 |00d5: move v4, v3 │ │ -086d14: 0135 |00d6: move v5, v3 │ │ -086d16: 7406 8005 0000 |00d7: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0580 │ │ -086d1c: 5410 0701 |00da: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -086d20: 3900 8500 |00dc: if-nez v0, 0161 // +0085 │ │ -086d24: 2200 e104 |00de: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ -086d28: 2202 f704 |00e0: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -086d2c: 7010 6021 0200 |00e2: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -086d32: 1a03 7504 |00e5: const-string v3, "Fragment " // string@0475 │ │ -086d36: 6e20 6921 3200 |00e7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086d3c: 0c02 |00ea: move-result-object v2 │ │ -086d3e: 6e20 6921 8200 |00eb: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086d44: 0c02 |00ee: move-result-object v2 │ │ -086d46: 1a03 5000 |00ef: const-string v3, " did not create a view." // string@0050 │ │ -086d4a: 6e20 6921 3200 |00f1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086d50: 0c02 |00f4: move-result-object v2 │ │ -086d52: 6e10 6e21 0200 |00f5: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -086d58: 0c02 |00f8: move-result-object v2 │ │ -086d5a: 7020 0521 2000 |00f9: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -086d60: 2700 |00fc: throw v0 │ │ -086d62: 0701 |00fd: move-object v1, v0 │ │ -086d64: 2900 6bff |00fe: goto/16 0069 // -0095 │ │ -086d68: 0170 |0100: move v0, v7 │ │ -086d6a: 28b7 |0101: goto 00b8 // -0049 │ │ -086d6c: 5510 ed00 |0102: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00ed │ │ -086d70: 3800 4900 |0104: if-eqz v0, 014d // +0049 │ │ -086d74: 2200 e004 |0106: new-instance v0, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -086d78: 2202 f704 |0108: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -086d7c: 7010 6021 0200 |010a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -086d82: 7210 051c 0f00 |010d: invoke-interface {v15}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@1c05 │ │ -086d88: 0c03 |0110: move-result-object v3 │ │ -086d8a: 6e20 6921 3200 |0111: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086d90: 0c02 |0114: move-result-object v2 │ │ -086d92: 1a03 3801 |0115: const-string v3, ": Duplicate id 0x" // string@0138 │ │ -086d96: 6e20 6921 3200 |0117: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086d9c: 0c02 |011a: move-result-object v2 │ │ -086d9e: 7110 0c21 0900 |011b: invoke-static {v9}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ -086da4: 0c03 |011e: move-result-object v3 │ │ -086da6: 6e20 6921 3200 |011f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086dac: 0c02 |0122: move-result-object v2 │ │ -086dae: 1a03 0a01 |0123: const-string v3, ", tag " // string@010a │ │ -086db2: 6e20 6921 3200 |0125: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086db8: 0c02 |0128: move-result-object v2 │ │ -086dba: 6e20 6921 b200 |0129: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086dc0: 0c02 |012c: move-result-object v2 │ │ -086dc2: 1a03 0701 |012d: const-string v3, ", or parent id 0x" // string@0107 │ │ -086dc6: 6e20 6921 3200 |012f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086dcc: 0c02 |0132: move-result-object v2 │ │ -086dce: 7110 0c21 0700 |0133: invoke-static {v7}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ -086dd4: 0c03 |0136: move-result-object v3 │ │ -086dd6: 6e20 6921 3200 |0137: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086ddc: 0c02 |013a: move-result-object v2 │ │ -086dde: 1a03 b100 |013b: const-string v3, " with another fragment for " // string@00b1 │ │ -086de2: 6e20 6921 3200 |013d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086de8: 0c02 |0140: move-result-object v2 │ │ -086dea: 6e20 6921 8200 |0141: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086df0: 0c02 |0144: move-result-object v2 │ │ -086df2: 6e10 6e21 0200 |0145: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -086df8: 0c02 |0148: move-result-object v2 │ │ -086dfa: 7020 0121 2000 |0149: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -086e00: 2700 |014c: throw v0 │ │ -086e02: 5c12 ed00 |014d: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00ed │ │ -086e06: 5510 fa00 |014f: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00fa │ │ -086e0a: 3900 7bff |0151: if-nez v0, 00cc // -0085 │ │ -086e0e: 54c0 4501 |0153: iget-object v0, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -086e12: 5414 fc00 |0155: iget-object v4, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ -086e16: 6e40 ae04 014f |0157: invoke-virtual {v1, v0, v15, v4}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@04ae │ │ -086e1c: 2900 72ff |015a: goto/16 00cc // -008e │ │ -086e20: 6e20 7f05 1c00 |015c: invoke-virtual {v12, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@057f │ │ -086e26: 2900 7bff |015f: goto/16 00da // -0085 │ │ -086e2a: 3809 0700 |0161: if-eqz v9, 0168 // +0007 │ │ -086e2e: 5410 0701 |0163: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -086e32: 6e20 f51c 9000 |0165: invoke-virtual {v0, v9}, Landroid/view/View;.setId:(I)V // method@1cf5 │ │ -086e38: 5410 0701 |0168: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -086e3c: 6e10 b41c 0000 |016a: invoke-virtual {v0}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1cb4 │ │ -086e42: 0c00 |016d: move-result-object v0 │ │ -086e44: 3900 0700 |016e: if-nez v0, 0175 // +0007 │ │ -086e48: 5410 0701 |0170: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -086e4c: 6e20 0c1d b000 |0172: invoke-virtual {v0, v11}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@1d0c │ │ -086e52: 5410 0701 |0175: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -086e56: 2900 95fe |0177: goto/16 000c // -016b │ │ +086b30: |[086b30] android.support.v4.app.FragmentManagerImpl.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +086b40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +086b42: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +086b44: 12f5 |0002: const/4 v5, #int -1 // #ff │ │ +086b46: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +086b48: 1a04 8f15 |0004: const-string v4, "fragment" // string@158f │ │ +086b4c: 6e20 4721 d400 |0006: invoke-virtual {v4, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +086b52: 0a04 |0009: move-result v4 │ │ +086b54: 3904 0300 |000a: if-nez v4, 000d // +0003 │ │ +086b58: 1100 |000c: return-object v0 │ │ +086b5a: 1a04 8a12 |000d: const-string v4, "class" // string@128a │ │ +086b5e: 7230 041c 0f04 |000f: invoke-interface {v15, v0, v4}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1c04 │ │ +086b64: 0c08 |0012: move-result-object v8 │ │ +086b66: 6204 2e01 |0013: sget-object v4, Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;.Fragment:[I // field@012e │ │ +086b6a: 6e30 e500 fe04 |0015: invoke-virtual {v14, v15, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00e5 │ │ +086b70: 0c06 |0018: move-result-object v6 │ │ +086b72: 3908 0600 |0019: if-nez v8, 001f // +0006 │ │ +086b76: 6e20 4501 3600 |001b: invoke-virtual {v6, v3}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0145 │ │ +086b7c: 0c08 |001e: move-result-object v8 │ │ +086b7e: 6e30 4401 2605 |001f: invoke-virtual {v6, v2, v5}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0144 │ │ +086b84: 0a09 |0022: move-result v9 │ │ +086b86: 1224 |0023: const/4 v4, #int 2 // #2 │ │ +086b88: 6e20 4501 4600 |0024: invoke-virtual {v6, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0145 │ │ +086b8e: 0c0b |0027: move-result-object v11 │ │ +086b90: 6e10 4701 0600 |0028: invoke-virtual {v6}, Landroid/content/res/TypedArray;.recycle:()V // method@0147 │ │ +086b96: 54c4 4501 |002b: iget-object v4, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +086b9a: 7120 9d04 8400 |002d: invoke-static {v4, v8}, Landroid/support/v4/app/Fragment;.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z // method@049d │ │ +086ba0: 0a04 |0030: move-result v4 │ │ +086ba2: 3804 dbff |0031: if-eqz v4, 000c // -0025 │ │ +086ba6: 120a |0033: const/4 v10, #int 0 // #0 │ │ +086ba8: 380a 2d00 |0034: if-eqz v10, 0061 // +002d │ │ +086bac: 6e10 911c 0a00 |0036: invoke-virtual {v10}, Landroid/view/View;.getId:()I // method@1c91 │ │ +086bb2: 0a07 |0039: move-result v7 │ │ +086bb4: 3357 2900 |003a: if-ne v7, v5, 0063 // +0029 │ │ +086bb8: 3359 2700 |003c: if-ne v9, v5, 0063 // +0027 │ │ +086bbc: 390b 2500 |003e: if-nez v11, 0063 // +0025 │ │ +086bc0: 2200 e004 |0040: new-instance v0, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +086bc4: 2202 f704 |0042: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +086bc8: 7010 6021 0200 |0044: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +086bce: 7210 051c 0f00 |0047: invoke-interface {v15}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@1c05 │ │ +086bd4: 0c03 |004a: move-result-object v3 │ │ +086bd6: 6e20 6921 3200 |004b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086bdc: 0c02 |004e: move-result-object v2 │ │ +086bde: 1a03 3901 |004f: const-string v3, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@0139 │ │ +086be2: 6e20 6921 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086be8: 0c02 |0054: move-result-object v2 │ │ +086bea: 6e20 6921 8200 |0055: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086bf0: 0c02 |0058: move-result-object v2 │ │ +086bf2: 6e10 6e21 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +086bf8: 0c02 |005c: move-result-object v2 │ │ +086bfa: 7020 0121 2000 |005d: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +086c00: 2700 |0060: throw v0 │ │ +086c02: 0137 |0061: move v7, v3 │ │ +086c04: 28d8 |0062: goto 003a // -0028 │ │ +086c06: 3259 9a00 |0063: if-eq v9, v5, 00fd // +009a │ │ +086c0a: 6e20 6d05 9c00 |0065: invoke-virtual {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@056d │ │ +086c10: 0c01 |0068: move-result-object v1 │ │ +086c12: 3901 0800 |0069: if-nez v1, 0071 // +0008 │ │ +086c16: 380b 0600 |006b: if-eqz v11, 0071 // +0006 │ │ +086c1a: 6e20 6e05 bc00 |006d: invoke-virtual {v12, v11}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@056e │ │ +086c20: 0c01 |0070: move-result-object v1 │ │ +086c22: 3901 0800 |0071: if-nez v1, 0079 // +0008 │ │ +086c26: 3257 0600 |0073: if-eq v7, v5, 0079 // +0006 │ │ +086c2a: 6e20 6d05 7c00 |0075: invoke-virtual {v12, v7}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@056d │ │ +086c30: 0c01 |0078: move-result-object v1 │ │ +086c32: 6300 3b01 |0079: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +086c36: 3800 3200 |007b: if-eqz v0, 00ad // +0032 │ │ +086c3a: 1a00 7d04 |007d: const-string v0, "FragmentManager" // string@047d │ │ +086c3e: 2204 f704 |007f: new-instance v4, Ljava/lang/StringBuilder; // type@04f7 │ │ +086c42: 7010 6021 0400 |0081: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +086c48: 1a05 a21e |0084: const-string v5, "onCreateView: id=0x" // string@1ea2 │ │ +086c4c: 6e20 6921 5400 |0086: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086c52: 0c04 |0089: move-result-object v4 │ │ +086c54: 7110 0c21 0900 |008a: invoke-static {v9}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ +086c5a: 0c05 |008d: move-result-object v5 │ │ +086c5c: 6e20 6921 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086c62: 0c04 |0091: move-result-object v4 │ │ +086c64: 1a05 5a00 |0092: const-string v5, " fname=" // string@005a │ │ +086c68: 6e20 6921 5400 |0094: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086c6e: 0c04 |0097: move-result-object v4 │ │ +086c70: 6e20 6921 8400 |0098: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086c76: 0c04 |009b: move-result-object v4 │ │ +086c78: 1a05 5600 |009c: const-string v5, " existing=" // string@0056 │ │ +086c7c: 6e20 6921 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086c82: 0c04 |00a1: move-result-object v4 │ │ +086c84: 6e20 6821 1400 |00a2: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +086c8a: 0c04 |00a5: move-result-object v4 │ │ +086c8c: 6e10 6e21 0400 |00a6: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +086c92: 0c04 |00a9: move-result-object v4 │ │ +086c94: 7120 0c1c 4000 |00aa: invoke-static {v0, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +086c9a: 3901 5500 |00ad: if-nez v1, 0102 // +0055 │ │ +086c9e: 7120 9204 8e00 |00af: invoke-static {v14, v8}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0492 │ │ +086ca4: 0c01 |00b2: move-result-object v1 │ │ +086ca6: 5c12 ea00 |00b3: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00ea │ │ +086caa: 3809 4b00 |00b5: if-eqz v9, 0100 // +004b │ │ +086cae: 0190 |00b7: move v0, v9 │ │ +086cb0: 5910 e800 |00b8: iput v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e8 │ │ +086cb4: 5917 e100 |00ba: iput v7, v1, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00e1 │ │ +086cb8: 5b1b 0201 |00bc: iput-object v11, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0102 │ │ +086cbc: 5c12 ed00 |00be: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00ed │ │ +086cc0: 5b1c e900 |00c0: iput-object v12, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00e9 │ │ +086cc4: 54c0 4501 |00c2: iget-object v0, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +086cc8: 5414 fc00 |00c4: iget-object v4, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ +086ccc: 6e40 ae04 014f |00c6: invoke-virtual {v1, v0, v15, v4}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@04ae │ │ +086cd2: 6e30 5105 1c02 |00c9: invoke-virtual {v12, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0551 │ │ +086cd8: 52c0 4e01 |00cc: iget v0, v12, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@014e │ │ +086cdc: 3520 8e00 |00ce: if-ge v0, v2, 015c // +008e │ │ +086ce0: 5510 ea00 |00d0: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00ea │ │ +086ce4: 3800 8a00 |00d2: if-eqz v0, 015c // +008a │ │ +086ce8: 07c0 |00d4: move-object v0, v12 │ │ +086cea: 0134 |00d5: move v4, v3 │ │ +086cec: 0135 |00d6: move v5, v3 │ │ +086cee: 7406 8005 0000 |00d7: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0580 │ │ +086cf4: 5410 0701 |00da: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +086cf8: 3900 8500 |00dc: if-nez v0, 0161 // +0085 │ │ +086cfc: 2200 e104 |00de: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ +086d00: 2202 f704 |00e0: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +086d04: 7010 6021 0200 |00e2: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +086d0a: 1a03 7504 |00e5: const-string v3, "Fragment " // string@0475 │ │ +086d0e: 6e20 6921 3200 |00e7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086d14: 0c02 |00ea: move-result-object v2 │ │ +086d16: 6e20 6921 8200 |00eb: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086d1c: 0c02 |00ee: move-result-object v2 │ │ +086d1e: 1a03 5000 |00ef: const-string v3, " did not create a view." // string@0050 │ │ +086d22: 6e20 6921 3200 |00f1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086d28: 0c02 |00f4: move-result-object v2 │ │ +086d2a: 6e10 6e21 0200 |00f5: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +086d30: 0c02 |00f8: move-result-object v2 │ │ +086d32: 7020 0521 2000 |00f9: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +086d38: 2700 |00fc: throw v0 │ │ +086d3a: 0701 |00fd: move-object v1, v0 │ │ +086d3c: 2900 6bff |00fe: goto/16 0069 // -0095 │ │ +086d40: 0170 |0100: move v0, v7 │ │ +086d42: 28b7 |0101: goto 00b8 // -0049 │ │ +086d44: 5510 ed00 |0102: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00ed │ │ +086d48: 3800 4900 |0104: if-eqz v0, 014d // +0049 │ │ +086d4c: 2200 e004 |0106: new-instance v0, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +086d50: 2202 f704 |0108: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +086d54: 7010 6021 0200 |010a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +086d5a: 7210 051c 0f00 |010d: invoke-interface {v15}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@1c05 │ │ +086d60: 0c03 |0110: move-result-object v3 │ │ +086d62: 6e20 6921 3200 |0111: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086d68: 0c02 |0114: move-result-object v2 │ │ +086d6a: 1a03 3801 |0115: const-string v3, ": Duplicate id 0x" // string@0138 │ │ +086d6e: 6e20 6921 3200 |0117: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086d74: 0c02 |011a: move-result-object v2 │ │ +086d76: 7110 0c21 0900 |011b: invoke-static {v9}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ +086d7c: 0c03 |011e: move-result-object v3 │ │ +086d7e: 6e20 6921 3200 |011f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086d84: 0c02 |0122: move-result-object v2 │ │ +086d86: 1a03 0a01 |0123: const-string v3, ", tag " // string@010a │ │ +086d8a: 6e20 6921 3200 |0125: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086d90: 0c02 |0128: move-result-object v2 │ │ +086d92: 6e20 6921 b200 |0129: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086d98: 0c02 |012c: move-result-object v2 │ │ +086d9a: 1a03 0701 |012d: const-string v3, ", or parent id 0x" // string@0107 │ │ +086d9e: 6e20 6921 3200 |012f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086da4: 0c02 |0132: move-result-object v2 │ │ +086da6: 7110 0c21 0700 |0133: invoke-static {v7}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ +086dac: 0c03 |0136: move-result-object v3 │ │ +086dae: 6e20 6921 3200 |0137: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086db4: 0c02 |013a: move-result-object v2 │ │ +086db6: 1a03 b100 |013b: const-string v3, " with another fragment for " // string@00b1 │ │ +086dba: 6e20 6921 3200 |013d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086dc0: 0c02 |0140: move-result-object v2 │ │ +086dc2: 6e20 6921 8200 |0141: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086dc8: 0c02 |0144: move-result-object v2 │ │ +086dca: 6e10 6e21 0200 |0145: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +086dd0: 0c02 |0148: move-result-object v2 │ │ +086dd2: 7020 0121 2000 |0149: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +086dd8: 2700 |014c: throw v0 │ │ +086dda: 5c12 ed00 |014d: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00ed │ │ +086dde: 5510 fa00 |014f: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00fa │ │ +086de2: 3900 7bff |0151: if-nez v0, 00cc // -0085 │ │ +086de6: 54c0 4501 |0153: iget-object v0, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +086dea: 5414 fc00 |0155: iget-object v4, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ +086dee: 6e40 ae04 014f |0157: invoke-virtual {v1, v0, v15, v4}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@04ae │ │ +086df4: 2900 72ff |015a: goto/16 00cc // -008e │ │ +086df8: 6e20 7f05 1c00 |015c: invoke-virtual {v12, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@057f │ │ +086dfe: 2900 7bff |015f: goto/16 00da // -0085 │ │ +086e02: 3809 0700 |0161: if-eqz v9, 0168 // +0007 │ │ +086e06: 5410 0701 |0163: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +086e0a: 6e20 f51c 9000 |0165: invoke-virtual {v0, v9}, Landroid/view/View;.setId:(I)V // method@1cf5 │ │ +086e10: 5410 0701 |0168: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +086e14: 6e10 b41c 0000 |016a: invoke-virtual {v0}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1cb4 │ │ +086e1a: 0c00 |016d: move-result-object v0 │ │ +086e1c: 3900 0700 |016e: if-nez v0, 0175 // +0007 │ │ +086e20: 5410 0701 |0170: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +086e24: 6e20 0c1d b000 |0172: invoke-virtual {v0, v11}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@1d0c │ │ +086e2a: 5410 0701 |0175: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +086e2e: 2900 95fe |0177: goto/16 000c // -016b │ │ catches : (none) │ │ positions : │ │ 0x0004 line=2110 │ │ 0x000c line=2198 │ │ 0x000d line=2114 │ │ 0x0013 line=2115 │ │ 0x0019 line=2116 │ │ @@ -158712,31 +158713,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 │ │ -086e5c: |[086e5c] android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V │ │ -086e6c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -086e6e: 5570 e200 |0001: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00e2 │ │ -086e72: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -086e76: 5560 5101 |0005: iget-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0151 │ │ -086e7a: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -086e7e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -086e80: 5c60 5201 |000a: iput-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0152 │ │ -086e84: 0e00 |000c: return-void │ │ -086e86: 5c73 e200 |000d: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00e2 │ │ -086e8a: 5262 4e01 |000f: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@014e │ │ -086e8e: 0760 |0011: move-object v0, v6 │ │ -086e90: 0771 |0012: move-object v1, v7 │ │ -086e92: 0134 |0013: move v4, v3 │ │ -086e94: 0135 |0014: move v5, v3 │ │ -086e96: 7406 8005 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@0580 │ │ -086e9c: 28f4 |0018: goto 000c // -000c │ │ +086e34: |[086e34] android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V │ │ +086e44: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +086e46: 5570 e200 |0001: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00e2 │ │ +086e4a: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +086e4e: 5560 5101 |0005: iget-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0151 │ │ +086e52: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +086e56: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +086e58: 5c60 5201 |000a: iput-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0152 │ │ +086e5c: 0e00 |000c: return-void │ │ +086e5e: 5c73 e200 |000d: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00e2 │ │ +086e62: 5262 4e01 |000f: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@014e │ │ +086e66: 0760 |0011: move-object v0, v6 │ │ +086e68: 0771 |0012: move-object v1, v7 │ │ +086e6a: 0134 |0013: move v4, v3 │ │ +086e6c: 0135 |0014: move v5, v3 │ │ +086e6e: 7406 8005 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@0580 │ │ +086e74: 28f4 |0018: goto 000c // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=835 │ │ 0x0005 line=836 │ │ 0x0009 line=838 │ │ 0x000c line=844 │ │ 0x000d line=841 │ │ @@ -158750,20 +158751,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -086ea0: |[086ea0] android.support.v4.app.FragmentManagerImpl.popBackStack:()V │ │ -086eb0: 2200 1901 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; // type@0119 │ │ -086eb4: 7020 4205 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$2;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0542 │ │ -086eba: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -086ebc: 6e30 6a05 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@056a │ │ -086ec2: 0e00 |0009: return-void │ │ +086e78: |[086e78] android.support.v4.app.FragmentManagerImpl.popBackStack:()V │ │ +086e88: 2200 1901 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; // type@0119 │ │ +086e8c: 7020 4205 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$2;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0542 │ │ +086e92: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +086e94: 6e30 6a05 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@056a │ │ +086e9a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ 0x0009 line=496 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -158772,33 +158773,33 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -086ec4: |[086ec4] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ -086ed4: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ -086ed8: 2200 e004 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -086edc: 2201 f704 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -086ee0: 7010 6021 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -086ee6: 1a02 8b02 |0009: const-string v2, "Bad id: " // string@028b │ │ -086eea: 6e20 6921 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086ef0: 0c01 |000e: move-result-object v1 │ │ -086ef2: 6e20 6521 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -086ef8: 0c01 |0012: move-result-object v1 │ │ -086efa: 6e10 6e21 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -086f00: 0c01 |0016: move-result-object v1 │ │ -086f02: 7020 0121 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -086f08: 2700 |001a: throw v0 │ │ -086f0a: 2200 1b01 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@011b │ │ -086f0e: 7040 4605 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@0546 │ │ -086f14: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -086f16: 6e30 6a05 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@056a │ │ -086f1c: 0e00 |0024: return-void │ │ +086e9c: |[086e9c] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ +086eac: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ +086eb0: 2200 e004 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +086eb4: 2201 f704 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +086eb8: 7010 6021 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +086ebe: 1a02 8b02 |0009: const-string v2, "Bad id: " // string@028b │ │ +086ec2: 6e20 6921 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086ec8: 0c01 |000e: move-result-object v1 │ │ +086eca: 6e20 6521 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +086ed0: 0c01 |0012: move-result-object v1 │ │ +086ed2: 6e10 6e21 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +086ed8: 0c01 |0016: move-result-object v1 │ │ +086eda: 7020 0121 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +086ee0: 2700 |001a: throw v0 │ │ +086ee2: 2200 1b01 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@011b │ │ +086ee6: 7040 4605 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@0546 │ │ +086eec: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +086eee: 6e30 6a05 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@056a │ │ +086ef4: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ 0x0002 line=524 │ │ 0x001b line=526 │ │ 0x0024 line=531 │ │ locals : │ │ @@ -158811,20 +158812,20 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -086f20: |[086f20] android.support.v4.app.FragmentManagerImpl.popBackStack:(Ljava/lang/String;I)V │ │ -086f30: 2200 1a01 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; // type@011a │ │ -086f34: 7040 4405 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@0544 │ │ -086f3a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -086f3c: 6e30 6a05 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@056a │ │ -086f42: 0e00 |0009: return-void │ │ +086ef8: |[086ef8] android.support.v4.app.FragmentManagerImpl.popBackStack:(Ljava/lang/String;I)V │ │ +086f08: 2200 1a01 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; // type@011a │ │ +086f0c: 7040 4405 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@0544 │ │ +086f12: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +086f14: 6e30 6a05 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@056a │ │ +086f1a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ 0x0009 line=512 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000a reg=3 name Ljava/lang/String; │ │ @@ -158835,25 +158836,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -086f44: |[086f44] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ -086f54: 7010 5705 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0557 │ │ -086f5a: 6e10 6c05 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@056c │ │ -086f60: 5440 4501 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -086f64: 5400 1b01 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@011b │ │ -086f68: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -086f6a: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -086f6c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -086f6e: 6e53 8a05 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@058a │ │ -086f74: 0a00 |0010: move-result v0 │ │ -086f76: 0f00 |0011: return v0 │ │ +086f1c: |[086f1c] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ +086f2c: 7010 5705 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0557 │ │ +086f32: 6e10 6c05 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@056c │ │ +086f38: 5440 4501 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +086f3c: 5400 1b01 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@011b │ │ +086f40: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +086f42: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +086f44: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +086f46: 6e53 8a05 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@058a │ │ +086f4c: 0a00 |0010: move-result v0 │ │ +086f4e: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x0003 line=501 │ │ 0x0006 line=502 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -158863,36 +158864,36 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -086f78: |[086f78] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(II)Z │ │ -086f88: 7010 5705 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0557 │ │ -086f8e: 6e10 6c05 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@056c │ │ -086f94: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ -086f98: 2200 e004 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -086f9c: 2201 f704 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -086fa0: 7010 6021 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -086fa6: 1a02 8b02 |000f: const-string v2, "Bad id: " // string@028b │ │ -086faa: 6e20 6921 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -086fb0: 0c01 |0014: move-result-object v1 │ │ -086fb2: 6e20 6521 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -086fb8: 0c01 |0018: move-result-object v1 │ │ -086fba: 6e10 6e21 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -086fc0: 0c01 |001c: move-result-object v1 │ │ -086fc2: 7020 0121 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -086fc8: 2700 |0020: throw v0 │ │ -086fca: 5430 4501 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -086fce: 5400 1b01 |0023: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@011b │ │ -086fd2: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -086fd4: 6e55 8a05 0341 |0026: invoke-virtual {v3, v0, v1, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@058a │ │ -086fda: 0a00 |0029: move-result v0 │ │ -086fdc: 0f00 |002a: return v0 │ │ +086f50: |[086f50] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(II)Z │ │ +086f60: 7010 5705 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0557 │ │ +086f66: 6e10 6c05 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@056c │ │ +086f6c: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ +086f70: 2200 e004 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +086f74: 2201 f704 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +086f78: 7010 6021 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +086f7e: 1a02 8b02 |000f: const-string v2, "Bad id: " // string@028b │ │ +086f82: 6e20 6921 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +086f88: 0c01 |0014: move-result-object v1 │ │ +086f8a: 6e20 6521 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +086f90: 0c01 |0018: move-result-object v1 │ │ +086f92: 6e10 6e21 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +086f98: 0c01 |001c: move-result-object v1 │ │ +086f9a: 7020 0121 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +086fa0: 2700 |0020: throw v0 │ │ +086fa2: 5430 4501 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +086fa6: 5400 1b01 |0023: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@011b │ │ +086faa: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +086fac: 6e55 8a05 0341 |0026: invoke-virtual {v3, v0, v1, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@058a │ │ +086fb2: 0a00 |0029: move-result v0 │ │ +086fb4: 0f00 |002a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ 0x0003 line=536 │ │ 0x0006 line=537 │ │ 0x0008 line=538 │ │ 0x0021 line=540 │ │ @@ -158906,23 +158907,23 @@ │ │ type : '(Ljava/lang/String;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -086fe0: |[086fe0] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(Ljava/lang/String;I)Z │ │ -086ff0: 7010 5705 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0557 │ │ -086ff6: 6e10 6c05 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@056c │ │ -086ffc: 5420 4501 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -087000: 5400 1b01 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@011b │ │ -087004: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -087006: 6e54 8a05 0213 |000b: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@058a │ │ -08700c: 0a00 |000e: move-result v0 │ │ -08700e: 0f00 |000f: return v0 │ │ +086fb8: |[086fb8] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(Ljava/lang/String;I)Z │ │ +086fc8: 7010 5705 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0557 │ │ +086fce: 6e10 6c05 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@056c │ │ +086fd4: 5420 4501 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +086fd8: 5400 1b01 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@011b │ │ +086fdc: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +086fde: 6e54 8a05 0213 |000b: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@058a │ │ +086fe4: 0a00 |000e: move-result v0 │ │ +086fe6: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x0003 line=517 │ │ 0x0006 line=518 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -158934,156 +158935,156 @@ │ │ type : '(Landroid/os/Handler;Ljava/lang/String;II)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 17 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 272 16-bit code units │ │ -087010: |[087010] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ -087020: 54c9 4901 |0000: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ -087024: 3909 0400 |0002: if-nez v9, 0006 // +0004 │ │ -087028: 1209 |0004: const/4 v9, #int 0 // #0 │ │ -08702a: 0f09 |0005: return v9 │ │ -08702c: 390e 3300 |0006: if-nez v14, 0039 // +0033 │ │ -087030: 3b0f 3100 |0008: if-gez v15, 0039 // +0031 │ │ -087034: dd09 1001 |000a: and-int/lit8 v9, v16, #int 1 // #01 │ │ -087038: 3909 2d00 |000c: if-nez v9, 0039 // +002d │ │ -08703c: 54c9 4901 |000e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ -087040: 6e10 a921 0900 |0010: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -087046: 0a09 |0013: move-result v9 │ │ -087048: d805 09ff |0014: add-int/lit8 v5, v9, #int -1 // #ff │ │ -08704c: 3b05 0400 |0016: if-gez v5, 001a // +0004 │ │ -087050: 1209 |0018: const/4 v9, #int 0 // #0 │ │ -087052: 28ec |0019: goto 0005 // -0014 │ │ -087054: 54c9 4901 |001a: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ -087058: 6e20 a521 5900 |001c: invoke-virtual {v9, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@21a5 │ │ -08705e: 0c01 |001f: move-result-object v1 │ │ -087060: 1f01 0501 |0020: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0105 │ │ -087064: 2202 0104 |0022: new-instance v2, Landroid/util/SparseArray; // type@0401 │ │ -087068: 7010 121c 0200 |0024: invoke-direct {v2}, Landroid/util/SparseArray;.:()V // method@1c12 │ │ -08706e: 2206 0104 |0027: new-instance v6, Landroid/util/SparseArray; // type@0401 │ │ -087072: 7010 121c 0600 |0029: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@1c12 │ │ -087078: 6e30 0104 2106 |002c: invoke-virtual {v1, v2, v6}, Landroid/support/v4/app/BackStackRecord;.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@0401 │ │ -08707e: 1219 |002f: const/4 v9, #int 1 // #1 │ │ -087080: 120a |0030: const/4 v10, #int 0 // #0 │ │ -087082: 6e56 2004 912a |0031: invoke-virtual {v1, v9, v10, v2, v6}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState; // method@0420 │ │ -087088: 6e10 8e05 0c00 |0034: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@058e │ │ -08708e: 1219 |0037: const/4 v9, #int 1 // #1 │ │ -087090: 28cd |0038: goto 0005 // -0033 │ │ -087092: 12f4 |0039: const/4 v4, #int -1 // #ff │ │ -087094: 390e 0400 |003a: if-nez v14, 003e // +0004 │ │ -087098: 3a0f 5200 |003c: if-ltz v15, 008e // +0052 │ │ -08709c: 54c9 4901 |003e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ -0870a0: 6e10 a921 0900 |0040: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -0870a6: 0a09 |0043: move-result v9 │ │ -0870a8: d804 09ff |0044: add-int/lit8 v4, v9, #int -1 // #ff │ │ -0870ac: 3a04 1600 |0046: if-ltz v4, 005c // +0016 │ │ -0870b0: 54c9 4901 |0048: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ -0870b4: 6e20 a221 4900 |004a: invoke-virtual {v9, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -0870ba: 0c01 |004d: move-result-object v1 │ │ -0870bc: 1f01 0501 |004e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0105 │ │ -0870c0: 380e 1000 |0050: if-eqz v14, 0060 // +0010 │ │ -0870c4: 6e10 1704 0100 |0052: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0417 │ │ -0870ca: 0c09 |0055: move-result-object v9 │ │ -0870cc: 6e20 4721 9e00 |0056: invoke-virtual {v14, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -0870d2: 0a09 |0059: move-result v9 │ │ -0870d4: 3809 0600 |005a: if-eqz v9, 0060 // +0006 │ │ -0870d8: 3b04 0d00 |005c: if-gez v4, 0069 // +000d │ │ -0870dc: 1209 |005e: const/4 v9, #int 0 // #0 │ │ -0870de: 28a6 |005f: goto 0005 // -005a │ │ -0870e0: 3a0f 0600 |0060: if-ltz v15, 0066 // +0006 │ │ -0870e4: 5219 a000 |0062: iget v9, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ -0870e8: 329f f8ff |0064: if-eq v15, v9, 005c // -0008 │ │ -0870ec: d804 04ff |0066: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0870f0: 28de |0068: goto 0046 // -0022 │ │ -0870f2: dd09 1001 |0069: and-int/lit8 v9, v16, #int 1 // #01 │ │ -0870f6: 3809 2300 |006b: if-eqz v9, 008e // +0023 │ │ -0870fa: d804 04ff |006d: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0870fe: 3a04 1f00 |006f: if-ltz v4, 008e // +001f │ │ -087102: 54c9 4901 |0071: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ -087106: 6e20 a221 4900 |0073: invoke-virtual {v9, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -08710c: 0c01 |0076: move-result-object v1 │ │ -08710e: 1f01 0501 |0077: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0105 │ │ -087112: 380e 0c00 |0079: if-eqz v14, 0085 // +000c │ │ -087116: 6e10 1704 0100 |007b: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0417 │ │ -08711c: 0c09 |007e: move-result-object v9 │ │ -08711e: 6e20 4721 9e00 |007f: invoke-virtual {v14, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -087124: 0a09 |0082: move-result v9 │ │ -087126: 3909 0800 |0083: if-nez v9, 008b // +0008 │ │ -08712a: 3a0f 0900 |0085: if-ltz v15, 008e // +0009 │ │ -08712e: 5219 a000 |0087: iget v9, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ -087132: 339f 0500 |0089: if-ne v15, v9, 008e // +0005 │ │ -087136: d804 04ff |008b: add-int/lit8 v4, v4, #int -1 // #ff │ │ -08713a: 28e2 |008d: goto 006f // -001e │ │ -08713c: 54c9 4901 |008e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ -087140: 6e10 a921 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -087146: 0a09 |0093: move-result v9 │ │ -087148: d809 09ff |0094: add-int/lit8 v9, v9, #int -1 // #ff │ │ -08714c: 3394 0500 |0096: if-ne v4, v9, 009b // +0005 │ │ -087150: 1209 |0098: const/4 v9, #int 0 // #0 │ │ -087152: 2900 6cff |0099: goto/16 0005 // -0094 │ │ -087156: 2208 1505 |009b: new-instance v8, Ljava/util/ArrayList; // type@0515 │ │ -08715a: 7010 9a21 0800 |009d: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@219a │ │ -087160: 54c9 4901 |00a0: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ -087164: 6e10 a921 0900 |00a2: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -08716a: 0a09 |00a5: move-result v9 │ │ -08716c: d803 09ff |00a6: add-int/lit8 v3, v9, #int -1 // #ff │ │ -087170: 3743 0e00 |00a8: if-le v3, v4, 00b6 // +000e │ │ -087174: 54c9 4901 |00aa: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ -087178: 6e20 a521 3900 |00ac: invoke-virtual {v9, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@21a5 │ │ -08717e: 0c09 |00af: move-result-object v9 │ │ -087180: 6e20 9e21 9800 |00b0: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -087186: d803 03ff |00b3: add-int/lit8 v3, v3, #int -1 // #ff │ │ -08718a: 28f3 |00b5: goto 00a8 // -000d │ │ -08718c: 6e10 a921 0800 |00b6: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -087192: 0a09 |00b9: move-result v9 │ │ -087194: d800 09ff |00ba: add-int/lit8 v0, v9, #int -1 // #ff │ │ -087198: 2202 0104 |00bc: new-instance v2, Landroid/util/SparseArray; // type@0401 │ │ -08719c: 7010 121c 0200 |00be: invoke-direct {v2}, Landroid/util/SparseArray;.:()V // method@1c12 │ │ -0871a2: 2206 0104 |00c1: new-instance v6, Landroid/util/SparseArray; // type@0401 │ │ -0871a6: 7010 121c 0600 |00c3: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@1c12 │ │ -0871ac: 1203 |00c6: const/4 v3, #int 0 // #0 │ │ -0871ae: 3603 0e00 |00c7: if-gt v3, v0, 00d5 // +000e │ │ -0871b2: 6e20 a221 3800 |00c9: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -0871b8: 0c09 |00cc: move-result-object v9 │ │ -0871ba: 1f09 0501 |00cd: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@0105 │ │ -0871be: 6e30 0104 2906 |00cf: invoke-virtual {v9, v2, v6}, Landroid/support/v4/app/BackStackRecord;.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@0401 │ │ -0871c4: d803 0301 |00d2: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0871c8: 28f3 |00d4: goto 00c7 // -000d │ │ -0871ca: 1207 |00d5: const/4 v7, #int 0 // #0 │ │ -0871cc: 1203 |00d6: const/4 v3, #int 0 // #0 │ │ -0871ce: 3603 3400 |00d7: if-gt v3, v0, 010b // +0034 │ │ -0871d2: 6309 3b01 |00d9: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -0871d6: 3809 1e00 |00db: if-eqz v9, 00f9 // +001e │ │ -0871da: 1a09 7d04 |00dd: const-string v9, "FragmentManager" // string@047d │ │ -0871de: 220a f704 |00df: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ -0871e2: 7010 6021 0a00 |00e1: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0871e8: 1a0b e10c |00e4: const-string v11, "Popping back stack state: " // string@0ce1 │ │ -0871ec: 6e20 6921 ba00 |00e6: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0871f2: 0c0a |00e9: move-result-object v10 │ │ -0871f4: 6e20 a221 3800 |00ea: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -0871fa: 0c0b |00ed: move-result-object v11 │ │ -0871fc: 6e20 6821 ba00 |00ee: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -087202: 0c0a |00f1: move-result-object v10 │ │ -087204: 6e10 6e21 0a00 |00f2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08720a: 0c0a |00f5: move-result-object v10 │ │ -08720c: 7120 0c1c a900 |00f6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -087212: 6e20 a221 3800 |00f9: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -087218: 0c09 |00fc: move-result-object v9 │ │ -08721a: 1f09 0501 |00fd: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@0105 │ │ -08721e: 3303 0a00 |00ff: if-ne v3, v0, 0109 // +000a │ │ -087222: 121a |0101: const/4 v10, #int 1 // #1 │ │ -087224: 6e56 2004 a927 |0102: invoke-virtual {v9, v10, v7, v2, v6}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState; // method@0420 │ │ -08722a: 0c07 |0105: move-result-object v7 │ │ -08722c: d803 0301 |0106: add-int/lit8 v3, v3, #int 1 // #01 │ │ -087230: 28cf |0108: goto 00d7 // -0031 │ │ -087232: 120a |0109: const/4 v10, #int 0 // #0 │ │ -087234: 28f8 |010a: goto 0102 // -0008 │ │ -087236: 6e10 8e05 0c00 |010b: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@058e │ │ -08723c: 2900 29ff |010e: goto/16 0037 // -00d7 │ │ +086fe8: |[086fe8] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ +086ff8: 54c9 4901 |0000: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ +086ffc: 3909 0400 |0002: if-nez v9, 0006 // +0004 │ │ +087000: 1209 |0004: const/4 v9, #int 0 // #0 │ │ +087002: 0f09 |0005: return v9 │ │ +087004: 390e 3300 |0006: if-nez v14, 0039 // +0033 │ │ +087008: 3b0f 3100 |0008: if-gez v15, 0039 // +0031 │ │ +08700c: dd09 1001 |000a: and-int/lit8 v9, v16, #int 1 // #01 │ │ +087010: 3909 2d00 |000c: if-nez v9, 0039 // +002d │ │ +087014: 54c9 4901 |000e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ +087018: 6e10 a921 0900 |0010: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +08701e: 0a09 |0013: move-result v9 │ │ +087020: d805 09ff |0014: add-int/lit8 v5, v9, #int -1 // #ff │ │ +087024: 3b05 0400 |0016: if-gez v5, 001a // +0004 │ │ +087028: 1209 |0018: const/4 v9, #int 0 // #0 │ │ +08702a: 28ec |0019: goto 0005 // -0014 │ │ +08702c: 54c9 4901 |001a: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ +087030: 6e20 a521 5900 |001c: invoke-virtual {v9, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@21a5 │ │ +087036: 0c01 |001f: move-result-object v1 │ │ +087038: 1f01 0501 |0020: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0105 │ │ +08703c: 2202 0104 |0022: new-instance v2, Landroid/util/SparseArray; // type@0401 │ │ +087040: 7010 121c 0200 |0024: invoke-direct {v2}, Landroid/util/SparseArray;.:()V // method@1c12 │ │ +087046: 2206 0104 |0027: new-instance v6, Landroid/util/SparseArray; // type@0401 │ │ +08704a: 7010 121c 0600 |0029: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@1c12 │ │ +087050: 6e30 0104 2106 |002c: invoke-virtual {v1, v2, v6}, Landroid/support/v4/app/BackStackRecord;.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@0401 │ │ +087056: 1219 |002f: const/4 v9, #int 1 // #1 │ │ +087058: 120a |0030: const/4 v10, #int 0 // #0 │ │ +08705a: 6e56 2004 912a |0031: invoke-virtual {v1, v9, v10, v2, v6}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState; // method@0420 │ │ +087060: 6e10 8e05 0c00 |0034: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@058e │ │ +087066: 1219 |0037: const/4 v9, #int 1 // #1 │ │ +087068: 28cd |0038: goto 0005 // -0033 │ │ +08706a: 12f4 |0039: const/4 v4, #int -1 // #ff │ │ +08706c: 390e 0400 |003a: if-nez v14, 003e // +0004 │ │ +087070: 3a0f 5200 |003c: if-ltz v15, 008e // +0052 │ │ +087074: 54c9 4901 |003e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ +087078: 6e10 a921 0900 |0040: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +08707e: 0a09 |0043: move-result v9 │ │ +087080: d804 09ff |0044: add-int/lit8 v4, v9, #int -1 // #ff │ │ +087084: 3a04 1600 |0046: if-ltz v4, 005c // +0016 │ │ +087088: 54c9 4901 |0048: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ +08708c: 6e20 a221 4900 |004a: invoke-virtual {v9, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +087092: 0c01 |004d: move-result-object v1 │ │ +087094: 1f01 0501 |004e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0105 │ │ +087098: 380e 1000 |0050: if-eqz v14, 0060 // +0010 │ │ +08709c: 6e10 1704 0100 |0052: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0417 │ │ +0870a2: 0c09 |0055: move-result-object v9 │ │ +0870a4: 6e20 4721 9e00 |0056: invoke-virtual {v14, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +0870aa: 0a09 |0059: move-result v9 │ │ +0870ac: 3809 0600 |005a: if-eqz v9, 0060 // +0006 │ │ +0870b0: 3b04 0d00 |005c: if-gez v4, 0069 // +000d │ │ +0870b4: 1209 |005e: const/4 v9, #int 0 // #0 │ │ +0870b6: 28a6 |005f: goto 0005 // -005a │ │ +0870b8: 3a0f 0600 |0060: if-ltz v15, 0066 // +0006 │ │ +0870bc: 5219 a000 |0062: iget v9, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ +0870c0: 329f f8ff |0064: if-eq v15, v9, 005c // -0008 │ │ +0870c4: d804 04ff |0066: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0870c8: 28de |0068: goto 0046 // -0022 │ │ +0870ca: dd09 1001 |0069: and-int/lit8 v9, v16, #int 1 // #01 │ │ +0870ce: 3809 2300 |006b: if-eqz v9, 008e // +0023 │ │ +0870d2: d804 04ff |006d: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0870d6: 3a04 1f00 |006f: if-ltz v4, 008e // +001f │ │ +0870da: 54c9 4901 |0071: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ +0870de: 6e20 a221 4900 |0073: invoke-virtual {v9, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +0870e4: 0c01 |0076: move-result-object v1 │ │ +0870e6: 1f01 0501 |0077: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0105 │ │ +0870ea: 380e 0c00 |0079: if-eqz v14, 0085 // +000c │ │ +0870ee: 6e10 1704 0100 |007b: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0417 │ │ +0870f4: 0c09 |007e: move-result-object v9 │ │ +0870f6: 6e20 4721 9e00 |007f: invoke-virtual {v14, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +0870fc: 0a09 |0082: move-result v9 │ │ +0870fe: 3909 0800 |0083: if-nez v9, 008b // +0008 │ │ +087102: 3a0f 0900 |0085: if-ltz v15, 008e // +0009 │ │ +087106: 5219 a000 |0087: iget v9, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ +08710a: 339f 0500 |0089: if-ne v15, v9, 008e // +0005 │ │ +08710e: d804 04ff |008b: add-int/lit8 v4, v4, #int -1 // #ff │ │ +087112: 28e2 |008d: goto 006f // -001e │ │ +087114: 54c9 4901 |008e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ +087118: 6e10 a921 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +08711e: 0a09 |0093: move-result v9 │ │ +087120: d809 09ff |0094: add-int/lit8 v9, v9, #int -1 // #ff │ │ +087124: 3394 0500 |0096: if-ne v4, v9, 009b // +0005 │ │ +087128: 1209 |0098: const/4 v9, #int 0 // #0 │ │ +08712a: 2900 6cff |0099: goto/16 0005 // -0094 │ │ +08712e: 2208 1505 |009b: new-instance v8, Ljava/util/ArrayList; // type@0515 │ │ +087132: 7010 9a21 0800 |009d: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@219a │ │ +087138: 54c9 4901 |00a0: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ +08713c: 6e10 a921 0900 |00a2: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +087142: 0a09 |00a5: move-result v9 │ │ +087144: d803 09ff |00a6: add-int/lit8 v3, v9, #int -1 // #ff │ │ +087148: 3743 0e00 |00a8: if-le v3, v4, 00b6 // +000e │ │ +08714c: 54c9 4901 |00aa: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ +087150: 6e20 a521 3900 |00ac: invoke-virtual {v9, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@21a5 │ │ +087156: 0c09 |00af: move-result-object v9 │ │ +087158: 6e20 9e21 9800 |00b0: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +08715e: d803 03ff |00b3: add-int/lit8 v3, v3, #int -1 // #ff │ │ +087162: 28f3 |00b5: goto 00a8 // -000d │ │ +087164: 6e10 a921 0800 |00b6: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +08716a: 0a09 |00b9: move-result v9 │ │ +08716c: d800 09ff |00ba: add-int/lit8 v0, v9, #int -1 // #ff │ │ +087170: 2202 0104 |00bc: new-instance v2, Landroid/util/SparseArray; // type@0401 │ │ +087174: 7010 121c 0200 |00be: invoke-direct {v2}, Landroid/util/SparseArray;.:()V // method@1c12 │ │ +08717a: 2206 0104 |00c1: new-instance v6, Landroid/util/SparseArray; // type@0401 │ │ +08717e: 7010 121c 0600 |00c3: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@1c12 │ │ +087184: 1203 |00c6: const/4 v3, #int 0 // #0 │ │ +087186: 3603 0e00 |00c7: if-gt v3, v0, 00d5 // +000e │ │ +08718a: 6e20 a221 3800 |00c9: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +087190: 0c09 |00cc: move-result-object v9 │ │ +087192: 1f09 0501 |00cd: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@0105 │ │ +087196: 6e30 0104 2906 |00cf: invoke-virtual {v9, v2, v6}, Landroid/support/v4/app/BackStackRecord;.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@0401 │ │ +08719c: d803 0301 |00d2: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0871a0: 28f3 |00d4: goto 00c7 // -000d │ │ +0871a2: 1207 |00d5: const/4 v7, #int 0 // #0 │ │ +0871a4: 1203 |00d6: const/4 v3, #int 0 // #0 │ │ +0871a6: 3603 3400 |00d7: if-gt v3, v0, 010b // +0034 │ │ +0871aa: 6309 3b01 |00d9: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +0871ae: 3809 1e00 |00db: if-eqz v9, 00f9 // +001e │ │ +0871b2: 1a09 7d04 |00dd: const-string v9, "FragmentManager" // string@047d │ │ +0871b6: 220a f704 |00df: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ +0871ba: 7010 6021 0a00 |00e1: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0871c0: 1a0b e10c |00e4: const-string v11, "Popping back stack state: " // string@0ce1 │ │ +0871c4: 6e20 6921 ba00 |00e6: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0871ca: 0c0a |00e9: move-result-object v10 │ │ +0871cc: 6e20 a221 3800 |00ea: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +0871d2: 0c0b |00ed: move-result-object v11 │ │ +0871d4: 6e20 6821 ba00 |00ee: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +0871da: 0c0a |00f1: move-result-object v10 │ │ +0871dc: 6e10 6e21 0a00 |00f2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0871e2: 0c0a |00f5: move-result-object v10 │ │ +0871e4: 7120 0c1c a900 |00f6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +0871ea: 6e20 a221 3800 |00f9: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +0871f0: 0c09 |00fc: move-result-object v9 │ │ +0871f2: 1f09 0501 |00fd: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@0105 │ │ +0871f6: 3303 0a00 |00ff: if-ne v3, v0, 0109 // +000a │ │ +0871fa: 121a |0101: const/4 v10, #int 1 // #1 │ │ +0871fc: 6e56 2004 a927 |0102: invoke-virtual {v9, v10, v7, v2, v6}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState; // method@0420 │ │ +087202: 0c07 |0105: move-result-object v7 │ │ +087204: d803 0301 |0106: add-int/lit8 v3, v3, #int 1 // #01 │ │ +087208: 28cf |0108: goto 00d7 // -0031 │ │ +08720a: 120a |0109: const/4 v10, #int 0 // #0 │ │ +08720c: 28f8 |010a: goto 0102 // -0008 │ │ +08720e: 6e10 8e05 0c00 |010b: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@058e │ │ +087214: 2900 29ff |010e: goto/16 0037 // -00d7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1529 │ │ 0x0004 line=1530 │ │ 0x0005 line=1598 │ │ 0x0006 line=1532 │ │ 0x000e line=1533 │ │ @@ -159159,35 +159160,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 │ │ -087240: |[087240] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ -087250: 5260 ee00 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ -087254: 3b00 2300 |0002: if-gez v0, 0025 // +0023 │ │ -087258: 2200 e104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ -08725c: 2201 f704 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -087260: 7010 6021 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -087266: 1a02 7504 |000b: const-string v2, "Fragment " // string@0475 │ │ -08726a: 6e20 6921 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -087270: 0c01 |0010: move-result-object v1 │ │ -087272: 6e20 6821 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -087278: 0c01 |0014: move-result-object v1 │ │ -08727a: 1a02 6700 |0015: const-string v2, " is not currently in the FragmentManager" // string@0067 │ │ -08727e: 6e20 6921 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -087284: 0c01 |001a: move-result-object v1 │ │ -087286: 6e10 6e21 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08728c: 0c01 |001e: move-result-object v1 │ │ -08728e: 7020 0521 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -087294: 7020 9905 0300 |0022: invoke-direct {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0599 │ │ -08729a: 5260 ee00 |0025: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ -08729e: 6e30 a202 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ -0872a4: 0e00 |002a: return-void │ │ +087218: |[087218] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ +087228: 5260 ee00 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ +08722c: 3b00 2300 |0002: if-gez v0, 0025 // +0023 │ │ +087230: 2200 e104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ +087234: 2201 f704 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +087238: 7010 6021 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08723e: 1a02 7504 |000b: const-string v2, "Fragment " // string@0475 │ │ +087242: 6e20 6921 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +087248: 0c01 |0010: move-result-object v1 │ │ +08724a: 6e20 6821 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +087250: 0c01 |0014: move-result-object v1 │ │ +087252: 1a02 6700 |0015: const-string v2, " is not currently in the FragmentManager" // string@0067 │ │ +087256: 6e20 6921 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08725c: 0c01 |001a: move-result-object v1 │ │ +08725e: 6e10 6e21 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +087264: 0c01 |001e: move-result-object v1 │ │ +087266: 7020 0521 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +08726c: 7020 9905 0300 |0022: invoke-direct {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0599 │ │ +087272: 5260 ee00 |0025: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ +087276: 6e30 a202 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ +08727c: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ 0x0004 line=571 │ │ 0x0025 line=574 │ │ 0x002a line=575 │ │ locals : │ │ @@ -159201,66 +159202,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 │ │ -0872a8: |[0872a8] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -0872b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0872ba: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0872bc: 6301 3b01 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -0872c0: 3801 2600 |0004: if-eqz v1, 002a // +0026 │ │ -0872c4: 1a01 7d04 |0006: const-string v1, "FragmentManager" // string@047d │ │ -0872c8: 2202 f704 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -0872cc: 7010 6021 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0872d2: 1a03 dc20 |000d: const-string v3, "remove: " // string@20dc │ │ -0872d6: 6e20 6921 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0872dc: 0c02 |0012: move-result-object v2 │ │ -0872de: 6e20 6821 8200 |0013: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -0872e4: 0c02 |0016: move-result-object v2 │ │ -0872e6: 1a03 9300 |0017: const-string v3, " nesting=" // string@0093 │ │ -0872ea: 6e20 6921 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0872f0: 0c02 |001c: move-result-object v2 │ │ -0872f2: 5283 dc00 |001d: iget v3, v8, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00dc │ │ -0872f6: 6e20 6521 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -0872fc: 0c02 |0022: move-result-object v2 │ │ -0872fe: 6e10 6e21 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -087304: 0c02 |0026: move-result-object v2 │ │ -087306: 7120 0c1c 2100 |0027: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -08730c: 6e10 9804 0800 |002a: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@0498 │ │ -087312: 0a01 |002d: move-result v1 │ │ -087314: 3901 2b00 |002e: if-nez v1, 0059 // +002b │ │ -087318: 0106 |0030: move v6, v0 │ │ -08731a: 5581 e300 |0031: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00e3 │ │ -08731e: 3801 0400 |0033: if-eqz v1, 0037 // +0004 │ │ -087322: 3806 2300 |0035: if-eqz v6, 0058 // +0023 │ │ -087326: 5471 4601 |0037: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -08732a: 3801 0700 |0039: if-eqz v1, 0040 // +0007 │ │ -08732e: 5471 4601 |003b: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -087332: 6e20 a621 8100 |003d: invoke-virtual {v1, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@21a6 │ │ -087338: 5581 eb00 |0040: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00eb │ │ -08733c: 3801 0800 |0042: if-eqz v1, 004a // +0008 │ │ -087340: 5581 f200 |0044: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00f2 │ │ -087344: 3801 0400 |0046: if-eqz v1, 004a // +0004 │ │ -087348: 5c70 5301 |0048: iput-boolean v0, v7, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0153 │ │ -08734c: 5c85 d700 |004a: iput-boolean v5, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d7 │ │ -087350: 5c80 f600 |004c: iput-boolean v0, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00f6 │ │ -087354: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ -087358: 0152 |0050: move v2, v5 │ │ -08735a: 0770 |0051: move-object v0, v7 │ │ -08735c: 0781 |0052: move-object v1, v8 │ │ -08735e: 0193 |0053: move v3, v9 │ │ -087360: 01a4 |0054: move v4, v10 │ │ -087362: 7406 8005 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@0580 │ │ -087368: 0e00 |0058: return-void │ │ -08736a: 0156 |0059: move v6, v5 │ │ -08736c: 28d7 |005a: goto 0031 // -0029 │ │ -08736e: 0102 |005b: move v2, v0 │ │ -087370: 28f5 |005c: goto 0051 // -000b │ │ +087280: |[087280] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +087290: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +087292: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +087294: 6301 3b01 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +087298: 3801 2600 |0004: if-eqz v1, 002a // +0026 │ │ +08729c: 1a01 7d04 |0006: const-string v1, "FragmentManager" // string@047d │ │ +0872a0: 2202 f704 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +0872a4: 7010 6021 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0872aa: 1a03 dc20 |000d: const-string v3, "remove: " // string@20dc │ │ +0872ae: 6e20 6921 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0872b4: 0c02 |0012: move-result-object v2 │ │ +0872b6: 6e20 6821 8200 |0013: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +0872bc: 0c02 |0016: move-result-object v2 │ │ +0872be: 1a03 9300 |0017: const-string v3, " nesting=" // string@0093 │ │ +0872c2: 6e20 6921 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0872c8: 0c02 |001c: move-result-object v2 │ │ +0872ca: 5283 dc00 |001d: iget v3, v8, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00dc │ │ +0872ce: 6e20 6521 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +0872d4: 0c02 |0022: move-result-object v2 │ │ +0872d6: 6e10 6e21 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0872dc: 0c02 |0026: move-result-object v2 │ │ +0872de: 7120 0c1c 2100 |0027: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +0872e4: 6e10 9804 0800 |002a: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@0498 │ │ +0872ea: 0a01 |002d: move-result v1 │ │ +0872ec: 3901 2b00 |002e: if-nez v1, 0059 // +002b │ │ +0872f0: 0106 |0030: move v6, v0 │ │ +0872f2: 5581 e300 |0031: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00e3 │ │ +0872f6: 3801 0400 |0033: if-eqz v1, 0037 // +0004 │ │ +0872fa: 3806 2300 |0035: if-eqz v6, 0058 // +0023 │ │ +0872fe: 5471 4601 |0037: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +087302: 3801 0700 |0039: if-eqz v1, 0040 // +0007 │ │ +087306: 5471 4601 |003b: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +08730a: 6e20 a621 8100 |003d: invoke-virtual {v1, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@21a6 │ │ +087310: 5581 eb00 |0040: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00eb │ │ +087314: 3801 0800 |0042: if-eqz v1, 004a // +0008 │ │ +087318: 5581 f200 |0044: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00f2 │ │ +08731c: 3801 0400 |0046: if-eqz v1, 004a // +0004 │ │ +087320: 5c70 5301 |0048: iput-boolean v0, v7, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0153 │ │ +087324: 5c85 d700 |004a: iput-boolean v5, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d7 │ │ +087328: 5c80 f600 |004c: iput-boolean v0, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00f6 │ │ +08732c: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ +087330: 0152 |0050: move v2, v5 │ │ +087332: 0770 |0051: move-object v0, v7 │ │ +087334: 0781 |0052: move-object v1, v8 │ │ +087336: 0193 |0053: move v3, v9 │ │ +087338: 01a4 |0054: move v4, v10 │ │ +08733a: 7406 8005 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@0580 │ │ +087340: 0e00 |0058: return-void │ │ +087342: 0156 |0059: move v6, v5 │ │ +087344: 28d7 |005a: goto 0031 // -0029 │ │ +087346: 0102 |005b: move v2, v0 │ │ +087348: 28f5 |005c: goto 0051 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1212 │ │ 0x002a line=1213 │ │ 0x0031 line=1214 │ │ 0x0037 line=1215 │ │ 0x003b line=1216 │ │ @@ -159285,20 +159286,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 │ │ -087374: |[087374] android.support.v4.app.FragmentManagerImpl.removeOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -087384: 5410 4a01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@014a │ │ -087388: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -08738c: 5410 4a01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@014a │ │ -087390: 6e20 a621 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@21a6 │ │ -087396: 0e00 |0009: return-void │ │ +08734c: |[08734c] android.support.v4.app.FragmentManagerImpl.removeOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +08735c: 5410 4a01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@014a │ │ +087360: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +087364: 5410 4a01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@014a │ │ +087368: 6e20 a621 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@21a6 │ │ +08736e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ 0x0004 line=564 │ │ 0x0009 line=566 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -159309,30 +159310,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -087398: |[087398] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ -0873a8: 5421 4a01 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@014a │ │ -0873ac: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ -0873b0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0873b2: 5421 4a01 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@014a │ │ -0873b6: 6e10 a921 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -0873bc: 0a01 |000a: move-result v1 │ │ -0873be: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ -0873c2: 5421 4a01 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@014a │ │ -0873c6: 6e20 a221 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -0873cc: 0c01 |0012: move-result-object v1 │ │ -0873ce: 1f01 1601 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@0116 │ │ -0873d2: 7210 2805 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@0528 │ │ -0873d8: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0873dc: 28eb |001a: goto 0005 // -0015 │ │ -0873de: 0e00 |001b: return-void │ │ +087370: |[087370] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ +087380: 5421 4a01 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@014a │ │ +087384: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ +087388: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +08738a: 5421 4a01 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@014a │ │ +08738e: 6e10 a921 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +087394: 0a01 |000a: move-result v1 │ │ +087396: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ +08739a: 5421 4a01 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@014a │ │ +08739e: 6e20 a221 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +0873a4: 0c01 |0012: move-result-object v1 │ │ +0873a6: 1f01 1601 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@0116 │ │ +0873aa: 7210 2805 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@0528 │ │ +0873b0: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0873b4: 28eb |001a: goto 0005 // -0015 │ │ +0873b6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1513 │ │ 0x0004 line=1514 │ │ 0x000d line=1515 │ │ 0x0018 line=1514 │ │ 0x001b line=1518 │ │ @@ -159345,300 +159346,300 @@ │ │ type : '(Landroid/os/Parcelable;Ljava/util/ArrayList;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 577 16-bit code units │ │ -0873e0: |[0873e0] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ -0873f0: 120b |0000: const/4 v11, #int 0 // #0 │ │ -0873f2: 120a |0001: const/4 v10, #int 0 // #0 │ │ -0873f4: 390d 0300 |0002: if-nez v13, 0005 // +0003 │ │ -0873f8: 0e00 |0004: return-void │ │ -0873fa: 07d2 |0005: move-object v2, v13 │ │ -0873fc: 1f02 2001 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@0120 │ │ -087400: 5427 5c01 |0008: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@015c │ │ -087404: 3807 faff |000a: if-eqz v7, 0004 // -0006 │ │ -087408: 380e 5d00 |000c: if-eqz v14, 0069 // +005d │ │ -08740c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -08740e: 6e10 a921 0e00 |000f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -087414: 0a07 |0012: move-result v7 │ │ -087416: 3574 5600 |0013: if-ge v4, v7, 0069 // +0056 │ │ -08741a: 6e20 a221 4e00 |0015: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -087420: 0c01 |0018: move-result-object v1 │ │ -087422: 1f01 0f01 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@010f │ │ -087426: 6307 3b01 |001b: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -08742a: 3807 1a00 |001d: if-eqz v7, 0037 // +001a │ │ -08742e: 1a07 7d04 |001f: const-string v7, "FragmentManager" // string@047d │ │ -087432: 2208 f704 |0021: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ -087436: 7010 6021 0800 |0023: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08743c: 1a09 2d21 |0026: const-string v9, "restoreAllState: re-attaching retained " // string@212d │ │ -087440: 6e20 6921 9800 |0028: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -087446: 0c08 |002b: move-result-object v8 │ │ -087448: 6e20 6821 1800 |002c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -08744e: 0c08 |002f: move-result-object v8 │ │ -087450: 6e10 6e21 0800 |0030: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -087456: 0c08 |0033: move-result-object v8 │ │ -087458: 7120 0c1c 8700 |0034: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -08745e: 5427 5c01 |0037: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@015c │ │ -087462: 5218 ee00 |0039: iget v8, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ -087466: 4603 0708 |003b: aget-object v3, v7, v8 │ │ -08746a: 5b31 6c01 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@016c │ │ -08746e: 5b1a fd00 |003f: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00fd │ │ -087472: 591b dc00 |0041: iput v11, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00dc │ │ -087476: 5c1b ed00 |0043: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00ed │ │ -08747a: 5c1b d700 |0045: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d7 │ │ -08747e: 5b1a 0301 |0047: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0103 │ │ -087482: 5437 6e01 |0049: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@016e │ │ -087486: 3807 1b00 |004b: if-eqz v7, 0066 // +001b │ │ -08748a: 5437 6e01 |004d: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@016e │ │ -08748e: 54c8 4501 |004f: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -087492: 6e10 ef04 0800 |0051: invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@04ef │ │ -087498: 0c08 |0054: move-result-object v8 │ │ -08749a: 6e20 ab02 8700 |0055: invoke-virtual {v7, v8}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@02ab │ │ -0874a0: 5437 6e01 |0058: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@016e │ │ -0874a4: 1a08 6611 |005a: const-string v8, "android:view_state" // string@1166 │ │ -0874a8: 6e20 9802 8700 |005c: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0298 │ │ -0874ae: 0c07 |005f: move-result-object v7 │ │ -0874b0: 5b17 fd00 |0060: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00fd │ │ -0874b4: 5437 6e01 |0062: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@016e │ │ -0874b8: 5b17 fc00 |0064: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ -0874bc: d804 0401 |0066: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0874c0: 28a7 |0068: goto 000f // -0059 │ │ -0874c2: 2207 1505 |0069: new-instance v7, Ljava/util/ArrayList; // type@0515 │ │ -0874c6: 5428 5c01 |006b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@015c │ │ -0874ca: 2188 |006d: array-length v8, v8 │ │ -0874cc: 7020 9b21 8700 |006e: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@219b │ │ -0874d2: 5bc7 4401 |0071: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -0874d6: 54c7 4801 |0073: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ -0874da: 3807 0700 |0075: if-eqz v7, 007c // +0007 │ │ -0874de: 54c7 4801 |0077: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ -0874e2: 6e10 a021 0700 |0079: invoke-virtual {v7}, Ljava/util/ArrayList;.clear:()V // method@21a0 │ │ -0874e8: 1204 |007c: const/4 v4, #int 0 // #0 │ │ -0874ea: 5427 5c01 |007d: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@015c │ │ -0874ee: 2177 |007f: array-length v7, v7 │ │ -0874f0: 3574 7600 |0080: if-ge v4, v7, 00f6 // +0076 │ │ -0874f4: 5427 5c01 |0082: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@015c │ │ -0874f8: 4603 0704 |0084: aget-object v3, v7, v4 │ │ -0874fc: 3803 3a00 |0086: if-eqz v3, 00c0 // +003a │ │ -087500: 54c7 4501 |0088: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -087504: 54c8 5501 |008a: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0155 │ │ -087508: 6e30 bb05 7308 |008c: 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@05bb │ │ -08750e: 0c01 |008f: move-result-object v1 │ │ -087510: 6307 3b01 |0090: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -087514: 3807 2400 |0092: if-eqz v7, 00b6 // +0024 │ │ -087518: 1a07 7d04 |0094: const-string v7, "FragmentManager" // string@047d │ │ -08751c: 2208 f704 |0096: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ -087520: 7010 6021 0800 |0098: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -087526: 1a09 2921 |009b: const-string v9, "restoreAllState: active #" // string@2129 │ │ -08752a: 6e20 6921 9800 |009d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -087530: 0c08 |00a0: move-result-object v8 │ │ -087532: 6e20 6521 4800 |00a1: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -087538: 0c08 |00a4: move-result-object v8 │ │ -08753a: 1a09 3701 |00a5: const-string v9, ": " // string@0137 │ │ -08753e: 6e20 6921 9800 |00a7: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -087544: 0c08 |00aa: move-result-object v8 │ │ -087546: 6e20 6821 1800 |00ab: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -08754c: 0c08 |00ae: move-result-object v8 │ │ -08754e: 6e10 6e21 0800 |00af: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -087554: 0c08 |00b2: move-result-object v8 │ │ -087556: 7120 0c1c 8700 |00b3: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -08755c: 54c7 4401 |00b6: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -087560: 6e20 9e21 1700 |00b8: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -087566: 5b3a 6c01 |00bb: iput-object v10, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@016c │ │ -08756a: d804 0401 |00bd: add-int/lit8 v4, v4, #int 1 // #01 │ │ -08756e: 28be |00bf: goto 007d // -0042 │ │ -087570: 54c7 4401 |00c0: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -087574: 6e20 9e21 a700 |00c2: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -08757a: 54c7 4801 |00c5: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ -08757e: 3907 0900 |00c7: if-nez v7, 00d0 // +0009 │ │ -087582: 2207 1505 |00c9: new-instance v7, Ljava/util/ArrayList; // type@0515 │ │ -087586: 7010 9a21 0700 |00cb: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@219a │ │ -08758c: 5bc7 4801 |00ce: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ -087590: 6307 3b01 |00d0: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -087594: 3807 1a00 |00d2: if-eqz v7, 00ec // +001a │ │ -087598: 1a07 7d04 |00d4: const-string v7, "FragmentManager" // string@047d │ │ -08759c: 2208 f704 |00d6: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ -0875a0: 7010 6021 0800 |00d8: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0875a6: 1a09 2b21 |00db: const-string v9, "restoreAllState: avail #" // string@212b │ │ -0875aa: 6e20 6921 9800 |00dd: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0875b0: 0c08 |00e0: move-result-object v8 │ │ -0875b2: 6e20 6521 4800 |00e1: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -0875b8: 0c08 |00e4: move-result-object v8 │ │ -0875ba: 6e10 6e21 0800 |00e5: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0875c0: 0c08 |00e8: move-result-object v8 │ │ -0875c2: 7120 0c1c 8700 |00e9: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -0875c8: 54c7 4801 |00ec: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ -0875cc: 7110 0e21 0400 |00ee: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@210e │ │ -0875d2: 0c08 |00f1: move-result-object v8 │ │ -0875d4: 6e20 9e21 8700 |00f2: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -0875da: 28c8 |00f5: goto 00bd // -0038 │ │ -0875dc: 380e 5300 |00f6: if-eqz v14, 0149 // +0053 │ │ -0875e0: 1204 |00f8: const/4 v4, #int 0 // #0 │ │ -0875e2: 6e10 a921 0e00 |00f9: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -0875e8: 0a07 |00fc: move-result v7 │ │ -0875ea: 3574 4c00 |00fd: if-ge v4, v7, 0149 // +004c │ │ -0875ee: 6e20 a221 4e00 |00ff: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -0875f4: 0c01 |0102: move-result-object v1 │ │ -0875f6: 1f01 0f01 |0103: check-cast v1, Landroid/support/v4/app/Fragment; // type@010f │ │ -0875fa: 5217 0401 |0105: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0104 │ │ -0875fe: 3a07 1800 |0107: if-ltz v7, 011f // +0018 │ │ -087602: 5217 0401 |0109: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0104 │ │ -087606: 54c8 4401 |010b: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -08760a: 6e10 a921 0800 |010d: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -087610: 0a08 |0110: move-result v8 │ │ -087612: 3587 1100 |0111: if-ge v7, v8, 0122 // +0011 │ │ -087616: 54c7 4401 |0113: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -08761a: 5218 0401 |0115: iget v8, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0104 │ │ -08761e: 6e20 a221 8700 |0117: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -087624: 0c07 |011a: move-result-object v7 │ │ -087626: 1f07 0f01 |011b: check-cast v7, Landroid/support/v4/app/Fragment; // type@010f │ │ -08762a: 5b17 0301 |011d: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0103 │ │ -08762e: d804 0401 |011f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -087632: 28d8 |0121: goto 00f9 // -0028 │ │ -087634: 1a07 7d04 |0122: const-string v7, "FragmentManager" // string@047d │ │ -087638: 2208 f704 |0124: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ -08763c: 7010 6021 0800 |0126: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -087642: 1a09 220d |0129: const-string v9, "Re-attaching retained fragment " // string@0d22 │ │ -087646: 6e20 6921 9800 |012b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08764c: 0c08 |012e: move-result-object v8 │ │ -08764e: 6e20 6821 1800 |012f: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -087654: 0c08 |0132: move-result-object v8 │ │ -087656: 1a09 a400 |0133: const-string v9, " target no longer exists: " // string@00a4 │ │ -08765a: 6e20 6921 9800 |0135: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -087660: 0c08 |0138: move-result-object v8 │ │ -087662: 5219 0401 |0139: iget v9, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0104 │ │ -087666: 6e20 6521 9800 |013b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -08766c: 0c08 |013e: move-result-object v8 │ │ -08766e: 6e10 6e21 0800 |013f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -087674: 0c08 |0142: move-result-object v8 │ │ -087676: 7120 0d1c 8700 |0143: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0d │ │ -08767c: 5b1a 0301 |0146: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0103 │ │ -087680: 28d7 |0148: goto 011f // -0029 │ │ -087682: 5427 5d01 |0149: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@015d │ │ -087686: 3807 8000 |014b: if-eqz v7, 01cb // +0080 │ │ -08768a: 2207 1505 |014d: new-instance v7, Ljava/util/ArrayList; // type@0515 │ │ -08768e: 5428 5d01 |014f: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@015d │ │ -087692: 2188 |0151: array-length v8, v8 │ │ -087694: 7020 9b21 8700 |0152: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@219b │ │ -08769a: 5bc7 4601 |0155: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -08769e: 1204 |0157: const/4 v4, #int 0 // #0 │ │ -0876a0: 5427 5d01 |0158: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@015d │ │ -0876a4: 2177 |015a: array-length v7, v7 │ │ -0876a6: 3574 7200 |015b: if-ge v4, v7, 01cd // +0072 │ │ -0876aa: 54c7 4401 |015d: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -0876ae: 5428 5d01 |015f: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@015d │ │ -0876b2: 4408 0804 |0161: aget v8, v8, v4 │ │ -0876b6: 6e20 a221 8700 |0163: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -0876bc: 0c01 |0166: move-result-object v1 │ │ -0876be: 1f01 0f01 |0167: check-cast v1, Landroid/support/v4/app/Fragment; // type@010f │ │ -0876c2: 3901 2100 |0169: if-nez v1, 018a // +0021 │ │ -0876c6: 2207 e104 |016b: new-instance v7, Ljava/lang/IllegalStateException; // type@04e1 │ │ -0876ca: 2208 f704 |016d: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ -0876ce: 7010 6021 0800 |016f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0876d4: 1a09 590c |0172: const-string v9, "No instantiated fragment for index #" // string@0c59 │ │ -0876d8: 6e20 6921 9800 |0174: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0876de: 0c08 |0177: move-result-object v8 │ │ -0876e0: 5429 5d01 |0178: iget-object v9, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@015d │ │ -0876e4: 4409 0904 |017a: aget v9, v9, v4 │ │ -0876e8: 6e20 6521 9800 |017c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -0876ee: 0c08 |017f: move-result-object v8 │ │ -0876f0: 6e10 6e21 0800 |0180: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0876f6: 0c08 |0183: move-result-object v8 │ │ -0876f8: 7020 0521 8700 |0184: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -0876fe: 7020 9905 7c00 |0187: invoke-direct {v12, v7}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0599 │ │ -087704: 1217 |018a: const/4 v7, #int 1 // #1 │ │ -087706: 5c17 d700 |018b: iput-boolean v7, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d7 │ │ -08770a: 6307 3b01 |018d: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -08770e: 3807 2400 |018f: if-eqz v7, 01b3 // +0024 │ │ -087712: 1a07 7d04 |0191: const-string v7, "FragmentManager" // string@047d │ │ -087716: 2208 f704 |0193: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ -08771a: 7010 6021 0800 |0195: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -087720: 1a09 2a21 |0198: const-string v9, "restoreAllState: added #" // string@212a │ │ -087724: 6e20 6921 9800 |019a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08772a: 0c08 |019d: move-result-object v8 │ │ -08772c: 6e20 6521 4800 |019e: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -087732: 0c08 |01a1: move-result-object v8 │ │ -087734: 1a09 3701 |01a2: const-string v9, ": " // string@0137 │ │ -087738: 6e20 6921 9800 |01a4: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08773e: 0c08 |01a7: move-result-object v8 │ │ -087740: 6e20 6821 1800 |01a8: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -087746: 0c08 |01ab: move-result-object v8 │ │ -087748: 6e10 6e21 0800 |01ac: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08774e: 0c08 |01af: move-result-object v8 │ │ -087750: 7120 0c1c 8700 |01b0: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -087756: 54c7 4601 |01b3: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -08775a: 6e20 a121 1700 |01b5: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@21a1 │ │ -087760: 0a07 |01b8: move-result v7 │ │ -087762: 3807 0a00 |01b9: if-eqz v7, 01c3 // +000a │ │ -087766: 2207 e104 |01bb: new-instance v7, Ljava/lang/IllegalStateException; // type@04e1 │ │ -08776a: 1a08 5e02 |01bd: const-string v8, "Already added!" // string@025e │ │ -08776e: 7020 0521 8700 |01bf: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -087774: 2707 |01c2: throw v7 │ │ -087776: 54c7 4601 |01c3: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -08777a: 6e20 9e21 1700 |01c5: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -087780: d804 0401 |01c8: add-int/lit8 v4, v4, #int 1 // #01 │ │ -087784: 288e |01ca: goto 0158 // -0072 │ │ -087786: 5bca 4601 |01cb: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -08778a: 5427 5e01 |01cd: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@015e │ │ -08778e: 3807 6e00 |01cf: if-eqz v7, 023d // +006e │ │ -087792: 2207 1505 |01d1: new-instance v7, Ljava/util/ArrayList; // type@0515 │ │ -087796: 5428 5e01 |01d3: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@015e │ │ -08779a: 2188 |01d5: array-length v8, v8 │ │ -08779c: 7020 9b21 8700 |01d6: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@219b │ │ -0877a2: 5bc7 4901 |01d9: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ -0877a6: 1204 |01db: const/4 v4, #int 0 // #0 │ │ -0877a8: 5427 5e01 |01dc: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@015e │ │ -0877ac: 2177 |01de: array-length v7, v7 │ │ -0877ae: 3574 25fe |01df: if-ge v4, v7, 0004 // -01db │ │ -0877b2: 5427 5e01 |01e1: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@015e │ │ -0877b6: 4607 0704 |01e3: aget-object v7, v7, v4 │ │ -0877ba: 6e20 4204 c700 |01e5: invoke-virtual {v7, v12}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@0442 │ │ -0877c0: 0c00 |01e8: move-result-object v0 │ │ -0877c2: 6307 3b01 |01e9: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -0877c6: 3807 4100 |01eb: if-eqz v7, 022c // +0041 │ │ -0877ca: 1a07 7d04 |01ed: const-string v7, "FragmentManager" // string@047d │ │ -0877ce: 2208 f704 |01ef: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ -0877d2: 7010 6021 0800 |01f1: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0877d8: 1a09 2c21 |01f4: const-string v9, "restoreAllState: back stack #" // string@212c │ │ -0877dc: 6e20 6921 9800 |01f6: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0877e2: 0c08 |01f9: move-result-object v8 │ │ -0877e4: 6e20 6521 4800 |01fa: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -0877ea: 0c08 |01fd: move-result-object v8 │ │ -0877ec: 1a09 2900 |01fe: const-string v9, " (index " // string@0029 │ │ -0877f0: 6e20 6921 9800 |0200: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0877f6: 0c08 |0203: move-result-object v8 │ │ -0877f8: 5209 a000 |0204: iget v9, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ -0877fc: 6e20 6521 9800 |0206: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -087802: 0c08 |0209: move-result-object v8 │ │ -087804: 1a09 f600 |020a: const-string v9, "): " // string@00f6 │ │ -087808: 6e20 6921 9800 |020c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08780e: 0c08 |020f: move-result-object v8 │ │ -087810: 6e20 6821 0800 |0210: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -087816: 0c08 |0213: move-result-object v8 │ │ -087818: 6e10 6e21 0800 |0214: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08781e: 0c08 |0217: move-result-object v8 │ │ -087820: 7120 0c1c 8700 |0218: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -087826: 2205 8002 |021b: new-instance v5, Landroid/support/v4/util/LogWriter; // type@0280 │ │ -08782a: 1a07 7d04 |021d: const-string v7, "FragmentManager" // string@047d │ │ -08782e: 7020 560e 7500 |021f: invoke-direct {v5, v7}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0e56 │ │ -087834: 2206 cb04 |0222: new-instance v6, Ljava/io/PrintWriter; // type@04cb │ │ -087838: 7020 c620 5600 |0224: invoke-direct {v6, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@20c6 │ │ -08783e: 1a07 0500 |0227: const-string v7, " " // string@0005 │ │ -087842: 6e40 0d04 70b6 |0229: invoke-virtual {v0, v7, v6, v11}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@040d │ │ -087848: 54c7 4901 |022c: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ -08784c: 6e20 9e21 0700 |022e: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -087852: 5207 a000 |0231: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ -087856: 3a07 0700 |0233: if-ltz v7, 023a // +0007 │ │ -08785a: 5207 a000 |0235: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ -08785e: 6e30 9605 7c00 |0237: invoke-virtual {v12, v7, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@0596 │ │ -087864: d804 0401 |023a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -087868: 28a0 |023c: goto 01dc // -0060 │ │ -08786a: 5bca 4901 |023d: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ -08786e: 2900 c5fd |023f: goto/16 0004 // -023b │ │ +0873b8: |[0873b8] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ +0873c8: 120b |0000: const/4 v11, #int 0 // #0 │ │ +0873ca: 120a |0001: const/4 v10, #int 0 // #0 │ │ +0873cc: 390d 0300 |0002: if-nez v13, 0005 // +0003 │ │ +0873d0: 0e00 |0004: return-void │ │ +0873d2: 07d2 |0005: move-object v2, v13 │ │ +0873d4: 1f02 2001 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@0120 │ │ +0873d8: 5427 5c01 |0008: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@015c │ │ +0873dc: 3807 faff |000a: if-eqz v7, 0004 // -0006 │ │ +0873e0: 380e 5d00 |000c: if-eqz v14, 0069 // +005d │ │ +0873e4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +0873e6: 6e10 a921 0e00 |000f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +0873ec: 0a07 |0012: move-result v7 │ │ +0873ee: 3574 5600 |0013: if-ge v4, v7, 0069 // +0056 │ │ +0873f2: 6e20 a221 4e00 |0015: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +0873f8: 0c01 |0018: move-result-object v1 │ │ +0873fa: 1f01 0f01 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@010f │ │ +0873fe: 6307 3b01 |001b: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +087402: 3807 1a00 |001d: if-eqz v7, 0037 // +001a │ │ +087406: 1a07 7d04 |001f: const-string v7, "FragmentManager" // string@047d │ │ +08740a: 2208 f704 |0021: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ +08740e: 7010 6021 0800 |0023: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +087414: 1a09 2d21 |0026: const-string v9, "restoreAllState: re-attaching retained " // string@212d │ │ +087418: 6e20 6921 9800 |0028: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08741e: 0c08 |002b: move-result-object v8 │ │ +087420: 6e20 6821 1800 |002c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +087426: 0c08 |002f: move-result-object v8 │ │ +087428: 6e10 6e21 0800 |0030: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08742e: 0c08 |0033: move-result-object v8 │ │ +087430: 7120 0c1c 8700 |0034: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +087436: 5427 5c01 |0037: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@015c │ │ +08743a: 5218 ee00 |0039: iget v8, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ +08743e: 4603 0708 |003b: aget-object v3, v7, v8 │ │ +087442: 5b31 6c01 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@016c │ │ +087446: 5b1a fd00 |003f: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00fd │ │ +08744a: 591b dc00 |0041: iput v11, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00dc │ │ +08744e: 5c1b ed00 |0043: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00ed │ │ +087452: 5c1b d700 |0045: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d7 │ │ +087456: 5b1a 0301 |0047: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0103 │ │ +08745a: 5437 6e01 |0049: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@016e │ │ +08745e: 3807 1b00 |004b: if-eqz v7, 0066 // +001b │ │ +087462: 5437 6e01 |004d: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@016e │ │ +087466: 54c8 4501 |004f: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +08746a: 6e10 ef04 0800 |0051: invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@04ef │ │ +087470: 0c08 |0054: move-result-object v8 │ │ +087472: 6e20 ab02 8700 |0055: invoke-virtual {v7, v8}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@02ab │ │ +087478: 5437 6e01 |0058: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@016e │ │ +08747c: 1a08 6611 |005a: const-string v8, "android:view_state" // string@1166 │ │ +087480: 6e20 9802 8700 |005c: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0298 │ │ +087486: 0c07 |005f: move-result-object v7 │ │ +087488: 5b17 fd00 |0060: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00fd │ │ +08748c: 5437 6e01 |0062: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@016e │ │ +087490: 5b17 fc00 |0064: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ +087494: d804 0401 |0066: add-int/lit8 v4, v4, #int 1 // #01 │ │ +087498: 28a7 |0068: goto 000f // -0059 │ │ +08749a: 2207 1505 |0069: new-instance v7, Ljava/util/ArrayList; // type@0515 │ │ +08749e: 5428 5c01 |006b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@015c │ │ +0874a2: 2188 |006d: array-length v8, v8 │ │ +0874a4: 7020 9b21 8700 |006e: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@219b │ │ +0874aa: 5bc7 4401 |0071: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +0874ae: 54c7 4801 |0073: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ +0874b2: 3807 0700 |0075: if-eqz v7, 007c // +0007 │ │ +0874b6: 54c7 4801 |0077: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ +0874ba: 6e10 a021 0700 |0079: invoke-virtual {v7}, Ljava/util/ArrayList;.clear:()V // method@21a0 │ │ +0874c0: 1204 |007c: const/4 v4, #int 0 // #0 │ │ +0874c2: 5427 5c01 |007d: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@015c │ │ +0874c6: 2177 |007f: array-length v7, v7 │ │ +0874c8: 3574 7600 |0080: if-ge v4, v7, 00f6 // +0076 │ │ +0874cc: 5427 5c01 |0082: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@015c │ │ +0874d0: 4603 0704 |0084: aget-object v3, v7, v4 │ │ +0874d4: 3803 3a00 |0086: if-eqz v3, 00c0 // +003a │ │ +0874d8: 54c7 4501 |0088: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +0874dc: 54c8 5501 |008a: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0155 │ │ +0874e0: 6e30 bb05 7308 |008c: 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@05bb │ │ +0874e6: 0c01 |008f: move-result-object v1 │ │ +0874e8: 6307 3b01 |0090: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +0874ec: 3807 2400 |0092: if-eqz v7, 00b6 // +0024 │ │ +0874f0: 1a07 7d04 |0094: const-string v7, "FragmentManager" // string@047d │ │ +0874f4: 2208 f704 |0096: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ +0874f8: 7010 6021 0800 |0098: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0874fe: 1a09 2921 |009b: const-string v9, "restoreAllState: active #" // string@2129 │ │ +087502: 6e20 6921 9800 |009d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +087508: 0c08 |00a0: move-result-object v8 │ │ +08750a: 6e20 6521 4800 |00a1: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +087510: 0c08 |00a4: move-result-object v8 │ │ +087512: 1a09 3701 |00a5: const-string v9, ": " // string@0137 │ │ +087516: 6e20 6921 9800 |00a7: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08751c: 0c08 |00aa: move-result-object v8 │ │ +08751e: 6e20 6821 1800 |00ab: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +087524: 0c08 |00ae: move-result-object v8 │ │ +087526: 6e10 6e21 0800 |00af: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08752c: 0c08 |00b2: move-result-object v8 │ │ +08752e: 7120 0c1c 8700 |00b3: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +087534: 54c7 4401 |00b6: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +087538: 6e20 9e21 1700 |00b8: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +08753e: 5b3a 6c01 |00bb: iput-object v10, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@016c │ │ +087542: d804 0401 |00bd: add-int/lit8 v4, v4, #int 1 // #01 │ │ +087546: 28be |00bf: goto 007d // -0042 │ │ +087548: 54c7 4401 |00c0: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +08754c: 6e20 9e21 a700 |00c2: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +087552: 54c7 4801 |00c5: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ +087556: 3907 0900 |00c7: if-nez v7, 00d0 // +0009 │ │ +08755a: 2207 1505 |00c9: new-instance v7, Ljava/util/ArrayList; // type@0515 │ │ +08755e: 7010 9a21 0700 |00cb: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@219a │ │ +087564: 5bc7 4801 |00ce: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ +087568: 6307 3b01 |00d0: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +08756c: 3807 1a00 |00d2: if-eqz v7, 00ec // +001a │ │ +087570: 1a07 7d04 |00d4: const-string v7, "FragmentManager" // string@047d │ │ +087574: 2208 f704 |00d6: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ +087578: 7010 6021 0800 |00d8: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08757e: 1a09 2b21 |00db: const-string v9, "restoreAllState: avail #" // string@212b │ │ +087582: 6e20 6921 9800 |00dd: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +087588: 0c08 |00e0: move-result-object v8 │ │ +08758a: 6e20 6521 4800 |00e1: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +087590: 0c08 |00e4: move-result-object v8 │ │ +087592: 6e10 6e21 0800 |00e5: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +087598: 0c08 |00e8: move-result-object v8 │ │ +08759a: 7120 0c1c 8700 |00e9: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +0875a0: 54c7 4801 |00ec: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0148 │ │ +0875a4: 7110 0e21 0400 |00ee: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@210e │ │ +0875aa: 0c08 |00f1: move-result-object v8 │ │ +0875ac: 6e20 9e21 8700 |00f2: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +0875b2: 28c8 |00f5: goto 00bd // -0038 │ │ +0875b4: 380e 5300 |00f6: if-eqz v14, 0149 // +0053 │ │ +0875b8: 1204 |00f8: const/4 v4, #int 0 // #0 │ │ +0875ba: 6e10 a921 0e00 |00f9: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +0875c0: 0a07 |00fc: move-result v7 │ │ +0875c2: 3574 4c00 |00fd: if-ge v4, v7, 0149 // +004c │ │ +0875c6: 6e20 a221 4e00 |00ff: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +0875cc: 0c01 |0102: move-result-object v1 │ │ +0875ce: 1f01 0f01 |0103: check-cast v1, Landroid/support/v4/app/Fragment; // type@010f │ │ +0875d2: 5217 0401 |0105: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0104 │ │ +0875d6: 3a07 1800 |0107: if-ltz v7, 011f // +0018 │ │ +0875da: 5217 0401 |0109: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0104 │ │ +0875de: 54c8 4401 |010b: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +0875e2: 6e10 a921 0800 |010d: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +0875e8: 0a08 |0110: move-result v8 │ │ +0875ea: 3587 1100 |0111: if-ge v7, v8, 0122 // +0011 │ │ +0875ee: 54c7 4401 |0113: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +0875f2: 5218 0401 |0115: iget v8, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0104 │ │ +0875f6: 6e20 a221 8700 |0117: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +0875fc: 0c07 |011a: move-result-object v7 │ │ +0875fe: 1f07 0f01 |011b: check-cast v7, Landroid/support/v4/app/Fragment; // type@010f │ │ +087602: 5b17 0301 |011d: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0103 │ │ +087606: d804 0401 |011f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +08760a: 28d8 |0121: goto 00f9 // -0028 │ │ +08760c: 1a07 7d04 |0122: const-string v7, "FragmentManager" // string@047d │ │ +087610: 2208 f704 |0124: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ +087614: 7010 6021 0800 |0126: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08761a: 1a09 220d |0129: const-string v9, "Re-attaching retained fragment " // string@0d22 │ │ +08761e: 6e20 6921 9800 |012b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +087624: 0c08 |012e: move-result-object v8 │ │ +087626: 6e20 6821 1800 |012f: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08762c: 0c08 |0132: move-result-object v8 │ │ +08762e: 1a09 a400 |0133: const-string v9, " target no longer exists: " // string@00a4 │ │ +087632: 6e20 6921 9800 |0135: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +087638: 0c08 |0138: move-result-object v8 │ │ +08763a: 5219 0401 |0139: iget v9, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0104 │ │ +08763e: 6e20 6521 9800 |013b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +087644: 0c08 |013e: move-result-object v8 │ │ +087646: 6e10 6e21 0800 |013f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08764c: 0c08 |0142: move-result-object v8 │ │ +08764e: 7120 0d1c 8700 |0143: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0d │ │ +087654: 5b1a 0301 |0146: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0103 │ │ +087658: 28d7 |0148: goto 011f // -0029 │ │ +08765a: 5427 5d01 |0149: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@015d │ │ +08765e: 3807 8000 |014b: if-eqz v7, 01cb // +0080 │ │ +087662: 2207 1505 |014d: new-instance v7, Ljava/util/ArrayList; // type@0515 │ │ +087666: 5428 5d01 |014f: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@015d │ │ +08766a: 2188 |0151: array-length v8, v8 │ │ +08766c: 7020 9b21 8700 |0152: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@219b │ │ +087672: 5bc7 4601 |0155: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +087676: 1204 |0157: const/4 v4, #int 0 // #0 │ │ +087678: 5427 5d01 |0158: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@015d │ │ +08767c: 2177 |015a: array-length v7, v7 │ │ +08767e: 3574 7200 |015b: if-ge v4, v7, 01cd // +0072 │ │ +087682: 54c7 4401 |015d: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +087686: 5428 5d01 |015f: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@015d │ │ +08768a: 4408 0804 |0161: aget v8, v8, v4 │ │ +08768e: 6e20 a221 8700 |0163: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +087694: 0c01 |0166: move-result-object v1 │ │ +087696: 1f01 0f01 |0167: check-cast v1, Landroid/support/v4/app/Fragment; // type@010f │ │ +08769a: 3901 2100 |0169: if-nez v1, 018a // +0021 │ │ +08769e: 2207 e104 |016b: new-instance v7, Ljava/lang/IllegalStateException; // type@04e1 │ │ +0876a2: 2208 f704 |016d: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ +0876a6: 7010 6021 0800 |016f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0876ac: 1a09 590c |0172: const-string v9, "No instantiated fragment for index #" // string@0c59 │ │ +0876b0: 6e20 6921 9800 |0174: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0876b6: 0c08 |0177: move-result-object v8 │ │ +0876b8: 5429 5d01 |0178: iget-object v9, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@015d │ │ +0876bc: 4409 0904 |017a: aget v9, v9, v4 │ │ +0876c0: 6e20 6521 9800 |017c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +0876c6: 0c08 |017f: move-result-object v8 │ │ +0876c8: 6e10 6e21 0800 |0180: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0876ce: 0c08 |0183: move-result-object v8 │ │ +0876d0: 7020 0521 8700 |0184: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +0876d6: 7020 9905 7c00 |0187: invoke-direct {v12, v7}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0599 │ │ +0876dc: 1217 |018a: const/4 v7, #int 1 // #1 │ │ +0876de: 5c17 d700 |018b: iput-boolean v7, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d7 │ │ +0876e2: 6307 3b01 |018d: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +0876e6: 3807 2400 |018f: if-eqz v7, 01b3 // +0024 │ │ +0876ea: 1a07 7d04 |0191: const-string v7, "FragmentManager" // string@047d │ │ +0876ee: 2208 f704 |0193: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ +0876f2: 7010 6021 0800 |0195: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0876f8: 1a09 2a21 |0198: const-string v9, "restoreAllState: added #" // string@212a │ │ +0876fc: 6e20 6921 9800 |019a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +087702: 0c08 |019d: move-result-object v8 │ │ +087704: 6e20 6521 4800 |019e: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +08770a: 0c08 |01a1: move-result-object v8 │ │ +08770c: 1a09 3701 |01a2: const-string v9, ": " // string@0137 │ │ +087710: 6e20 6921 9800 |01a4: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +087716: 0c08 |01a7: move-result-object v8 │ │ +087718: 6e20 6821 1800 |01a8: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08771e: 0c08 |01ab: move-result-object v8 │ │ +087720: 6e10 6e21 0800 |01ac: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +087726: 0c08 |01af: move-result-object v8 │ │ +087728: 7120 0c1c 8700 |01b0: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +08772e: 54c7 4601 |01b3: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +087732: 6e20 a121 1700 |01b5: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@21a1 │ │ +087738: 0a07 |01b8: move-result v7 │ │ +08773a: 3807 0a00 |01b9: if-eqz v7, 01c3 // +000a │ │ +08773e: 2207 e104 |01bb: new-instance v7, Ljava/lang/IllegalStateException; // type@04e1 │ │ +087742: 1a08 5e02 |01bd: const-string v8, "Already added!" // string@025e │ │ +087746: 7020 0521 8700 |01bf: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +08774c: 2707 |01c2: throw v7 │ │ +08774e: 54c7 4601 |01c3: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +087752: 6e20 9e21 1700 |01c5: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +087758: d804 0401 |01c8: add-int/lit8 v4, v4, #int 1 // #01 │ │ +08775c: 288e |01ca: goto 0158 // -0072 │ │ +08775e: 5bca 4601 |01cb: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +087762: 5427 5e01 |01cd: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@015e │ │ +087766: 3807 6e00 |01cf: if-eqz v7, 023d // +006e │ │ +08776a: 2207 1505 |01d1: new-instance v7, Ljava/util/ArrayList; // type@0515 │ │ +08776e: 5428 5e01 |01d3: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@015e │ │ +087772: 2188 |01d5: array-length v8, v8 │ │ +087774: 7020 9b21 8700 |01d6: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@219b │ │ +08777a: 5bc7 4901 |01d9: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ +08777e: 1204 |01db: const/4 v4, #int 0 // #0 │ │ +087780: 5427 5e01 |01dc: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@015e │ │ +087784: 2177 |01de: array-length v7, v7 │ │ +087786: 3574 25fe |01df: if-ge v4, v7, 0004 // -01db │ │ +08778a: 5427 5e01 |01e1: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@015e │ │ +08778e: 4607 0704 |01e3: aget-object v7, v7, v4 │ │ +087792: 6e20 4204 c700 |01e5: invoke-virtual {v7, v12}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@0442 │ │ +087798: 0c00 |01e8: move-result-object v0 │ │ +08779a: 6307 3b01 |01e9: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +08779e: 3807 4100 |01eb: if-eqz v7, 022c // +0041 │ │ +0877a2: 1a07 7d04 |01ed: const-string v7, "FragmentManager" // string@047d │ │ +0877a6: 2208 f704 |01ef: new-instance v8, Ljava/lang/StringBuilder; // type@04f7 │ │ +0877aa: 7010 6021 0800 |01f1: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0877b0: 1a09 2c21 |01f4: const-string v9, "restoreAllState: back stack #" // string@212c │ │ +0877b4: 6e20 6921 9800 |01f6: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0877ba: 0c08 |01f9: move-result-object v8 │ │ +0877bc: 6e20 6521 4800 |01fa: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +0877c2: 0c08 |01fd: move-result-object v8 │ │ +0877c4: 1a09 2900 |01fe: const-string v9, " (index " // string@0029 │ │ +0877c8: 6e20 6921 9800 |0200: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0877ce: 0c08 |0203: move-result-object v8 │ │ +0877d0: 5209 a000 |0204: iget v9, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ +0877d4: 6e20 6521 9800 |0206: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +0877da: 0c08 |0209: move-result-object v8 │ │ +0877dc: 1a09 f600 |020a: const-string v9, "): " // string@00f6 │ │ +0877e0: 6e20 6921 9800 |020c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0877e6: 0c08 |020f: move-result-object v8 │ │ +0877e8: 6e20 6821 0800 |0210: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +0877ee: 0c08 |0213: move-result-object v8 │ │ +0877f0: 6e10 6e21 0800 |0214: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0877f6: 0c08 |0217: move-result-object v8 │ │ +0877f8: 7120 0c1c 8700 |0218: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +0877fe: 2205 8002 |021b: new-instance v5, Landroid/support/v4/util/LogWriter; // type@0280 │ │ +087802: 1a07 7d04 |021d: const-string v7, "FragmentManager" // string@047d │ │ +087806: 7020 560e 7500 |021f: invoke-direct {v5, v7}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0e56 │ │ +08780c: 2206 cb04 |0222: new-instance v6, Ljava/io/PrintWriter; // type@04cb │ │ +087810: 7020 c620 5600 |0224: invoke-direct {v6, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@20c6 │ │ +087816: 1a07 0500 |0227: const-string v7, " " // string@0005 │ │ +08781a: 6e40 0d04 70b6 |0229: invoke-virtual {v0, v7, v6, v11}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@040d │ │ +087820: 54c7 4901 |022c: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ +087824: 6e20 9e21 0700 |022e: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +08782a: 5207 a000 |0231: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ +08782e: 3a07 0700 |0233: if-ltz v7, 023a // +0007 │ │ +087832: 5207 a000 |0235: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@00a0 │ │ +087836: 6e30 9605 7c00 |0237: invoke-virtual {v12, v7, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@0596 │ │ +08783c: d804 0401 |023a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +087840: 28a0 |023c: goto 01dc // -0060 │ │ +087842: 5bca 4901 |023d: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ +087846: 2900 c5fd |023f: goto/16 0004 // -023b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1788 │ │ 0x0004 line=1896 │ │ 0x0006 line=1789 │ │ 0x0008 line=1790 │ │ 0x000c line=1794 │ │ @@ -159732,59 +159733,59 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -087874: |[087874] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ -087884: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -087886: 5463 4401 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -08788a: 3803 5100 |0003: if-eqz v3, 0054 // +0051 │ │ -08788e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -087890: 5463 4401 |0006: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -087894: 6e10 a921 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -08789a: 0a03 |000b: move-result v3 │ │ -08789c: 3532 4800 |000c: if-ge v2, v3, 0054 // +0048 │ │ -0878a0: 5463 4401 |000e: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -0878a4: 6e20 a221 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -0878aa: 0c00 |0013: move-result-object v0 │ │ -0878ac: 1f00 0f01 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ -0878b0: 3800 3900 |0016: if-eqz v0, 004f // +0039 │ │ -0878b4: 5503 f900 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00f9 │ │ -0878b8: 3803 3500 |001a: if-eqz v3, 004f // +0035 │ │ -0878bc: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ -0878c0: 2201 1505 |001e: new-instance v1, Ljava/util/ArrayList; // type@0515 │ │ -0878c4: 7010 9a21 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@219a │ │ -0878ca: 6e20 9e21 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -0878d0: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -0878d2: 5c03 fa00 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00fa │ │ -0878d6: 5403 0301 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0103 │ │ -0878da: 3803 2700 |002b: if-eqz v3, 0052 // +0027 │ │ -0878de: 5403 0301 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0103 │ │ -0878e2: 5233 ee00 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ -0878e6: 5903 0401 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0104 │ │ -0878ea: 6303 3b01 |0033: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -0878ee: 3803 1a00 |0035: if-eqz v3, 004f // +001a │ │ -0878f2: 1a03 7d04 |0037: const-string v3, "FragmentManager" // string@047d │ │ -0878f6: 2204 f704 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@04f7 │ │ -0878fa: 7010 6021 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -087900: 1a05 4121 |003e: const-string v5, "retainNonConfig: keeping retained " // string@2141 │ │ -087904: 6e20 6921 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08790a: 0c04 |0043: move-result-object v4 │ │ -08790c: 6e20 6821 0400 |0044: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -087912: 0c04 |0047: move-result-object v4 │ │ -087914: 6e10 6e21 0400 |0048: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08791a: 0c04 |004b: move-result-object v4 │ │ -08791c: 7120 0c1c 4300 |004c: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -087922: d802 0201 |004f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -087926: 28b5 |0051: goto 0006 // -004b │ │ -087928: 12f3 |0052: const/4 v3, #int -1 // #ff │ │ -08792a: 28de |0053: goto 0031 // -0022 │ │ -08792c: 1101 |0054: return-object v1 │ │ +08784c: |[08784c] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ +08785c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08785e: 5463 4401 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +087862: 3803 5100 |0003: if-eqz v3, 0054 // +0051 │ │ +087866: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +087868: 5463 4401 |0006: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +08786c: 6e10 a921 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +087872: 0a03 |000b: move-result v3 │ │ +087874: 3532 4800 |000c: if-ge v2, v3, 0054 // +0048 │ │ +087878: 5463 4401 |000e: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +08787c: 6e20 a221 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +087882: 0c00 |0013: move-result-object v0 │ │ +087884: 1f00 0f01 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ +087888: 3800 3900 |0016: if-eqz v0, 004f // +0039 │ │ +08788c: 5503 f900 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00f9 │ │ +087890: 3803 3500 |001a: if-eqz v3, 004f // +0035 │ │ +087894: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ +087898: 2201 1505 |001e: new-instance v1, Ljava/util/ArrayList; // type@0515 │ │ +08789c: 7010 9a21 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@219a │ │ +0878a2: 6e20 9e21 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +0878a8: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +0878aa: 5c03 fa00 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00fa │ │ +0878ae: 5403 0301 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0103 │ │ +0878b2: 3803 2700 |002b: if-eqz v3, 0052 // +0027 │ │ +0878b6: 5403 0301 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0103 │ │ +0878ba: 5233 ee00 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ +0878be: 5903 0401 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0104 │ │ +0878c2: 6303 3b01 |0033: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +0878c6: 3803 1a00 |0035: if-eqz v3, 004f // +001a │ │ +0878ca: 1a03 7d04 |0037: const-string v3, "FragmentManager" // string@047d │ │ +0878ce: 2204 f704 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@04f7 │ │ +0878d2: 7010 6021 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0878d8: 1a05 4121 |003e: const-string v5, "retainNonConfig: keeping retained " // string@2141 │ │ +0878dc: 6e20 6921 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0878e2: 0c04 |0043: move-result-object v4 │ │ +0878e4: 6e20 6821 0400 |0044: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +0878ea: 0c04 |0047: move-result-object v4 │ │ +0878ec: 6e10 6e21 0400 |0048: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0878f2: 0c04 |004b: move-result-object v4 │ │ +0878f4: 7120 0c1c 4300 |004c: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +0878fa: d802 0201 |004f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0878fe: 28b5 |0051: goto 0006 // -004b │ │ +087900: 12f3 |0052: const/4 v3, #int -1 // #ff │ │ +087902: 28de |0053: goto 0031 // -0022 │ │ +087904: 1101 |0054: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1602 │ │ 0x0001 line=1603 │ │ 0x0005 line=1604 │ │ 0x000e line=1605 │ │ 0x0016 line=1606 │ │ @@ -159809,248 +159810,248 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 476 16-bit code units │ │ -087930: |[087930] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ -087940: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -087942: 6e10 6b05 0c00 |0001: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@056b │ │ -087948: 6309 3e01 |0004: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@013e │ │ -08794c: 3809 0500 |0006: if-eqz v9, 000b // +0005 │ │ -087950: 1219 |0008: const/4 v9, #int 1 // #1 │ │ -087952: 5cc9 5901 |0009: iput-boolean v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0159 │ │ -087956: 54c9 4401 |000b: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -08795a: 3809 0a00 |000d: if-eqz v9, 0017 // +000a │ │ -08795e: 54c9 4401 |000f: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -087962: 6e10 a921 0900 |0011: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -087968: 0a09 |0014: move-result v9 │ │ -08796a: 3c09 0300 |0015: if-gtz v9, 0018 // +0003 │ │ -08796e: 1105 |0017: return-object v5 │ │ -087970: 54c9 4401 |0018: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -087974: 6e10 a921 0900 |001a: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -08797a: 0a00 |001d: move-result v0 │ │ -08797c: 2301 6905 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@0569 │ │ -087980: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -087982: 1208 |0021: const/4 v8, #int 0 // #0 │ │ -087984: 3508 d000 |0022: if-ge v8, v0, 00f2 // +00d0 │ │ -087988: 54c9 4401 |0024: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -08798c: 6e20 a221 8900 |0026: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -087992: 0c04 |0029: move-result-object v4 │ │ -087994: 1f04 0f01 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@010f │ │ -087998: 3804 bd00 |002c: if-eqz v4, 00e9 // +00bd │ │ -08799c: 5249 ee00 |002e: iget v9, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ -0879a0: 3b09 2900 |0030: if-gez v9, 0059 // +0029 │ │ -0879a4: 2209 e104 |0032: new-instance v9, Ljava/lang/IllegalStateException; // type@04e1 │ │ -0879a8: 220a f704 |0034: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ -0879ac: 7010 6021 0a00 |0036: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0879b2: 1a0b 6904 |0039: const-string v11, "Failure saving state: active " // string@0469 │ │ -0879b6: 6e20 6921 ba00 |003b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0879bc: 0c0a |003e: move-result-object v10 │ │ -0879be: 6e20 6821 4a00 |003f: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -0879c4: 0c0a |0042: move-result-object v10 │ │ -0879c6: 1a0b 5b00 |0043: const-string v11, " has cleared index: " // string@005b │ │ -0879ca: 6e20 6921 ba00 |0045: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0879d0: 0c0a |0048: move-result-object v10 │ │ -0879d2: 524b ee00 |0049: iget v11, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ -0879d6: 6e20 6521 ba00 |004b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -0879dc: 0c0a |004e: move-result-object v10 │ │ -0879de: 6e10 6e21 0a00 |004f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0879e4: 0c0a |0052: move-result-object v10 │ │ -0879e6: 7020 0521 a900 |0053: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -0879ec: 7020 9905 9c00 |0056: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0599 │ │ -0879f2: 1217 |0059: const/4 v7, #int 1 // #1 │ │ -0879f4: 2206 2301 |005a: new-instance v6, Landroid/support/v4/app/FragmentState; // type@0123 │ │ -0879f8: 7020 b905 4600 |005c: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@05b9 │ │ -0879fe: 4d06 0108 |005f: aput-object v6, v1, v8 │ │ -087a02: 5249 0001 |0061: iget v9, v4, Landroid/support/v4/app/Fragment;.mState:I // field@0100 │ │ -087a06: 3d09 8a00 |0063: if-lez v9, 00ed // +008a │ │ -087a0a: 5469 6e01 |0065: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@016e │ │ -087a0e: 3909 8600 |0067: if-nez v9, 00ed // +0086 │ │ -087a12: 6e20 9305 4c00 |0069: invoke-virtual {v12, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0593 │ │ -087a18: 0c09 |006c: move-result-object v9 │ │ -087a1a: 5b69 6e01 |006d: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@016e │ │ -087a1e: 5449 0301 |006f: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0103 │ │ -087a22: 3809 5000 |0071: if-eqz v9, 00c1 // +0050 │ │ -087a26: 5449 0301 |0073: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0103 │ │ -087a2a: 5299 ee00 |0075: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ -087a2e: 3b09 2900 |0077: if-gez v9, 00a0 // +0029 │ │ -087a32: 2209 e104 |0079: new-instance v9, Ljava/lang/IllegalStateException; // type@04e1 │ │ -087a36: 220a f704 |007b: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ -087a3a: 7010 6021 0a00 |007d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -087a40: 1a0b 6804 |0080: const-string v11, "Failure saving state: " // string@0468 │ │ -087a44: 6e20 6921 ba00 |0082: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -087a4a: 0c0a |0085: move-result-object v10 │ │ -087a4c: 6e20 6821 4a00 |0086: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -087a52: 0c0a |0089: move-result-object v10 │ │ -087a54: 1a0b 5c00 |008a: const-string v11, " has target not in fragment manager: " // string@005c │ │ -087a58: 6e20 6921 ba00 |008c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -087a5e: 0c0a |008f: move-result-object v10 │ │ -087a60: 544b 0301 |0090: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0103 │ │ -087a64: 6e20 6821 ba00 |0092: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -087a6a: 0c0a |0095: move-result-object v10 │ │ -087a6c: 6e10 6e21 0a00 |0096: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -087a72: 0c0a |0099: move-result-object v10 │ │ -087a74: 7020 0521 a900 |009a: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -087a7a: 7020 9905 9c00 |009d: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0599 │ │ -087a80: 5469 6e01 |00a0: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@016e │ │ -087a84: 3909 0900 |00a2: if-nez v9, 00ab // +0009 │ │ -087a88: 2209 8e00 |00a4: new-instance v9, Landroid/os/Bundle; // type@008e │ │ -087a8c: 7010 8802 0900 |00a6: invoke-direct {v9}, Landroid/os/Bundle;.:()V // method@0288 │ │ -087a92: 5b69 6e01 |00a9: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@016e │ │ -087a96: 5469 6e01 |00ab: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@016e │ │ -087a9a: 1a0a 6311 |00ad: const-string v10, "android:target_state" // string@1163 │ │ -087a9e: 544b 0301 |00af: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0103 │ │ -087aa2: 6e40 8b05 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@058b │ │ -087aa8: 5249 0501 |00b4: iget v9, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0105 │ │ -087aac: 3809 0b00 |00b6: if-eqz v9, 00c1 // +000b │ │ -087ab0: 5469 6e01 |00b8: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@016e │ │ -087ab4: 1a0a 6211 |00ba: const-string v10, "android:target_req_state" // string@1162 │ │ -087ab8: 524b 0501 |00bc: iget v11, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0105 │ │ -087abc: 6e30 a202 a90b |00be: invoke-virtual {v9, v10, v11}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ -087ac2: 6309 3b01 |00c1: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -087ac6: 3809 2600 |00c3: if-eqz v9, 00e9 // +0026 │ │ -087aca: 1a09 7d04 |00c5: const-string v9, "FragmentManager" // string@047d │ │ -087ace: 220a f704 |00c7: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ -087ad2: 7010 6021 0a00 |00c9: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -087ad8: 1a0b c50d |00cc: const-string v11, "Saved state of " // string@0dc5 │ │ -087adc: 6e20 6921 ba00 |00ce: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -087ae2: 0c0a |00d1: move-result-object v10 │ │ -087ae4: 6e20 6821 4a00 |00d2: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -087aea: 0c0a |00d5: move-result-object v10 │ │ -087aec: 1a0b 3701 |00d6: const-string v11, ": " // string@0137 │ │ -087af0: 6e20 6921 ba00 |00d8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -087af6: 0c0a |00db: move-result-object v10 │ │ -087af8: 546b 6e01 |00dc: iget-object v11, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@016e │ │ -087afc: 6e20 6821 ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -087b02: 0c0a |00e1: move-result-object v10 │ │ -087b04: 6e10 6e21 0a00 |00e2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -087b0a: 0c0a |00e5: move-result-object v10 │ │ -087b0c: 7120 0c1c a900 |00e6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -087b12: d808 0801 |00e9: add-int/lit8 v8, v8, #int 1 // #01 │ │ -087b16: 2900 37ff |00eb: goto/16 0022 // -00c9 │ │ -087b1a: 5449 fc00 |00ed: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ -087b1e: 5b69 6e01 |00ef: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@016e │ │ -087b22: 28d0 |00f1: goto 00c1 // -0030 │ │ -087b24: 3907 0f00 |00f2: if-nez v7, 0101 // +000f │ │ -087b28: 6309 3b01 |00f4: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -087b2c: 3809 21ff |00f6: if-eqz v9, 0017 // -00df │ │ -087b30: 1a09 7d04 |00f8: const-string v9, "FragmentManager" // string@047d │ │ -087b34: 1a0a a521 |00fa: const-string v10, "saveAllState: no fragments!" // string@21a5 │ │ -087b38: 7120 0c1c a900 |00fc: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -087b3e: 2900 18ff |00ff: goto/16 0017 // -00e8 │ │ -087b42: 1202 |0101: const/4 v2, #int 0 // #0 │ │ -087b44: 1203 |0102: const/4 v3, #int 0 // #0 │ │ -087b46: 54c9 4601 |0103: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -087b4a: 3809 7b00 |0105: if-eqz v9, 0180 // +007b │ │ -087b4e: 54c9 4601 |0107: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -087b52: 6e10 a921 0900 |0109: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -087b58: 0a00 |010c: move-result v0 │ │ -087b5a: 3d00 7300 |010d: if-lez v0, 0180 // +0073 │ │ -087b5e: 2302 5c05 |010f: new-array v2, v0, [I // type@055c │ │ -087b62: 1208 |0111: const/4 v8, #int 0 // #0 │ │ -087b64: 3508 6e00 |0112: if-ge v8, v0, 0180 // +006e │ │ -087b68: 54c9 4601 |0114: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -087b6c: 6e20 a221 8900 |0116: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -087b72: 0c09 |0119: move-result-object v9 │ │ -087b74: 1f09 0f01 |011a: check-cast v9, Landroid/support/v4/app/Fragment; // type@010f │ │ -087b78: 5299 ee00 |011c: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ -087b7c: 4b09 0208 |011e: aput v9, v2, v8 │ │ -087b80: 4409 0208 |0120: aget v9, v2, v8 │ │ -087b84: 3b09 2f00 |0122: if-gez v9, 0151 // +002f │ │ -087b88: 2209 e104 |0124: new-instance v9, Ljava/lang/IllegalStateException; // type@04e1 │ │ -087b8c: 220a f704 |0126: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ -087b90: 7010 6021 0a00 |0128: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -087b96: 1a0b 6904 |012b: const-string v11, "Failure saving state: active " // string@0469 │ │ -087b9a: 6e20 6921 ba00 |012d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -087ba0: 0c0a |0130: move-result-object v10 │ │ -087ba2: 54cb 4601 |0131: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -087ba6: 6e20 a221 8b00 |0133: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -087bac: 0c0b |0136: move-result-object v11 │ │ -087bae: 6e20 6821 ba00 |0137: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -087bb4: 0c0a |013a: move-result-object v10 │ │ -087bb6: 1a0b 5b00 |013b: const-string v11, " has cleared index: " // string@005b │ │ -087bba: 6e20 6921 ba00 |013d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -087bc0: 0c0a |0140: move-result-object v10 │ │ -087bc2: 440b 0208 |0141: aget v11, v2, v8 │ │ -087bc6: 6e20 6521 ba00 |0143: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -087bcc: 0c0a |0146: move-result-object v10 │ │ -087bce: 6e10 6e21 0a00 |0147: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -087bd4: 0c0a |014a: move-result-object v10 │ │ -087bd6: 7020 0521 a900 |014b: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -087bdc: 7020 9905 9c00 |014e: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0599 │ │ -087be2: 6309 3b01 |0151: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -087be6: 3809 2a00 |0153: if-eqz v9, 017d // +002a │ │ -087bea: 1a09 7d04 |0155: const-string v9, "FragmentManager" // string@047d │ │ -087bee: 220a f704 |0157: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ -087bf2: 7010 6021 0a00 |0159: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -087bf8: 1a0b a421 |015c: const-string v11, "saveAllState: adding fragment #" // string@21a4 │ │ -087bfc: 6e20 6921 ba00 |015e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -087c02: 0c0a |0161: move-result-object v10 │ │ -087c04: 6e20 6521 8a00 |0162: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -087c0a: 0c0a |0165: move-result-object v10 │ │ -087c0c: 1a0b 3701 |0166: const-string v11, ": " // string@0137 │ │ -087c10: 6e20 6921 ba00 |0168: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -087c16: 0c0a |016b: move-result-object v10 │ │ -087c18: 54cb 4601 |016c: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ -087c1c: 6e20 a221 8b00 |016e: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -087c22: 0c0b |0171: move-result-object v11 │ │ -087c24: 6e20 6821 ba00 |0172: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -087c2a: 0c0a |0175: move-result-object v10 │ │ -087c2c: 6e10 6e21 0a00 |0176: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -087c32: 0c0a |0179: move-result-object v10 │ │ -087c34: 7120 0c1c a900 |017a: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -087c3a: d808 0801 |017d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -087c3e: 2893 |017f: goto 0112 // -006d │ │ -087c40: 54c9 4901 |0180: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ -087c44: 3809 4d00 |0182: if-eqz v9, 01cf // +004d │ │ -087c48: 54c9 4901 |0184: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ -087c4c: 6e10 a921 0900 |0186: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -087c52: 0a00 |0189: move-result v0 │ │ -087c54: 3d00 4500 |018a: if-lez v0, 01cf // +0045 │ │ -087c58: 2303 6605 |018c: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@0566 │ │ -087c5c: 1208 |018e: const/4 v8, #int 0 // #0 │ │ -087c5e: 3508 4000 |018f: if-ge v8, v0, 01cf // +0040 │ │ -087c62: 220a 0701 |0191: new-instance v10, Landroid/support/v4/app/BackStackState; // type@0107 │ │ -087c66: 54c9 4901 |0193: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ -087c6a: 6e20 a221 8900 |0195: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -087c70: 0c09 |0198: move-result-object v9 │ │ -087c72: 1f09 0501 |0199: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@0105 │ │ -087c76: 7030 4004 ca09 |019b: invoke-direct {v10, v12, v9}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V // method@0440 │ │ -087c7c: 4d0a 0308 |019e: aput-object v10, v3, v8 │ │ -087c80: 6309 3b01 |01a0: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -087c84: 3809 2a00 |01a2: if-eqz v9, 01cc // +002a │ │ -087c88: 1a09 7d04 |01a4: const-string v9, "FragmentManager" // string@047d │ │ -087c8c: 220a f704 |01a6: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ -087c90: 7010 6021 0a00 |01a8: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -087c96: 1a0b a321 |01ab: const-string v11, "saveAllState: adding back stack #" // string@21a3 │ │ -087c9a: 6e20 6921 ba00 |01ad: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -087ca0: 0c0a |01b0: move-result-object v10 │ │ -087ca2: 6e20 6521 8a00 |01b1: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -087ca8: 0c0a |01b4: move-result-object v10 │ │ -087caa: 1a0b 3701 |01b5: const-string v11, ": " // string@0137 │ │ -087cae: 6e20 6921 ba00 |01b7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -087cb4: 0c0a |01ba: move-result-object v10 │ │ -087cb6: 54cb 4901 |01bb: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ -087cba: 6e20 a221 8b00 |01bd: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -087cc0: 0c0b |01c0: move-result-object v11 │ │ -087cc2: 6e20 6821 ba00 |01c1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -087cc8: 0c0a |01c4: move-result-object v10 │ │ -087cca: 6e10 6e21 0a00 |01c5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -087cd0: 0c0a |01c8: move-result-object v10 │ │ -087cd2: 7120 0c1c a900 |01c9: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -087cd8: d808 0801 |01cc: add-int/lit8 v8, v8, #int 1 // #01 │ │ -087cdc: 28c1 |01ce: goto 018f // -003f │ │ -087cde: 2205 2001 |01cf: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@0120 │ │ -087ce2: 7010 a205 0500 |01d1: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@05a2 │ │ -087ce8: 5b51 5c01 |01d4: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@015c │ │ -087cec: 5b52 5d01 |01d6: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@015d │ │ -087cf0: 5b53 5e01 |01d8: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@015e │ │ -087cf4: 2900 3dfe |01da: goto/16 0017 // -01c3 │ │ +087908: |[087908] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ +087918: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +08791a: 6e10 6b05 0c00 |0001: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@056b │ │ +087920: 6309 3e01 |0004: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@013e │ │ +087924: 3809 0500 |0006: if-eqz v9, 000b // +0005 │ │ +087928: 1219 |0008: const/4 v9, #int 1 // #1 │ │ +08792a: 5cc9 5901 |0009: iput-boolean v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0159 │ │ +08792e: 54c9 4401 |000b: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +087932: 3809 0a00 |000d: if-eqz v9, 0017 // +000a │ │ +087936: 54c9 4401 |000f: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +08793a: 6e10 a921 0900 |0011: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +087940: 0a09 |0014: move-result v9 │ │ +087942: 3c09 0300 |0015: if-gtz v9, 0018 // +0003 │ │ +087946: 1105 |0017: return-object v5 │ │ +087948: 54c9 4401 |0018: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +08794c: 6e10 a921 0900 |001a: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +087952: 0a00 |001d: move-result v0 │ │ +087954: 2301 6905 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@0569 │ │ +087958: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +08795a: 1208 |0021: const/4 v8, #int 0 // #0 │ │ +08795c: 3508 d000 |0022: if-ge v8, v0, 00f2 // +00d0 │ │ +087960: 54c9 4401 |0024: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +087964: 6e20 a221 8900 |0026: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +08796a: 0c04 |0029: move-result-object v4 │ │ +08796c: 1f04 0f01 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@010f │ │ +087970: 3804 bd00 |002c: if-eqz v4, 00e9 // +00bd │ │ +087974: 5249 ee00 |002e: iget v9, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ +087978: 3b09 2900 |0030: if-gez v9, 0059 // +0029 │ │ +08797c: 2209 e104 |0032: new-instance v9, Ljava/lang/IllegalStateException; // type@04e1 │ │ +087980: 220a f704 |0034: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ +087984: 7010 6021 0a00 |0036: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08798a: 1a0b 6904 |0039: const-string v11, "Failure saving state: active " // string@0469 │ │ +08798e: 6e20 6921 ba00 |003b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +087994: 0c0a |003e: move-result-object v10 │ │ +087996: 6e20 6821 4a00 |003f: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08799c: 0c0a |0042: move-result-object v10 │ │ +08799e: 1a0b 5b00 |0043: const-string v11, " has cleared index: " // string@005b │ │ +0879a2: 6e20 6921 ba00 |0045: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0879a8: 0c0a |0048: move-result-object v10 │ │ +0879aa: 524b ee00 |0049: iget v11, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ +0879ae: 6e20 6521 ba00 |004b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +0879b4: 0c0a |004e: move-result-object v10 │ │ +0879b6: 6e10 6e21 0a00 |004f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0879bc: 0c0a |0052: move-result-object v10 │ │ +0879be: 7020 0521 a900 |0053: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +0879c4: 7020 9905 9c00 |0056: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0599 │ │ +0879ca: 1217 |0059: const/4 v7, #int 1 // #1 │ │ +0879cc: 2206 2301 |005a: new-instance v6, Landroid/support/v4/app/FragmentState; // type@0123 │ │ +0879d0: 7020 b905 4600 |005c: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@05b9 │ │ +0879d6: 4d06 0108 |005f: aput-object v6, v1, v8 │ │ +0879da: 5249 0001 |0061: iget v9, v4, Landroid/support/v4/app/Fragment;.mState:I // field@0100 │ │ +0879de: 3d09 8a00 |0063: if-lez v9, 00ed // +008a │ │ +0879e2: 5469 6e01 |0065: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@016e │ │ +0879e6: 3909 8600 |0067: if-nez v9, 00ed // +0086 │ │ +0879ea: 6e20 9305 4c00 |0069: invoke-virtual {v12, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0593 │ │ +0879f0: 0c09 |006c: move-result-object v9 │ │ +0879f2: 5b69 6e01 |006d: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@016e │ │ +0879f6: 5449 0301 |006f: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0103 │ │ +0879fa: 3809 5000 |0071: if-eqz v9, 00c1 // +0050 │ │ +0879fe: 5449 0301 |0073: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0103 │ │ +087a02: 5299 ee00 |0075: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ +087a06: 3b09 2900 |0077: if-gez v9, 00a0 // +0029 │ │ +087a0a: 2209 e104 |0079: new-instance v9, Ljava/lang/IllegalStateException; // type@04e1 │ │ +087a0e: 220a f704 |007b: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ +087a12: 7010 6021 0a00 |007d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +087a18: 1a0b 6804 |0080: const-string v11, "Failure saving state: " // string@0468 │ │ +087a1c: 6e20 6921 ba00 |0082: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +087a22: 0c0a |0085: move-result-object v10 │ │ +087a24: 6e20 6821 4a00 |0086: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +087a2a: 0c0a |0089: move-result-object v10 │ │ +087a2c: 1a0b 5c00 |008a: const-string v11, " has target not in fragment manager: " // string@005c │ │ +087a30: 6e20 6921 ba00 |008c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +087a36: 0c0a |008f: move-result-object v10 │ │ +087a38: 544b 0301 |0090: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0103 │ │ +087a3c: 6e20 6821 ba00 |0092: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +087a42: 0c0a |0095: move-result-object v10 │ │ +087a44: 6e10 6e21 0a00 |0096: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +087a4a: 0c0a |0099: move-result-object v10 │ │ +087a4c: 7020 0521 a900 |009a: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +087a52: 7020 9905 9c00 |009d: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0599 │ │ +087a58: 5469 6e01 |00a0: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@016e │ │ +087a5c: 3909 0900 |00a2: if-nez v9, 00ab // +0009 │ │ +087a60: 2209 8e00 |00a4: new-instance v9, Landroid/os/Bundle; // type@008e │ │ +087a64: 7010 8802 0900 |00a6: invoke-direct {v9}, Landroid/os/Bundle;.:()V // method@0288 │ │ +087a6a: 5b69 6e01 |00a9: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@016e │ │ +087a6e: 5469 6e01 |00ab: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@016e │ │ +087a72: 1a0a 6311 |00ad: const-string v10, "android:target_state" // string@1163 │ │ +087a76: 544b 0301 |00af: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0103 │ │ +087a7a: 6e40 8b05 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@058b │ │ +087a80: 5249 0501 |00b4: iget v9, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0105 │ │ +087a84: 3809 0b00 |00b6: if-eqz v9, 00c1 // +000b │ │ +087a88: 5469 6e01 |00b8: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@016e │ │ +087a8c: 1a0a 6211 |00ba: const-string v10, "android:target_req_state" // string@1162 │ │ +087a90: 524b 0501 |00bc: iget v11, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0105 │ │ +087a94: 6e30 a202 a90b |00be: invoke-virtual {v9, v10, v11}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ +087a9a: 6309 3b01 |00c1: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +087a9e: 3809 2600 |00c3: if-eqz v9, 00e9 // +0026 │ │ +087aa2: 1a09 7d04 |00c5: const-string v9, "FragmentManager" // string@047d │ │ +087aa6: 220a f704 |00c7: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ +087aaa: 7010 6021 0a00 |00c9: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +087ab0: 1a0b c50d |00cc: const-string v11, "Saved state of " // string@0dc5 │ │ +087ab4: 6e20 6921 ba00 |00ce: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +087aba: 0c0a |00d1: move-result-object v10 │ │ +087abc: 6e20 6821 4a00 |00d2: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +087ac2: 0c0a |00d5: move-result-object v10 │ │ +087ac4: 1a0b 3701 |00d6: const-string v11, ": " // string@0137 │ │ +087ac8: 6e20 6921 ba00 |00d8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +087ace: 0c0a |00db: move-result-object v10 │ │ +087ad0: 546b 6e01 |00dc: iget-object v11, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@016e │ │ +087ad4: 6e20 6821 ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +087ada: 0c0a |00e1: move-result-object v10 │ │ +087adc: 6e10 6e21 0a00 |00e2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +087ae2: 0c0a |00e5: move-result-object v10 │ │ +087ae4: 7120 0c1c a900 |00e6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +087aea: d808 0801 |00e9: add-int/lit8 v8, v8, #int 1 // #01 │ │ +087aee: 2900 37ff |00eb: goto/16 0022 // -00c9 │ │ +087af2: 5449 fc00 |00ed: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00fc │ │ +087af6: 5b69 6e01 |00ef: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@016e │ │ +087afa: 28d0 |00f1: goto 00c1 // -0030 │ │ +087afc: 3907 0f00 |00f2: if-nez v7, 0101 // +000f │ │ +087b00: 6309 3b01 |00f4: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +087b04: 3809 21ff |00f6: if-eqz v9, 0017 // -00df │ │ +087b08: 1a09 7d04 |00f8: const-string v9, "FragmentManager" // string@047d │ │ +087b0c: 1a0a a521 |00fa: const-string v10, "saveAllState: no fragments!" // string@21a5 │ │ +087b10: 7120 0c1c a900 |00fc: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +087b16: 2900 18ff |00ff: goto/16 0017 // -00e8 │ │ +087b1a: 1202 |0101: const/4 v2, #int 0 // #0 │ │ +087b1c: 1203 |0102: const/4 v3, #int 0 // #0 │ │ +087b1e: 54c9 4601 |0103: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +087b22: 3809 7b00 |0105: if-eqz v9, 0180 // +007b │ │ +087b26: 54c9 4601 |0107: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +087b2a: 6e10 a921 0900 |0109: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +087b30: 0a00 |010c: move-result v0 │ │ +087b32: 3d00 7300 |010d: if-lez v0, 0180 // +0073 │ │ +087b36: 2302 5c05 |010f: new-array v2, v0, [I // type@055c │ │ +087b3a: 1208 |0111: const/4 v8, #int 0 // #0 │ │ +087b3c: 3508 6e00 |0112: if-ge v8, v0, 0180 // +006e │ │ +087b40: 54c9 4601 |0114: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +087b44: 6e20 a221 8900 |0116: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +087b4a: 0c09 |0119: move-result-object v9 │ │ +087b4c: 1f09 0f01 |011a: check-cast v9, Landroid/support/v4/app/Fragment; // type@010f │ │ +087b50: 5299 ee00 |011c: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ +087b54: 4b09 0208 |011e: aput v9, v2, v8 │ │ +087b58: 4409 0208 |0120: aget v9, v2, v8 │ │ +087b5c: 3b09 2f00 |0122: if-gez v9, 0151 // +002f │ │ +087b60: 2209 e104 |0124: new-instance v9, Ljava/lang/IllegalStateException; // type@04e1 │ │ +087b64: 220a f704 |0126: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ +087b68: 7010 6021 0a00 |0128: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +087b6e: 1a0b 6904 |012b: const-string v11, "Failure saving state: active " // string@0469 │ │ +087b72: 6e20 6921 ba00 |012d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +087b78: 0c0a |0130: move-result-object v10 │ │ +087b7a: 54cb 4601 |0131: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +087b7e: 6e20 a221 8b00 |0133: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +087b84: 0c0b |0136: move-result-object v11 │ │ +087b86: 6e20 6821 ba00 |0137: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +087b8c: 0c0a |013a: move-result-object v10 │ │ +087b8e: 1a0b 5b00 |013b: const-string v11, " has cleared index: " // string@005b │ │ +087b92: 6e20 6921 ba00 |013d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +087b98: 0c0a |0140: move-result-object v10 │ │ +087b9a: 440b 0208 |0141: aget v11, v2, v8 │ │ +087b9e: 6e20 6521 ba00 |0143: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +087ba4: 0c0a |0146: move-result-object v10 │ │ +087ba6: 6e10 6e21 0a00 |0147: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +087bac: 0c0a |014a: move-result-object v10 │ │ +087bae: 7020 0521 a900 |014b: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +087bb4: 7020 9905 9c00 |014e: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0599 │ │ +087bba: 6309 3b01 |0151: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +087bbe: 3809 2a00 |0153: if-eqz v9, 017d // +002a │ │ +087bc2: 1a09 7d04 |0155: const-string v9, "FragmentManager" // string@047d │ │ +087bc6: 220a f704 |0157: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ +087bca: 7010 6021 0a00 |0159: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +087bd0: 1a0b a421 |015c: const-string v11, "saveAllState: adding fragment #" // string@21a4 │ │ +087bd4: 6e20 6921 ba00 |015e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +087bda: 0c0a |0161: move-result-object v10 │ │ +087bdc: 6e20 6521 8a00 |0162: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +087be2: 0c0a |0165: move-result-object v10 │ │ +087be4: 1a0b 3701 |0166: const-string v11, ": " // string@0137 │ │ +087be8: 6e20 6921 ba00 |0168: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +087bee: 0c0a |016b: move-result-object v10 │ │ +087bf0: 54cb 4601 |016c: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0146 │ │ +087bf4: 6e20 a221 8b00 |016e: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +087bfa: 0c0b |0171: move-result-object v11 │ │ +087bfc: 6e20 6821 ba00 |0172: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +087c02: 0c0a |0175: move-result-object v10 │ │ +087c04: 6e10 6e21 0a00 |0176: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +087c0a: 0c0a |0179: move-result-object v10 │ │ +087c0c: 7120 0c1c a900 |017a: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +087c12: d808 0801 |017d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +087c16: 2893 |017f: goto 0112 // -006d │ │ +087c18: 54c9 4901 |0180: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ +087c1c: 3809 4d00 |0182: if-eqz v9, 01cf // +004d │ │ +087c20: 54c9 4901 |0184: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ +087c24: 6e10 a921 0900 |0186: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +087c2a: 0a00 |0189: move-result v0 │ │ +087c2c: 3d00 4500 |018a: if-lez v0, 01cf // +0045 │ │ +087c30: 2303 6605 |018c: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@0566 │ │ +087c34: 1208 |018e: const/4 v8, #int 0 // #0 │ │ +087c36: 3508 4000 |018f: if-ge v8, v0, 01cf // +0040 │ │ +087c3a: 220a 0701 |0191: new-instance v10, Landroid/support/v4/app/BackStackState; // type@0107 │ │ +087c3e: 54c9 4901 |0193: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ +087c42: 6e20 a221 8900 |0195: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +087c48: 0c09 |0198: move-result-object v9 │ │ +087c4a: 1f09 0501 |0199: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@0105 │ │ +087c4e: 7030 4004 ca09 |019b: invoke-direct {v10, v12, v9}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V // method@0440 │ │ +087c54: 4d0a 0308 |019e: aput-object v10, v3, v8 │ │ +087c58: 6309 3b01 |01a0: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +087c5c: 3809 2a00 |01a2: if-eqz v9, 01cc // +002a │ │ +087c60: 1a09 7d04 |01a4: const-string v9, "FragmentManager" // string@047d │ │ +087c64: 220a f704 |01a6: new-instance v10, Ljava/lang/StringBuilder; // type@04f7 │ │ +087c68: 7010 6021 0a00 |01a8: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +087c6e: 1a0b a321 |01ab: const-string v11, "saveAllState: adding back stack #" // string@21a3 │ │ +087c72: 6e20 6921 ba00 |01ad: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +087c78: 0c0a |01b0: move-result-object v10 │ │ +087c7a: 6e20 6521 8a00 |01b1: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +087c80: 0c0a |01b4: move-result-object v10 │ │ +087c82: 1a0b 3701 |01b5: const-string v11, ": " // string@0137 │ │ +087c86: 6e20 6921 ba00 |01b7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +087c8c: 0c0a |01ba: move-result-object v10 │ │ +087c8e: 54cb 4901 |01bb: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0149 │ │ +087c92: 6e20 a221 8b00 |01bd: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +087c98: 0c0b |01c0: move-result-object v11 │ │ +087c9a: 6e20 6821 ba00 |01c1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +087ca0: 0c0a |01c4: move-result-object v10 │ │ +087ca2: 6e10 6e21 0a00 |01c5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +087ca8: 0c0a |01c8: move-result-object v10 │ │ +087caa: 7120 0c1c a900 |01c9: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +087cb0: d808 0801 |01cc: add-int/lit8 v8, v8, #int 1 // #01 │ │ +087cb4: 28c1 |01ce: goto 018f // -003f │ │ +087cb6: 2205 2001 |01cf: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@0120 │ │ +087cba: 7010 a205 0500 |01d1: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@05a2 │ │ +087cc0: 5b51 5c01 |01d4: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@015c │ │ +087cc4: 5b52 5d01 |01d6: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@015d │ │ +087cc8: 5b53 5e01 |01d8: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@015e │ │ +087ccc: 2900 3dfe |01da: goto/16 0017 // -01c3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1672 │ │ 0x0004 line=1674 │ │ 0x0008 line=1684 │ │ 0x000b line=1687 │ │ 0x0017 line=1782 │ │ @@ -160122,50 +160123,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 │ │ -087cf8: |[087cf8] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ -087d08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -087d0a: 5431 5801 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0158 │ │ -087d0e: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -087d12: 2201 8e00 |0005: new-instance v1, Landroid/os/Bundle; // type@008e │ │ -087d16: 7010 8802 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@0288 │ │ -087d1c: 5b31 5801 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0158 │ │ -087d20: 5431 5801 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0158 │ │ -087d24: 6e20 c904 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.performSaveInstanceState:(Landroid/os/Bundle;)V // method@04c9 │ │ -087d2a: 5431 5801 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0158 │ │ -087d2e: 6e10 9b02 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@029b │ │ -087d34: 0a01 |0016: move-result v1 │ │ -087d36: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ -087d3a: 5430 5801 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0158 │ │ -087d3e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -087d40: 5b31 5801 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0158 │ │ -087d44: 5441 0701 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -087d48: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ -087d4c: 6e20 9505 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0595 │ │ -087d52: 5441 fd00 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00fd │ │ -087d56: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ -087d5a: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ -087d5e: 2200 8e00 |002b: new-instance v0, Landroid/os/Bundle; // type@008e │ │ -087d62: 7010 8802 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0288 │ │ -087d68: 1a01 6611 |0030: const-string v1, "android:view_state" // string@1166 │ │ -087d6c: 5442 fd00 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00fd │ │ -087d70: 6e30 a702 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@02a7 │ │ -087d76: 5541 0601 |0037: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@0106 │ │ -087d7a: 3901 1000 |0039: if-nez v1, 0049 // +0010 │ │ -087d7e: 3900 0700 |003b: if-nez v0, 0042 // +0007 │ │ -087d82: 2200 8e00 |003d: new-instance v0, Landroid/os/Bundle; // type@008e │ │ -087d86: 7010 8802 0000 |003f: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0288 │ │ -087d8c: 1a01 6511 |0042: const-string v1, "android:user_visible_hint" // string@1165 │ │ -087d90: 5542 0601 |0044: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@0106 │ │ -087d94: 6e30 9e02 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@029e │ │ -087d9a: 1100 |0049: return-object v0 │ │ +087cd0: |[087cd0] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ +087ce0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +087ce2: 5431 5801 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0158 │ │ +087ce6: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +087cea: 2201 8e00 |0005: new-instance v1, Landroid/os/Bundle; // type@008e │ │ +087cee: 7010 8802 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@0288 │ │ +087cf4: 5b31 5801 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0158 │ │ +087cf8: 5431 5801 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0158 │ │ +087cfc: 6e20 c904 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.performSaveInstanceState:(Landroid/os/Bundle;)V // method@04c9 │ │ +087d02: 5431 5801 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0158 │ │ +087d06: 6e10 9b02 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@029b │ │ +087d0c: 0a01 |0016: move-result v1 │ │ +087d0e: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ +087d12: 5430 5801 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0158 │ │ +087d16: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +087d18: 5b31 5801 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0158 │ │ +087d1c: 5441 0701 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +087d20: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ +087d24: 6e20 9505 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0595 │ │ +087d2a: 5441 fd00 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00fd │ │ +087d2e: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ +087d32: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ +087d36: 2200 8e00 |002b: new-instance v0, Landroid/os/Bundle; // type@008e │ │ +087d3a: 7010 8802 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0288 │ │ +087d40: 1a01 6611 |0030: const-string v1, "android:view_state" // string@1166 │ │ +087d44: 5442 fd00 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00fd │ │ +087d48: 6e30 a702 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@02a7 │ │ +087d4e: 5541 0601 |0037: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@0106 │ │ +087d52: 3901 1000 |0039: if-nez v1, 0049 // +0010 │ │ +087d56: 3900 0700 |003b: if-nez v0, 0042 // +0007 │ │ +087d5a: 2200 8e00 |003d: new-instance v0, Landroid/os/Bundle; // type@008e │ │ +087d5e: 7010 8802 0000 |003f: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0288 │ │ +087d64: 1a01 6511 |0042: const-string v1, "android:user_visible_hint" // string@1165 │ │ +087d68: 5542 0601 |0044: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@0106 │ │ +087d6c: 6e30 9e02 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@029e │ │ +087d72: 1100 |0049: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1637 │ │ 0x0001 line=1639 │ │ 0x0005 line=1640 │ │ 0x000c line=1642 │ │ 0x0011 line=1643 │ │ @@ -160194,41 +160195,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 │ │ -087d9c: |[087d9c] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ -087dac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -087dae: 5262 ee00 |0001: iget v2, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ -087db2: 3b02 2300 |0003: if-gez v2, 0026 // +0023 │ │ -087db6: 2202 e104 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@04e1 │ │ -087dba: 2203 f704 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -087dbe: 7010 6021 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -087dc4: 1a04 7504 |000c: const-string v4, "Fragment " // string@0475 │ │ -087dc8: 6e20 6921 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -087dce: 0c03 |0011: move-result-object v3 │ │ -087dd0: 6e20 6821 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -087dd6: 0c03 |0015: move-result-object v3 │ │ -087dd8: 1a04 6700 |0016: const-string v4, " is not currently in the FragmentManager" // string@0067 │ │ -087ddc: 6e20 6921 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -087de2: 0c03 |001b: move-result-object v3 │ │ -087de4: 6e10 6e21 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -087dea: 0c03 |001f: move-result-object v3 │ │ -087dec: 7020 0521 3200 |0020: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -087df2: 7020 9905 2500 |0023: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0599 │ │ -087df8: 5262 0001 |0026: iget v2, v6, Landroid/support/v4/app/Fragment;.mState:I // field@0100 │ │ -087dfc: 3d02 0d00 |0028: if-lez v2, 0035 // +000d │ │ -087e00: 6e20 9305 6500 |002a: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0593 │ │ -087e06: 0c00 |002d: move-result-object v0 │ │ -087e08: 3800 0700 |002e: if-eqz v0, 0035 // +0007 │ │ -087e0c: 2201 0e01 |0030: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@010e │ │ -087e10: 7020 6c04 0100 |0032: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@046c │ │ -087e16: 1101 |0035: return-object v1 │ │ +087d74: |[087d74] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ +087d84: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +087d86: 5262 ee00 |0001: iget v2, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ee │ │ +087d8a: 3b02 2300 |0003: if-gez v2, 0026 // +0023 │ │ +087d8e: 2202 e104 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@04e1 │ │ +087d92: 2203 f704 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +087d96: 7010 6021 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +087d9c: 1a04 7504 |000c: const-string v4, "Fragment " // string@0475 │ │ +087da0: 6e20 6921 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +087da6: 0c03 |0011: move-result-object v3 │ │ +087da8: 6e20 6821 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +087dae: 0c03 |0015: move-result-object v3 │ │ +087db0: 1a04 6700 |0016: const-string v4, " is not currently in the FragmentManager" // string@0067 │ │ +087db4: 6e20 6921 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +087dba: 0c03 |001b: move-result-object v3 │ │ +087dbc: 6e10 6e21 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +087dc2: 0c03 |001f: move-result-object v3 │ │ +087dc4: 7020 0521 3200 |0020: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +087dca: 7020 9905 2500 |0023: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@0599 │ │ +087dd0: 5262 0001 |0026: iget v2, v6, Landroid/support/v4/app/Fragment;.mState:I // field@0100 │ │ +087dd4: 3d02 0d00 |0028: if-lez v2, 0035 // +000d │ │ +087dd8: 6e20 9305 6500 |002a: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0593 │ │ +087dde: 0c00 |002d: move-result-object v0 │ │ +087de0: 3800 0700 |002e: if-eqz v0, 0035 // +0007 │ │ +087de4: 2201 0e01 |0030: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@010e │ │ +087de8: 7020 6c04 0100 |0032: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@046c │ │ +087dee: 1101 |0035: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=602 │ │ 0x0005 line=603 │ │ 0x0026 line=606 │ │ 0x002a line=607 │ │ 0x002e line=608 │ │ @@ -160243,38 +160244,38 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -087e18: |[087e18] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ -087e28: 5430 ef00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ef │ │ -087e2c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -087e30: 0e00 |0004: return-void │ │ -087e32: 5420 5701 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0157 │ │ -087e36: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ -087e3a: 2200 0104 |0009: new-instance v0, Landroid/util/SparseArray; // type@0401 │ │ -087e3e: 7010 121c 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1c12 │ │ -087e44: 5b20 5701 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0157 │ │ -087e48: 5430 ef00 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ef │ │ -087e4c: 5421 5701 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0157 │ │ -087e50: 6e20 ed1c 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@1ced │ │ -087e56: 5420 5701 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0157 │ │ -087e5a: 6e10 181c 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@1c18 │ │ -087e60: 0a00 |001c: move-result v0 │ │ -087e62: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ -087e66: 5420 5701 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0157 │ │ -087e6a: 5b30 fd00 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00fd │ │ -087e6e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -087e70: 5b20 5701 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0157 │ │ -087e74: 28de |0026: goto 0004 // -0022 │ │ -087e76: 5420 5701 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0157 │ │ -087e7a: 6e10 131c 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@1c13 │ │ -087e80: 28e4 |002c: goto 0010 // -001c │ │ +087df0: |[087df0] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ +087e00: 5430 ef00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ef │ │ +087e04: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +087e08: 0e00 |0004: return-void │ │ +087e0a: 5420 5701 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0157 │ │ +087e0e: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ +087e12: 2200 0104 |0009: new-instance v0, Landroid/util/SparseArray; // type@0401 │ │ +087e16: 7010 121c 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1c12 │ │ +087e1c: 5b20 5701 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0157 │ │ +087e20: 5430 ef00 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ef │ │ +087e24: 5421 5701 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0157 │ │ +087e28: 6e20 ed1c 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@1ced │ │ +087e2e: 5420 5701 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0157 │ │ +087e32: 6e10 181c 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@1c18 │ │ +087e38: 0a00 |001c: move-result v0 │ │ +087e3a: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ +087e3e: 5420 5701 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0157 │ │ +087e42: 5b30 fd00 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00fd │ │ +087e46: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +087e48: 5b20 5701 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0157 │ │ +087e4c: 28de |0026: goto 0004 // -0022 │ │ +087e4e: 5420 5701 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0157 │ │ +087e52: 6e10 131c 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@1c13 │ │ +087e58: 28e4 |002c: goto 0010 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1621 │ │ 0x0004 line=1634 │ │ 0x0005 line=1624 │ │ 0x0009 line=1625 │ │ 0x0010 line=1629 │ │ @@ -160291,99 +160292,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 │ │ -087e84: |[087e84] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ -087e94: 1d04 |0000: monitor-enter v4 │ │ -087e96: 5441 4b01 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ -087e9a: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -087e9e: 2201 1505 |0005: new-instance v1, Ljava/util/ArrayList; // type@0515 │ │ -087ea2: 7010 9a21 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@219a │ │ -087ea8: 5b41 4b01 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ -087eac: 5441 4b01 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ -087eb0: 6e10 a921 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -087eb6: 0a00 |0011: move-result v0 │ │ -087eb8: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ -087ebc: 6301 3b01 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -087ec0: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -087ec4: 1a01 7d04 |0018: const-string v1, "FragmentManager" // string@047d │ │ -087ec8: 2202 f704 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -087ecc: 7010 6021 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -087ed2: 1a03 e30d |001f: const-string v3, "Setting back stack index " // string@0de3 │ │ -087ed6: 6e20 6921 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -087edc: 0c02 |0024: move-result-object v2 │ │ -087ede: 6e20 6521 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -087ee4: 0c02 |0028: move-result-object v2 │ │ -087ee6: 1a03 a600 |0029: const-string v3, " to " // string@00a6 │ │ -087eea: 6e20 6921 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -087ef0: 0c02 |002e: move-result-object v2 │ │ -087ef2: 6e20 6821 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -087ef8: 0c02 |0032: move-result-object v2 │ │ -087efa: 6e10 6e21 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -087f00: 0c02 |0036: move-result-object v2 │ │ -087f02: 7120 0c1c 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -087f08: 5441 4b01 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ -087f0c: 6e30 a821 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@21a8 │ │ -087f12: 1e04 |003f: monitor-exit v4 │ │ -087f14: 0e00 |0040: return-void │ │ -087f16: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ -087f1a: 5441 4b01 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ -087f1e: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -087f20: 6e20 9e21 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -087f26: 5441 4701 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0147 │ │ -087f2a: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ -087f2e: 2201 1505 |004d: new-instance v1, Ljava/util/ArrayList; // type@0515 │ │ -087f32: 7010 9a21 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@219a │ │ -087f38: 5b41 4701 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0147 │ │ -087f3c: 6301 3b01 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -087f40: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ -087f44: 1a01 7d04 |0058: const-string v1, "FragmentManager" // string@047d │ │ -087f48: 2202 f704 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -087f4c: 7010 6021 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -087f52: 1a03 5702 |005f: const-string v3, "Adding available back stack index " // string@0257 │ │ -087f56: 6e20 6921 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -087f5c: 0c02 |0064: move-result-object v2 │ │ -087f5e: 6e20 6521 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -087f64: 0c02 |0068: move-result-object v2 │ │ -087f66: 6e10 6e21 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -087f6c: 0c02 |006c: move-result-object v2 │ │ -087f6e: 7120 0c1c 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -087f74: 5441 4701 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0147 │ │ -087f78: 7110 0e21 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@210e │ │ -087f7e: 0c02 |0075: move-result-object v2 │ │ -087f80: 6e20 9e21 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -087f86: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ -087f8a: 28c6 |007b: goto 0041 // -003a │ │ -087f8c: 6301 3b01 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -087f90: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ -087f94: 1a01 7d04 |0080: const-string v1, "FragmentManager" // string@047d │ │ -087f98: 2202 f704 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -087f9c: 7010 6021 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -087fa2: 1a03 5802 |0087: const-string v3, "Adding back stack index " // string@0258 │ │ -087fa6: 6e20 6921 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -087fac: 0c02 |008c: move-result-object v2 │ │ -087fae: 6e20 6521 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -087fb4: 0c02 |0090: move-result-object v2 │ │ -087fb6: 1a03 b000 |0091: const-string v3, " with " // string@00b0 │ │ -087fba: 6e20 6921 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -087fc0: 0c02 |0096: move-result-object v2 │ │ -087fc2: 6e20 6821 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -087fc8: 0c02 |009a: move-result-object v2 │ │ -087fca: 6e10 6e21 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -087fd0: 0c02 |009e: move-result-object v2 │ │ -087fd2: 7120 0c1c 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -087fd8: 5441 4b01 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ -087fdc: 6e20 9e21 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -087fe2: 2898 |00a7: goto 003f // -0068 │ │ -087fe4: 0d01 |00a8: move-exception v1 │ │ -087fe6: 1e04 |00a9: monitor-exit v4 │ │ -087fe8: 2701 |00aa: throw v1 │ │ +087e5c: |[087e5c] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ +087e6c: 1d04 |0000: monitor-enter v4 │ │ +087e6e: 5441 4b01 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ +087e72: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +087e76: 2201 1505 |0005: new-instance v1, Ljava/util/ArrayList; // type@0515 │ │ +087e7a: 7010 9a21 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@219a │ │ +087e80: 5b41 4b01 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ +087e84: 5441 4b01 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ +087e88: 6e10 a921 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +087e8e: 0a00 |0011: move-result v0 │ │ +087e90: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ +087e94: 6301 3b01 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +087e98: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +087e9c: 1a01 7d04 |0018: const-string v1, "FragmentManager" // string@047d │ │ +087ea0: 2202 f704 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +087ea4: 7010 6021 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +087eaa: 1a03 e30d |001f: const-string v3, "Setting back stack index " // string@0de3 │ │ +087eae: 6e20 6921 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +087eb4: 0c02 |0024: move-result-object v2 │ │ +087eb6: 6e20 6521 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +087ebc: 0c02 |0028: move-result-object v2 │ │ +087ebe: 1a03 a600 |0029: const-string v3, " to " // string@00a6 │ │ +087ec2: 6e20 6921 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +087ec8: 0c02 |002e: move-result-object v2 │ │ +087eca: 6e20 6821 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +087ed0: 0c02 |0032: move-result-object v2 │ │ +087ed2: 6e10 6e21 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +087ed8: 0c02 |0036: move-result-object v2 │ │ +087eda: 7120 0c1c 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +087ee0: 5441 4b01 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ +087ee4: 6e30 a821 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@21a8 │ │ +087eea: 1e04 |003f: monitor-exit v4 │ │ +087eec: 0e00 |0040: return-void │ │ +087eee: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ +087ef2: 5441 4b01 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ +087ef6: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +087ef8: 6e20 9e21 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +087efe: 5441 4701 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0147 │ │ +087f02: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ +087f06: 2201 1505 |004d: new-instance v1, Ljava/util/ArrayList; // type@0515 │ │ +087f0a: 7010 9a21 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@219a │ │ +087f10: 5b41 4701 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0147 │ │ +087f14: 6301 3b01 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +087f18: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ +087f1c: 1a01 7d04 |0058: const-string v1, "FragmentManager" // string@047d │ │ +087f20: 2202 f704 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +087f24: 7010 6021 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +087f2a: 1a03 5702 |005f: const-string v3, "Adding available back stack index " // string@0257 │ │ +087f2e: 6e20 6921 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +087f34: 0c02 |0064: move-result-object v2 │ │ +087f36: 6e20 6521 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +087f3c: 0c02 |0068: move-result-object v2 │ │ +087f3e: 6e10 6e21 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +087f44: 0c02 |006c: move-result-object v2 │ │ +087f46: 7120 0c1c 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +087f4c: 5441 4701 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0147 │ │ +087f50: 7110 0e21 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@210e │ │ +087f56: 0c02 |0075: move-result-object v2 │ │ +087f58: 6e20 9e21 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +087f5e: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ +087f62: 28c6 |007b: goto 0041 // -003a │ │ +087f64: 6301 3b01 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +087f68: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ +087f6c: 1a01 7d04 |0080: const-string v1, "FragmentManager" // string@047d │ │ +087f70: 2202 f704 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +087f74: 7010 6021 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +087f7a: 1a03 5802 |0087: const-string v3, "Adding back stack index " // string@0258 │ │ +087f7e: 6e20 6921 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +087f84: 0c02 |008c: move-result-object v2 │ │ +087f86: 6e20 6521 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +087f8c: 0c02 |0090: move-result-object v2 │ │ +087f8e: 1a03 b000 |0091: const-string v3, " with " // string@00b0 │ │ +087f92: 6e20 6921 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +087f98: 0c02 |0096: move-result-object v2 │ │ +087f9a: 6e20 6821 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +087fa0: 0c02 |009a: move-result-object v2 │ │ +087fa2: 6e10 6e21 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +087fa8: 0c02 |009e: move-result-object v2 │ │ +087faa: 7120 0c1c 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +087fb0: 5441 4b01 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@014b │ │ +087fb4: 6e20 9e21 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +087fba: 2898 |00a7: goto 003f // -0068 │ │ +087fbc: 0d01 |00a8: move-exception v1 │ │ +087fbe: 1e04 |00a9: monitor-exit v4 │ │ +087fc0: 2701 |00aa: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x00aa │ │ -> 0x00a8 │ │ positions : │ │ 0x0000 line=1421 │ │ 0x0001 line=1422 │ │ 0x0005 line=1423 │ │ @@ -160414,51 +160415,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 │ │ -087ff8: |[087ff8] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -088008: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -08800a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -08800c: 6301 3b01 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ -088010: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ -088014: 1a01 7d04 |0006: const-string v1, "FragmentManager" // string@047d │ │ -088018: 2202 f704 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -08801c: 7010 6021 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -088022: 1a03 f123 |000d: const-string v3, "show: " // string@23f1 │ │ -088026: 6e20 6921 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08802c: 0c02 |0012: move-result-object v2 │ │ -08802e: 6e20 6821 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -088034: 0c02 |0016: move-result-object v2 │ │ -088036: 6e10 6e21 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08803c: 0c02 |001a: move-result-object v2 │ │ -08803e: 7120 0c1c 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -088044: 5571 ec00 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ec │ │ -088048: 3801 2900 |0020: if-eqz v1, 0049 // +0029 │ │ -08804c: 5c74 ec00 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ec │ │ -088050: 5471 0701 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -088054: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ -088058: 6e59 7805 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@0578 │ │ -08805e: 0c00 |002b: move-result-object v0 │ │ -088060: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -088064: 5471 0701 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -088068: 6e20 141d 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@1d14 │ │ -08806e: 5471 0701 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ -088072: 6e20 111d 4100 |0035: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@1d11 │ │ -088078: 5571 d700 |0038: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d7 │ │ -08807c: 3801 0c00 |003a: if-eqz v1, 0046 // +000c │ │ -088080: 5571 eb00 |003c: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00eb │ │ -088084: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ -088088: 5571 f200 |0040: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00f2 │ │ -08808c: 3801 0400 |0042: if-eqz v1, 0046 // +0004 │ │ -088090: 5c65 5301 |0044: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0153 │ │ -088094: 6e20 ad04 4700 |0046: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@04ad │ │ -08809a: 0e00 |0049: return-void │ │ +087fd0: |[087fd0] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +087fe0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +087fe2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +087fe4: 6301 3b01 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@013b │ │ +087fe8: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ +087fec: 1a01 7d04 |0006: const-string v1, "FragmentManager" // string@047d │ │ +087ff0: 2202 f704 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +087ff4: 7010 6021 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +087ffa: 1a03 f123 |000d: const-string v3, "show: " // string@23f1 │ │ +087ffe: 6e20 6921 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +088004: 0c02 |0012: move-result-object v2 │ │ +088006: 6e20 6821 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08800c: 0c02 |0016: move-result-object v2 │ │ +08800e: 6e10 6e21 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +088014: 0c02 |001a: move-result-object v2 │ │ +088016: 7120 0c1c 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +08801c: 5571 ec00 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ec │ │ +088020: 3801 2900 |0020: if-eqz v1, 0049 // +0029 │ │ +088024: 5c74 ec00 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00ec │ │ +088028: 5471 0701 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +08802c: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ +088030: 6e59 7805 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@0578 │ │ +088036: 0c00 |002b: move-result-object v0 │ │ +088038: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +08803c: 5471 0701 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +088040: 6e20 141d 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@1d14 │ │ +088046: 5471 0701 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0107 │ │ +08804a: 6e20 111d 4100 |0035: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@1d11 │ │ +088050: 5571 d700 |0038: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d7 │ │ +088054: 3801 0c00 |003a: if-eqz v1, 0046 // +000c │ │ +088058: 5571 eb00 |003c: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00eb │ │ +08805c: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ +088060: 5571 f200 |0040: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00f2 │ │ +088064: 3801 0400 |0042: if-eqz v1, 0046 // +0004 │ │ +088068: 5c65 5301 |0044: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0153 │ │ +08806c: 6e20 ad04 4700 |0046: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@04ad │ │ +088072: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1248 │ │ 0x001e line=1249 │ │ 0x0022 line=1250 │ │ 0x0024 line=1251 │ │ 0x0028 line=1252 │ │ @@ -160481,31 +160482,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -08809c: |[08809c] android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments:()V │ │ -0880ac: 5432 4401 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -0880b0: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -0880b4: 0e00 |0004: return-void │ │ -0880b6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0880b8: 5432 4401 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -0880bc: 6e10 a921 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -0880c2: 0a02 |000b: move-result v2 │ │ -0880c4: 3521 f8ff |000c: if-ge v1, v2, 0004 // -0008 │ │ -0880c8: 5432 4401 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ -0880cc: 6e20 a221 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -0880d2: 0c00 |0013: move-result-object v0 │ │ -0880d4: 1f00 0f01 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ -0880d8: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -0880dc: 6e20 8305 0300 |0018: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@0583 │ │ -0880e2: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0880e6: 28e9 |001d: goto 0006 // -0017 │ │ +088074: |[088074] android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments:()V │ │ +088084: 5432 4401 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +088088: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +08808c: 0e00 |0004: return-void │ │ +08808e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +088090: 5432 4401 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +088094: 6e10 a921 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +08809a: 0a02 |000b: move-result v2 │ │ +08809c: 3521 f8ff |000c: if-ge v1, v2, 0004 // -0008 │ │ +0880a0: 5432 4401 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0144 │ │ +0880a4: 6e20 a221 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +0880aa: 0c00 |0013: move-result-object v0 │ │ +0880ac: 1f00 0f01 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ +0880b0: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +0880b4: 6e20 8305 0300 |0018: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@0583 │ │ +0880ba: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0880be: 28e9 |001d: goto 0006 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1145 │ │ 0x0004 line=1153 │ │ 0x0005 line=1147 │ │ 0x000e line=1148 │ │ 0x0016 line=1149 │ │ @@ -160521,39 +160522,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -0880e8: |[0880e8] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ -0880f8: 2200 f704 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@04f7 │ │ -0880fc: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -088100: 7020 6121 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2161 │ │ -088106: 1a01 8004 |0007: const-string v1, "FragmentManager{" // string@0480 │ │ -08810a: 6e20 6921 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -088110: 7110 7321 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2173 │ │ -088116: 0a01 |000f: move-result v1 │ │ -088118: 7110 0c21 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ -08811e: 0c01 |0013: move-result-object v1 │ │ -088120: 6e20 6921 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -088126: 1a01 5f00 |0017: const-string v1, " in " // string@005f │ │ -08812a: 6e20 6921 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -088130: 5421 5501 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0155 │ │ -088134: 3801 1100 |001e: if-eqz v1, 002f // +0011 │ │ -088138: 5421 5501 |0020: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0155 │ │ -08813c: 7120 550e 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0e55 │ │ -088142: 1a01 6b26 |0025: const-string v1, "}}" // string@266b │ │ -088146: 6e20 6921 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08814c: 6e10 6e21 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -088152: 0c01 |002d: move-result-object v1 │ │ -088154: 1101 |002e: return-object v1 │ │ -088156: 5421 4501 |002f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ -08815a: 7120 550e 0100 |0031: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0e55 │ │ -088160: 28f1 |0034: goto 0025 // -000f │ │ +0880c0: |[0880c0] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ +0880d0: 2200 f704 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@04f7 │ │ +0880d4: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +0880d8: 7020 6121 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2161 │ │ +0880de: 1a01 8004 |0007: const-string v1, "FragmentManager{" // string@0480 │ │ +0880e2: 6e20 6921 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0880e8: 7110 7321 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2173 │ │ +0880ee: 0a01 |000f: move-result v1 │ │ +0880f0: 7110 0c21 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ +0880f6: 0c01 |0013: move-result-object v1 │ │ +0880f8: 6e20 6921 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0880fe: 1a01 5f00 |0017: const-string v1, " in " // string@005f │ │ +088102: 6e20 6921 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +088108: 5421 5501 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0155 │ │ +08810c: 3801 1100 |001e: if-eqz v1, 002f // +0011 │ │ +088110: 5421 5501 |0020: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0155 │ │ +088114: 7120 550e 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0e55 │ │ +08811a: 1a01 6b26 |0025: const-string v1, "}}" // string@266b │ │ +08811e: 6e20 6921 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +088124: 6e10 6e21 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08812a: 0c01 |002d: move-result-object v1 │ │ +08812c: 1101 |002e: return-object v1 │ │ +08812e: 5421 4501 |002f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0145 │ │ +088132: 7120 550e 0100 |0031: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0e55 │ │ +088138: 28f1 |0034: goto 0025 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ 0x0007 line=621 │ │ 0x000c line=622 │ │ 0x0017 line=623 │ │ 0x001c line=624 │ │ @@ -160612,21 +160613,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 │ │ -088164: |[088164] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -088174: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -088176: 7010 9710 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@1097 │ │ -08817c: 5b10 6101 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0161 │ │ -088180: 5b10 6201 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0162 │ │ -088184: 5b12 6301 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0163 │ │ -088188: 0e00 |000a: return-void │ │ +08813c: |[08813c] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +08814c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08814e: 7010 9710 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@1097 │ │ +088154: 5b10 6101 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0161 │ │ +088158: 5b10 6201 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0162 │ │ +08815c: 5b12 6301 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0163 │ │ +088160: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ 0x0004 line=66 │ │ 0x0006 line=67 │ │ 0x0008 line=70 │ │ 0x000a line=71 │ │ @@ -160639,30 +160640,30 @@ │ │ type : '(IJ)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -08818c: |[08818c] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(IJ)Ljava/lang/String; │ │ -08819c: 2200 f704 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@04f7 │ │ -0881a0: 7010 6021 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0881a6: 1a01 6111 |0005: const-string v1, "android:switcher:" // string@1161 │ │ -0881aa: 6e20 6921 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0881b0: 0c00 |000a: move-result-object v0 │ │ -0881b2: 6e20 6521 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -0881b8: 0c00 |000e: move-result-object v0 │ │ -0881ba: 1a01 3601 |000f: const-string v1, ":" // string@0136 │ │ -0881be: 6e20 6921 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0881c4: 0c00 |0014: move-result-object v0 │ │ -0881c6: 6e30 6621 4005 |0015: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2166 │ │ -0881cc: 0c00 |0018: move-result-object v0 │ │ -0881ce: 6e10 6e21 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0881d4: 0c00 |001c: move-result-object v0 │ │ -0881d6: 1100 |001d: return-object v0 │ │ +088164: |[088164] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(IJ)Ljava/lang/String; │ │ +088174: 2200 f704 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@04f7 │ │ +088178: 7010 6021 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08817e: 1a01 6111 |0005: const-string v1, "android:switcher:" // string@1161 │ │ +088182: 6e20 6921 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +088188: 0c00 |000a: move-result-object v0 │ │ +08818a: 6e20 6521 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +088190: 0c00 |000e: move-result-object v0 │ │ +088192: 1a01 3601 |000f: const-string v1, ":" // string@0136 │ │ +088196: 6e20 6921 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08819c: 0c00 |0014: move-result-object v0 │ │ +08819e: 6e30 6621 4005 |0015: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2166 │ │ +0881a4: 0c00 |0018: move-result-object v0 │ │ +0881a6: 6e10 6e21 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0881ac: 0c00 |001c: move-result-object v0 │ │ +0881ae: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x001e reg=3 viewId I │ │ 0x0000 - 0x001e reg=4 id J │ │ │ │ @@ -160672,25 +160673,25 @@ │ │ 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 │ │ -0881d8: |[0881d8] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -0881e8: 5410 6101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0161 │ │ -0881ec: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0881f0: 5410 6301 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0163 │ │ -0881f4: 6e10 2b05 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@052b │ │ -0881fa: 0c00 |0009: move-result-object v0 │ │ -0881fc: 5b10 6101 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0161 │ │ -088200: 5410 6101 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0161 │ │ -088204: 1f04 0f01 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@010f │ │ -088208: 6e20 fb05 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@05fb │ │ -08820e: 0e00 |0013: return-void │ │ +0881b0: |[0881b0] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +0881c0: 5410 6101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0161 │ │ +0881c4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0881c8: 5410 6301 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0163 │ │ +0881cc: 6e10 2b05 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@052b │ │ +0881d2: 0c00 |0009: move-result-object v0 │ │ +0881d4: 5b10 6101 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0161 │ │ +0881d8: 5410 6101 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0161 │ │ +0881dc: 1f04 0f01 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@010f │ │ +0881e0: 6e20 fb05 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@05fb │ │ +0881e6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ 0x000c line=117 │ │ 0x0013 line=118 │ │ locals : │ │ @@ -160704,24 +160705,24 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -088210: |[088210] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -088220: 5410 6101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0161 │ │ -088224: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -088228: 5410 6101 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0161 │ │ -08822c: 6e10 fa05 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@05fa │ │ -088232: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -088234: 5b10 6101 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0161 │ │ -088238: 5410 6301 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0163 │ │ -08823c: 6e10 2e05 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@052e │ │ -088242: 0e00 |0011: return-void │ │ +0881e8: |[0881e8] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +0881f8: 5410 6101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0161 │ │ +0881fc: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +088200: 5410 6101 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0161 │ │ +088204: 6e10 fa05 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@05fa │ │ +08820a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +08820c: 5b10 6101 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0161 │ │ +088210: 5410 6301 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0163 │ │ +088214: 6e10 2e05 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@052e │ │ +08821a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0004 line=139 │ │ 0x0009 line=140 │ │ 0x000c line=141 │ │ 0x0011 line=143 │ │ @@ -160740,17 +160741,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -088244: |[088244] android.support.v4.app.FragmentPagerAdapter.getItemId:(I)J │ │ -088254: 8130 |0000: int-to-long v0, v3 │ │ -088256: 1000 |0001: return-wide v0 │ │ +08821c: |[08821c] android.support.v4.app.FragmentPagerAdapter.getItemId:(I)J │ │ +08822c: 8130 |0000: int-to-long v0, v3 │ │ +08822e: 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 │ │ │ │ @@ -160759,50 +160760,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 │ │ -088258: |[088258] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -088268: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -08826a: 5484 6101 |0001: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0161 │ │ -08826e: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ -088272: 5484 6301 |0005: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0163 │ │ -088276: 6e10 2b05 0400 |0007: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@052b │ │ -08827c: 0c04 |000a: move-result-object v4 │ │ -08827e: 5b84 6101 |000b: iput-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0161 │ │ -088282: 6e20 aa05 a800 |000d: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItemId:(I)J // method@05aa │ │ -088288: 0b02 |0010: move-result-wide v2 │ │ -08828a: 6e10 3d1d 0900 |0011: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@1d3d │ │ -088290: 0a04 |0014: move-result v4 │ │ -088292: 7130 ad05 2403 |0015: invoke-static {v4, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@05ad │ │ -088298: 0c01 |0018: move-result-object v1 │ │ -08829a: 5484 6301 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0163 │ │ -08829e: 6e20 3005 1400 |001b: invoke-virtual {v4, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0530 │ │ -0882a4: 0c00 |001e: move-result-object v0 │ │ -0882a6: 3800 1200 |001f: if-eqz v0, 0031 // +0012 │ │ -0882aa: 5484 6101 |0021: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0161 │ │ -0882ae: 6e20 f805 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@05f8 │ │ -0882b4: 5484 6201 |0026: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0162 │ │ -0882b8: 3240 0800 |0028: if-eq v0, v4, 0030 // +0008 │ │ -0882bc: 6e20 d804 7000 |002a: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04d8 │ │ -0882c2: 6e20 df04 7000 |002d: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@04df │ │ -0882c8: 1100 |0030: return-object v0 │ │ -0882ca: 6e20 a905 a800 |0031: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@05a9 │ │ -0882d0: 0c00 |0034: move-result-object v0 │ │ -0882d2: 5484 6101 |0035: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0161 │ │ -0882d6: 6e10 3d1d 0900 |0037: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@1d3d │ │ -0882dc: 0a05 |003a: move-result v5 │ │ -0882de: 6e10 3d1d 0900 |003b: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@1d3d │ │ -0882e4: 0a06 |003e: move-result v6 │ │ -0882e6: 7130 ad05 2603 |003f: invoke-static {v6, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@05ad │ │ -0882ec: 0c06 |0042: move-result-object v6 │ │ -0882ee: 6e40 f405 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@05f4 │ │ -0882f4: 28e0 |0046: goto 0026 // -0020 │ │ +088230: |[088230] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +088240: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +088242: 5484 6101 |0001: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0161 │ │ +088246: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ +08824a: 5484 6301 |0005: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0163 │ │ +08824e: 6e10 2b05 0400 |0007: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@052b │ │ +088254: 0c04 |000a: move-result-object v4 │ │ +088256: 5b84 6101 |000b: iput-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0161 │ │ +08825a: 6e20 aa05 a800 |000d: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItemId:(I)J // method@05aa │ │ +088260: 0b02 |0010: move-result-wide v2 │ │ +088262: 6e10 3d1d 0900 |0011: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@1d3d │ │ +088268: 0a04 |0014: move-result v4 │ │ +08826a: 7130 ad05 2403 |0015: invoke-static {v4, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@05ad │ │ +088270: 0c01 |0018: move-result-object v1 │ │ +088272: 5484 6301 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0163 │ │ +088276: 6e20 3005 1400 |001b: invoke-virtual {v4, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0530 │ │ +08827c: 0c00 |001e: move-result-object v0 │ │ +08827e: 3800 1200 |001f: if-eqz v0, 0031 // +0012 │ │ +088282: 5484 6101 |0021: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0161 │ │ +088286: 6e20 f805 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@05f8 │ │ +08828c: 5484 6201 |0026: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0162 │ │ +088290: 3240 0800 |0028: if-eq v0, v4, 0030 // +0008 │ │ +088294: 6e20 d804 7000 |002a: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04d8 │ │ +08829a: 6e20 df04 7000 |002d: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@04df │ │ +0882a0: 1100 |0030: return-object v0 │ │ +0882a2: 6e20 a905 a800 |0031: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@05a9 │ │ +0882a8: 0c00 |0034: move-result-object v0 │ │ +0882aa: 5484 6101 |0035: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0161 │ │ +0882ae: 6e10 3d1d 0900 |0037: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@1d3d │ │ +0882b4: 0a05 |003a: move-result v5 │ │ +0882b6: 6e10 3d1d 0900 |003b: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@1d3d │ │ +0882bc: 0a06 |003e: move-result v6 │ │ +0882be: 7130 ad05 2603 |003f: invoke-static {v6, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@05ad │ │ +0882c4: 0c06 |0042: move-result-object v6 │ │ +0882c6: 6e40 f405 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@05f4 │ │ +0882cc: 28e0 |0046: goto 0026 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0005 line=85 │ │ 0x000d line=88 │ │ 0x0011 line=91 │ │ 0x0019 line=92 │ │ @@ -160827,23 +160828,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 │ │ -0882f8: |[0882f8] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -088308: 1f03 0f01 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@010f │ │ -08830c: 6e10 8e04 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@048e │ │ -088312: 0c00 |0005: move-result-object v0 │ │ -088314: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -088318: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -08831a: 0f00 |0009: return v0 │ │ -08831c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -08831e: 28fe |000b: goto 0009 // -0002 │ │ +0882d0: |[0882d0] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +0882e0: 1f03 0f01 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@010f │ │ +0882e4: 6e10 8e04 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@048e │ │ +0882ea: 0c00 |0005: move-result-object v0 │ │ +0882ec: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +0882f0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0882f2: 0f00 |0009: return v0 │ │ +0882f4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0882f6: 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; │ │ @@ -160853,16 +160854,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 │ │ -088320: |[088320] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -088330: 0e00 |0000: return-void │ │ +0882f8: |[0882f8] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +088308: 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; │ │ @@ -160872,17 +160873,17 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -088334: |[088334] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -088344: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -088346: 1100 |0001: return-object v0 │ │ +08830c: |[08830c] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +08831c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08831e: 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;) │ │ @@ -160890,32 +160891,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 │ │ -088348: |[088348] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -088358: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -08835a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -08835c: 0770 |0002: move-object v0, v7 │ │ -08835e: 1f00 0f01 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ -088362: 5441 6201 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0162 │ │ -088366: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ -08836a: 5441 6201 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0162 │ │ -08836e: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ -088372: 5441 6201 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0162 │ │ -088376: 6e20 d804 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04d8 │ │ -08837c: 5441 6201 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0162 │ │ -088380: 6e20 df04 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@04df │ │ -088386: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -08838a: 6e20 d804 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04d8 │ │ -088390: 6e20 df04 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@04df │ │ -088396: 5b40 6201 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0162 │ │ -08839a: 0e00 |0021: return-void │ │ +088320: |[088320] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +088330: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +088332: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +088334: 0770 |0002: move-object v0, v7 │ │ +088336: 1f00 0f01 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ +08833a: 5441 6201 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0162 │ │ +08833e: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ +088342: 5441 6201 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0162 │ │ +088346: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ +08834a: 5441 6201 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0162 │ │ +08834e: 6e20 d804 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04d8 │ │ +088354: 5441 6201 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0162 │ │ +088358: 6e20 df04 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@04df │ │ +08835e: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +088362: 6e20 d804 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04d8 │ │ +088368: 6e20 df04 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@04df │ │ +08836e: 5b40 6201 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0162 │ │ +088372: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=122 │ │ 0x0005 line=123 │ │ 0x0009 line=124 │ │ 0x000d line=125 │ │ 0x0012 line=126 │ │ @@ -160936,16 +160937,16 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08839c: |[08839c] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -0883ac: 0e00 |0000: return-void │ │ +088374: |[088374] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +088384: 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; │ │ │ │ @@ -161010,27 +161011,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 │ │ -0883b0: |[0883b0] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -0883c0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0883c2: 7010 9710 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@1097 │ │ -0883c8: 5b21 7201 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0172 │ │ -0883cc: 2200 1505 |0006: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ -0883d0: 7010 9a21 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ -0883d6: 5b20 7601 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0176 │ │ -0883da: 2200 1505 |000d: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ -0883de: 7010 9a21 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ -0883e4: 5b20 7501 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0175 │ │ -0883e8: 5b21 7301 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0173 │ │ -0883ec: 5b23 7401 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0174 │ │ -0883f0: 0e00 |0018: return-void │ │ +088388: |[088388] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +088398: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08839a: 7010 9710 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@1097 │ │ +0883a0: 5b21 7201 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0172 │ │ +0883a4: 2200 1505 |0006: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ +0883a8: 7010 9a21 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ +0883ae: 5b20 7601 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0176 │ │ +0883b2: 2200 1505 |000d: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ +0883b6: 7010 9a21 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ +0883bc: 5b20 7501 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0175 │ │ +0883c0: 5b21 7301 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0173 │ │ +0883c4: 5b23 7401 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0174 │ │ +0883c8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=75 │ │ 0x0004 line=69 │ │ 0x0006 line=71 │ │ 0x000d line=72 │ │ 0x0014 line=73 │ │ @@ -161046,41 +161047,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 │ │ -0883f4: |[0883f4] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -088404: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -088406: 0770 |0001: move-object v0, v7 │ │ -088408: 1f00 0f01 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ -08840c: 5441 7201 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0172 │ │ -088410: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ -088414: 5441 7401 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0174 │ │ -088418: 6e10 2b05 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@052b │ │ -08841e: 0c01 |000d: move-result-object v1 │ │ -088420: 5b41 7201 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0172 │ │ -088424: 5441 7601 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0176 │ │ -088428: 6e10 a921 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -08842e: 0a01 |0015: move-result v1 │ │ -088430: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ -088434: 5441 7601 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0176 │ │ -088438: 6e20 9e21 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -08843e: 28f3 |001d: goto 0010 // -000d │ │ -088440: 5441 7601 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0176 │ │ -088444: 5442 7401 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0174 │ │ -088448: 6e20 3f05 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@053f │ │ -08844e: 0c02 |0025: move-result-object v2 │ │ -088450: 6e30 a821 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@21a8 │ │ -088456: 5441 7501 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0175 │ │ -08845a: 6e30 a821 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@21a8 │ │ -088460: 5441 7201 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0172 │ │ -088464: 6e20 0006 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0600 │ │ -08846a: 0e00 |0033: return-void │ │ +0883cc: |[0883cc] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +0883dc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0883de: 0770 |0001: move-object v0, v7 │ │ +0883e0: 1f00 0f01 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ +0883e4: 5441 7201 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0172 │ │ +0883e8: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ +0883ec: 5441 7401 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0174 │ │ +0883f0: 6e10 2b05 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@052b │ │ +0883f6: 0c01 |000d: move-result-object v1 │ │ +0883f8: 5b41 7201 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0172 │ │ +0883fc: 5441 7601 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0176 │ │ +088400: 6e10 a921 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +088406: 0a01 |0015: move-result v1 │ │ +088408: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ +08840c: 5441 7601 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0176 │ │ +088410: 6e20 9e21 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +088416: 28f3 |001d: goto 0010 // -000d │ │ +088418: 5441 7601 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0176 │ │ +08841c: 5442 7401 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0174 │ │ +088420: 6e20 3f05 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@053f │ │ +088426: 0c02 |0025: move-result-object v2 │ │ +088428: 6e30 a821 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@21a8 │ │ +08842e: 5441 7501 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0175 │ │ +088432: 6e30 a821 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@21a8 │ │ +088438: 5441 7201 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0172 │ │ +08843c: 6e20 0006 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0600 │ │ +088442: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=126 │ │ 0x0004 line=128 │ │ 0x0008 line=129 │ │ 0x0010 line=133 │ │ 0x0018 line=134 │ │ @@ -161100,24 +161101,24 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -08846c: |[08846c] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -08847c: 5410 7201 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0172 │ │ -088480: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -088484: 5410 7201 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0172 │ │ -088488: 6e10 fa05 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@05fa │ │ -08848e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -088490: 5b10 7201 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0172 │ │ -088494: 5410 7401 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0174 │ │ -088498: 6e10 2e05 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@052e │ │ -08849e: 0e00 |0011: return-void │ │ +088444: |[088444] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +088454: 5410 7201 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0172 │ │ +088458: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +08845c: 5410 7201 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0172 │ │ +088460: 6e10 fa05 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@05fa │ │ +088466: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +088468: 5b10 7201 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0172 │ │ +08846c: 5410 7401 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0174 │ │ +088470: 6e10 2e05 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@052e │ │ +088476: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0004 line=161 │ │ 0x0009 line=162 │ │ 0x000c line=163 │ │ 0x0011 line=165 │ │ @@ -161136,62 +161137,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 │ │ -0884a0: |[0884a0] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -0884b0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0884b2: 5463 7501 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0175 │ │ -0884b6: 6e10 a921 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -0884bc: 0a03 |0006: move-result v3 │ │ -0884be: 3783 0d00 |0007: if-le v3, v8, 0014 // +000d │ │ -0884c2: 5463 7501 |0009: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0175 │ │ -0884c6: 6e20 a221 8300 |000b: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -0884cc: 0c00 |000e: move-result-object v0 │ │ -0884ce: 1f00 0f01 |000f: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ -0884d2: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ -0884d6: 1100 |0013: return-object v0 │ │ -0884d8: 5463 7201 |0014: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0172 │ │ -0884dc: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ -0884e0: 5463 7401 |0018: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0174 │ │ -0884e4: 6e10 2b05 0300 |001a: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@052b │ │ -0884ea: 0c03 |001d: move-result-object v3 │ │ -0884ec: 5b63 7201 |001e: iput-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0172 │ │ -0884f0: 6e20 c005 8600 |0020: invoke-virtual {v6, v8}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@05c0 │ │ -0884f6: 0c01 |0023: move-result-object v1 │ │ -0884f8: 5463 7601 |0024: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0176 │ │ -0884fc: 6e10 a921 0300 |0026: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -088502: 0a03 |0029: move-result v3 │ │ -088504: 3783 0f00 |002a: if-le v3, v8, 0039 // +000f │ │ -088508: 5463 7601 |002c: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0176 │ │ -08850c: 6e20 a221 8300 |002e: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -088512: 0c02 |0031: move-result-object v2 │ │ -088514: 1f02 0e01 |0032: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@010e │ │ -088518: 3802 0500 |0034: if-eqz v2, 0039 // +0005 │ │ -08851c: 6e20 d704 2100 |0036: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@04d7 │ │ -088522: 5463 7501 |0039: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0175 │ │ -088526: 6e10 a921 0300 |003b: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -08852c: 0a03 |003e: move-result v3 │ │ -08852e: 3683 0900 |003f: if-gt v3, v8, 0048 // +0009 │ │ -088532: 5463 7501 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0175 │ │ -088536: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -088538: 6e20 9e21 4300 |0044: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -08853e: 28f2 |0047: goto 0039 // -000e │ │ -088540: 6e20 d804 5100 |0048: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04d8 │ │ -088546: 6e20 df04 5100 |004b: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@04df │ │ -08854c: 5463 7501 |004e: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0175 │ │ -088550: 6e30 a821 8301 |0050: invoke-virtual {v3, v8, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@21a8 │ │ -088556: 5463 7201 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0172 │ │ -08855a: 6e10 3d1d 0700 |0055: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@1d3d │ │ -088560: 0a04 |0058: move-result v4 │ │ -088562: 6e30 f305 4301 |0059: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@05f3 │ │ -088568: 0710 |005c: move-object v0, v1 │ │ -08856a: 28b6 |005d: goto 0013 // -004a │ │ +088478: |[088478] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +088488: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +08848a: 5463 7501 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0175 │ │ +08848e: 6e10 a921 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +088494: 0a03 |0006: move-result v3 │ │ +088496: 3783 0d00 |0007: if-le v3, v8, 0014 // +000d │ │ +08849a: 5463 7501 |0009: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0175 │ │ +08849e: 6e20 a221 8300 |000b: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +0884a4: 0c00 |000e: move-result-object v0 │ │ +0884a6: 1f00 0f01 |000f: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ +0884aa: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ +0884ae: 1100 |0013: return-object v0 │ │ +0884b0: 5463 7201 |0014: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0172 │ │ +0884b4: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ +0884b8: 5463 7401 |0018: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0174 │ │ +0884bc: 6e10 2b05 0300 |001a: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@052b │ │ +0884c2: 0c03 |001d: move-result-object v3 │ │ +0884c4: 5b63 7201 |001e: iput-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0172 │ │ +0884c8: 6e20 c005 8600 |0020: invoke-virtual {v6, v8}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@05c0 │ │ +0884ce: 0c01 |0023: move-result-object v1 │ │ +0884d0: 5463 7601 |0024: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0176 │ │ +0884d4: 6e10 a921 0300 |0026: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +0884da: 0a03 |0029: move-result v3 │ │ +0884dc: 3783 0f00 |002a: if-le v3, v8, 0039 // +000f │ │ +0884e0: 5463 7601 |002c: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0176 │ │ +0884e4: 6e20 a221 8300 |002e: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +0884ea: 0c02 |0031: move-result-object v2 │ │ +0884ec: 1f02 0e01 |0032: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@010e │ │ +0884f0: 3802 0500 |0034: if-eqz v2, 0039 // +0005 │ │ +0884f4: 6e20 d704 2100 |0036: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@04d7 │ │ +0884fa: 5463 7501 |0039: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0175 │ │ +0884fe: 6e10 a921 0300 |003b: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +088504: 0a03 |003e: move-result v3 │ │ +088506: 3683 0900 |003f: if-gt v3, v8, 0048 // +0009 │ │ +08850a: 5463 7501 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0175 │ │ +08850e: 1204 |0043: const/4 v4, #int 0 // #0 │ │ +088510: 6e20 9e21 4300 |0044: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +088516: 28f2 |0047: goto 0039 // -000e │ │ +088518: 6e20 d804 5100 |0048: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04d8 │ │ +08851e: 6e20 df04 5100 |004b: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@04df │ │ +088524: 5463 7501 |004e: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0175 │ │ +088528: 6e30 a821 8301 |0050: invoke-virtual {v3, v8, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@21a8 │ │ +08852e: 5463 7201 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0172 │ │ +088532: 6e10 3d1d 0700 |0055: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@1d3d │ │ +088538: 0a04 |0058: move-result v4 │ │ +08853a: 6e30 f305 4301 |0059: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@05f3 │ │ +088540: 0710 |005c: move-object v0, v1 │ │ +088542: 28b6 |005d: goto 0013 // -004a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=94 │ │ 0x0009 line=95 │ │ 0x0011 line=96 │ │ 0x0013 line=121 │ │ 0x0014 line=101 │ │ @@ -161221,23 +161222,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 │ │ -08856c: |[08856c] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -08857c: 1f03 0f01 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@010f │ │ -088580: 6e10 8e04 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@048e │ │ -088586: 0c00 |0005: move-result-object v0 │ │ -088588: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -08858c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -08858e: 0f00 |0009: return v0 │ │ -088590: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -088592: 28fe |000b: goto 0009 // -0002 │ │ +088544: |[088544] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +088554: 1f03 0f01 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@010f │ │ +088558: 6e10 8e04 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@048e │ │ +08855e: 0c00 |0005: move-result-object v0 │ │ +088560: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +088564: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +088566: 0f00 |0009: return v0 │ │ +088568: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +08856a: 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; │ │ @@ -161247,85 +161248,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 │ │ -088594: |[088594] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -0885a4: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ -0885a8: 07c0 |0002: move-object v0, v12 │ │ -0885aa: 1f00 8e00 |0003: check-cast v0, Landroid/os/Bundle; // type@008e │ │ -0885ae: 6e20 ab02 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@02ab │ │ -0885b4: 1a08 7124 |0008: const-string v8, "states" // string@2471 │ │ -0885b8: 6e20 9602 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@0296 │ │ -0885be: 0c02 |000d: move-result-object v2 │ │ -0885c0: 54b8 7601 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0176 │ │ -0885c4: 6e10 a021 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@21a0 │ │ -0885ca: 54b8 7501 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0175 │ │ -0885ce: 6e10 a021 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@21a0 │ │ -0885d4: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ -0885d8: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -0885da: 2128 |001b: array-length v8, v2 │ │ -0885dc: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ -0885e0: 54b9 7601 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0176 │ │ -0885e4: 4608 0203 |0020: aget-object v8, v2, v3 │ │ -0885e8: 1f08 0e01 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@010e │ │ -0885ec: 6e20 9e21 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -0885f2: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0885f6: 28f2 |0029: goto 001b // -000e │ │ -0885f8: 6e10 9c02 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@029c │ │ -0885fe: 0c07 |002d: move-result-object v7 │ │ -088600: 7210 1321 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2113 │ │ -088606: 0c04 |0031: move-result-object v4 │ │ -088608: 7210 c121 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ -08860e: 0a08 |0035: move-result v8 │ │ -088610: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ -088614: 7210 c221 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ -08861a: 0c06 |003b: move-result-object v6 │ │ -08861c: 1f06 f504 |003c: check-cast v6, Ljava/lang/String; // type@04f5 │ │ -088620: 1a08 0015 |003e: const-string v8, "f" // string@1500 │ │ -088624: 6e20 5221 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2152 │ │ -08862a: 0a08 |0043: move-result v8 │ │ -08862c: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ -088630: 1218 |0046: const/4 v8, #int 1 // #1 │ │ -088632: 6e20 5321 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2153 │ │ -088638: 0c08 |004a: move-result-object v8 │ │ -08863a: 7110 0b21 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@210b │ │ -088640: 0a05 |004e: move-result v5 │ │ -088642: 54b8 7401 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0174 │ │ -088646: 6e30 3305 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@0533 │ │ -08864c: 0c01 |0054: move-result-object v1 │ │ -08864e: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ -088652: 54b8 7501 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0175 │ │ -088656: 6e10 a921 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -08865c: 0a08 |005c: move-result v8 │ │ -08865e: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ -088662: 54b8 7501 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0175 │ │ -088666: 1209 |0061: const/4 v9, #int 0 // #0 │ │ -088668: 6e20 9e21 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -08866e: 28f2 |0065: goto 0057 // -000e │ │ -088670: 1208 |0066: const/4 v8, #int 0 // #0 │ │ -088672: 6e20 d804 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04d8 │ │ -088678: 54b8 7501 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0175 │ │ -08867c: 6e30 a821 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@21a8 │ │ -088682: 28c3 |006f: goto 0032 // -003d │ │ -088684: 1a08 8404 |0070: const-string v8, "FragmentStatePagerAdapter" // string@0484 │ │ -088688: 2209 f704 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@04f7 │ │ -08868c: 7010 6021 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -088692: 1a0a 8a02 |0077: const-string v10, "Bad fragment at key " // string@028a │ │ -088696: 6e20 6921 a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08869c: 0c09 |007c: move-result-object v9 │ │ -08869e: 6e20 6921 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0886a4: 0c09 |0080: move-result-object v9 │ │ -0886a6: 6e10 6e21 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0886ac: 0c09 |0084: move-result-object v9 │ │ -0886ae: 7120 0d1c 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0d │ │ -0886b4: 28aa |0088: goto 0032 // -0056 │ │ -0886b6: 0e00 |0089: return-void │ │ +08856c: |[08856c] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +08857c: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ +088580: 07c0 |0002: move-object v0, v12 │ │ +088582: 1f00 8e00 |0003: check-cast v0, Landroid/os/Bundle; // type@008e │ │ +088586: 6e20 ab02 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@02ab │ │ +08858c: 1a08 7124 |0008: const-string v8, "states" // string@2471 │ │ +088590: 6e20 9602 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@0296 │ │ +088596: 0c02 |000d: move-result-object v2 │ │ +088598: 54b8 7601 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0176 │ │ +08859c: 6e10 a021 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@21a0 │ │ +0885a2: 54b8 7501 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0175 │ │ +0885a6: 6e10 a021 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@21a0 │ │ +0885ac: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ +0885b0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +0885b2: 2128 |001b: array-length v8, v2 │ │ +0885b4: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ +0885b8: 54b9 7601 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0176 │ │ +0885bc: 4608 0203 |0020: aget-object v8, v2, v3 │ │ +0885c0: 1f08 0e01 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@010e │ │ +0885c4: 6e20 9e21 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +0885ca: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0885ce: 28f2 |0029: goto 001b // -000e │ │ +0885d0: 6e10 9c02 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@029c │ │ +0885d6: 0c07 |002d: move-result-object v7 │ │ +0885d8: 7210 1321 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2113 │ │ +0885de: 0c04 |0031: move-result-object v4 │ │ +0885e0: 7210 c121 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ +0885e6: 0a08 |0035: move-result v8 │ │ +0885e8: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ +0885ec: 7210 c221 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ +0885f2: 0c06 |003b: move-result-object v6 │ │ +0885f4: 1f06 f504 |003c: check-cast v6, Ljava/lang/String; // type@04f5 │ │ +0885f8: 1a08 0015 |003e: const-string v8, "f" // string@1500 │ │ +0885fc: 6e20 5221 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2152 │ │ +088602: 0a08 |0043: move-result v8 │ │ +088604: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ +088608: 1218 |0046: const/4 v8, #int 1 // #1 │ │ +08860a: 6e20 5321 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2153 │ │ +088610: 0c08 |004a: move-result-object v8 │ │ +088612: 7110 0b21 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@210b │ │ +088618: 0a05 |004e: move-result v5 │ │ +08861a: 54b8 7401 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0174 │ │ +08861e: 6e30 3305 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@0533 │ │ +088624: 0c01 |0054: move-result-object v1 │ │ +088626: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ +08862a: 54b8 7501 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0175 │ │ +08862e: 6e10 a921 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +088634: 0a08 |005c: move-result v8 │ │ +088636: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ +08863a: 54b8 7501 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0175 │ │ +08863e: 1209 |0061: const/4 v9, #int 0 // #0 │ │ +088640: 6e20 9e21 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +088646: 28f2 |0065: goto 0057 // -000e │ │ +088648: 1208 |0066: const/4 v8, #int 0 // #0 │ │ +08864a: 6e20 d804 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04d8 │ │ +088650: 54b8 7501 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0175 │ │ +088654: 6e30 a821 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@21a8 │ │ +08865a: 28c3 |006f: goto 0032 // -003d │ │ +08865c: 1a08 8404 |0070: const-string v8, "FragmentStatePagerAdapter" // string@0484 │ │ +088660: 2209 f704 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@04f7 │ │ +088664: 7010 6021 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08866a: 1a0a 8a02 |0077: const-string v10, "Bad fragment at key " // string@028a │ │ +08866e: 6e20 6921 a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +088674: 0c09 |007c: move-result-object v9 │ │ +088676: 6e20 6921 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08867c: 0c09 |0080: move-result-object v9 │ │ +08867e: 6e10 6e21 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +088684: 0c09 |0084: move-result-object v9 │ │ +088686: 7120 0d1c 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0d │ │ +08868c: 28aa |0088: goto 0032 // -0056 │ │ +08868e: 0e00 |0089: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=197 │ │ 0x0005 line=198 │ │ 0x0008 line=199 │ │ 0x000e line=200 │ │ @@ -161364,57 +161365,57 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -0886b8: |[0886b8] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -0886c8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0886ca: 5475 7601 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0176 │ │ -0886ce: 6e10 a921 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -0886d4: 0a05 |0006: move-result v5 │ │ -0886d6: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ -0886da: 2204 8e00 |0009: new-instance v4, Landroid/os/Bundle; // type@008e │ │ -0886de: 7010 8802 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0288 │ │ -0886e4: 5475 7601 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0176 │ │ -0886e8: 6e10 a921 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -0886ee: 0a05 |0013: move-result v5 │ │ -0886f0: 2351 6705 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@0567 │ │ -0886f4: 5475 7601 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0176 │ │ -0886f8: 6e20 ab21 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@21ab │ │ -0886fe: 1a05 7124 |001b: const-string v5, "states" // string@2471 │ │ -088702: 6e30 a502 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@02a5 │ │ -088708: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -08870a: 5475 7501 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0175 │ │ -08870e: 6e10 a921 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -088714: 0a05 |0026: move-result v5 │ │ -088716: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ -08871a: 5475 7501 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0175 │ │ -08871e: 6e20 a221 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ -088724: 0c00 |002e: move-result-object v0 │ │ -088726: 1f00 0f01 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ -08872a: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ -08872e: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ -088732: 2204 8e00 |0035: new-instance v4, Landroid/os/Bundle; // type@008e │ │ -088736: 7010 8802 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0288 │ │ -08873c: 2205 f704 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@04f7 │ │ -088740: 7010 6021 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -088746: 1a06 0015 |003f: const-string v6, "f" // string@1500 │ │ -08874a: 6e20 6921 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -088750: 0c05 |0044: move-result-object v5 │ │ -088752: 6e20 6521 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -088758: 0c05 |0048: move-result-object v5 │ │ -08875a: 6e10 6e21 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -088760: 0c03 |004c: move-result-object v3 │ │ -088762: 5475 7401 |004d: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0174 │ │ -088766: 6e40 3d05 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@053d │ │ -08876c: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ -088770: 28cd |0054: goto 0021 // -0033 │ │ -088772: 1104 |0055: return-object v4 │ │ +088690: |[088690] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +0886a0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0886a2: 5475 7601 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0176 │ │ +0886a6: 6e10 a921 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +0886ac: 0a05 |0006: move-result v5 │ │ +0886ae: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ +0886b2: 2204 8e00 |0009: new-instance v4, Landroid/os/Bundle; // type@008e │ │ +0886b6: 7010 8802 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0288 │ │ +0886bc: 5475 7601 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0176 │ │ +0886c0: 6e10 a921 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +0886c6: 0a05 |0013: move-result v5 │ │ +0886c8: 2351 6705 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@0567 │ │ +0886cc: 5475 7601 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0176 │ │ +0886d0: 6e20 ab21 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@21ab │ │ +0886d6: 1a05 7124 |001b: const-string v5, "states" // string@2471 │ │ +0886da: 6e30 a502 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@02a5 │ │ +0886e0: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +0886e2: 5475 7501 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0175 │ │ +0886e6: 6e10 a921 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +0886ec: 0a05 |0026: move-result v5 │ │ +0886ee: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ +0886f2: 5475 7501 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0175 │ │ +0886f6: 6e20 a221 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@21a2 │ │ +0886fc: 0c00 |002e: move-result-object v0 │ │ +0886fe: 1f00 0f01 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ +088702: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ +088706: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ +08870a: 2204 8e00 |0035: new-instance v4, Landroid/os/Bundle; // type@008e │ │ +08870e: 7010 8802 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0288 │ │ +088714: 2205 f704 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@04f7 │ │ +088718: 7010 6021 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08871e: 1a06 0015 |003f: const-string v6, "f" // string@1500 │ │ +088722: 6e20 6921 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +088728: 0c05 |0044: move-result-object v5 │ │ +08872a: 6e20 6521 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +088730: 0c05 |0048: move-result-object v5 │ │ +088732: 6e10 6e21 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +088738: 0c03 |004c: move-result-object v3 │ │ +08873a: 5475 7401 |004d: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0174 │ │ +08873e: 6e40 3d05 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@053d │ │ +088744: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ +088748: 28cd |0054: goto 0021 // -0033 │ │ +08874a: 1104 |0055: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0001 line=175 │ │ 0x0009 line=176 │ │ 0x000e line=177 │ │ 0x0016 line=178 │ │ @@ -161443,32 +161444,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 │ │ -088774: |[088774] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -088784: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -088786: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -088788: 0770 |0002: move-object v0, v7 │ │ -08878a: 1f00 0f01 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ -08878e: 5441 7301 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0173 │ │ -088792: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ -088796: 5441 7301 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0173 │ │ -08879a: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ -08879e: 5441 7301 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0173 │ │ -0887a2: 6e20 d804 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04d8 │ │ -0887a8: 5441 7301 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0173 │ │ -0887ac: 6e20 df04 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@04df │ │ -0887b2: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -0887b6: 6e20 d804 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04d8 │ │ -0887bc: 6e20 df04 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@04df │ │ -0887c2: 5b40 7301 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0173 │ │ -0887c6: 0e00 |0021: return-void │ │ +08874c: |[08874c] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +08875c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +08875e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +088760: 0770 |0002: move-object v0, v7 │ │ +088762: 1f00 0f01 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@010f │ │ +088766: 5441 7301 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0173 │ │ +08876a: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ +08876e: 5441 7301 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0173 │ │ +088772: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ +088776: 5441 7301 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0173 │ │ +08877a: 6e20 d804 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04d8 │ │ +088780: 5441 7301 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0173 │ │ +088784: 6e20 df04 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@04df │ │ +08878a: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +08878e: 6e20 d804 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04d8 │ │ +088794: 6e20 df04 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@04df │ │ +08879a: 5b40 7301 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0173 │ │ +08879e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=144 │ │ 0x0005 line=145 │ │ 0x0009 line=146 │ │ 0x000d line=147 │ │ 0x0012 line=148 │ │ @@ -161489,16 +161490,16 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0887c8: |[0887c8] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -0887d8: 0e00 |0000: return-void │ │ +0887a0: |[0887a0] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +0887b0: 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; │ │ │ │ @@ -161543,18 +161544,18 @@ │ │ type : '(Landroid/os/IBinder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0887dc: |[0887dc] android.support.v4.app.INotificationSideChannel$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ -0887ec: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -0887f2: 5b01 a201 |0003: iput-object v1, v0, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@01a2 │ │ -0887f6: 0e00 |0005: return-void │ │ +0887b4: |[0887b4] android.support.v4.app.INotificationSideChannel$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ +0887c4: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +0887ca: 5b01 a201 |0003: iput-object v1, v0, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@01a2 │ │ +0887ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ 0x0005 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; │ │ @@ -161566,17 +161567,17 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0887f8: |[0887f8] android.support.v4.app.INotificationSideChannel$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ -088808: 5410 a201 |0000: iget-object v0, v1, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@01a2 │ │ -08880c: 1100 |0002: return-object v0 │ │ +0887d0: |[0887d0] android.support.v4.app.INotificationSideChannel$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ +0887e0: 5410 a201 |0000: iget-object v0, v1, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@01a2 │ │ +0887e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; │ │ │ │ #1 : (in Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;) │ │ @@ -161584,32 +161585,32 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -088810: |[088810] android.support.v4.app.INotificationSideChannel$Stub$Proxy.cancel:(Ljava/lang/String;ILjava/lang/String;)V │ │ -088820: 7100 d202 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@02d2 │ │ -088826: 0c00 |0003: move-result-object v0 │ │ -088828: 1a01 5211 |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@1152 │ │ -08882c: 6e20 de02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@02de │ │ -088832: 6e20 e102 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@02e1 │ │ -088838: 6e20 dc02 7000 |000c: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@02dc │ │ -08883e: 6e20 e102 8000 |000f: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@02e1 │ │ -088844: 5451 a201 |0012: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@01a2 │ │ -088848: 1222 |0014: const/4 v2, #int 2 // #2 │ │ -08884a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -08884c: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -08884e: 7254 c902 2130 |0017: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@02c9 │ │ -088854: 6e10 d902 0000 |001a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02d9 │ │ -08885a: 0e00 |001d: return-void │ │ -08885c: 0d01 |001e: move-exception v1 │ │ -08885e: 6e10 d902 0000 |001f: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02d9 │ │ -088864: 2701 |0022: throw v1 │ │ +0887e8: |[0887e8] android.support.v4.app.INotificationSideChannel$Stub$Proxy.cancel:(Ljava/lang/String;ILjava/lang/String;)V │ │ +0887f8: 7100 d202 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@02d2 │ │ +0887fe: 0c00 |0003: move-result-object v0 │ │ +088800: 1a01 5211 |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@1152 │ │ +088804: 6e20 de02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@02de │ │ +08880a: 6e20 e102 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@02e1 │ │ +088810: 6e20 dc02 7000 |000c: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@02dc │ │ +088816: 6e20 e102 8000 |000f: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@02e1 │ │ +08881c: 5451 a201 |0012: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@01a2 │ │ +088820: 1222 |0014: const/4 v2, #int 2 // #2 │ │ +088822: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +088824: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +088826: 7254 c902 2130 |0017: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@02c9 │ │ +08882c: 6e10 d902 0000 |001a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02d9 │ │ +088832: 0e00 |001d: return-void │ │ +088834: 0d01 |001e: move-exception v1 │ │ +088836: 6e10 d902 0000 |001f: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02d9 │ │ +08883c: 2701 |0022: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x001a │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=137 │ │ 0x0004 line=139 │ │ 0x0009 line=140 │ │ @@ -161631,30 +161632,30 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -088874: |[088874] android.support.v4.app.INotificationSideChannel$Stub$Proxy.cancelAll:(Ljava/lang/String;)V │ │ -088884: 7100 d202 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@02d2 │ │ -08888a: 0c00 |0003: move-result-object v0 │ │ -08888c: 1a01 5211 |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@1152 │ │ -088890: 6e20 de02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@02de │ │ -088896: 6e20 e102 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@02e1 │ │ -08889c: 5451 a201 |000c: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@01a2 │ │ -0888a0: 1232 |000e: const/4 v2, #int 3 // #3 │ │ -0888a2: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -0888a4: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -0888a6: 7254 c902 2130 |0011: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@02c9 │ │ -0888ac: 6e10 d902 0000 |0014: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02d9 │ │ -0888b2: 0e00 |0017: return-void │ │ -0888b4: 0d01 |0018: move-exception v1 │ │ -0888b6: 6e10 d902 0000 |0019: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02d9 │ │ -0888bc: 2701 |001c: throw v1 │ │ +08884c: |[08884c] android.support.v4.app.INotificationSideChannel$Stub$Proxy.cancelAll:(Ljava/lang/String;)V │ │ +08885c: 7100 d202 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@02d2 │ │ +088862: 0c00 |0003: move-result-object v0 │ │ +088864: 1a01 5211 |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@1152 │ │ +088868: 6e20 de02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@02de │ │ +08886e: 6e20 e102 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@02e1 │ │ +088874: 5451 a201 |000c: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@01a2 │ │ +088878: 1232 |000e: const/4 v2, #int 3 // #3 │ │ +08887a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +08887c: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +08887e: 7254 c902 2130 |0011: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@02c9 │ │ +088884: 6e10 d902 0000 |0014: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02d9 │ │ +08888a: 0e00 |0017: return-void │ │ +08888c: 0d01 |0018: move-exception v1 │ │ +08888e: 6e10 d902 0000 |0019: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02d9 │ │ +088894: 2701 |001c: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0014 │ │ -> 0x0018 │ │ positions : │ │ 0x0000 line=154 │ │ 0x0004 line=156 │ │ 0x0009 line=157 │ │ @@ -161672,17 +161673,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0888cc: |[0888cc] android.support.v4.app.INotificationSideChannel$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ -0888dc: 1a00 5211 |0000: const-string v0, "android.support.v4.app.INotificationSideChannel" // string@1152 │ │ -0888e0: 1100 |0002: return-object v0 │ │ +0888a4: |[0888a4] android.support.v4.app.INotificationSideChannel$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ +0888b4: 1a00 5211 |0000: const-string v0, "android.support.v4.app.INotificationSideChannel" // string@1152 │ │ +0888b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; │ │ │ │ #4 : (in Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;) │ │ @@ -161690,40 +161691,40 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 50 16-bit code units │ │ -0888e4: |[0888e4] android.support.v4.app.INotificationSideChannel$Stub$Proxy.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V │ │ -0888f4: 7100 d202 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@02d2 │ │ -0888fa: 0c00 |0003: move-result-object v0 │ │ -0888fc: 1a01 5211 |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@1152 │ │ -088900: 6e20 de02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@02de │ │ -088906: 6e20 e102 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@02e1 │ │ -08890c: 6e20 dc02 7000 |000c: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@02dc │ │ -088912: 6e20 e102 8000 |000f: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@02e1 │ │ -088918: 3809 1600 |0012: if-eqz v9, 0028 // +0016 │ │ -08891c: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -08891e: 6e20 dc02 1000 |0015: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@02dc │ │ -088924: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -088926: 6e30 9a00 0901 |0019: invoke-virtual {v9, v0, v1}, Landroid/app/Notification;.writeToParcel:(Landroid/os/Parcel;I)V // method@009a │ │ -08892c: 5451 a201 |001c: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@01a2 │ │ -088930: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -088932: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -088934: 1214 |0020: const/4 v4, #int 1 // #1 │ │ -088936: 7254 c902 2130 |0021: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@02c9 │ │ -08893c: 6e10 d902 0000 |0024: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02d9 │ │ -088942: 0e00 |0027: return-void │ │ -088944: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -088946: 6e20 dc02 1000 |0029: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@02dc │ │ -08894c: 28f0 |002c: goto 001c // -0010 │ │ -08894e: 0d01 |002d: move-exception v1 │ │ -088950: 6e10 d902 0000 |002e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02d9 │ │ -088956: 2701 |0031: throw v1 │ │ +0888bc: |[0888bc] android.support.v4.app.INotificationSideChannel$Stub$Proxy.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V │ │ +0888cc: 7100 d202 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@02d2 │ │ +0888d2: 0c00 |0003: move-result-object v0 │ │ +0888d4: 1a01 5211 |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@1152 │ │ +0888d8: 6e20 de02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@02de │ │ +0888de: 6e20 e102 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@02e1 │ │ +0888e4: 6e20 dc02 7000 |000c: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@02dc │ │ +0888ea: 6e20 e102 8000 |000f: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@02e1 │ │ +0888f0: 3809 1600 |0012: if-eqz v9, 0028 // +0016 │ │ +0888f4: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +0888f6: 6e20 dc02 1000 |0015: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@02dc │ │ +0888fc: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0888fe: 6e30 9a00 0901 |0019: invoke-virtual {v9, v0, v1}, Landroid/app/Notification;.writeToParcel:(Landroid/os/Parcel;I)V // method@009a │ │ +088904: 5451 a201 |001c: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@01a2 │ │ +088908: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +08890a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +08890c: 1214 |0020: const/4 v4, #int 1 // #1 │ │ +08890e: 7254 c902 2130 |0021: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@02c9 │ │ +088914: 6e10 d902 0000 |0024: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02d9 │ │ +08891a: 0e00 |0027: return-void │ │ +08891c: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +08891e: 6e20 dc02 1000 |0029: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@02dc │ │ +088924: 28f0 |002c: goto 001c // -0010 │ │ +088926: 0d01 |002d: move-exception v1 │ │ +088928: 6e10 d902 0000 |002e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02d9 │ │ +08892e: 2701 |0031: throw v1 │ │ catches : 2 │ │ 0x0004 - 0x0024 │ │ -> 0x002d │ │ 0x0029 - 0x002c │ │ -> 0x002d │ │ positions : │ │ 0x0000 line=113 │ │ @@ -161801,19 +161802,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08896c: |[08896c] android.support.v4.app.INotificationSideChannel$Stub.:()V │ │ -08897c: 7010 8602 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@0286 │ │ -088982: 1a00 5211 |0003: const-string v0, "android.support.v4.app.INotificationSideChannel" // string@1152 │ │ -088986: 6e30 3106 1100 |0005: invoke-virtual {v1, v1, v0}, Landroid/support/v4/app/INotificationSideChannel$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@0631 │ │ -08898c: 0e00 |0008: return-void │ │ +088944: |[088944] android.support.v4.app.INotificationSideChannel$Stub.:()V │ │ +088954: 7010 8602 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@0286 │ │ +08895a: 1a00 5211 |0003: const-string v0, "android.support.v4.app.INotificationSideChannel" // string@1152 │ │ +08895e: 6e30 3106 1100 |0005: invoke-virtual {v1, v1, v0}, Landroid/support/v4/app/INotificationSideChannel$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@0631 │ │ +088964: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ 0x0008 line=22 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/INotificationSideChannel$Stub; │ │ @@ -161823,29 +161824,29 @@ │ │ type : '(Landroid/os/IBinder;)Landroid/support/v4/app/INotificationSideChannel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -088990: |[088990] android.support.v4.app.INotificationSideChannel$Stub.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/app/INotificationSideChannel; │ │ -0889a0: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -0889a4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0889a6: 1100 |0003: return-object v0 │ │ -0889a8: 1a01 5211 |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@1152 │ │ -0889ac: 7220 c802 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@02c8 │ │ -0889b2: 0c00 |0009: move-result-object v0 │ │ -0889b4: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -0889b8: 2001 3601 |000c: instance-of v1, v0, Landroid/support/v4/app/INotificationSideChannel; // type@0136 │ │ -0889bc: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ -0889c0: 1f00 3601 |0010: check-cast v0, Landroid/support/v4/app/INotificationSideChannel; // type@0136 │ │ -0889c4: 28f1 |0012: goto 0003 // -000f │ │ -0889c6: 2200 3401 |0013: new-instance v0, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; // type@0134 │ │ -0889ca: 7020 2806 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@0628 │ │ -0889d0: 28eb |0018: goto 0003 // -0015 │ │ +088968: |[088968] android.support.v4.app.INotificationSideChannel$Stub.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/app/INotificationSideChannel; │ │ +088978: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +08897c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +08897e: 1100 |0003: return-object v0 │ │ +088980: 1a01 5211 |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@1152 │ │ +088984: 7220 c802 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@02c8 │ │ +08898a: 0c00 |0009: move-result-object v0 │ │ +08898c: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +088990: 2001 3601 |000c: instance-of v1, v0, Landroid/support/v4/app/INotificationSideChannel; // type@0136 │ │ +088994: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ +088998: 1f00 3601 |0010: check-cast v0, Landroid/support/v4/app/INotificationSideChannel; // type@0136 │ │ +08899c: 28f1 |0012: goto 0003 // -000f │ │ +08899e: 2200 3401 |0013: new-instance v0, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; // type@0134 │ │ +0889a2: 7020 2806 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@0628 │ │ +0889a8: 28eb |0018: goto 0003 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0002 line=30 │ │ 0x0003 line=36 │ │ 0x0004 line=32 │ │ 0x000a line=33 │ │ @@ -161861,16 +161862,16 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0889d4: |[0889d4] android.support.v4.app.INotificationSideChannel$Stub.asBinder:()Landroid/os/IBinder; │ │ -0889e4: 1100 |0000: return-object v0 │ │ +0889ac: |[0889ac] android.support.v4.app.INotificationSideChannel$Stub.asBinder:()Landroid/os/IBinder; │ │ +0889bc: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/INotificationSideChannel$Stub; │ │ │ │ #1 : (in Landroid/support/v4/app/INotificationSideChannel$Stub;) │ │ @@ -161878,59 +161879,59 @@ │ │ type : '(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 104 16-bit code units │ │ -0889e8: |[0889e8] android.support.v4.app.INotificationSideChannel$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ -0889f8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0889fa: 2c07 5500 0000 |0001: sparse-switch v7, 00000056 // +00000055 │ │ -088a00: 6f5a 8702 7698 |0004: invoke-super {v6, v7, v8, v9, v10}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0287 │ │ -088a06: 0a04 |0007: move-result v4 │ │ -088a08: 0f04 |0008: return v4 │ │ -088a0a: 1a05 5211 |0009: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@1152 │ │ -088a0e: 6e20 e102 5900 |000b: invoke-virtual {v9, v5}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@02e1 │ │ -088a14: 28fa |000e: goto 0008 // -0006 │ │ -088a16: 1a05 5211 |000f: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@1152 │ │ -088a1a: 6e20 d102 5800 |0011: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@02d1 │ │ -088a20: 6e10 d802 0800 |0014: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02d8 │ │ -088a26: 0c00 |0017: move-result-object v0 │ │ -088a28: 6e10 d502 0800 |0018: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@02d5 │ │ -088a2e: 0a01 |001b: move-result v1 │ │ -088a30: 6e10 d802 0800 |001c: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02d8 │ │ -088a36: 0c02 |001f: move-result-object v2 │ │ -088a38: 6e10 d502 0800 |0020: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@02d5 │ │ -088a3e: 0a05 |0023: move-result v5 │ │ -088a40: 3805 0e00 |0024: if-eqz v5, 0032 // +000e │ │ -088a44: 6205 0300 |0026: sget-object v5, Landroid/app/Notification;.CREATOR:Landroid/os/Parcelable$Creator; // field@0003 │ │ -088a48: 7220 e702 8500 |0028: invoke-interface {v5, v8}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@02e7 │ │ -088a4e: 0c03 |002b: move-result-object v3 │ │ -088a50: 1f03 1c00 |002c: check-cast v3, Landroid/app/Notification; // type@001c │ │ -088a54: 6e53 3406 0621 |002e: invoke-virtual {v6, v0, v1, v2, v3}, Landroid/support/v4/app/INotificationSideChannel$Stub;.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V // method@0634 │ │ -088a5a: 28d7 |0031: goto 0008 // -0029 │ │ -088a5c: 1203 |0032: const/4 v3, #int 0 // #0 │ │ -088a5e: 28fb |0033: goto 002e // -0005 │ │ -088a60: 1a05 5211 |0034: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@1152 │ │ -088a64: 6e20 d102 5800 |0036: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@02d1 │ │ -088a6a: 6e10 d802 0800 |0039: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02d8 │ │ -088a70: 0c00 |003c: move-result-object v0 │ │ -088a72: 6e10 d502 0800 |003d: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@02d5 │ │ -088a78: 0a01 |0040: move-result v1 │ │ -088a7a: 6e10 d802 0800 |0041: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02d8 │ │ -088a80: 0c02 |0044: move-result-object v2 │ │ -088a82: 6e40 3206 0621 |0045: invoke-virtual {v6, v0, v1, v2}, Landroid/support/v4/app/INotificationSideChannel$Stub;.cancel:(Ljava/lang/String;ILjava/lang/String;)V // method@0632 │ │ -088a88: 28c0 |0048: goto 0008 // -0040 │ │ -088a8a: 1a05 5211 |0049: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@1152 │ │ -088a8e: 6e20 d102 5800 |004b: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@02d1 │ │ -088a94: 6e10 d802 0800 |004e: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02d8 │ │ -088a9a: 0c00 |0051: move-result-object v0 │ │ -088a9c: 6e20 3306 0600 |0052: invoke-virtual {v6, v0}, Landroid/support/v4/app/INotificationSideChannel$Stub;.cancelAll:(Ljava/lang/String;)V // method@0633 │ │ -088aa2: 28b3 |0055: goto 0008 // -004d │ │ -088aa4: 0002 0400 0100 0000 0200 0000 0300 ... |0056: sparse-switch-data (18 units) │ │ +0889c0: |[0889c0] android.support.v4.app.INotificationSideChannel$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ +0889d0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0889d2: 2c07 5500 0000 |0001: sparse-switch v7, 00000056 // +00000055 │ │ +0889d8: 6f5a 8702 7698 |0004: invoke-super {v6, v7, v8, v9, v10}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0287 │ │ +0889de: 0a04 |0007: move-result v4 │ │ +0889e0: 0f04 |0008: return v4 │ │ +0889e2: 1a05 5211 |0009: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@1152 │ │ +0889e6: 6e20 e102 5900 |000b: invoke-virtual {v9, v5}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@02e1 │ │ +0889ec: 28fa |000e: goto 0008 // -0006 │ │ +0889ee: 1a05 5211 |000f: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@1152 │ │ +0889f2: 6e20 d102 5800 |0011: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@02d1 │ │ +0889f8: 6e10 d802 0800 |0014: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02d8 │ │ +0889fe: 0c00 |0017: move-result-object v0 │ │ +088a00: 6e10 d502 0800 |0018: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@02d5 │ │ +088a06: 0a01 |001b: move-result v1 │ │ +088a08: 6e10 d802 0800 |001c: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02d8 │ │ +088a0e: 0c02 |001f: move-result-object v2 │ │ +088a10: 6e10 d502 0800 |0020: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@02d5 │ │ +088a16: 0a05 |0023: move-result v5 │ │ +088a18: 3805 0e00 |0024: if-eqz v5, 0032 // +000e │ │ +088a1c: 6205 0300 |0026: sget-object v5, Landroid/app/Notification;.CREATOR:Landroid/os/Parcelable$Creator; // field@0003 │ │ +088a20: 7220 e702 8500 |0028: invoke-interface {v5, v8}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@02e7 │ │ +088a26: 0c03 |002b: move-result-object v3 │ │ +088a28: 1f03 1c00 |002c: check-cast v3, Landroid/app/Notification; // type@001c │ │ +088a2c: 6e53 3406 0621 |002e: invoke-virtual {v6, v0, v1, v2, v3}, Landroid/support/v4/app/INotificationSideChannel$Stub;.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V // method@0634 │ │ +088a32: 28d7 |0031: goto 0008 // -0029 │ │ +088a34: 1203 |0032: const/4 v3, #int 0 // #0 │ │ +088a36: 28fb |0033: goto 002e // -0005 │ │ +088a38: 1a05 5211 |0034: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@1152 │ │ +088a3c: 6e20 d102 5800 |0036: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@02d1 │ │ +088a42: 6e10 d802 0800 |0039: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02d8 │ │ +088a48: 0c00 |003c: move-result-object v0 │ │ +088a4a: 6e10 d502 0800 |003d: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@02d5 │ │ +088a50: 0a01 |0040: move-result v1 │ │ +088a52: 6e10 d802 0800 |0041: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02d8 │ │ +088a58: 0c02 |0044: move-result-object v2 │ │ +088a5a: 6e40 3206 0621 |0045: invoke-virtual {v6, v0, v1, v2}, Landroid/support/v4/app/INotificationSideChannel$Stub;.cancel:(Ljava/lang/String;ILjava/lang/String;)V // method@0632 │ │ +088a60: 28c0 |0048: goto 0008 // -0040 │ │ +088a62: 1a05 5211 |0049: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@1152 │ │ +088a66: 6e20 d102 5800 |004b: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@02d1 │ │ +088a6c: 6e10 d802 0800 |004e: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02d8 │ │ +088a72: 0c00 |0051: move-result-object v0 │ │ +088a74: 6e20 3306 0600 |0052: invoke-virtual {v6, v0}, Landroid/support/v4/app/INotificationSideChannel$Stub;.cancelAll:(Ljava/lang/String;)V // method@0633 │ │ +088a7a: 28b3 |0055: goto 0008 // -004d │ │ +088a7c: 0002 0400 0100 0000 0200 0000 0300 ... |0056: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0004 line=91 │ │ 0x0009 line=48 │ │ 0x000f line=53 │ │ 0x0014 line=55 │ │ @@ -162049,26 +162050,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -088ac8: |[088ac8] android.support.v4.app.ListFragment.:()V │ │ -088ad8: 7010 7104 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@0471 │ │ -088ade: 2200 9400 |0003: new-instance v0, Landroid/os/Handler; // type@0094 │ │ -088ae2: 7010 b202 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02b2 │ │ -088ae8: 5b10 af01 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@01af │ │ -088aec: 2200 3701 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@0137 │ │ -088af0: 7020 3906 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@0639 │ │ -088af6: 5b10 b501 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@01b5 │ │ -088afa: 2200 3801 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@0138 │ │ -088afe: 7020 3b06 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@063b │ │ -088b04: 5b10 b301 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@01b3 │ │ -088b08: 0e00 |0018: return-void │ │ +088aa0: |[088aa0] android.support.v4.app.ListFragment.:()V │ │ +088ab0: 7010 7104 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@0471 │ │ +088ab6: 2200 9400 |0003: new-instance v0, Landroid/os/Handler; // type@0094 │ │ +088aba: 7010 b202 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02b2 │ │ +088ac0: 5b10 af01 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@01af │ │ +088ac4: 2200 3701 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@0137 │ │ +088ac8: 7020 3906 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@0639 │ │ +088ace: 5b10 b501 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@01b5 │ │ +088ad2: 2200 3801 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@0138 │ │ +088ad6: 7020 3b06 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@063b │ │ +088adc: 5b10 b301 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@01b3 │ │ +088ae0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=47 │ │ 0x000a line=49 │ │ 0x0011 line=55 │ │ 0x0018 line=72 │ │ @@ -162080,103 +162081,103 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 182 16-bit code units │ │ -088b0c: |[088b0c] android.support.v4.app.ListFragment.ensureList:()V │ │ -088b1c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -088b1e: 5463 b001 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ -088b22: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ -088b26: 0e00 |0005: return-void │ │ -088b28: 6e10 4406 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@0644 │ │ -088b2e: 0c02 |0009: move-result-object v2 │ │ -088b30: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ -088b34: 2203 e104 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@04e1 │ │ -088b38: 1a04 3303 |000e: const-string v4, "Content view not yet created" // string@0333 │ │ -088b3c: 7020 0521 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -088b42: 2703 |0013: throw v3 │ │ -088b44: 2023 5b04 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@045b │ │ -088b48: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ -088b4c: 1f02 5b04 |0018: check-cast v2, Landroid/widget/ListView; // type@045b │ │ -088b50: 5b62 b001 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ -088b54: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -088b56: 5c63 b201 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@01b2 │ │ -088b5a: 5463 b001 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ -088b5e: 5464 b301 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@01b3 │ │ -088b62: 6e20 8d1e 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1e8d │ │ -088b68: 5463 ac01 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@01ac │ │ -088b6c: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ -088b70: 5460 ac01 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@01ac │ │ -088b74: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -088b76: 5b63 ac01 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@01ac │ │ -088b7a: 6e20 4a06 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@064a │ │ -088b80: 5463 af01 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@01af │ │ -088b84: 5464 b501 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@01b5 │ │ -088b88: 6e20 bb02 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02bb │ │ -088b8e: 28cc |0039: goto 0005 // -0034 │ │ -088b90: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ -088b96: 6e20 861c 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1c86 │ │ -088b9c: 0c03 |0040: move-result-object v3 │ │ -088b9e: 1f03 6e04 |0041: check-cast v3, Landroid/widget/TextView; // type@046e │ │ -088ba2: 5b63 b601 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01b6 │ │ -088ba6: 5463 b601 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01b6 │ │ -088baa: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ -088bae: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ -088bb4: 6e20 861c 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1c86 │ │ -088bba: 0c03 |004f: move-result-object v3 │ │ -088bbc: 5b63 ae01 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@01ae │ │ -088bc0: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ -088bc6: 6e20 861c 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1c86 │ │ -088bcc: 0c03 |0058: move-result-object v3 │ │ -088bce: 5b63 b401 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01b4 │ │ -088bd2: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ -088bd8: 6e20 861c 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1c86 │ │ -088bde: 0c03 |0061: move-result-object v3 │ │ -088be0: 5b63 b101 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@01b1 │ │ -088be4: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ -088bea: 6e20 861c 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1c86 │ │ -088bf0: 0c01 |006a: move-result-object v1 │ │ -088bf2: 2013 5b04 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@045b │ │ -088bf6: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ -088bfa: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ -088bfe: 2203 f304 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@04f3 │ │ -088c02: 1a04 ba0f |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@0fba │ │ -088c06: 7020 3d21 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@213d │ │ -088c0c: 2703 |0078: throw v3 │ │ -088c0e: 5463 b601 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01b6 │ │ -088c12: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ -088c16: 6e20 f61e 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ef6 │ │ -088c1c: 28d2 |0080: goto 0052 // -002e │ │ -088c1e: 2203 f304 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@04f3 │ │ -088c22: 1a04 3203 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@0332 │ │ -088c26: 7020 3d21 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@213d │ │ -088c2c: 2703 |0088: throw v3 │ │ -088c2e: 1f01 5b04 |0089: check-cast v1, Landroid/widget/ListView; // type@045b │ │ -088c32: 5b61 b001 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ -088c36: 5463 ae01 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@01ae │ │ -088c3a: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ -088c3e: 5463 b001 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ -088c42: 5464 ae01 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@01ae │ │ -088c46: 6e20 8b1e 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@1e8b │ │ -088c4c: 2884 |0098: goto 001c // -007c │ │ -088c4e: 5463 ad01 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@01ad │ │ -088c52: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ -088c56: 5463 b601 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01b6 │ │ -088c5a: 5464 ad01 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@01ad │ │ -088c5e: 6e20 f11e 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ef1 │ │ -088c64: 5463 b001 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ -088c68: 5464 b601 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01b6 │ │ -088c6c: 6e20 8b1e 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@1e8b │ │ -088c72: 2900 71ff |00ab: goto/16 001c // -008f │ │ -088c76: 5463 b401 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01b4 │ │ -088c7a: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ -088c7e: 7030 4c06 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@064c │ │ -088c84: 2900 7eff |00b4: goto/16 0032 // -0082 │ │ +088ae4: |[088ae4] android.support.v4.app.ListFragment.ensureList:()V │ │ +088af4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +088af6: 5463 b001 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ +088afa: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ +088afe: 0e00 |0005: return-void │ │ +088b00: 6e10 4406 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@0644 │ │ +088b06: 0c02 |0009: move-result-object v2 │ │ +088b08: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ +088b0c: 2203 e104 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@04e1 │ │ +088b10: 1a04 3303 |000e: const-string v4, "Content view not yet created" // string@0333 │ │ +088b14: 7020 0521 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +088b1a: 2703 |0013: throw v3 │ │ +088b1c: 2023 5b04 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@045b │ │ +088b20: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ +088b24: 1f02 5b04 |0018: check-cast v2, Landroid/widget/ListView; // type@045b │ │ +088b28: 5b62 b001 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ +088b2c: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +088b2e: 5c63 b201 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@01b2 │ │ +088b32: 5463 b001 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ +088b36: 5464 b301 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@01b3 │ │ +088b3a: 6e20 8d1e 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1e8d │ │ +088b40: 5463 ac01 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@01ac │ │ +088b44: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ +088b48: 5460 ac01 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@01ac │ │ +088b4c: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +088b4e: 5b63 ac01 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@01ac │ │ +088b52: 6e20 4a06 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@064a │ │ +088b58: 5463 af01 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@01af │ │ +088b5c: 5464 b501 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@01b5 │ │ +088b60: 6e20 bb02 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02bb │ │ +088b66: 28cc |0039: goto 0005 // -0034 │ │ +088b68: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ +088b6e: 6e20 861c 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1c86 │ │ +088b74: 0c03 |0040: move-result-object v3 │ │ +088b76: 1f03 6e04 |0041: check-cast v3, Landroid/widget/TextView; // type@046e │ │ +088b7a: 5b63 b601 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01b6 │ │ +088b7e: 5463 b601 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01b6 │ │ +088b82: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ +088b86: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ +088b8c: 6e20 861c 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1c86 │ │ +088b92: 0c03 |004f: move-result-object v3 │ │ +088b94: 5b63 ae01 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@01ae │ │ +088b98: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ +088b9e: 6e20 861c 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1c86 │ │ +088ba4: 0c03 |0058: move-result-object v3 │ │ +088ba6: 5b63 b401 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01b4 │ │ +088baa: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ +088bb0: 6e20 861c 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1c86 │ │ +088bb6: 0c03 |0061: move-result-object v3 │ │ +088bb8: 5b63 b101 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@01b1 │ │ +088bbc: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ +088bc2: 6e20 861c 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1c86 │ │ +088bc8: 0c01 |006a: move-result-object v1 │ │ +088bca: 2013 5b04 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@045b │ │ +088bce: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ +088bd2: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ +088bd6: 2203 f304 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@04f3 │ │ +088bda: 1a04 ba0f |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@0fba │ │ +088bde: 7020 3d21 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@213d │ │ +088be4: 2703 |0078: throw v3 │ │ +088be6: 5463 b601 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01b6 │ │ +088bea: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ +088bee: 6e20 f61e 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ef6 │ │ +088bf4: 28d2 |0080: goto 0052 // -002e │ │ +088bf6: 2203 f304 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@04f3 │ │ +088bfa: 1a04 3203 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@0332 │ │ +088bfe: 7020 3d21 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@213d │ │ +088c04: 2703 |0088: throw v3 │ │ +088c06: 1f01 5b04 |0089: check-cast v1, Landroid/widget/ListView; // type@045b │ │ +088c0a: 5b61 b001 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ +088c0e: 5463 ae01 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@01ae │ │ +088c12: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ +088c16: 5463 b001 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ +088c1a: 5464 ae01 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@01ae │ │ +088c1e: 6e20 8b1e 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@1e8b │ │ +088c24: 2884 |0098: goto 001c // -007c │ │ +088c26: 5463 ad01 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@01ad │ │ +088c2a: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ +088c2e: 5463 b601 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01b6 │ │ +088c32: 5464 ad01 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@01ad │ │ +088c36: 6e20 f11e 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ef1 │ │ +088c3c: 5463 b001 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ +088c40: 5464 b601 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01b6 │ │ +088c44: 6e20 8b1e 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@1e8b │ │ +088c4a: 2900 71ff |00ab: goto/16 001c // -008f │ │ +088c4e: 5463 b401 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01b4 │ │ +088c52: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ +088c56: 7030 4c06 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@064c │ │ +088c5c: 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 │ │ @@ -162221,77 +162222,77 @@ │ │ type : '(ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -088c88: |[088c88] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ -088c98: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ -088c9e: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ -088ca2: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ -088ca6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -088ca8: 7010 3e06 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@063e │ │ -088cae: 5460 b401 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01b4 │ │ -088cb2: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ -088cb6: 2200 e104 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ -088cba: 1a01 f902 |0011: const-string v1, "Can't be used with a custom content view" // string@02f9 │ │ -088cbe: 7020 0521 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -088cc4: 2700 |0016: throw v0 │ │ -088cc6: 5560 b201 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@01b2 │ │ -088cca: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ -088cce: 0e00 |001b: return-void │ │ -088cd0: 5c67 b201 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@01b2 │ │ -088cd4: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ -088cd8: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ -088cdc: 5460 b401 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01b4 │ │ -088ce0: 6e10 3f06 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@063f │ │ -088ce6: 0c01 |0027: move-result-object v1 │ │ -088ce8: 7120 4b1e 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1e4b │ │ -088cee: 0c01 |002b: move-result-object v1 │ │ -088cf0: 6e20 141d 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@1d14 │ │ -088cf6: 5460 b101 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@01b1 │ │ -088cfa: 6e10 3f06 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@063f │ │ -088d00: 0c01 |0034: move-result-object v1 │ │ -088d02: 7120 4b1e 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1e4b │ │ -088d08: 0c01 |0038: move-result-object v1 │ │ -088d0a: 6e20 141d 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@1d14 │ │ -088d10: 5460 b401 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01b4 │ │ -088d14: 6e20 111d 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@1d11 │ │ -088d1a: 5460 b101 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@01b1 │ │ -088d1e: 6e20 111d 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@1d11 │ │ -088d24: 28d5 |0046: goto 001b // -002b │ │ -088d26: 5460 b401 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01b4 │ │ -088d2a: 6e10 811c 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1c81 │ │ -088d30: 5460 b101 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@01b1 │ │ -088d34: 6e10 811c 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1c81 │ │ -088d3a: 28eb |0051: goto 003c // -0015 │ │ -088d3c: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ -088d40: 5460 b401 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01b4 │ │ -088d44: 6e10 3f06 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@063f │ │ -088d4a: 0c01 |0059: move-result-object v1 │ │ -088d4c: 7120 4b1e 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1e4b │ │ -088d52: 0c01 |005d: move-result-object v1 │ │ -088d54: 6e20 141d 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@1d14 │ │ -088d5a: 5460 b101 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@01b1 │ │ -088d5e: 6e10 3f06 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@063f │ │ -088d64: 0c01 |0066: move-result-object v1 │ │ -088d66: 7120 4b1e 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1e4b │ │ -088d6c: 0c01 |006a: move-result-object v1 │ │ -088d6e: 6e20 141d 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@1d14 │ │ -088d74: 5460 b401 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01b4 │ │ -088d78: 6e20 111d 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@1d11 │ │ -088d7e: 5460 b101 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@01b1 │ │ -088d82: 6e20 111d 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@1d11 │ │ -088d88: 28a3 |0078: goto 001b // -005d │ │ -088d8a: 5460 b401 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01b4 │ │ -088d8e: 6e10 811c 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1c81 │ │ -088d94: 5460 b101 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@01b1 │ │ -088d98: 6e10 811c 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1c81 │ │ -088d9e: 28eb |0083: goto 006e // -0015 │ │ +088c60: |[088c60] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ +088c70: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ +088c76: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ +088c7a: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ +088c7e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +088c80: 7010 3e06 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@063e │ │ +088c86: 5460 b401 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01b4 │ │ +088c8a: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ +088c8e: 2200 e104 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ +088c92: 1a01 f902 |0011: const-string v1, "Can't be used with a custom content view" // string@02f9 │ │ +088c96: 7020 0521 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +088c9c: 2700 |0016: throw v0 │ │ +088c9e: 5560 b201 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@01b2 │ │ +088ca2: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ +088ca6: 0e00 |001b: return-void │ │ +088ca8: 5c67 b201 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@01b2 │ │ +088cac: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ +088cb0: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ +088cb4: 5460 b401 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01b4 │ │ +088cb8: 6e10 3f06 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@063f │ │ +088cbe: 0c01 |0027: move-result-object v1 │ │ +088cc0: 7120 4b1e 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1e4b │ │ +088cc6: 0c01 |002b: move-result-object v1 │ │ +088cc8: 6e20 141d 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@1d14 │ │ +088cce: 5460 b101 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@01b1 │ │ +088cd2: 6e10 3f06 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@063f │ │ +088cd8: 0c01 |0034: move-result-object v1 │ │ +088cda: 7120 4b1e 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1e4b │ │ +088ce0: 0c01 |0038: move-result-object v1 │ │ +088ce2: 6e20 141d 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@1d14 │ │ +088ce8: 5460 b401 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01b4 │ │ +088cec: 6e20 111d 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@1d11 │ │ +088cf2: 5460 b101 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@01b1 │ │ +088cf6: 6e20 111d 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@1d11 │ │ +088cfc: 28d5 |0046: goto 001b // -002b │ │ +088cfe: 5460 b401 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01b4 │ │ +088d02: 6e10 811c 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1c81 │ │ +088d08: 5460 b101 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@01b1 │ │ +088d0c: 6e10 811c 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1c81 │ │ +088d12: 28eb |0051: goto 003c // -0015 │ │ +088d14: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ +088d18: 5460 b401 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01b4 │ │ +088d1c: 6e10 3f06 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@063f │ │ +088d22: 0c01 |0059: move-result-object v1 │ │ +088d24: 7120 4b1e 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1e4b │ │ +088d2a: 0c01 |005d: move-result-object v1 │ │ +088d2c: 6e20 141d 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@1d14 │ │ +088d32: 5460 b101 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@01b1 │ │ +088d36: 6e10 3f06 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@063f │ │ +088d3c: 0c01 |0066: move-result-object v1 │ │ +088d3e: 7120 4b1e 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1e4b │ │ +088d44: 0c01 |006a: move-result-object v1 │ │ +088d46: 6e20 141d 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@1d14 │ │ +088d4c: 5460 b401 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01b4 │ │ +088d50: 6e20 111d 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@1d11 │ │ +088d56: 5460 b101 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@01b1 │ │ +088d5a: 6e20 111d 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@1d11 │ │ +088d60: 28a3 |0078: goto 001b // -005d │ │ +088d62: 5460 b401 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01b4 │ │ +088d66: 6e10 811c 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1c81 │ │ +088d6c: 5460 b101 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@01b1 │ │ +088d70: 6e10 811c 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1c81 │ │ +088d76: 28eb |0083: goto 006e // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=280 │ │ 0x000b line=281 │ │ 0x000f line=282 │ │ 0x0017 line=284 │ │ 0x001b line=313 │ │ @@ -162322,17 +162323,17 @@ │ │ type : '()Landroid/widget/ListAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -088da0: |[088da0] android.support.v4.app.ListFragment.getListAdapter:()Landroid/widget/ListAdapter; │ │ -088db0: 5410 ac01 |0000: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@01ac │ │ -088db4: 1100 |0002: return-object v0 │ │ +088d78: |[088d78] android.support.v4.app.ListFragment.getListAdapter:()Landroid/widget/ListAdapter; │ │ +088d88: 5410 ac01 |0000: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@01ac │ │ +088d8c: 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;) │ │ @@ -162340,18 +162341,18 @@ │ │ type : '()Landroid/widget/ListView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -088db8: |[088db8] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ -088dc8: 7010 3e06 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@063e │ │ -088dce: 5410 b001 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ -088dd2: 1100 |0005: return-object v0 │ │ +088d90: |[088d90] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ +088da0: 7010 3e06 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@063e │ │ +088da6: 5410 b001 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ +088daa: 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; │ │ │ │ @@ -162360,20 +162361,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -088dd4: |[088dd4] android.support.v4.app.ListFragment.getSelectedItemId:()J │ │ -088de4: 7010 3e06 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@063e │ │ -088dea: 5420 b001 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ -088dee: 6e10 871e 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemId:()J // method@1e87 │ │ -088df4: 0b00 |0008: move-result-wide v0 │ │ -088df6: 1000 |0009: return-wide v0 │ │ +088dac: |[088dac] android.support.v4.app.ListFragment.getSelectedItemId:()J │ │ +088dbc: 7010 3e06 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@063e │ │ +088dc2: 5420 b001 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ +088dc6: 6e10 871e 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemId:()J // method@1e87 │ │ +088dcc: 0b00 |0008: move-result-wide v0 │ │ +088dce: 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; │ │ │ │ @@ -162382,20 +162383,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -088df8: |[088df8] android.support.v4.app.ListFragment.getSelectedItemPosition:()I │ │ -088e08: 7010 3e06 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@063e │ │ -088e0e: 5410 b001 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ -088e12: 6e10 881e 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemPosition:()I // method@1e88 │ │ -088e18: 0a00 |0008: move-result v0 │ │ -088e1a: 0f00 |0009: return v0 │ │ +088dd0: |[088dd0] android.support.v4.app.ListFragment.getSelectedItemPosition:()I │ │ +088de0: 7010 3e06 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@063e │ │ +088de6: 5410 b001 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ +088dea: 6e10 881e 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemPosition:()I // method@1e88 │ │ +088df0: 0a00 |0008: move-result v0 │ │ +088df2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0003 line=207 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -162404,73 +162405,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 │ │ -088e1c: |[088e1c] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -088e2c: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ -088e30: 12ea |0002: const/4 v10, #int -2 // #fe │ │ -088e32: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ -088e34: 6e10 3f06 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@063f │ │ -088e3a: 0c00 |0007: move-result-object v0 │ │ -088e3c: 2205 5504 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@0455 │ │ -088e40: 7020 6c1e 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@1e6c │ │ -088e46: 2203 5804 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@0458 │ │ -088e4a: 7020 791e 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@1e79 │ │ -088e50: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ -088e56: 6e20 7c1e 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@1e7c │ │ -088e5c: 1217 |0018: const/4 v7, #int 1 // #1 │ │ -088e5e: 6e20 7d1e 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@1e7d │ │ -088e64: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ -088e68: 6e20 7e1e 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@1e7e │ │ -088e6e: 6e20 7b1e b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@1e7b │ │ -088e74: 2204 5f04 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@045f │ │ -088e78: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -088e7a: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ -088e80: 7040 a41e 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1ea4 │ │ -088e86: 2207 5404 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0454 │ │ -088e8a: 7030 6b1e a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1e6b │ │ -088e90: 6e30 7a1e 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1e7a │ │ -088e96: 2207 5404 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0454 │ │ -088e9a: 7030 6b1e 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1e6b │ │ -088ea0: 6e30 6d1e 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1e6d │ │ -088ea6: 2201 5504 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@0455 │ │ -088eaa: 7020 6c1e 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@1e6c │ │ -088eb0: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ -088eb6: 6e20 6e1e 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@1e6e │ │ -088ebc: 2206 6e04 |0048: new-instance v6, Landroid/widget/TextView; // type@046e │ │ -088ec0: 6e10 3f06 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@063f │ │ -088ec6: 0c07 |004d: move-result-object v7 │ │ -088ec8: 7020 df1e 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1edf │ │ -088ece: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ -088ed4: 6e20 ed1e 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@1eed │ │ -088eda: 6e20 ec1e b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@1eec │ │ -088ee0: 2207 5404 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0454 │ │ -088ee4: 7030 6b1e 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1e6b │ │ -088eea: 6e30 6d1e 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1e6d │ │ -088ef0: 2202 5b04 |0062: new-instance v2, Landroid/widget/ListView; // type@045b │ │ -088ef4: 6e10 3f06 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@063f │ │ -088efa: 0c07 |0067: move-result-object v7 │ │ -088efc: 7020 801e 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@1e80 │ │ -088f02: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ -088f08: 6e20 8c1e 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@1e8c │ │ -088f0e: 1207 |0071: const/4 v7, #int 0 // #0 │ │ -088f10: 6e20 8a1e 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@1e8a │ │ -088f16: 2207 5404 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0454 │ │ -088f1a: 7030 6b1e 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1e6b │ │ -088f20: 6e30 6d1e 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1e6d │ │ -088f26: 2207 5404 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0454 │ │ -088f2a: 7030 6b1e 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1e6b │ │ -088f30: 6e30 6d1e 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1e6d │ │ -088f36: 2207 5404 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0454 │ │ -088f3a: 7030 6b1e 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1e6b │ │ -088f40: 6e20 6f1e 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1e6f │ │ -088f46: 1105 |008d: return-object v5 │ │ +088df4: |[088df4] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +088e04: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ +088e08: 12ea |0002: const/4 v10, #int -2 // #fe │ │ +088e0a: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ +088e0c: 6e10 3f06 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@063f │ │ +088e12: 0c00 |0007: move-result-object v0 │ │ +088e14: 2205 5504 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@0455 │ │ +088e18: 7020 6c1e 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@1e6c │ │ +088e1e: 2203 5804 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@0458 │ │ +088e22: 7020 791e 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@1e79 │ │ +088e28: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ +088e2e: 6e20 7c1e 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@1e7c │ │ +088e34: 1217 |0018: const/4 v7, #int 1 // #1 │ │ +088e36: 6e20 7d1e 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@1e7d │ │ +088e3c: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ +088e40: 6e20 7e1e 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@1e7e │ │ +088e46: 6e20 7b1e b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@1e7b │ │ +088e4c: 2204 5f04 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@045f │ │ +088e50: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +088e52: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ +088e58: 7040 a41e 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1ea4 │ │ +088e5e: 2207 5404 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0454 │ │ +088e62: 7030 6b1e a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1e6b │ │ +088e68: 6e30 7a1e 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1e7a │ │ +088e6e: 2207 5404 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0454 │ │ +088e72: 7030 6b1e 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1e6b │ │ +088e78: 6e30 6d1e 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1e6d │ │ +088e7e: 2201 5504 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@0455 │ │ +088e82: 7020 6c1e 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@1e6c │ │ +088e88: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ +088e8e: 6e20 6e1e 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@1e6e │ │ +088e94: 2206 6e04 |0048: new-instance v6, Landroid/widget/TextView; // type@046e │ │ +088e98: 6e10 3f06 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@063f │ │ +088e9e: 0c07 |004d: move-result-object v7 │ │ +088ea0: 7020 df1e 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1edf │ │ +088ea6: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ +088eac: 6e20 ed1e 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@1eed │ │ +088eb2: 6e20 ec1e b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@1eec │ │ +088eb8: 2207 5404 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0454 │ │ +088ebc: 7030 6b1e 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1e6b │ │ +088ec2: 6e30 6d1e 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1e6d │ │ +088ec8: 2202 5b04 |0062: new-instance v2, Landroid/widget/ListView; // type@045b │ │ +088ecc: 6e10 3f06 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@063f │ │ +088ed2: 0c07 |0067: move-result-object v7 │ │ +088ed4: 7020 801e 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@1e80 │ │ +088eda: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ +088ee0: 6e20 8c1e 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@1e8c │ │ +088ee6: 1207 |0071: const/4 v7, #int 0 // #0 │ │ +088ee8: 6e20 8a1e 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@1e8a │ │ +088eee: 2207 5404 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0454 │ │ +088ef2: 7030 6b1e 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1e6b │ │ +088ef8: 6e30 6d1e 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1e6d │ │ +088efe: 2207 5404 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0454 │ │ +088f02: 7030 6b1e 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1e6b │ │ +088f08: 6e30 6d1e 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1e6d │ │ +088f0e: 2207 5404 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0454 │ │ +088f12: 7030 6b1e 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1e6b │ │ +088f18: 6e20 6f1e 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1e6f │ │ +088f1e: 1105 |008d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=91 │ │ 0x0008 line=93 │ │ 0x000d line=97 │ │ 0x0012 line=98 │ │ 0x0018 line=99 │ │ @@ -162510,28 +162511,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -088f48: |[088f48] android.support.v4.app.ListFragment.onDestroyView:()V │ │ -088f58: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -088f5a: 5430 af01 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@01af │ │ -088f5e: 5431 b501 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@01b5 │ │ -088f62: 6e20 be02 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02be │ │ -088f68: 5b32 b001 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ -088f6c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -088f6e: 5c30 b201 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@01b2 │ │ -088f72: 5b32 b101 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@01b1 │ │ -088f76: 5b32 b401 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01b4 │ │ -088f7a: 5b32 ae01 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@01ae │ │ -088f7e: 5b32 b601 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01b6 │ │ -088f82: 6f10 ab04 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@04ab │ │ -088f88: 0e00 |0018: return-void │ │ +088f20: |[088f20] android.support.v4.app.ListFragment.onDestroyView:()V │ │ +088f30: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +088f32: 5430 af01 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@01af │ │ +088f36: 5431 b501 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@01b5 │ │ +088f3a: 6e20 be02 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02be │ │ +088f40: 5b32 b001 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ +088f44: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +088f46: 5c30 b201 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@01b2 │ │ +088f4a: 5b32 b101 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@01b1 │ │ +088f4e: 5b32 b401 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01b4 │ │ +088f52: 5b32 ae01 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@01ae │ │ +088f56: 5b32 b601 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01b6 │ │ +088f5a: 6f10 ab04 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@04ab │ │ +088f60: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=153 │ │ 0x0008 line=154 │ │ 0x000a line=155 │ │ 0x000d line=156 │ │ 0x0013 line=157 │ │ @@ -162545,16 +162546,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 │ │ -088f8c: |[088f8c] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -088f9c: 0e00 |0000: return-void │ │ +088f64: |[088f64] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +088f74: 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; │ │ @@ -162566,18 +162567,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 │ │ -088fa0: |[088fa0] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -088fb0: 6f30 b804 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@04b8 │ │ -088fb6: 7010 3e06 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@063e │ │ -088fbc: 0e00 |0006: return-void │ │ +088f78: |[088f78] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +088f88: 6f30 b804 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@04b8 │ │ +088f8e: 7010 3e06 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@063e │ │ +088f94: 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; │ │ @@ -162589,31 +162590,31 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -088fc0: |[088fc0] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ -088fd0: 7010 3e06 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@063e │ │ -088fd6: 5420 b601 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01b6 │ │ -088fda: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -088fde: 2200 e104 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ -088fe2: 1a01 f902 |0009: const-string v1, "Can't be used with a custom content view" // string@02f9 │ │ -088fe6: 7020 0521 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -088fec: 2700 |000e: throw v0 │ │ -088fee: 5420 b601 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01b6 │ │ -088ff2: 6e20 f11e 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ef1 │ │ -088ff8: 5420 ad01 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@01ad │ │ -088ffc: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ -089000: 5420 b001 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ -089004: 5421 b601 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01b6 │ │ -089008: 6e20 8b1e 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@1e8b │ │ -08900e: 5b23 ad01 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@01ad │ │ -089012: 0e00 |0021: return-void │ │ +088f98: |[088f98] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ +088fa8: 7010 3e06 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@063e │ │ +088fae: 5420 b601 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01b6 │ │ +088fb2: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +088fb6: 2200 e104 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ +088fba: 1a01 f902 |0009: const-string v1, "Can't be used with a custom content view" // string@02f9 │ │ +088fbe: 7020 0521 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +088fc4: 2700 |000e: throw v0 │ │ +088fc6: 5420 b601 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01b6 │ │ +088fca: 6e20 f11e 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ef1 │ │ +088fd0: 5420 ad01 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@01ad │ │ +088fd4: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ +088fd8: 5420 b001 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ +088fdc: 5421 b601 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01b6 │ │ +088fe0: 6e20 8b1e 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@1e8b │ │ +088fe6: 5b23 ad01 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@01ad │ │ +088fea: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0003 line=233 │ │ 0x0007 line=234 │ │ 0x000f line=236 │ │ 0x0014 line=237 │ │ @@ -162629,38 +162630,38 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -089014: |[089014] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ -089024: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -089026: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -089028: 5443 ac01 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@01ac │ │ -08902c: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ -089030: 0110 |0006: move v0, v1 │ │ -089032: 5b45 ac01 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@01ac │ │ -089036: 5443 b001 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ -08903a: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ -08903e: 5443 b001 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ -089042: 6e20 891e 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1e89 │ │ -089048: 5543 b201 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@01b2 │ │ -08904c: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ -089050: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ -089054: 6e10 4406 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@0644 │ │ -08905a: 0c03 |001b: move-result-object v3 │ │ -08905c: 6e10 bf1c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1cbf │ │ -089062: 0c03 |001f: move-result-object v3 │ │ -089064: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ -089068: 0112 |0022: move v2, v1 │ │ -08906a: 7030 4c06 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@064c │ │ -089070: 0e00 |0026: return-void │ │ -089072: 0120 |0027: move v0, v2 │ │ -089074: 28df |0028: goto 0007 // -0021 │ │ +088fec: |[088fec] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ +088ffc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +088ffe: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +089000: 5443 ac01 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@01ac │ │ +089004: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ +089008: 0110 |0006: move v0, v1 │ │ +08900a: 5b45 ac01 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@01ac │ │ +08900e: 5443 b001 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ +089012: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ +089016: 5443 b001 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ +08901a: 6e20 891e 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1e89 │ │ +089020: 5543 b201 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@01b2 │ │ +089024: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ +089028: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ +08902c: 6e10 4406 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@0644 │ │ +089032: 0c03 |001b: move-result-object v3 │ │ +089034: 6e10 bf1c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1cbf │ │ +08903a: 0c03 |001f: move-result-object v3 │ │ +08903c: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ +089040: 0112 |0022: move v2, v1 │ │ +089042: 7030 4c06 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@064c │ │ +089048: 0e00 |0026: return-void │ │ +08904a: 0120 |0027: move v0, v2 │ │ +08904c: 28df |0028: goto 0007 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=179 │ │ 0x0007 line=180 │ │ 0x0009 line=181 │ │ 0x000d line=182 │ │ 0x0012 line=183 │ │ @@ -162677,18 +162678,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -089078: |[089078] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ -089088: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08908a: 7030 4c06 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@064c │ │ -089090: 0e00 |0004: return-void │ │ +089050: |[089050] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ +089060: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +089062: 7030 4c06 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@064c │ │ +089068: 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 │ │ @@ -162698,18 +162699,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -089094: |[089094] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ -0890a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0890a6: 7030 4c06 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@064c │ │ -0890ac: 0e00 |0004: return-void │ │ +08906c: |[08906c] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ +08907c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08907e: 7030 4c06 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@064c │ │ +089084: 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 │ │ @@ -162719,19 +162720,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0890b0: |[0890b0] android.support.v4.app.ListFragment.setSelection:(I)V │ │ -0890c0: 7010 3e06 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@063e │ │ -0890c6: 5410 b001 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ -0890ca: 6e20 8e1e 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@1e8e │ │ -0890d0: 0e00 |0008: return-void │ │ +089088: |[089088] android.support.v4.app.ListFragment.setSelection:(I)V │ │ +089098: 7010 3e06 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@063e │ │ +08909e: 5410 b001 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01b0 │ │ +0890a2: 6e20 8e1e 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@1e8e │ │ +0890a8: 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; │ │ @@ -162839,21 +162840,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 │ │ -0890d4: |[0890d4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ -0890e4: 5b01 c501 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ -0890e8: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -0890ee: 5902 bd01 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01bd │ │ -0890f2: 5b03 b701 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@01b7 │ │ -0890f6: 5b04 b801 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b8 │ │ -0890fa: 0e00 |000b: return-void │ │ +0890ac: |[0890ac] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ +0890bc: 5b01 c501 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ +0890c0: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +0890c6: 5902 bd01 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01bd │ │ +0890ca: 5b03 b701 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@01b7 │ │ +0890ce: 5b04 b801 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b8 │ │ +0890d2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0005 line=229 │ │ 0x0007 line=230 │ │ 0x0009 line=231 │ │ 0x000b line=232 │ │ @@ -162871,71 +162872,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 │ │ -0890fc: |[0890fc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -08910c: 5441 b801 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b8 │ │ -089110: 3801 5b00 |0002: if-eqz v1, 005d // +005b │ │ -089114: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -089116: 5441 c501 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ -08911a: 5411 c801 |0007: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ -08911e: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -089122: 5441 c501 |000b: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ -089126: 5411 c801 |000d: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ -08912a: 5411 1a01 |000f: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@011a │ │ -08912e: 5410 5401 |0011: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0154 │ │ -089132: 5441 c501 |0013: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ -089136: 5411 c801 |0015: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ -08913a: 5411 1a01 |0017: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@011a │ │ -08913e: 1a02 d91e |0019: const-string v2, "onLoadFinished" // string@1ed9 │ │ -089142: 5b12 5401 |001b: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0154 │ │ -089146: 6301 c601 |001d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -08914a: 3801 2800 |001f: if-eqz v1, 0047 // +0028 │ │ -08914e: 1a01 9b0b |0021: const-string v1, "LoaderManager" // string@0b9b │ │ -089152: 2202 f704 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -089156: 7010 6021 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08915c: 1a03 2400 |0028: const-string v3, " onLoadFinished in " // string@0024 │ │ -089160: 6e20 6921 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -089166: 0c02 |002d: move-result-object v2 │ │ -089168: 6e20 6821 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -08916e: 0c02 |0031: move-result-object v2 │ │ -089170: 1a03 3701 |0032: const-string v3, ": " // string@0137 │ │ -089174: 6e20 6921 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08917a: 0c02 |0037: move-result-object v2 │ │ -08917c: 6e20 6909 6500 |0038: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@0969 │ │ -089182: 0c03 |003b: move-result-object v3 │ │ -089184: 6e20 6921 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08918a: 0c02 |003f: move-result-object v2 │ │ -08918c: 6e10 6e21 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -089192: 0c02 |0043: move-result-object v2 │ │ -089194: 7120 0c1c 2100 |0044: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -08919a: 5441 b801 |0047: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b8 │ │ -08919e: 7230 5006 5106 |0049: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0650 │ │ -0891a4: 5441 c501 |004c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ -0891a8: 5411 c801 |004e: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ -0891ac: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ -0891b0: 5441 c501 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ -0891b4: 5411 c801 |0054: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ -0891b8: 5411 1a01 |0056: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@011a │ │ -0891bc: 5b10 5401 |0058: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0154 │ │ -0891c0: 1211 |005a: const/4 v1, #int 1 // #1 │ │ -0891c2: 5c41 ba01 |005b: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@01ba │ │ -0891c6: 0e00 |005d: return-void │ │ -0891c8: 0d01 |005e: move-exception v1 │ │ -0891ca: 5442 c501 |005f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ -0891ce: 5422 c801 |0061: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ -0891d2: 3802 0a00 |0063: if-eqz v2, 006d // +000a │ │ -0891d6: 5442 c501 |0065: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ -0891da: 5422 c801 |0067: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ -0891de: 5422 1a01 |0069: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@011a │ │ -0891e2: 5b20 5401 |006b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0154 │ │ -0891e6: 2701 |006d: throw v1 │ │ +0890d4: |[0890d4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +0890e4: 5441 b801 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b8 │ │ +0890e8: 3801 5b00 |0002: if-eqz v1, 005d // +005b │ │ +0890ec: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0890ee: 5441 c501 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ +0890f2: 5411 c801 |0007: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ +0890f6: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +0890fa: 5441 c501 |000b: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ +0890fe: 5411 c801 |000d: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ +089102: 5411 1a01 |000f: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@011a │ │ +089106: 5410 5401 |0011: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0154 │ │ +08910a: 5441 c501 |0013: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ +08910e: 5411 c801 |0015: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ +089112: 5411 1a01 |0017: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@011a │ │ +089116: 1a02 d91e |0019: const-string v2, "onLoadFinished" // string@1ed9 │ │ +08911a: 5b12 5401 |001b: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0154 │ │ +08911e: 6301 c601 |001d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +089122: 3801 2800 |001f: if-eqz v1, 0047 // +0028 │ │ +089126: 1a01 9b0b |0021: const-string v1, "LoaderManager" // string@0b9b │ │ +08912a: 2202 f704 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +08912e: 7010 6021 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +089134: 1a03 2400 |0028: const-string v3, " onLoadFinished in " // string@0024 │ │ +089138: 6e20 6921 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08913e: 0c02 |002d: move-result-object v2 │ │ +089140: 6e20 6821 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +089146: 0c02 |0031: move-result-object v2 │ │ +089148: 1a03 3701 |0032: const-string v3, ": " // string@0137 │ │ +08914c: 6e20 6921 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +089152: 0c02 |0037: move-result-object v2 │ │ +089154: 6e20 6909 6500 |0038: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@0969 │ │ +08915a: 0c03 |003b: move-result-object v3 │ │ +08915c: 6e20 6921 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +089162: 0c02 |003f: move-result-object v2 │ │ +089164: 6e10 6e21 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08916a: 0c02 |0043: move-result-object v2 │ │ +08916c: 7120 0c1c 2100 |0044: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +089172: 5441 b801 |0047: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b8 │ │ +089176: 7230 5006 5106 |0049: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0650 │ │ +08917c: 5441 c501 |004c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ +089180: 5411 c801 |004e: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ +089184: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ +089188: 5441 c501 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ +08918c: 5411 c801 |0054: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ +089190: 5411 1a01 |0056: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@011a │ │ +089194: 5b10 5401 |0058: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0154 │ │ +089198: 1211 |005a: const/4 v1, #int 1 // #1 │ │ +08919a: 5c41 ba01 |005b: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@01ba │ │ +08919e: 0e00 |005d: return-void │ │ +0891a0: 0d01 |005e: move-exception v1 │ │ +0891a2: 5442 c501 |005f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ +0891a6: 5422 c801 |0061: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ +0891aa: 3802 0a00 |0063: if-eqz v2, 006d // +000a │ │ +0891ae: 5442 c501 |0065: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ +0891b2: 5422 c801 |0067: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ +0891b6: 5422 1a01 |0069: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@011a │ │ +0891ba: 5b20 5401 |006b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0154 │ │ +0891be: 2701 |006d: throw v1 │ │ catches : 1 │ │ 0x001d - 0x004c │ │ -> 0x005e │ │ positions : │ │ 0x0000 line=418 │ │ 0x0004 line=419 │ │ 0x0005 line=420 │ │ @@ -162962,103 +162963,103 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 177 16-bit code units │ │ -0891f4: |[0891f4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ -089204: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -089206: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -089208: 6302 c601 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -08920c: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ -089210: 1a02 9b0b |0006: const-string v2, "LoaderManager" // string@0b9b │ │ -089214: 2203 f704 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -089218: 7010 6021 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08921e: 1a04 0a00 |000d: const-string v4, " Destroying: " // string@000a │ │ -089222: 6e20 6921 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -089228: 0c03 |0012: move-result-object v3 │ │ -08922a: 6e20 6821 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -089230: 0c03 |0016: move-result-object v3 │ │ -089232: 6e10 6e21 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -089238: 0c03 |001a: move-result-object v3 │ │ -08923a: 7120 0c1c 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -089240: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -089242: 5c72 bb01 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@01bb │ │ -089246: 5571 ba01 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@01ba │ │ -08924a: 5c75 ba01 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@01ba │ │ -08924e: 5472 b801 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b8 │ │ -089252: 3802 5600 |0027: if-eqz v2, 007d // +0056 │ │ -089256: 5472 bf01 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -08925a: 3802 5200 |002b: if-eqz v2, 007d // +0052 │ │ -08925e: 5572 bc01 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01bc │ │ -089262: 3802 4e00 |002f: if-eqz v2, 007d // +004e │ │ -089266: 3801 4c00 |0031: if-eqz v1, 007d // +004c │ │ -08926a: 6302 c601 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -08926e: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ -089272: 1a02 9b0b |0037: const-string v2, "LoaderManager" // string@0b9b │ │ -089276: 2203 f704 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -08927a: 7010 6021 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -089280: 1a04 1700 |003e: const-string v4, " Reseting: " // string@0017 │ │ -089284: 6e20 6921 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08928a: 0c03 |0043: move-result-object v3 │ │ -08928c: 6e20 6821 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -089292: 0c03 |0047: move-result-object v3 │ │ -089294: 6e10 6e21 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08929a: 0c03 |004b: move-result-object v3 │ │ -08929c: 7120 0c1c 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -0892a2: 1200 |004f: const/4 v0, #int 0 // #0 │ │ -0892a4: 5472 c501 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ -0892a8: 5422 c801 |0052: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ -0892ac: 3802 1400 |0054: if-eqz v2, 0068 // +0014 │ │ -0892b0: 5472 c501 |0056: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ -0892b4: 5422 c801 |0058: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ -0892b8: 5422 1a01 |005a: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@011a │ │ -0892bc: 5420 5401 |005c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0154 │ │ -0892c0: 5472 c501 |005e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ -0892c4: 5422 c801 |0060: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ -0892c8: 5422 1a01 |0062: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@011a │ │ -0892cc: 1a03 db1e |0064: const-string v3, "onLoaderReset" // string@1edb │ │ -0892d0: 5b23 5401 |0066: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0154 │ │ -0892d4: 5472 b801 |0068: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b8 │ │ -0892d8: 5473 bf01 |006a: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -0892dc: 7220 5106 3200 |006c: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@0651 │ │ -0892e2: 5472 c501 |006f: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ -0892e6: 5422 c801 |0071: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ -0892ea: 3802 0a00 |0073: if-eqz v2, 007d // +000a │ │ -0892ee: 5472 c501 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ -0892f2: 5422 c801 |0077: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ -0892f6: 5422 1a01 |0079: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@011a │ │ -0892fa: 5b20 5401 |007b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0154 │ │ -0892fe: 5b76 b801 |007d: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b8 │ │ -089302: 5b76 b901 |007f: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@01b9 │ │ -089306: 5c75 bc01 |0081: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01bc │ │ -08930a: 5472 bf01 |0083: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -08930e: 3802 1200 |0085: if-eqz v2, 0097 // +0012 │ │ -089312: 5572 be01 |0087: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@01be │ │ -089316: 3802 0900 |0089: if-eqz v2, 0092 // +0009 │ │ -08931a: 5c75 be01 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@01be │ │ -08931e: 5472 bf01 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -089322: 6e20 7f09 7200 |008f: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@097f │ │ -089328: 5472 bf01 |0092: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -08932c: 6e10 7909 0200 |0094: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@0979 │ │ -089332: 5472 c001 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ -089336: 3802 0700 |0099: if-eqz v2, 00a0 // +0007 │ │ -08933a: 5472 c001 |009b: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ -08933e: 6e10 5c06 0200 |009d: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@065c │ │ -089344: 0e00 |00a0: return-void │ │ -089346: 0d02 |00a1: move-exception v2 │ │ -089348: 5473 c501 |00a2: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ -08934c: 5433 c801 |00a4: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ -089350: 3803 0a00 |00a6: if-eqz v3, 00b0 // +000a │ │ -089354: 5473 c501 |00a8: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ -089358: 5433 c801 |00aa: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ -08935c: 5433 1a01 |00ac: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@011a │ │ -089360: 5b30 5401 |00ae: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0154 │ │ -089364: 2702 |00b0: throw v2 │ │ +0891cc: |[0891cc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ +0891dc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0891de: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0891e0: 6302 c601 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +0891e4: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ +0891e8: 1a02 9b0b |0006: const-string v2, "LoaderManager" // string@0b9b │ │ +0891ec: 2203 f704 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +0891f0: 7010 6021 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0891f6: 1a04 0a00 |000d: const-string v4, " Destroying: " // string@000a │ │ +0891fa: 6e20 6921 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +089200: 0c03 |0012: move-result-object v3 │ │ +089202: 6e20 6821 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +089208: 0c03 |0016: move-result-object v3 │ │ +08920a: 6e10 6e21 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +089210: 0c03 |001a: move-result-object v3 │ │ +089212: 7120 0c1c 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +089218: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +08921a: 5c72 bb01 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@01bb │ │ +08921e: 5571 ba01 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@01ba │ │ +089222: 5c75 ba01 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@01ba │ │ +089226: 5472 b801 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b8 │ │ +08922a: 3802 5600 |0027: if-eqz v2, 007d // +0056 │ │ +08922e: 5472 bf01 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +089232: 3802 5200 |002b: if-eqz v2, 007d // +0052 │ │ +089236: 5572 bc01 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01bc │ │ +08923a: 3802 4e00 |002f: if-eqz v2, 007d // +004e │ │ +08923e: 3801 4c00 |0031: if-eqz v1, 007d // +004c │ │ +089242: 6302 c601 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +089246: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ +08924a: 1a02 9b0b |0037: const-string v2, "LoaderManager" // string@0b9b │ │ +08924e: 2203 f704 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +089252: 7010 6021 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +089258: 1a04 1700 |003e: const-string v4, " Reseting: " // string@0017 │ │ +08925c: 6e20 6921 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +089262: 0c03 |0043: move-result-object v3 │ │ +089264: 6e20 6821 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08926a: 0c03 |0047: move-result-object v3 │ │ +08926c: 6e10 6e21 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +089272: 0c03 |004b: move-result-object v3 │ │ +089274: 7120 0c1c 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +08927a: 1200 |004f: const/4 v0, #int 0 // #0 │ │ +08927c: 5472 c501 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ +089280: 5422 c801 |0052: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ +089284: 3802 1400 |0054: if-eqz v2, 0068 // +0014 │ │ +089288: 5472 c501 |0056: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ +08928c: 5422 c801 |0058: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ +089290: 5422 1a01 |005a: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@011a │ │ +089294: 5420 5401 |005c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0154 │ │ +089298: 5472 c501 |005e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ +08929c: 5422 c801 |0060: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ +0892a0: 5422 1a01 |0062: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@011a │ │ +0892a4: 1a03 db1e |0064: const-string v3, "onLoaderReset" // string@1edb │ │ +0892a8: 5b23 5401 |0066: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0154 │ │ +0892ac: 5472 b801 |0068: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b8 │ │ +0892b0: 5473 bf01 |006a: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +0892b4: 7220 5106 3200 |006c: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@0651 │ │ +0892ba: 5472 c501 |006f: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ +0892be: 5422 c801 |0071: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ +0892c2: 3802 0a00 |0073: if-eqz v2, 007d // +000a │ │ +0892c6: 5472 c501 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ +0892ca: 5422 c801 |0077: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ +0892ce: 5422 1a01 |0079: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@011a │ │ +0892d2: 5b20 5401 |007b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0154 │ │ +0892d6: 5b76 b801 |007d: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b8 │ │ +0892da: 5b76 b901 |007f: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@01b9 │ │ +0892de: 5c75 bc01 |0081: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01bc │ │ +0892e2: 5472 bf01 |0083: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +0892e6: 3802 1200 |0085: if-eqz v2, 0097 // +0012 │ │ +0892ea: 5572 be01 |0087: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@01be │ │ +0892ee: 3802 0900 |0089: if-eqz v2, 0092 // +0009 │ │ +0892f2: 5c75 be01 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@01be │ │ +0892f6: 5472 bf01 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +0892fa: 6e20 7f09 7200 |008f: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@097f │ │ +089300: 5472 bf01 |0092: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +089304: 6e10 7909 0200 |0094: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@0979 │ │ +08930a: 5472 c001 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ +08930e: 3802 0700 |0099: if-eqz v2, 00a0 // +0007 │ │ +089312: 5472 c001 |009b: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ +089316: 6e10 5c06 0200 |009d: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@065c │ │ +08931c: 0e00 |00a0: return-void │ │ +08931e: 0d02 |00a1: move-exception v2 │ │ +089320: 5473 c501 |00a2: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ +089324: 5433 c801 |00a4: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ +089328: 3803 0a00 |00a6: if-eqz v3, 00b0 // +000a │ │ +08932c: 5473 c501 |00a8: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ +089330: 5433 c801 |00aa: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ +089334: 5433 1a01 |00ac: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@011a │ │ +089338: 5b30 5401 |00ae: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0154 │ │ +08933c: 2702 |00b0: throw v2 │ │ catches : 1 │ │ 0x0068 - 0x006f │ │ -> 0x00a1 │ │ positions : │ │ 0x0002 line=327 │ │ 0x001e line=328 │ │ 0x0021 line=329 │ │ @@ -163096,112 +163097,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 │ │ -089374: |[089374] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -089384: 6e20 c920 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08938a: 1a00 911b |0003: const-string v0, "mId=" // string@1b91 │ │ -08938e: 6e20 c920 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -089394: 5230 bd01 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01bd │ │ -089398: 6e20 c720 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@20c7 │ │ -08939e: 1a00 6f00 |000d: const-string v0, " mArgs=" // string@006f │ │ -0893a2: 6e20 c920 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0893a8: 5430 b701 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@01b7 │ │ -0893ac: 6e20 cd20 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ -0893b2: 6e20 c920 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0893b8: 1a00 ba1a |001a: const-string v0, "mCallbacks=" // string@1aba │ │ -0893bc: 6e20 c920 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0893c2: 5430 b801 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b8 │ │ -0893c6: 6e20 cd20 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ -0893cc: 6e20 c920 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0893d2: 1a00 ca1b |0027: const-string v0, "mLoader=" // string@1bca │ │ -0893d6: 6e20 c920 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0893dc: 5430 bf01 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -0893e0: 6e20 cd20 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ -0893e6: 5430 bf01 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -0893ea: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ -0893ee: 5430 bf01 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -0893f2: 2201 f704 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -0893f6: 7010 6021 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0893fc: 6e20 6921 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -089402: 0c01 |003f: move-result-object v1 │ │ -089404: 1a02 0500 |0040: const-string v2, " " // string@0005 │ │ -089408: 6e20 6921 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08940e: 0c01 |0045: move-result-object v1 │ │ -089410: 6e10 6e21 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -089416: 0c01 |0049: move-result-object v1 │ │ -089418: 6e57 6b09 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@096b │ │ -08941e: 5530 bc01 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01bc │ │ -089422: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ -089426: 5530 ba01 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@01ba │ │ -08942a: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ -08942e: 6e20 c920 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -089434: 1a00 861b |0058: const-string v0, "mHaveData=" // string@1b86 │ │ -089438: 6e20 c920 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08943e: 5530 bc01 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01bc │ │ -089442: 6e20 ca20 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@20ca │ │ -089448: 1a00 2000 |0062: const-string v0, " mDeliveredData=" // string@0020 │ │ -08944c: 6e20 c920 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -089452: 5530 ba01 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@01ba │ │ -089456: 6e20 cf20 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@20cf │ │ -08945c: 6e20 c920 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -089462: 1a00 101b |006f: const-string v0, "mData=" // string@1b10 │ │ -089466: 6e20 c920 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08946c: 5430 b901 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@01b9 │ │ -089470: 6e20 cd20 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ -089476: 6e20 c920 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08947c: 1a00 b31c |007c: const-string v0, "mStarted=" // string@1cb3 │ │ -089480: 6e20 c920 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -089486: 5530 c401 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ -08948a: 6e20 ca20 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@20ca │ │ -089490: 1a00 8500 |0086: const-string v0, " mReportNextStart=" // string@0085 │ │ -089494: 6e20 c920 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08949a: 5530 c101 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@01c1 │ │ -08949e: 6e20 ca20 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@20ca │ │ -0894a4: 1a00 7600 |0090: const-string v0, " mDestroyed=" // string@0076 │ │ -0894a8: 6e20 c920 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0894ae: 5530 bb01 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@01bb │ │ -0894b2: 6e20 cf20 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@20cf │ │ -0894b8: 6e20 c920 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0894be: 1a00 681c |009d: const-string v0, "mRetaining=" // string@1c68 │ │ -0894c2: 6e20 c920 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0894c8: 5530 c201 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@01c2 │ │ -0894cc: 6e20 ca20 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@20ca │ │ -0894d2: 1a00 8900 |00a7: const-string v0, " mRetainingStarted=" // string@0089 │ │ -0894d6: 6e20 c920 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0894dc: 5530 c301 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@01c3 │ │ -0894e0: 6e20 ca20 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@20ca │ │ -0894e6: 1a00 7f00 |00b1: const-string v0, " mListenerRegistered=" // string@007f │ │ -0894ea: 6e20 c920 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -0894f0: 5530 be01 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@01be │ │ -0894f4: 6e20 cf20 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@20cf │ │ -0894fa: 5430 c001 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ -0894fe: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ -089502: 6e20 c920 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -089508: 1a00 d50c |00c2: const-string v0, "Pending Loader " // string@0cd5 │ │ -08950c: 6e20 ce20 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -089512: 5430 c001 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ -089516: 6e20 c820 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@20c8 │ │ -08951c: 1a00 3601 |00cc: const-string v0, ":" // string@0136 │ │ -089520: 6e20 ce20 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -089526: 5430 c001 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ -08952a: 2201 f704 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -08952e: 7010 6021 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -089534: 6e20 6921 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08953a: 0c01 |00db: move-result-object v1 │ │ -08953c: 1a02 0500 |00dc: const-string v2, " " // string@0005 │ │ -089540: 6e20 6921 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -089546: 0c01 |00e1: move-result-object v1 │ │ -089548: 6e10 6e21 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08954e: 0c01 |00e5: move-result-object v1 │ │ -089550: 6e57 5d06 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@065d │ │ -089556: 0e00 |00e9: return-void │ │ +08934c: |[08934c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +08935c: 6e20 c920 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +089362: 1a00 911b |0003: const-string v0, "mId=" // string@1b91 │ │ +089366: 6e20 c920 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08936c: 5230 bd01 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01bd │ │ +089370: 6e20 c720 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@20c7 │ │ +089376: 1a00 6f00 |000d: const-string v0, " mArgs=" // string@006f │ │ +08937a: 6e20 c920 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +089380: 5430 b701 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@01b7 │ │ +089384: 6e20 cd20 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ +08938a: 6e20 c920 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +089390: 1a00 ba1a |001a: const-string v0, "mCallbacks=" // string@1aba │ │ +089394: 6e20 c920 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08939a: 5430 b801 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b8 │ │ +08939e: 6e20 cd20 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ +0893a4: 6e20 c920 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0893aa: 1a00 ca1b |0027: const-string v0, "mLoader=" // string@1bca │ │ +0893ae: 6e20 c920 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0893b4: 5430 bf01 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +0893b8: 6e20 cd20 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ +0893be: 5430 bf01 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +0893c2: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ +0893c6: 5430 bf01 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +0893ca: 2201 f704 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +0893ce: 7010 6021 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0893d4: 6e20 6921 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0893da: 0c01 |003f: move-result-object v1 │ │ +0893dc: 1a02 0500 |0040: const-string v2, " " // string@0005 │ │ +0893e0: 6e20 6921 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0893e6: 0c01 |0045: move-result-object v1 │ │ +0893e8: 6e10 6e21 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0893ee: 0c01 |0049: move-result-object v1 │ │ +0893f0: 6e57 6b09 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@096b │ │ +0893f6: 5530 bc01 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01bc │ │ +0893fa: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ +0893fe: 5530 ba01 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@01ba │ │ +089402: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ +089406: 6e20 c920 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08940c: 1a00 861b |0058: const-string v0, "mHaveData=" // string@1b86 │ │ +089410: 6e20 c920 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +089416: 5530 bc01 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01bc │ │ +08941a: 6e20 ca20 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@20ca │ │ +089420: 1a00 2000 |0062: const-string v0, " mDeliveredData=" // string@0020 │ │ +089424: 6e20 c920 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08942a: 5530 ba01 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@01ba │ │ +08942e: 6e20 cf20 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@20cf │ │ +089434: 6e20 c920 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08943a: 1a00 101b |006f: const-string v0, "mData=" // string@1b10 │ │ +08943e: 6e20 c920 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +089444: 5430 b901 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@01b9 │ │ +089448: 6e20 cd20 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ +08944e: 6e20 c920 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +089454: 1a00 b31c |007c: const-string v0, "mStarted=" // string@1cb3 │ │ +089458: 6e20 c920 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08945e: 5530 c401 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ +089462: 6e20 ca20 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@20ca │ │ +089468: 1a00 8500 |0086: const-string v0, " mReportNextStart=" // string@0085 │ │ +08946c: 6e20 c920 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +089472: 5530 c101 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@01c1 │ │ +089476: 6e20 ca20 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@20ca │ │ +08947c: 1a00 7600 |0090: const-string v0, " mDestroyed=" // string@0076 │ │ +089480: 6e20 c920 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +089486: 5530 bb01 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@01bb │ │ +08948a: 6e20 cf20 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@20cf │ │ +089490: 6e20 c920 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +089496: 1a00 681c |009d: const-string v0, "mRetaining=" // string@1c68 │ │ +08949a: 6e20 c920 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0894a0: 5530 c201 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@01c2 │ │ +0894a4: 6e20 ca20 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@20ca │ │ +0894aa: 1a00 8900 |00a7: const-string v0, " mRetainingStarted=" // string@0089 │ │ +0894ae: 6e20 c920 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0894b4: 5530 c301 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@01c3 │ │ +0894b8: 6e20 ca20 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@20ca │ │ +0894be: 1a00 7f00 |00b1: const-string v0, " mListenerRegistered=" // string@007f │ │ +0894c2: 6e20 c920 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0894c8: 5530 be01 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@01be │ │ +0894cc: 6e20 cf20 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@20cf │ │ +0894d2: 5430 c001 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ +0894d6: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ +0894da: 6e20 c920 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +0894e0: 1a00 d50c |00c2: const-string v0, "Pending Loader " // string@0cd5 │ │ +0894e4: 6e20 ce20 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +0894ea: 5430 c001 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ +0894ee: 6e20 c820 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@20c8 │ │ +0894f4: 1a00 3601 |00cc: const-string v0, ":" // string@0136 │ │ +0894f8: 6e20 ce20 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +0894fe: 5430 c001 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ +089502: 2201 f704 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +089506: 7010 6021 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08950c: 6e20 6921 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +089512: 0c01 |00db: move-result-object v1 │ │ +089514: 1a02 0500 |00dc: const-string v2, " " // string@0005 │ │ +089518: 6e20 6921 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08951e: 0c01 |00e1: move-result-object v1 │ │ +089520: 6e10 6e21 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +089526: 0c01 |00e5: move-result-object v1 │ │ +089528: 6e57 5d06 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@065d │ │ +08952e: 0e00 |00e9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x000d line=452 │ │ 0x0017 line=453 │ │ 0x0024 line=454 │ │ 0x0031 line=455 │ │ @@ -163233,48 +163234,48 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -089558: |[089558] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ -089568: 5530 c201 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@01c2 │ │ -08956c: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ -089570: 6300 c601 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -089574: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ -089578: 1a00 9b0b |0008: const-string v0, "LoaderManager" // string@0b9b │ │ -08957c: 2201 f704 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -089580: 7010 6021 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -089586: 1a02 0f00 |000f: const-string v2, " Finished Retaining: " // string@000f │ │ -08958a: 6e20 6921 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -089590: 0c01 |0014: move-result-object v1 │ │ -089592: 6e20 6821 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -089598: 0c01 |0018: move-result-object v1 │ │ -08959a: 6e10 6e21 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0895a0: 0c01 |001c: move-result-object v1 │ │ -0895a2: 7120 0c1c 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -0895a8: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0895aa: 5c30 c201 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@01c2 │ │ -0895ae: 5530 c401 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ -0895b2: 5531 c301 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@01c3 │ │ -0895b6: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ -0895ba: 5530 c401 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ -0895be: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ -0895c2: 6e10 6306 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0663 │ │ -0895c8: 5530 c401 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ -0895cc: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ -0895d0: 5530 bc01 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01bc │ │ -0895d4: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ -0895d8: 5530 c101 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@01c1 │ │ -0895dc: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ -0895e0: 5430 bf01 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -0895e4: 5431 b901 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@01b9 │ │ -0895e8: 6e30 5b06 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@065b │ │ -0895ee: 0e00 |0043: return-void │ │ +089530: |[089530] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ +089540: 5530 c201 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@01c2 │ │ +089544: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ +089548: 6300 c601 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +08954c: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ +089550: 1a00 9b0b |0008: const-string v0, "LoaderManager" // string@0b9b │ │ +089554: 2201 f704 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +089558: 7010 6021 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08955e: 1a02 0f00 |000f: const-string v2, " Finished Retaining: " // string@000f │ │ +089562: 6e20 6921 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +089568: 0c01 |0014: move-result-object v1 │ │ +08956a: 6e20 6821 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +089570: 0c01 |0018: move-result-object v1 │ │ +089572: 6e10 6e21 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +089578: 0c01 |001c: move-result-object v1 │ │ +08957a: 7120 0c1c 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +089580: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +089582: 5c30 c201 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@01c2 │ │ +089586: 5530 c401 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ +08958a: 5531 c301 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@01c3 │ │ +08958e: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ +089592: 5530 c401 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ +089596: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ +08959a: 6e10 6306 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0663 │ │ +0895a0: 5530 c401 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ +0895a4: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ +0895a8: 5530 bc01 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01bc │ │ +0895ac: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ +0895b0: 5530 c101 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@01c1 │ │ +0895b4: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ +0895b8: 5430 bf01 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +0895bc: 5431 b901 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@01b9 │ │ +0895c0: 6e30 5b06 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@065b │ │ +0895c6: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0004 line=279 │ │ 0x0020 line=280 │ │ 0x0023 line=281 │ │ 0x0029 line=282 │ │ @@ -163290,110 +163291,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 │ │ -0895f0: |[0895f0] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -089600: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -089602: 6302 c601 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -089606: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ -08960a: 1a02 9b0b |0005: const-string v2, "LoaderManager" // string@0b9b │ │ -08960e: 2203 f704 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -089612: 7010 6021 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -089618: 1a04 d81e |000c: const-string v4, "onLoadComplete: " // string@1ed8 │ │ -08961c: 6e20 6921 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -089622: 0c03 |0011: move-result-object v3 │ │ -089624: 6e20 6821 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -08962a: 0c03 |0015: move-result-object v3 │ │ -08962c: 6e10 6e21 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -089632: 0c03 |0019: move-result-object v3 │ │ -089634: 7120 0c1c 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -08963a: 5562 bb01 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@01bb │ │ -08963e: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ -089642: 6302 c601 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -089646: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ -08964a: 1a02 9b0b |0025: const-string v2, "LoaderManager" // string@0b9b │ │ -08964e: 1a03 1000 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@0010 │ │ -089652: 7120 0c1c 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -089658: 0e00 |002c: return-void │ │ -08965a: 5462 c501 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ -08965e: 5422 cb01 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -089662: 5263 bd01 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01bd │ │ -089666: 6e20 070f 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0f07 │ │ -08966c: 0c02 |0036: move-result-object v2 │ │ -08966e: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ -089672: 6302 c601 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -089676: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ -08967a: 1a02 9b0b |003d: const-string v2, "LoaderManager" // string@0b9b │ │ -08967e: 1a03 1100 |003f: const-string v3, " Ignoring load complete -- not active" // string@0011 │ │ -089682: 7120 0c1c 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -089688: 28e8 |0044: goto 002c // -0018 │ │ -08968a: 5461 c001 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ -08968e: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ -089692: 6302 c601 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -089696: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ -08969a: 1a02 9b0b |004d: const-string v2, "LoaderManager" // string@0b9b │ │ -08969e: 2203 f704 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -0896a2: 7010 6021 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0896a8: 1a04 1b00 |0054: const-string v4, " Switching to pending loader: " // string@001b │ │ -0896ac: 6e20 6921 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0896b2: 0c03 |0059: move-result-object v3 │ │ -0896b4: 6e20 6821 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -0896ba: 0c03 |005d: move-result-object v3 │ │ -0896bc: 6e10 6e21 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0896c2: 0c03 |0061: move-result-object v3 │ │ -0896c4: 7120 0c1c 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -0896ca: 5b65 c001 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ -0896ce: 5462 c501 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ -0896d2: 5422 cb01 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -0896d6: 5263 bd01 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01bd │ │ -0896da: 6e30 0c0f 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0f0c │ │ -0896e0: 6e10 5c06 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@065c │ │ -0896e6: 5462 c501 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ -0896ea: 6e20 7506 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@0675 │ │ -0896f0: 28b4 |0078: goto 002c // -004c │ │ -0896f2: 5462 b901 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@01b9 │ │ -0896f6: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ -0896fa: 5562 bc01 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01bc │ │ -0896fe: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ -089702: 5b68 b901 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@01b9 │ │ -089706: 1212 |0083: const/4 v2, #int 1 // #1 │ │ -089708: 5c62 bc01 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01bc │ │ -08970c: 5562 c401 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ -089710: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ -089714: 6e30 5b06 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@065b │ │ -08971a: 5462 c501 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ -08971e: 5422 ca01 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ -089722: 5263 bd01 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01bd │ │ -089726: 6e20 070f 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0f07 │ │ -08972c: 0c00 |0096: move-result-object v0 │ │ -08972e: 1f00 3c01 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ -089732: 3800 1300 |0099: if-eqz v0, 00ac // +0013 │ │ -089736: 3260 1100 |009b: if-eq v0, v6, 00ac // +0011 │ │ -08973a: 1202 |009d: const/4 v2, #int 0 // #0 │ │ -08973c: 5c02 ba01 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@01ba │ │ -089740: 6e10 5c06 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@065c │ │ -089746: 5462 c501 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ -08974a: 5422 ca01 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ -08974e: 5263 bd01 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01bd │ │ -089752: 6e20 0d0f 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.remove:(I)V // method@0f0d │ │ -089758: 5462 c501 |00ac: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ -08975c: 5422 c801 |00ae: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ -089760: 3802 7cff |00b0: if-eqz v2, 002c // -0084 │ │ -089764: 5462 c501 |00b2: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ -089768: 6e10 7306 0200 |00b4: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0673 │ │ -08976e: 0a02 |00b7: move-result v2 │ │ -089770: 3902 74ff |00b8: if-nez v2, 002c // -008c │ │ -089774: 5462 c501 |00ba: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ -089778: 5422 c801 |00bc: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ -08977c: 5422 1a01 |00be: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@011a │ │ -089780: 6e10 9805 0200 |00c0: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@0598 │ │ -089786: 2900 69ff |00c3: goto/16 002c // -0097 │ │ +0895c8: |[0895c8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +0895d8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0895da: 6302 c601 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +0895de: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ +0895e2: 1a02 9b0b |0005: const-string v2, "LoaderManager" // string@0b9b │ │ +0895e6: 2203 f704 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +0895ea: 7010 6021 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0895f0: 1a04 d81e |000c: const-string v4, "onLoadComplete: " // string@1ed8 │ │ +0895f4: 6e20 6921 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0895fa: 0c03 |0011: move-result-object v3 │ │ +0895fc: 6e20 6821 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +089602: 0c03 |0015: move-result-object v3 │ │ +089604: 6e10 6e21 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08960a: 0c03 |0019: move-result-object v3 │ │ +08960c: 7120 0c1c 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +089612: 5562 bb01 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@01bb │ │ +089616: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ +08961a: 6302 c601 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +08961e: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ +089622: 1a02 9b0b |0025: const-string v2, "LoaderManager" // string@0b9b │ │ +089626: 1a03 1000 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@0010 │ │ +08962a: 7120 0c1c 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +089630: 0e00 |002c: return-void │ │ +089632: 5462 c501 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ +089636: 5422 cb01 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +08963a: 5263 bd01 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01bd │ │ +08963e: 6e20 070f 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0f07 │ │ +089644: 0c02 |0036: move-result-object v2 │ │ +089646: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ +08964a: 6302 c601 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +08964e: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ +089652: 1a02 9b0b |003d: const-string v2, "LoaderManager" // string@0b9b │ │ +089656: 1a03 1100 |003f: const-string v3, " Ignoring load complete -- not active" // string@0011 │ │ +08965a: 7120 0c1c 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +089660: 28e8 |0044: goto 002c // -0018 │ │ +089662: 5461 c001 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ +089666: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ +08966a: 6302 c601 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +08966e: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ +089672: 1a02 9b0b |004d: const-string v2, "LoaderManager" // string@0b9b │ │ +089676: 2203 f704 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +08967a: 7010 6021 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +089680: 1a04 1b00 |0054: const-string v4, " Switching to pending loader: " // string@001b │ │ +089684: 6e20 6921 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08968a: 0c03 |0059: move-result-object v3 │ │ +08968c: 6e20 6821 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +089692: 0c03 |005d: move-result-object v3 │ │ +089694: 6e10 6e21 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08969a: 0c03 |0061: move-result-object v3 │ │ +08969c: 7120 0c1c 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +0896a2: 5b65 c001 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ +0896a6: 5462 c501 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ +0896aa: 5422 cb01 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +0896ae: 5263 bd01 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01bd │ │ +0896b2: 6e30 0c0f 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0f0c │ │ +0896b8: 6e10 5c06 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@065c │ │ +0896be: 5462 c501 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ +0896c2: 6e20 7506 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@0675 │ │ +0896c8: 28b4 |0078: goto 002c // -004c │ │ +0896ca: 5462 b901 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@01b9 │ │ +0896ce: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ +0896d2: 5562 bc01 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01bc │ │ +0896d6: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ +0896da: 5b68 b901 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@01b9 │ │ +0896de: 1212 |0083: const/4 v2, #int 1 // #1 │ │ +0896e0: 5c62 bc01 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01bc │ │ +0896e4: 5562 c401 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ +0896e8: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ +0896ec: 6e30 5b06 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@065b │ │ +0896f2: 5462 c501 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ +0896f6: 5422 ca01 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ +0896fa: 5263 bd01 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01bd │ │ +0896fe: 6e20 070f 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0f07 │ │ +089704: 0c00 |0096: move-result-object v0 │ │ +089706: 1f00 3c01 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ +08970a: 3800 1300 |0099: if-eqz v0, 00ac // +0013 │ │ +08970e: 3260 1100 |009b: if-eq v0, v6, 00ac // +0011 │ │ +089712: 1202 |009d: const/4 v2, #int 0 // #0 │ │ +089714: 5c02 ba01 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@01ba │ │ +089718: 6e10 5c06 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@065c │ │ +08971e: 5462 c501 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ +089722: 5422 ca01 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ +089726: 5263 bd01 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01bd │ │ +08972a: 6e20 0d0f 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.remove:(I)V // method@0f0d │ │ +089730: 5462 c501 |00ac: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ +089734: 5422 c801 |00ae: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ +089738: 3802 7cff |00b0: if-eqz v2, 002c // -0084 │ │ +08973c: 5462 c501 |00b2: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ +089740: 6e10 7306 0200 |00b4: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0673 │ │ +089746: 0a02 |00b7: move-result v2 │ │ +089748: 3902 74ff |00b8: if-nez v2, 002c // -008c │ │ +08974c: 5462 c501 |00ba: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01c5 │ │ +089750: 5422 c801 |00bc: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ +089754: 5422 1a01 |00be: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@011a │ │ +089758: 6e10 9805 0200 |00c0: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@0598 │ │ +08975e: 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 │ │ @@ -163430,27 +163431,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -08978c: |[08978c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ -08979c: 5520 c401 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ -0897a0: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -0897a4: 5520 c101 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@01c1 │ │ -0897a8: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -0897ac: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0897ae: 5c20 c101 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@01c1 │ │ -0897b2: 5520 bc01 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01bc │ │ -0897b6: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -0897ba: 5420 bf01 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -0897be: 5421 b901 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@01b9 │ │ -0897c2: 6e30 5b06 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@065b │ │ -0897c8: 0e00 |0016: return-void │ │ +089764: |[089764] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ +089774: 5520 c401 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ +089778: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +08977c: 5520 c101 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@01c1 │ │ +089780: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +089784: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +089786: 5c20 c101 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@01c1 │ │ +08978a: 5520 bc01 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01bc │ │ +08978e: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +089792: 5420 bf01 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +089796: 5421 b901 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@01b9 │ │ +08979a: 6e30 5b06 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@065b │ │ +0897a0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0004 line=304 │ │ 0x0008 line=305 │ │ 0x000b line=306 │ │ 0x000f line=307 │ │ @@ -163463,37 +163464,37 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0897cc: |[0897cc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ -0897dc: 6300 c601 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -0897e0: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -0897e4: 1a00 9b0b |0004: const-string v0, "LoaderManager" // string@0b9b │ │ -0897e8: 2201 f704 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -0897ec: 7010 6021 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0897f2: 1a02 1800 |000b: const-string v2, " Retaining: " // string@0018 │ │ -0897f6: 6e20 6921 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0897fc: 0c01 |0010: move-result-object v1 │ │ -0897fe: 6e20 6821 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -089804: 0c01 |0014: move-result-object v1 │ │ -089806: 6e10 6e21 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08980c: 0c01 |0018: move-result-object v1 │ │ -08980e: 7120 0c1c 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -089814: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -089816: 5c30 c201 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@01c2 │ │ -08981a: 5530 c401 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ -08981e: 5c30 c301 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@01c3 │ │ -089822: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -089824: 5c30 c401 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ -089828: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -08982a: 5b30 b801 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b8 │ │ -08982e: 0e00 |0029: return-void │ │ +0897a4: |[0897a4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ +0897b4: 6300 c601 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +0897b8: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ +0897bc: 1a00 9b0b |0004: const-string v0, "LoaderManager" // string@0b9b │ │ +0897c0: 2201 f704 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +0897c4: 7010 6021 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0897ca: 1a02 1800 |000b: const-string v2, " Retaining: " // string@0018 │ │ +0897ce: 6e20 6921 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0897d4: 0c01 |0010: move-result-object v1 │ │ +0897d6: 6e20 6821 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +0897dc: 0c01 |0014: move-result-object v1 │ │ +0897de: 6e10 6e21 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0897e4: 0c01 |0018: move-result-object v1 │ │ +0897e6: 7120 0c1c 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +0897ec: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +0897ee: 5c30 c201 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@01c2 │ │ +0897f2: 5530 c401 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ +0897f6: 5c30 c301 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@01c3 │ │ +0897fa: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0897fc: 5c30 c401 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ +089800: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +089802: 5b30 b801 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b8 │ │ +089806: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x001c line=271 │ │ 0x001f line=272 │ │ 0x0023 line=273 │ │ 0x0026 line=274 │ │ @@ -163506,86 +163507,86 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -089830: |[089830] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ -089840: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -089842: 5540 c201 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@01c2 │ │ -089846: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -08984a: 5540 c301 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@01c3 │ │ -08984e: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -089852: 5c43 c401 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ -089856: 0e00 |000b: return-void │ │ -089858: 5540 c401 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ -08985c: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ -089860: 5c43 c401 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ -089864: 6300 c601 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -089868: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -08986c: 1a00 9b0b |0016: const-string v0, "LoaderManager" // string@0b9b │ │ -089870: 2201 f704 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -089874: 7010 6021 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08987a: 1a02 1900 |001d: const-string v2, " Starting: " // string@0019 │ │ -08987e: 6e20 6921 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -089884: 0c01 |0022: move-result-object v1 │ │ -089886: 6e20 6821 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -08988c: 0c01 |0026: move-result-object v1 │ │ -08988e: 6e10 6e21 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -089894: 0c01 |002a: move-result-object v1 │ │ -089896: 7120 0c1c 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -08989c: 5440 bf01 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -0898a0: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ -0898a4: 5440 b801 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b8 │ │ -0898a8: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ -0898ac: 5440 b801 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b8 │ │ -0898b0: 5241 bd01 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01bd │ │ -0898b4: 5442 b701 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@01b7 │ │ -0898b8: 7230 4f06 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@064f │ │ -0898be: 0c00 |003f: move-result-object v0 │ │ -0898c0: 5b40 bf01 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -0898c4: 5440 bf01 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -0898c8: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ -0898cc: 5440 bf01 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -0898d0: 6e10 2921 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2129 │ │ -0898d6: 0c00 |004b: move-result-object v0 │ │ -0898d8: 6e10 f220 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@20f2 │ │ -0898de: 0a00 |004f: move-result v0 │ │ -0898e0: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ -0898e4: 5440 bf01 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -0898e8: 6e10 2921 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2129 │ │ -0898ee: 0c00 |0057: move-result-object v0 │ │ -0898f0: 6e10 ee20 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@20ee │ │ -0898f6: 0a00 |005b: move-result v0 │ │ -0898f8: 7110 8b21 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@218b │ │ -0898fe: 0a00 |005f: move-result v0 │ │ -089900: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ -089904: 2200 e004 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -089908: 2201 f704 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -08990c: 7010 6021 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -089912: 1a02 960c |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@0c96 │ │ -089916: 6e20 6921 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08991c: 0c01 |006e: move-result-object v1 │ │ -08991e: 5442 bf01 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -089922: 6e20 6821 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -089928: 0c01 |0074: move-result-object v1 │ │ -08992a: 6e10 6e21 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -089930: 0c01 |0078: move-result-object v1 │ │ -089932: 7020 0121 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -089938: 2700 |007c: throw v0 │ │ -08993a: 5540 be01 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@01be │ │ -08993e: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ -089942: 5440 bf01 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -089946: 5241 bd01 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01bd │ │ -08994a: 6e30 7809 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0978 │ │ -089950: 5c43 be01 |0088: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@01be │ │ -089954: 5440 bf01 |008a: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -089958: 6e10 7b09 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@097b │ │ -08995e: 2900 7cff |008f: goto/16 000b // -0084 │ │ +089808: |[089808] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ +089818: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +08981a: 5540 c201 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@01c2 │ │ +08981e: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +089822: 5540 c301 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@01c3 │ │ +089826: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +08982a: 5c43 c401 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ +08982e: 0e00 |000b: return-void │ │ +089830: 5540 c401 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ +089834: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ +089838: 5c43 c401 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ +08983c: 6300 c601 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +089840: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +089844: 1a00 9b0b |0016: const-string v0, "LoaderManager" // string@0b9b │ │ +089848: 2201 f704 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +08984c: 7010 6021 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +089852: 1a02 1900 |001d: const-string v2, " Starting: " // string@0019 │ │ +089856: 6e20 6921 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08985c: 0c01 |0022: move-result-object v1 │ │ +08985e: 6e20 6821 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +089864: 0c01 |0026: move-result-object v1 │ │ +089866: 6e10 6e21 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08986c: 0c01 |002a: move-result-object v1 │ │ +08986e: 7120 0c1c 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +089874: 5440 bf01 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +089878: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ +08987c: 5440 b801 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b8 │ │ +089880: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ +089884: 5440 b801 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b8 │ │ +089888: 5241 bd01 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01bd │ │ +08988c: 5442 b701 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@01b7 │ │ +089890: 7230 4f06 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@064f │ │ +089896: 0c00 |003f: move-result-object v0 │ │ +089898: 5b40 bf01 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +08989c: 5440 bf01 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +0898a0: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ +0898a4: 5440 bf01 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +0898a8: 6e10 2921 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2129 │ │ +0898ae: 0c00 |004b: move-result-object v0 │ │ +0898b0: 6e10 f220 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@20f2 │ │ +0898b6: 0a00 |004f: move-result v0 │ │ +0898b8: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ +0898bc: 5440 bf01 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +0898c0: 6e10 2921 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2129 │ │ +0898c6: 0c00 |0057: move-result-object v0 │ │ +0898c8: 6e10 ee20 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@20ee │ │ +0898ce: 0a00 |005b: move-result v0 │ │ +0898d0: 7110 8b21 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@218b │ │ +0898d6: 0a00 |005f: move-result v0 │ │ +0898d8: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ +0898dc: 2200 e004 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +0898e0: 2201 f704 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +0898e4: 7010 6021 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0898ea: 1a02 960c |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@0c96 │ │ +0898ee: 6e20 6921 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0898f4: 0c01 |006e: move-result-object v1 │ │ +0898f6: 5442 bf01 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +0898fa: 6e20 6821 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +089900: 0c01 |0074: move-result-object v1 │ │ +089902: 6e10 6e21 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +089908: 0c01 |0078: move-result-object v1 │ │ +08990a: 7020 0121 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +089910: 2700 |007c: throw v0 │ │ +089912: 5540 be01 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@01be │ │ +089916: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ +08991a: 5440 bf01 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +08991e: 5241 bd01 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01bd │ │ +089922: 6e30 7809 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0978 │ │ +089928: 5c43 be01 |0088: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@01be │ │ +08992c: 5440 bf01 |008a: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +089930: 6e10 7b09 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@097b │ │ +089936: 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 │ │ @@ -163607,42 +163608,42 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -089964: |[089964] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ -089974: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -089976: 6300 c601 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -08997a: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -08997e: 1a00 9b0b |0005: const-string v0, "LoaderManager" // string@0b9b │ │ -089982: 2201 f704 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -089986: 7010 6021 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08998c: 1a02 1a00 |000c: const-string v2, " Stopping: " // string@001a │ │ -089990: 6e20 6921 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -089996: 0c01 |0011: move-result-object v1 │ │ -089998: 6e20 6821 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -08999e: 0c01 |0015: move-result-object v1 │ │ -0899a0: 6e10 6e21 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0899a6: 0c01 |0019: move-result-object v1 │ │ -0899a8: 7120 0c1c 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -0899ae: 5c43 c401 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ -0899b2: 5540 c201 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@01c2 │ │ -0899b6: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ -0899ba: 5440 bf01 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -0899be: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ -0899c2: 5540 be01 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@01be │ │ -0899c6: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ -0899ca: 5c43 be01 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@01be │ │ -0899ce: 5440 bf01 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -0899d2: 6e20 7f09 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@097f │ │ -0899d8: 5440 bf01 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -0899dc: 6e10 7c09 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@097c │ │ -0899e2: 0e00 |0037: return-void │ │ +08993c: |[08993c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ +08994c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08994e: 6300 c601 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +089952: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +089956: 1a00 9b0b |0005: const-string v0, "LoaderManager" // string@0b9b │ │ +08995a: 2201 f704 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +08995e: 7010 6021 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +089964: 1a02 1a00 |000c: const-string v2, " Stopping: " // string@001a │ │ +089968: 6e20 6921 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08996e: 0c01 |0011: move-result-object v1 │ │ +089970: 6e20 6821 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +089976: 0c01 |0015: move-result-object v1 │ │ +089978: 6e10 6e21 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08997e: 0c01 |0019: move-result-object v1 │ │ +089980: 7120 0c1c 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +089986: 5c43 c401 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ +08998a: 5540 c201 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@01c2 │ │ +08998e: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ +089992: 5440 bf01 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +089996: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ +08999a: 5540 be01 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@01be │ │ +08999e: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ +0899a2: 5c43 be01 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@01be │ │ +0899a6: 5440 bf01 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +0899aa: 6e20 7f09 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@097f │ │ +0899b0: 5440 bf01 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +0899b4: 6e10 7c09 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@097c │ │ +0899ba: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=314 │ │ 0x001d line=315 │ │ 0x001f line=316 │ │ 0x0023 line=317 │ │ 0x002b line=319 │ │ @@ -163657,38 +163658,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -0899e4: |[0899e4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ -0899f4: 2200 f704 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@04f7 │ │ -0899f8: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -0899fc: 7020 6121 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2161 │ │ -089a02: 1a01 9a0b |0007: const-string v1, "LoaderInfo{" // string@0b9a │ │ -089a06: 6e20 6921 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -089a0c: 7110 7321 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2173 │ │ -089a12: 0a01 |000f: move-result v1 │ │ -089a14: 7110 0c21 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ -089a1a: 0c01 |0013: move-result-object v1 │ │ -089a1c: 6e20 6921 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -089a22: 1a01 2500 |0017: const-string v1, " #" // string@0025 │ │ -089a26: 6e20 6921 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -089a2c: 5221 bd01 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01bd │ │ -089a30: 6e20 6521 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -089a36: 1a01 2e00 |0021: const-string v1, " : " // string@002e │ │ -089a3a: 6e20 6921 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -089a40: 5421 bf01 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -089a44: 7120 550e 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0e55 │ │ -089a4a: 1a01 6b26 |002b: const-string v1, "}}" // string@266b │ │ -089a4e: 6e20 6921 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -089a54: 6e10 6e21 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -089a5a: 0c01 |0033: move-result-object v1 │ │ -089a5c: 1101 |0034: return-object v1 │ │ +0899bc: |[0899bc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ +0899cc: 2200 f704 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@04f7 │ │ +0899d0: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +0899d4: 7020 6121 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2161 │ │ +0899da: 1a01 9a0b |0007: const-string v1, "LoaderInfo{" // string@0b9a │ │ +0899de: 6e20 6921 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0899e4: 7110 7321 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2173 │ │ +0899ea: 0a01 |000f: move-result v1 │ │ +0899ec: 7110 0c21 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ +0899f2: 0c01 |0013: move-result-object v1 │ │ +0899f4: 6e20 6921 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0899fa: 1a01 2500 |0017: const-string v1, " #" // string@0025 │ │ +0899fe: 6e20 6921 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +089a04: 5221 bd01 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01bd │ │ +089a08: 6e20 6521 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +089a0e: 1a01 2e00 |0021: const-string v1, " : " // string@002e │ │ +089a12: 6e20 6921 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +089a18: 5421 bf01 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +089a1c: 7120 550e 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0e55 │ │ +089a22: 1a01 6b26 |002b: const-string v1, "}}" // string@266b │ │ +089a26: 6e20 6921 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +089a2c: 6e10 6e21 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +089a32: 0c01 |0033: move-result-object v1 │ │ +089a34: 1101 |0034: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0007 line=440 │ │ 0x000c line=441 │ │ 0x0017 line=442 │ │ 0x001c line=443 │ │ @@ -163785,44 +163786,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -089a60: |[089a60] android.support.v4.app.LoaderManagerImpl.:()V │ │ -089a70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -089a72: 6a00 c601 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -089a76: 0e00 |0003: return-void │ │ +089a38: |[089a38] android.support.v4.app.LoaderManagerImpl.:()V │ │ +089a48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +089a4a: 6a00 c601 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +089a4e: 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 │ │ -089a78: |[089a78] android.support.v4.app.LoaderManagerImpl.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V │ │ -089a88: 7010 5206 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@0652 │ │ -089a8e: 2200 8f02 |0003: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@028f │ │ -089a92: 7010 ff0e 0000 |0005: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@0eff │ │ -089a98: 5b10 cb01 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -089a9c: 2200 8f02 |000a: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@028f │ │ -089aa0: 7010 ff0e 0000 |000c: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@0eff │ │ -089aa6: 5b10 ca01 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ -089aaa: 5b12 cf01 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@01cf │ │ -089aae: 5b13 c801 |0013: iput-object v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ -089ab2: 5c14 ce01 |0015: iput-boolean v4, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01ce │ │ -089ab6: 0e00 |0017: return-void │ │ +089a50: |[089a50] android.support.v4.app.LoaderManagerImpl.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V │ │ +089a60: 7010 5206 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@0652 │ │ +089a66: 2200 8f02 |0003: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@028f │ │ +089a6a: 7010 ff0e 0000 |0005: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@0eff │ │ +089a70: 5b10 cb01 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +089a74: 2200 8f02 |000a: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@028f │ │ +089a78: 7010 ff0e 0000 |000c: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@0eff │ │ +089a7e: 5b10 ca01 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ +089a82: 5b12 cf01 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@01cf │ │ +089a86: 5b13 c801 |0013: iput-object v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ +089a8a: 5c14 ce01 |0015: iput-boolean v4, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01ce │ │ +089a8e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0003 line=194 │ │ 0x000a line=200 │ │ 0x0011 line=478 │ │ 0x0013 line=479 │ │ @@ -163839,26 +163840,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 │ │ -089ab8: |[089ab8] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -089ac8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -089aca: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -089acc: 5c31 c901 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@01c9 │ │ -089ad0: 7040 6806 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@0668 │ │ -089ad6: 0c00 |0007: move-result-object v0 │ │ -089ad8: 6e20 7506 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@0675 │ │ -089ade: 5c32 c901 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@01c9 │ │ -089ae2: 1100 |000d: return-object v0 │ │ -089ae4: 0d01 |000e: move-exception v1 │ │ -089ae6: 5c32 c901 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@01c9 │ │ -089aea: 2701 |0011: throw v1 │ │ +089a90: |[089a90] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +089aa0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +089aa2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +089aa4: 5c31 c901 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@01c9 │ │ +089aa8: 7040 6806 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@0668 │ │ +089aae: 0c00 |0007: move-result-object v0 │ │ +089ab0: 6e20 7506 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@0675 │ │ +089ab6: 5c32 c901 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@01c9 │ │ +089aba: 1100 |000d: return-object v0 │ │ +089abc: 0d01 |000e: move-exception v1 │ │ +089abe: 5c32 c901 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@01c9 │ │ +089ac2: 2701 |0011: throw v1 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ -> 0x000e │ │ positions : │ │ 0x0001 line=498 │ │ 0x0004 line=499 │ │ 0x0008 line=500 │ │ @@ -163876,21 +163877,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 │ │ -089af8: |[089af8] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -089b08: 2200 3c01 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ -089b0c: 7055 5a06 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@065a │ │ -089b12: 7230 4f06 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@064f │ │ -089b18: 0c01 |0008: move-result-object v1 │ │ -089b1a: 5b01 bf01 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -089b1e: 1100 |000b: return-object v0 │ │ +089ad0: |[089ad0] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +089ae0: 2200 3c01 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ +089ae4: 7055 5a06 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@065a │ │ +089aea: 7230 4f06 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@064f │ │ +089af0: 0c01 |0008: move-result-object v1 │ │ +089af2: 5b01 bf01 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +089af6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0005 line=490 │ │ 0x0009 line=491 │ │ 0x000b line=492 │ │ locals : │ │ @@ -163908,70 +163909,70 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -089b20: |[089b20] android.support.v4.app.LoaderManagerImpl.destroyLoader:(I)V │ │ -089b30: 5552 c901 |0000: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@01c9 │ │ -089b34: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ -089b38: 2202 e104 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@04e1 │ │ -089b3c: 1a03 f402 |0006: const-string v3, "Called while creating a loader" // string@02f4 │ │ -089b40: 7020 0521 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -089b46: 2702 |000b: throw v2 │ │ -089b48: 6302 c601 |000c: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -089b4c: 3802 2400 |000e: if-eqz v2, 0032 // +0024 │ │ -089b50: 1a02 9b0b |0010: const-string v2, "LoaderManager" // string@0b9b │ │ -089b54: 2203 f704 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -089b58: 7010 6021 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -089b5e: 1a04 cf13 |0017: const-string v4, "destroyLoader in " // string@13cf │ │ -089b62: 6e20 6921 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -089b68: 0c03 |001c: move-result-object v3 │ │ -089b6a: 6e20 6821 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -089b70: 0c03 |0020: move-result-object v3 │ │ -089b72: 1a04 9600 |0021: const-string v4, " of " // string@0096 │ │ -089b76: 6e20 6921 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -089b7c: 0c03 |0026: move-result-object v3 │ │ -089b7e: 6e20 6521 6300 |0027: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -089b84: 0c03 |002a: move-result-object v3 │ │ -089b86: 6e10 6e21 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -089b8c: 0c03 |002e: move-result-object v3 │ │ -089b8e: 7120 0c1c 3200 |002f: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -089b94: 5452 cb01 |0032: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -089b98: 6e20 090f 6200 |0034: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@0f09 │ │ -089b9e: 0a00 |0037: move-result v0 │ │ -089ba0: 3a00 1200 |0038: if-ltz v0, 004a // +0012 │ │ -089ba4: 5452 cb01 |003a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -089ba8: 6e20 130f 0200 |003c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0f13 │ │ -089bae: 0c01 |003f: move-result-object v1 │ │ -089bb0: 1f01 3c01 |0040: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ -089bb4: 5452 cb01 |0042: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -089bb8: 6e20 0e0f 0200 |0044: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0f0e │ │ -089bbe: 6e10 5c06 0100 |0047: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@065c │ │ -089bc4: 5452 ca01 |004a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ -089bc8: 6e20 090f 6200 |004c: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@0f09 │ │ -089bce: 0a00 |004f: move-result v0 │ │ -089bd0: 3a00 1200 |0050: if-ltz v0, 0062 // +0012 │ │ -089bd4: 5452 ca01 |0052: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ -089bd8: 6e20 130f 0200 |0054: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0f13 │ │ -089bde: 0c01 |0057: move-result-object v1 │ │ -089be0: 1f01 3c01 |0058: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ -089be4: 5452 ca01 |005a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ -089be8: 6e20 0e0f 0200 |005c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0f0e │ │ -089bee: 6e10 5c06 0100 |005f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@065c │ │ -089bf4: 5452 c801 |0062: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ -089bf8: 3802 0f00 |0064: if-eqz v2, 0073 // +000f │ │ -089bfc: 6e10 7306 0500 |0066: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0673 │ │ -089c02: 0a02 |0069: move-result v2 │ │ -089c04: 3902 0900 |006a: if-nez v2, 0073 // +0009 │ │ -089c08: 5452 c801 |006c: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ -089c0c: 5422 1a01 |006e: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@011a │ │ -089c10: 6e10 9805 0200 |0070: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@0598 │ │ -089c16: 0e00 |0073: return-void │ │ +089af8: |[089af8] android.support.v4.app.LoaderManagerImpl.destroyLoader:(I)V │ │ +089b08: 5552 c901 |0000: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@01c9 │ │ +089b0c: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ +089b10: 2202 e104 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@04e1 │ │ +089b14: 1a03 f402 |0006: const-string v3, "Called while creating a loader" // string@02f4 │ │ +089b18: 7020 0521 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +089b1e: 2702 |000b: throw v2 │ │ +089b20: 6302 c601 |000c: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +089b24: 3802 2400 |000e: if-eqz v2, 0032 // +0024 │ │ +089b28: 1a02 9b0b |0010: const-string v2, "LoaderManager" // string@0b9b │ │ +089b2c: 2203 f704 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +089b30: 7010 6021 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +089b36: 1a04 cf13 |0017: const-string v4, "destroyLoader in " // string@13cf │ │ +089b3a: 6e20 6921 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +089b40: 0c03 |001c: move-result-object v3 │ │ +089b42: 6e20 6821 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +089b48: 0c03 |0020: move-result-object v3 │ │ +089b4a: 1a04 9600 |0021: const-string v4, " of " // string@0096 │ │ +089b4e: 6e20 6921 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +089b54: 0c03 |0026: move-result-object v3 │ │ +089b56: 6e20 6521 6300 |0027: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +089b5c: 0c03 |002a: move-result-object v3 │ │ +089b5e: 6e10 6e21 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +089b64: 0c03 |002e: move-result-object v3 │ │ +089b66: 7120 0c1c 3200 |002f: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +089b6c: 5452 cb01 |0032: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +089b70: 6e20 090f 6200 |0034: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@0f09 │ │ +089b76: 0a00 |0037: move-result v0 │ │ +089b78: 3a00 1200 |0038: if-ltz v0, 004a // +0012 │ │ +089b7c: 5452 cb01 |003a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +089b80: 6e20 130f 0200 |003c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0f13 │ │ +089b86: 0c01 |003f: move-result-object v1 │ │ +089b88: 1f01 3c01 |0040: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ +089b8c: 5452 cb01 |0042: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +089b90: 6e20 0e0f 0200 |0044: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0f0e │ │ +089b96: 6e10 5c06 0100 |0047: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@065c │ │ +089b9c: 5452 ca01 |004a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ +089ba0: 6e20 090f 6200 |004c: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@0f09 │ │ +089ba6: 0a00 |004f: move-result v0 │ │ +089ba8: 3a00 1200 |0050: if-ltz v0, 0062 // +0012 │ │ +089bac: 5452 ca01 |0052: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ +089bb0: 6e20 130f 0200 |0054: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0f13 │ │ +089bb6: 0c01 |0057: move-result-object v1 │ │ +089bb8: 1f01 3c01 |0058: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ +089bbc: 5452 ca01 |005a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ +089bc0: 6e20 0e0f 0200 |005c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0f0e │ │ +089bc6: 6e10 5c06 0100 |005f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@065c │ │ +089bcc: 5452 c801 |0062: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ +089bd0: 3802 0f00 |0064: if-eqz v2, 0073 // +000f │ │ +089bd4: 6e10 7306 0500 |0066: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0673 │ │ +089bda: 0a02 |0069: move-result v2 │ │ +089bdc: 3902 0900 |006a: if-nez v2, 0073 // +0009 │ │ +089be0: 5452 c801 |006c: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ +089be4: 5422 1a01 |006e: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@011a │ │ +089be8: 6e10 9805 0200 |0070: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@0598 │ │ +089bee: 0e00 |0073: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ 0x0004 line=659 │ │ 0x000c line=662 │ │ 0x0032 line=663 │ │ 0x0038 line=664 │ │ @@ -163998,72 +163999,72 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 119 16-bit code units │ │ -089c18: |[089c18] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ -089c28: 5541 cc01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@01cc │ │ -089c2c: 3901 3b00 |0002: if-nez v1, 003d // +003b │ │ -089c30: 6301 c601 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -089c34: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -089c38: 1a01 9b0b |0008: const-string v1, "LoaderManager" // string@0b9b │ │ -089c3c: 2202 f704 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -089c40: 7010 6021 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -089c46: 1a03 9403 |000f: const-string v3, "Destroying Active in " // string@0394 │ │ -089c4a: 6e20 6921 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -089c50: 0c02 |0014: move-result-object v2 │ │ -089c52: 6e20 6821 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -089c58: 0c02 |0018: move-result-object v2 │ │ -089c5a: 6e10 6e21 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -089c60: 0c02 |001c: move-result-object v2 │ │ -089c62: 7120 0c1c 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -089c68: 5441 cb01 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -089c6c: 6e10 110f 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0f11 │ │ -089c72: 0a01 |0025: move-result v1 │ │ -089c74: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ -089c78: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ -089c7c: 5441 cb01 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -089c80: 6e20 130f 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0f13 │ │ -089c86: 0c01 |002f: move-result-object v1 │ │ -089c88: 1f01 3c01 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ -089c8c: 6e10 5c06 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@065c │ │ -089c92: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ -089c96: 28f1 |0037: goto 0028 // -000f │ │ -089c98: 5441 cb01 |0038: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -089c9c: 6e10 020f 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@0f02 │ │ -089ca2: 6301 c601 |003d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -089ca6: 3801 1a00 |003f: if-eqz v1, 0059 // +001a │ │ -089caa: 1a01 9b0b |0041: const-string v1, "LoaderManager" // string@0b9b │ │ -089cae: 2202 f704 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -089cb2: 7010 6021 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -089cb8: 1a03 9503 |0048: const-string v3, "Destroying Inactive in " // string@0395 │ │ -089cbc: 6e20 6921 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -089cc2: 0c02 |004d: move-result-object v2 │ │ -089cc4: 6e20 6821 4200 |004e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -089cca: 0c02 |0051: move-result-object v2 │ │ -089ccc: 6e10 6e21 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -089cd2: 0c02 |0055: move-result-object v2 │ │ -089cd4: 7120 0c1c 2100 |0056: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -089cda: 5441 ca01 |0059: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ -089cde: 6e10 110f 0100 |005b: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0f11 │ │ -089ce4: 0a01 |005e: move-result v1 │ │ -089ce6: d800 01ff |005f: add-int/lit8 v0, v1, #int -1 // #ff │ │ -089cea: 3a00 1000 |0061: if-ltz v0, 0071 // +0010 │ │ -089cee: 5441 ca01 |0063: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ -089cf2: 6e20 130f 0100 |0065: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0f13 │ │ -089cf8: 0c01 |0068: move-result-object v1 │ │ -089cfa: 1f01 3c01 |0069: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ -089cfe: 6e10 5c06 0100 |006b: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@065c │ │ -089d04: d800 00ff |006e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -089d08: 28f1 |0070: goto 0061 // -000f │ │ -089d0a: 5441 ca01 |0071: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ -089d0e: 6e10 020f 0100 |0073: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@0f02 │ │ -089d14: 0e00 |0076: return-void │ │ +089bf0: |[089bf0] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ +089c00: 5541 cc01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@01cc │ │ +089c04: 3901 3b00 |0002: if-nez v1, 003d // +003b │ │ +089c08: 6301 c601 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +089c0c: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +089c10: 1a01 9b0b |0008: const-string v1, "LoaderManager" // string@0b9b │ │ +089c14: 2202 f704 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +089c18: 7010 6021 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +089c1e: 1a03 9403 |000f: const-string v3, "Destroying Active in " // string@0394 │ │ +089c22: 6e20 6921 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +089c28: 0c02 |0014: move-result-object v2 │ │ +089c2a: 6e20 6821 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +089c30: 0c02 |0018: move-result-object v2 │ │ +089c32: 6e10 6e21 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +089c38: 0c02 |001c: move-result-object v2 │ │ +089c3a: 7120 0c1c 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +089c40: 5441 cb01 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +089c44: 6e10 110f 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0f11 │ │ +089c4a: 0a01 |0025: move-result v1 │ │ +089c4c: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ +089c50: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ +089c54: 5441 cb01 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +089c58: 6e20 130f 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0f13 │ │ +089c5e: 0c01 |002f: move-result-object v1 │ │ +089c60: 1f01 3c01 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ +089c64: 6e10 5c06 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@065c │ │ +089c6a: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ +089c6e: 28f1 |0037: goto 0028 // -000f │ │ +089c70: 5441 cb01 |0038: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +089c74: 6e10 020f 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@0f02 │ │ +089c7a: 6301 c601 |003d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +089c7e: 3801 1a00 |003f: if-eqz v1, 0059 // +001a │ │ +089c82: 1a01 9b0b |0041: const-string v1, "LoaderManager" // string@0b9b │ │ +089c86: 2202 f704 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +089c8a: 7010 6021 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +089c90: 1a03 9503 |0048: const-string v3, "Destroying Inactive in " // string@0395 │ │ +089c94: 6e20 6921 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +089c9a: 0c02 |004d: move-result-object v2 │ │ +089c9c: 6e20 6821 4200 |004e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +089ca2: 0c02 |0051: move-result-object v2 │ │ +089ca4: 6e10 6e21 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +089caa: 0c02 |0055: move-result-object v2 │ │ +089cac: 7120 0c1c 2100 |0056: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +089cb2: 5441 ca01 |0059: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ +089cb6: 6e10 110f 0100 |005b: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0f11 │ │ +089cbc: 0a01 |005e: move-result v1 │ │ +089cbe: d800 01ff |005f: add-int/lit8 v0, v1, #int -1 // #ff │ │ +089cc2: 3a00 1000 |0061: if-ltz v0, 0071 // +0010 │ │ +089cc6: 5441 ca01 |0063: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ +089cca: 6e20 130f 0100 |0065: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0f13 │ │ +089cd0: 0c01 |0068: move-result-object v1 │ │ +089cd2: 1f01 3c01 |0069: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ +089cd6: 6e10 5c06 0100 |006b: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@065c │ │ +089cdc: d800 00ff |006e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +089ce0: 28f1 |0070: goto 0061 // -000f │ │ +089ce2: 5441 ca01 |0071: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ +089ce6: 6e10 020f 0100 |0073: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@0f02 │ │ +089cec: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ 0x0004 line=774 │ │ 0x0020 line=775 │ │ 0x002a line=776 │ │ 0x0035 line=775 │ │ @@ -164084,29 +164085,29 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -089d18: |[089d18] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ -089d28: 5431 cb01 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -089d2c: 6e10 110f 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0f11 │ │ -089d32: 0a01 |0005: move-result v1 │ │ -089d34: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -089d38: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -089d3c: 5431 cb01 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -089d40: 6e20 130f 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0f13 │ │ -089d46: 0c01 |000f: move-result-object v1 │ │ -089d48: 1f01 3c01 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ -089d4c: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -089d4e: 5c12 c101 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@01c1 │ │ -089d52: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -089d56: 28f1 |0017: goto 0008 // -000f │ │ -089d58: 0e00 |0018: return-void │ │ +089cf0: |[089cf0] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ +089d00: 5431 cb01 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +089d04: 6e10 110f 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0f11 │ │ +089d0a: 0a01 |0005: move-result v1 │ │ +089d0c: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +089d10: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +089d14: 5431 cb01 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +089d18: 6e20 130f 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0f13 │ │ +089d1e: 0c01 |000f: move-result-object v1 │ │ +089d20: 1f01 3c01 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ +089d24: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +089d26: 5c12 c101 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@01c1 │ │ +089d2a: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +089d2e: 28f1 |0017: goto 0008 // -000f │ │ +089d30: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x000a line=762 │ │ 0x0015 line=761 │ │ 0x0018 line=764 │ │ locals : │ │ @@ -164118,28 +164119,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -089d5c: |[089d5c] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ -089d6c: 5421 cb01 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -089d70: 6e10 110f 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0f11 │ │ -089d76: 0a01 |0005: move-result v1 │ │ -089d78: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -089d7c: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -089d80: 5421 cb01 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -089d84: 6e20 130f 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0f13 │ │ -089d8a: 0c01 |000f: move-result-object v1 │ │ -089d8c: 1f01 3c01 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ -089d90: 6e10 6006 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@0660 │ │ -089d96: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -089d9a: 28f1 |0017: goto 0008 // -000f │ │ -089d9c: 0e00 |0018: return-void │ │ +089d34: |[089d34] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ +089d44: 5421 cb01 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +089d48: 6e10 110f 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0f11 │ │ +089d4e: 0a01 |0005: move-result v1 │ │ +089d50: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +089d54: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +089d58: 5421 cb01 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +089d5c: 6e20 130f 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0f13 │ │ +089d62: 0c01 |000f: move-result-object v1 │ │ +089d64: 1f01 3c01 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ +089d68: 6e10 6006 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@0660 │ │ +089d6e: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +089d72: 28f1 |0017: goto 0008 // -000f │ │ +089d74: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=767 │ │ 0x000a line=768 │ │ 0x0015 line=767 │ │ 0x0018 line=770 │ │ locals : │ │ @@ -164151,62 +164152,62 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -089da0: |[089da0] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ -089db0: 6302 c601 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -089db4: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -089db8: 1a02 9b0b |0004: const-string v2, "LoaderManager" // string@0b9b │ │ -089dbc: 2203 f704 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -089dc0: 7010 6021 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -089dc6: 1a04 450d |000b: const-string v4, "Retaining in " // string@0d45 │ │ -089dca: 6e20 6921 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -089dd0: 0c03 |0010: move-result-object v3 │ │ -089dd2: 6e20 6821 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -089dd8: 0c03 |0014: move-result-object v3 │ │ -089dda: 6e10 6e21 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -089de0: 0c03 |0018: move-result-object v3 │ │ -089de2: 7120 0c1c 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -089de8: 5552 ce01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01ce │ │ -089dec: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -089df0: 2200 f304 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@04f3 │ │ -089df4: 1a02 8b18 |0022: const-string v2, "here" // string@188b │ │ -089df8: 7020 3d21 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@213d │ │ -089dfe: 6e10 3f21 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@213f │ │ -089e04: 1a02 9b0b |002a: const-string v2, "LoaderManager" // string@0b9b │ │ -089e08: 2203 f704 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -089e0c: 7010 6021 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -089e12: 1a04 f102 |0031: const-string v4, "Called doRetain when not started: " // string@02f1 │ │ -089e16: 6e20 6921 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -089e1c: 0c03 |0036: move-result-object v3 │ │ -089e1e: 6e20 6821 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -089e24: 0c03 |003a: move-result-object v3 │ │ -089e26: 6e10 6e21 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -089e2c: 0c03 |003e: move-result-object v3 │ │ -089e2e: 7130 0e1c 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c0e │ │ -089e34: 0e00 |0042: return-void │ │ -089e36: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -089e38: 5c52 cc01 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@01cc │ │ -089e3c: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -089e3e: 5c52 ce01 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01ce │ │ -089e42: 5452 cb01 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -089e46: 6e10 110f 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0f11 │ │ -089e4c: 0a02 |004e: move-result v2 │ │ -089e4e: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ -089e52: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ -089e56: 5452 cb01 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -089e5a: 6e20 130f 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0f13 │ │ -089e60: 0c02 |0058: move-result-object v2 │ │ -089e62: 1f02 3c01 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ -089e66: 6e10 6106 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@0661 │ │ -089e6c: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -089e70: 28f1 |0060: goto 0051 // -000f │ │ +089d78: |[089d78] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ +089d88: 6302 c601 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +089d8c: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +089d90: 1a02 9b0b |0004: const-string v2, "LoaderManager" // string@0b9b │ │ +089d94: 2203 f704 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +089d98: 7010 6021 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +089d9e: 1a04 450d |000b: const-string v4, "Retaining in " // string@0d45 │ │ +089da2: 6e20 6921 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +089da8: 0c03 |0010: move-result-object v3 │ │ +089daa: 6e20 6821 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +089db0: 0c03 |0014: move-result-object v3 │ │ +089db2: 6e10 6e21 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +089db8: 0c03 |0018: move-result-object v3 │ │ +089dba: 7120 0c1c 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +089dc0: 5552 ce01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01ce │ │ +089dc4: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +089dc8: 2200 f304 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@04f3 │ │ +089dcc: 1a02 8b18 |0022: const-string v2, "here" // string@188b │ │ +089dd0: 7020 3d21 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@213d │ │ +089dd6: 6e10 3f21 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@213f │ │ +089ddc: 1a02 9b0b |002a: const-string v2, "LoaderManager" // string@0b9b │ │ +089de0: 2203 f704 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +089de4: 7010 6021 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +089dea: 1a04 f102 |0031: const-string v4, "Called doRetain when not started: " // string@02f1 │ │ +089dee: 6e20 6921 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +089df4: 0c03 |0036: move-result-object v3 │ │ +089df6: 6e20 6821 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +089dfc: 0c03 |003a: move-result-object v3 │ │ +089dfe: 6e10 6e21 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +089e04: 0c03 |003e: move-result-object v3 │ │ +089e06: 7130 0e1c 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c0e │ │ +089e0c: 0e00 |0042: return-void │ │ +089e0e: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +089e10: 5c52 cc01 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@01cc │ │ +089e14: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +089e16: 5c52 ce01 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01ce │ │ +089e1a: 5452 cb01 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +089e1e: 6e10 110f 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0f11 │ │ +089e24: 0a02 |004e: move-result v2 │ │ +089e26: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ +089e2a: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ +089e2e: 5452 cb01 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +089e32: 6e20 130f 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0f13 │ │ +089e38: 0c02 |0058: move-result-object v2 │ │ +089e3a: 1f02 3c01 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ +089e3e: 6e10 6106 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@0661 │ │ +089e44: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +089e48: 28f1 |0060: goto 0051 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ 0x001c line=735 │ │ 0x0020 line=736 │ │ 0x0027 line=737 │ │ 0x002a line=738 │ │ @@ -164226,60 +164227,60 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -089e74: |[089e74] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ -089e84: 6302 c601 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -089e88: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -089e8c: 1a02 9b0b |0004: const-string v2, "LoaderManager" // string@0b9b │ │ -089e90: 2203 f704 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -089e94: 7010 6021 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -089e9a: 1a04 110e |000b: const-string v4, "Starting in " // string@0e11 │ │ -089e9e: 6e20 6921 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -089ea4: 0c03 |0010: move-result-object v3 │ │ -089ea6: 6e20 6821 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -089eac: 0c03 |0014: move-result-object v3 │ │ -089eae: 6e10 6e21 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -089eb4: 0c03 |0018: move-result-object v3 │ │ -089eb6: 7120 0c1c 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -089ebc: 5552 ce01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01ce │ │ -089ec0: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ -089ec4: 2200 f304 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@04f3 │ │ -089ec8: 1a02 8b18 |0022: const-string v2, "here" // string@188b │ │ -089ecc: 7020 3d21 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@213d │ │ -089ed2: 6e10 3f21 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@213f │ │ -089ed8: 1a02 9b0b |002a: const-string v2, "LoaderManager" // string@0b9b │ │ -089edc: 2203 f704 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -089ee0: 7010 6021 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -089ee6: 1a04 f202 |0031: const-string v4, "Called doStart when already started: " // string@02f2 │ │ -089eea: 6e20 6921 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -089ef0: 0c03 |0036: move-result-object v3 │ │ -089ef2: 6e20 6821 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -089ef8: 0c03 |003a: move-result-object v3 │ │ -089efa: 6e10 6e21 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -089f00: 0c03 |003e: move-result-object v3 │ │ -089f02: 7130 0e1c 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c0e │ │ -089f08: 0e00 |0042: return-void │ │ -089f0a: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -089f0c: 5c52 ce01 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01ce │ │ -089f10: 5452 cb01 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -089f14: 6e10 110f 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0f11 │ │ -089f1a: 0a02 |004b: move-result v2 │ │ -089f1c: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -089f20: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ -089f24: 5452 cb01 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -089f28: 6e20 130f 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0f13 │ │ -089f2e: 0c02 |0055: move-result-object v2 │ │ -089f30: 1f02 3c01 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ -089f34: 6e10 6206 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0662 │ │ -089f3a: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -089f3e: 28f1 |005d: goto 004e // -000f │ │ +089e4c: |[089e4c] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ +089e5c: 6302 c601 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +089e60: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +089e64: 1a02 9b0b |0004: const-string v2, "LoaderManager" // string@0b9b │ │ +089e68: 2203 f704 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +089e6c: 7010 6021 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +089e72: 1a04 110e |000b: const-string v4, "Starting in " // string@0e11 │ │ +089e76: 6e20 6921 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +089e7c: 0c03 |0010: move-result-object v3 │ │ +089e7e: 6e20 6821 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +089e84: 0c03 |0014: move-result-object v3 │ │ +089e86: 6e10 6e21 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +089e8c: 0c03 |0018: move-result-object v3 │ │ +089e8e: 7120 0c1c 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +089e94: 5552 ce01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01ce │ │ +089e98: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ +089e9c: 2200 f304 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@04f3 │ │ +089ea0: 1a02 8b18 |0022: const-string v2, "here" // string@188b │ │ +089ea4: 7020 3d21 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@213d │ │ +089eaa: 6e10 3f21 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@213f │ │ +089eb0: 1a02 9b0b |002a: const-string v2, "LoaderManager" // string@0b9b │ │ +089eb4: 2203 f704 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +089eb8: 7010 6021 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +089ebe: 1a04 f202 |0031: const-string v4, "Called doStart when already started: " // string@02f2 │ │ +089ec2: 6e20 6921 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +089ec8: 0c03 |0036: move-result-object v3 │ │ +089eca: 6e20 6821 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +089ed0: 0c03 |003a: move-result-object v3 │ │ +089ed2: 6e10 6e21 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +089ed8: 0c03 |003e: move-result-object v3 │ │ +089eda: 7130 0e1c 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c0e │ │ +089ee0: 0e00 |0042: return-void │ │ +089ee2: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +089ee4: 5c52 ce01 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01ce │ │ +089ee8: 5452 cb01 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +089eec: 6e10 110f 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0f11 │ │ +089ef2: 0a02 |004b: move-result v2 │ │ +089ef4: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +089ef8: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ +089efc: 5452 cb01 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +089f00: 6e20 130f 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0f13 │ │ +089f06: 0c02 |0055: move-result-object v2 │ │ +089f08: 1f02 3c01 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ +089f0c: 6e10 6206 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0662 │ │ +089f12: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +089f16: 28f1 |005d: goto 004e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=701 │ │ 0x001c line=702 │ │ 0x0020 line=703 │ │ 0x0027 line=704 │ │ 0x002a line=705 │ │ @@ -164298,61 +164299,61 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -089f40: |[089f40] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ -089f50: 6302 c601 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -089f54: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -089f58: 1a02 9b0b |0004: const-string v2, "LoaderManager" // string@0b9b │ │ -089f5c: 2203 f704 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -089f60: 7010 6021 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -089f66: 1a04 150e |000b: const-string v4, "Stopping in " // string@0e15 │ │ -089f6a: 6e20 6921 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -089f70: 0c03 |0010: move-result-object v3 │ │ -089f72: 6e20 6821 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -089f78: 0c03 |0014: move-result-object v3 │ │ -089f7a: 6e10 6e21 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -089f80: 0c03 |0018: move-result-object v3 │ │ -089f82: 7120 0c1c 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -089f88: 5552 ce01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01ce │ │ -089f8c: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -089f90: 2200 f304 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@04f3 │ │ -089f94: 1a02 8b18 |0022: const-string v2, "here" // string@188b │ │ -089f98: 7020 3d21 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@213d │ │ -089f9e: 6e10 3f21 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@213f │ │ -089fa4: 1a02 9b0b |002a: const-string v2, "LoaderManager" // string@0b9b │ │ -089fa8: 2203 f704 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -089fac: 7010 6021 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -089fb2: 1a04 f302 |0031: const-string v4, "Called doStop when not started: " // string@02f3 │ │ -089fb6: 6e20 6921 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -089fbc: 0c03 |0036: move-result-object v3 │ │ -089fbe: 6e20 6821 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -089fc4: 0c03 |003a: move-result-object v3 │ │ -089fc6: 6e10 6e21 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -089fcc: 0c03 |003e: move-result-object v3 │ │ -089fce: 7130 0e1c 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c0e │ │ -089fd4: 0e00 |0042: return-void │ │ -089fd6: 5452 cb01 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -089fda: 6e10 110f 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0f11 │ │ -089fe0: 0a02 |0048: move-result v2 │ │ -089fe2: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ -089fe6: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ -089fea: 5452 cb01 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -089fee: 6e20 130f 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0f13 │ │ -089ff4: 0c02 |0052: move-result-object v2 │ │ -089ff6: 1f02 3c01 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ -089ffa: 6e10 6306 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0663 │ │ -08a000: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ -08a004: 28f1 |005a: goto 004b // -000f │ │ -08a006: 1202 |005b: const/4 v2, #int 0 // #0 │ │ -08a008: 5c52 ce01 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01ce │ │ -08a00c: 28e4 |005e: goto 0042 // -001c │ │ +089f18: |[089f18] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ +089f28: 6302 c601 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +089f2c: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +089f30: 1a02 9b0b |0004: const-string v2, "LoaderManager" // string@0b9b │ │ +089f34: 2203 f704 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +089f38: 7010 6021 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +089f3e: 1a04 150e |000b: const-string v4, "Stopping in " // string@0e15 │ │ +089f42: 6e20 6921 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +089f48: 0c03 |0010: move-result-object v3 │ │ +089f4a: 6e20 6821 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +089f50: 0c03 |0014: move-result-object v3 │ │ +089f52: 6e10 6e21 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +089f58: 0c03 |0018: move-result-object v3 │ │ +089f5a: 7120 0c1c 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +089f60: 5552 ce01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01ce │ │ +089f64: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +089f68: 2200 f304 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@04f3 │ │ +089f6c: 1a02 8b18 |0022: const-string v2, "here" // string@188b │ │ +089f70: 7020 3d21 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@213d │ │ +089f76: 6e10 3f21 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@213f │ │ +089f7c: 1a02 9b0b |002a: const-string v2, "LoaderManager" // string@0b9b │ │ +089f80: 2203 f704 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +089f84: 7010 6021 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +089f8a: 1a04 f302 |0031: const-string v4, "Called doStop when not started: " // string@02f3 │ │ +089f8e: 6e20 6921 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +089f94: 0c03 |0036: move-result-object v3 │ │ +089f96: 6e20 6821 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +089f9c: 0c03 |003a: move-result-object v3 │ │ +089f9e: 6e10 6e21 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +089fa4: 0c03 |003e: move-result-object v3 │ │ +089fa6: 7130 0e1c 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c0e │ │ +089fac: 0e00 |0042: return-void │ │ +089fae: 5452 cb01 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +089fb2: 6e10 110f 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0f11 │ │ +089fb8: 0a02 |0048: move-result v2 │ │ +089fba: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ +089fbe: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ +089fc2: 5452 cb01 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +089fc6: 6e20 130f 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0f13 │ │ +089fcc: 0c02 |0052: move-result-object v2 │ │ +089fce: 1f02 3c01 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ +089fd2: 6e10 6306 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0663 │ │ +089fd8: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ +089fdc: 28f1 |005a: goto 004b // -000f │ │ +089fde: 1202 |005b: const/4 v2, #int 0 // #0 │ │ +089fe0: 5c52 ce01 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01ce │ │ +089fe4: 28e4 |005e: goto 0042 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=719 │ │ 0x001c line=720 │ │ 0x0020 line=721 │ │ 0x0027 line=722 │ │ 0x002a line=723 │ │ @@ -164371,96 +164372,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 │ │ -08a010: |[08a010] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -08a020: 5453 cb01 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -08a024: 6e10 110f 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0f11 │ │ -08a02a: 0a03 |0005: move-result v3 │ │ -08a02c: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ -08a030: 6e20 c920 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08a036: 1a03 4302 |000b: const-string v3, "Active Loaders:" // string@0243 │ │ -08a03a: 6e20 ce20 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -08a040: 2203 f704 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -08a044: 7010 6021 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08a04a: 6e20 6921 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08a050: 0c03 |0018: move-result-object v3 │ │ -08a052: 1a04 0600 |0019: const-string v4, " " // string@0006 │ │ -08a056: 6e20 6921 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08a05c: 0c03 |001e: move-result-object v3 │ │ -08a05e: 6e10 6e21 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08a064: 0c01 |0022: move-result-object v1 │ │ -08a066: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -08a068: 5453 cb01 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -08a06c: 6e10 110f 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0f11 │ │ -08a072: 0a03 |0029: move-result v3 │ │ -08a074: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ -08a078: 5453 cb01 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -08a07c: 6e20 130f 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0f13 │ │ -08a082: 0c02 |0031: move-result-object v2 │ │ -08a084: 1f02 3c01 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ -08a088: 6e20 c920 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08a08e: 1a03 0700 |0037: const-string v3, " #" // string@0007 │ │ -08a092: 6e20 c920 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08a098: 5453 cb01 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -08a09c: 6e20 0b0f 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@0f0b │ │ -08a0a2: 0a03 |0041: move-result v3 │ │ -08a0a4: 6e20 c720 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@20c7 │ │ -08a0aa: 1a03 3701 |0045: const-string v3, ": " // string@0137 │ │ -08a0ae: 6e20 c920 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08a0b4: 6e10 6406 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0664 │ │ -08a0ba: 0c03 |004d: move-result-object v3 │ │ -08a0bc: 6e20 ce20 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -08a0c2: 6e59 5d06 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@065d │ │ -08a0c8: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08a0cc: 28ce |0056: goto 0024 // -0032 │ │ -08a0ce: 5453 ca01 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ -08a0d2: 6e10 110f 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0f11 │ │ -08a0d8: 0a03 |005c: move-result v3 │ │ -08a0da: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ -08a0de: 6e20 c920 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08a0e4: 1a03 0005 |0062: const-string v3, "Inactive Loaders:" // string@0500 │ │ -08a0e8: 6e20 ce20 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -08a0ee: 2203 f704 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -08a0f2: 7010 6021 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08a0f8: 6e20 6921 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08a0fe: 0c03 |006f: move-result-object v3 │ │ -08a100: 1a04 0600 |0070: const-string v4, " " // string@0006 │ │ -08a104: 6e20 6921 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08a10a: 0c03 |0075: move-result-object v3 │ │ -08a10c: 6e10 6e21 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08a112: 0c01 |0079: move-result-object v1 │ │ -08a114: 1200 |007a: const/4 v0, #int 0 // #0 │ │ -08a116: 5453 ca01 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ -08a11a: 6e10 110f 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0f11 │ │ -08a120: 0a03 |0080: move-result v3 │ │ -08a122: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ -08a126: 5453 ca01 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ -08a12a: 6e20 130f 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0f13 │ │ -08a130: 0c02 |0088: move-result-object v2 │ │ -08a132: 1f02 3c01 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ -08a136: 6e20 c920 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08a13c: 1a03 0700 |008e: const-string v3, " #" // string@0007 │ │ -08a140: 6e20 c920 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08a146: 5453 ca01 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ -08a14a: 6e20 0b0f 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@0f0b │ │ -08a150: 0a03 |0098: move-result v3 │ │ -08a152: 6e20 c720 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@20c7 │ │ -08a158: 1a03 3701 |009c: const-string v3, ": " // string@0137 │ │ -08a15c: 6e20 c920 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08a162: 6e10 6406 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0664 │ │ -08a168: 0c03 |00a4: move-result-object v3 │ │ -08a16a: 6e20 ce20 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -08a170: 6e59 5d06 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@065d │ │ -08a176: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08a17a: 28ce |00ad: goto 007b // -0032 │ │ -08a17c: 0e00 |00ae: return-void │ │ +089fe8: |[089fe8] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +089ff8: 5453 cb01 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +089ffc: 6e10 110f 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0f11 │ │ +08a002: 0a03 |0005: move-result v3 │ │ +08a004: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ +08a008: 6e20 c920 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08a00e: 1a03 4302 |000b: const-string v3, "Active Loaders:" // string@0243 │ │ +08a012: 6e20 ce20 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +08a018: 2203 f704 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +08a01c: 7010 6021 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08a022: 6e20 6921 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08a028: 0c03 |0018: move-result-object v3 │ │ +08a02a: 1a04 0600 |0019: const-string v4, " " // string@0006 │ │ +08a02e: 6e20 6921 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08a034: 0c03 |001e: move-result-object v3 │ │ +08a036: 6e10 6e21 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08a03c: 0c01 |0022: move-result-object v1 │ │ +08a03e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +08a040: 5453 cb01 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +08a044: 6e10 110f 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0f11 │ │ +08a04a: 0a03 |0029: move-result v3 │ │ +08a04c: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ +08a050: 5453 cb01 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +08a054: 6e20 130f 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0f13 │ │ +08a05a: 0c02 |0031: move-result-object v2 │ │ +08a05c: 1f02 3c01 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ +08a060: 6e20 c920 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08a066: 1a03 0700 |0037: const-string v3, " #" // string@0007 │ │ +08a06a: 6e20 c920 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08a070: 5453 cb01 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +08a074: 6e20 0b0f 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@0f0b │ │ +08a07a: 0a03 |0041: move-result v3 │ │ +08a07c: 6e20 c720 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@20c7 │ │ +08a082: 1a03 3701 |0045: const-string v3, ": " // string@0137 │ │ +08a086: 6e20 c920 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08a08c: 6e10 6406 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0664 │ │ +08a092: 0c03 |004d: move-result-object v3 │ │ +08a094: 6e20 ce20 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +08a09a: 6e59 5d06 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@065d │ │ +08a0a0: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08a0a4: 28ce |0056: goto 0024 // -0032 │ │ +08a0a6: 5453 ca01 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ +08a0aa: 6e10 110f 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0f11 │ │ +08a0b0: 0a03 |005c: move-result v3 │ │ +08a0b2: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ +08a0b6: 6e20 c920 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08a0bc: 1a03 0005 |0062: const-string v3, "Inactive Loaders:" // string@0500 │ │ +08a0c0: 6e20 ce20 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +08a0c6: 2203 f704 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +08a0ca: 7010 6021 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08a0d0: 6e20 6921 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08a0d6: 0c03 |006f: move-result-object v3 │ │ +08a0d8: 1a04 0600 |0070: const-string v4, " " // string@0006 │ │ +08a0dc: 6e20 6921 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08a0e2: 0c03 |0075: move-result-object v3 │ │ +08a0e4: 6e10 6e21 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08a0ea: 0c01 |0079: move-result-object v1 │ │ +08a0ec: 1200 |007a: const/4 v0, #int 0 // #0 │ │ +08a0ee: 5453 ca01 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ +08a0f2: 6e10 110f 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0f11 │ │ +08a0f8: 0a03 |0080: move-result v3 │ │ +08a0fa: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ +08a0fe: 5453 ca01 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ +08a102: 6e20 130f 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0f13 │ │ +08a108: 0c02 |0088: move-result-object v2 │ │ +08a10a: 1f02 3c01 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ +08a10e: 6e20 c920 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08a114: 1a03 0700 |008e: const-string v3, " #" // string@0007 │ │ +08a118: 6e20 c920 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08a11e: 5453 ca01 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ +08a122: 6e20 0b0f 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@0f0b │ │ +08a128: 0a03 |0098: move-result v3 │ │ +08a12a: 6e20 c720 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@20c7 │ │ +08a130: 1a03 3701 |009c: const-string v3, ": " // string@0137 │ │ +08a134: 6e20 c920 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08a13a: 6e10 6406 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0664 │ │ +08a140: 0c03 |00a4: move-result-object v3 │ │ +08a142: 6e20 ce20 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +08a148: 6e59 5d06 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@065d │ │ +08a14e: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08a152: 28ce |00ad: goto 007b // -0032 │ │ +08a154: 0e00 |00ae: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ 0x0008 line=802 │ │ 0x0010 line=803 │ │ 0x0023 line=804 │ │ 0x002c line=805 │ │ @@ -164496,45 +164497,45 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -08a180: |[08a180] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ -08a190: 5541 cc01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@01cc │ │ -08a194: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ -08a198: 6301 c601 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -08a19c: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -08a1a0: 1a01 9b0b |0008: const-string v1, "LoaderManager" // string@0b9b │ │ -08a1a4: 2202 f704 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -08a1a8: 7010 6021 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08a1ae: 1a03 6c04 |000f: const-string v3, "Finished Retaining in " // string@046c │ │ -08a1b2: 6e20 6921 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08a1b8: 0c02 |0014: move-result-object v2 │ │ -08a1ba: 6e20 6821 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -08a1c0: 0c02 |0018: move-result-object v2 │ │ -08a1c2: 6e10 6e21 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08a1c8: 0c02 |001c: move-result-object v2 │ │ -08a1ca: 7120 0c1c 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -08a1d0: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -08a1d2: 5c41 cc01 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@01cc │ │ -08a1d6: 5441 cb01 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -08a1da: 6e10 110f 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0f11 │ │ -08a1e0: 0a01 |0028: move-result v1 │ │ -08a1e2: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ -08a1e6: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ -08a1ea: 5441 cb01 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -08a1ee: 6e20 130f 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0f13 │ │ -08a1f4: 0c01 |0032: move-result-object v1 │ │ -08a1f6: 1f01 3c01 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ -08a1fa: 6e10 5e06 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@065e │ │ -08a200: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ -08a204: 28f1 |003a: goto 002b // -000f │ │ -08a206: 0e00 |003b: return-void │ │ +08a158: |[08a158] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ +08a168: 5541 cc01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@01cc │ │ +08a16c: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ +08a170: 6301 c601 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +08a174: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +08a178: 1a01 9b0b |0008: const-string v1, "LoaderManager" // string@0b9b │ │ +08a17c: 2202 f704 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +08a180: 7010 6021 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08a186: 1a03 6c04 |000f: const-string v3, "Finished Retaining in " // string@046c │ │ +08a18a: 6e20 6921 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08a190: 0c02 |0014: move-result-object v2 │ │ +08a192: 6e20 6821 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08a198: 0c02 |0018: move-result-object v2 │ │ +08a19a: 6e10 6e21 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08a1a0: 0c02 |001c: move-result-object v2 │ │ +08a1a2: 7120 0c1c 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +08a1a8: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +08a1aa: 5c41 cc01 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@01cc │ │ +08a1ae: 5441 cb01 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +08a1b2: 6e10 110f 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0f11 │ │ +08a1b8: 0a01 |0028: move-result v1 │ │ +08a1ba: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ +08a1be: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ +08a1c2: 5441 cb01 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +08a1c6: 6e20 130f 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0f13 │ │ +08a1cc: 0c01 |0032: move-result-object v1 │ │ +08a1ce: 1f01 3c01 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ +08a1d2: 6e10 5e06 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@065e │ │ +08a1d8: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08a1dc: 28f1 |003a: goto 002b // -000f │ │ +08a1de: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x0004 line=751 │ │ 0x0020 line=753 │ │ 0x0023 line=754 │ │ 0x002d line=755 │ │ @@ -164549,35 +164550,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 │ │ -08a208: |[08a208] android.support.v4.app.LoaderManagerImpl.getLoader:(I)Landroid/support/v4/content/Loader; │ │ -08a218: 5531 c901 |0000: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@01c9 │ │ -08a21c: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -08a220: 2201 e104 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@04e1 │ │ -08a224: 1a02 f402 |0006: const-string v2, "Called while creating a loader" // string@02f4 │ │ -08a228: 7020 0521 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -08a22e: 2701 |000b: throw v1 │ │ -08a230: 5431 cb01 |000c: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -08a234: 6e20 070f 4100 |000e: invoke-virtual {v1, v4}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0f07 │ │ -08a23a: 0c00 |0011: move-result-object v0 │ │ -08a23c: 1f00 3c01 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ -08a240: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ -08a244: 5401 c001 |0016: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ -08a248: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ -08a24c: 5401 c001 |001a: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ -08a250: 5411 bf01 |001c: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -08a254: 1101 |001e: return-object v1 │ │ -08a256: 5401 bf01 |001f: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -08a25a: 28fd |0021: goto 001e // -0003 │ │ -08a25c: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -08a25e: 28fb |0023: goto 001e // -0005 │ │ +08a1e0: |[08a1e0] android.support.v4.app.LoaderManagerImpl.getLoader:(I)Landroid/support/v4/content/Loader; │ │ +08a1f0: 5531 c901 |0000: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@01c9 │ │ +08a1f4: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +08a1f8: 2201 e104 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@04e1 │ │ +08a1fc: 1a02 f402 |0006: const-string v2, "Called while creating a loader" // string@02f4 │ │ +08a200: 7020 0521 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +08a206: 2701 |000b: throw v1 │ │ +08a208: 5431 cb01 |000c: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +08a20c: 6e20 070f 4100 |000e: invoke-virtual {v1, v4}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0f07 │ │ +08a212: 0c00 |0011: move-result-object v0 │ │ +08a214: 1f00 3c01 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ +08a218: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ +08a21c: 5401 c001 |0016: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ +08a220: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ +08a224: 5401 c001 |001a: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ +08a228: 5411 bf01 |001c: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +08a22c: 1101 |001e: return-object v1 │ │ +08a22e: 5401 bf01 |001f: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +08a232: 28fd |0021: goto 001e // -0003 │ │ +08a234: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +08a236: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ 0x0004 line=687 │ │ 0x000c line=690 │ │ 0x0014 line=691 │ │ 0x0016 line=692 │ │ @@ -164595,36 +164596,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -08a260: |[08a260] android.support.v4.app.LoaderManagerImpl.hasRunningLoaders:()Z │ │ -08a270: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08a272: 5454 cb01 |0001: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -08a276: 6e10 110f 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0f11 │ │ -08a27c: 0a00 |0006: move-result v0 │ │ -08a27e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -08a280: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ -08a284: 5454 cb01 |000a: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -08a288: 6e20 130f 1400 |000c: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0f13 │ │ -08a28e: 0c02 |000f: move-result-object v2 │ │ -08a290: 1f02 3c01 |0010: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ -08a294: 5524 c401 |0012: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ -08a298: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ -08a29c: 5524 ba01 |0016: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@01ba │ │ -08a2a0: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ -08a2a4: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -08a2a6: b643 |001b: or-int/2addr v3, v4 │ │ -08a2a8: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08a2ac: 28ea |001e: goto 0008 // -0016 │ │ -08a2ae: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -08a2b0: 28fb |0020: goto 001b // -0005 │ │ -08a2b2: 0f03 |0021: return v3 │ │ +08a238: |[08a238] android.support.v4.app.LoaderManagerImpl.hasRunningLoaders:()Z │ │ +08a248: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08a24a: 5454 cb01 |0001: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +08a24e: 6e10 110f 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0f11 │ │ +08a254: 0a00 |0006: move-result v0 │ │ +08a256: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +08a258: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ +08a25c: 5454 cb01 |000a: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +08a260: 6e20 130f 1400 |000c: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0f13 │ │ +08a266: 0c02 |000f: move-result-object v2 │ │ +08a268: 1f02 3c01 |0010: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ +08a26c: 5524 c401 |0012: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ +08a270: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ +08a274: 5524 ba01 |0016: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@01ba │ │ +08a278: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ +08a27c: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +08a27e: b643 |001b: or-int/2addr v3, v4 │ │ +08a280: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08a284: 28ea |001e: goto 0008 // -0016 │ │ +08a286: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +08a288: 28fb |0020: goto 001b // -0005 │ │ +08a28a: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=825 │ │ 0x0001 line=826 │ │ 0x0007 line=827 │ │ 0x000a line=828 │ │ 0x0012 line=829 │ │ @@ -164643,83 +164644,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 │ │ -08a2b4: |[08a2b4] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -08a2c4: 5541 c901 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@01c9 │ │ -08a2c8: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -08a2cc: 2201 e104 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@04e1 │ │ -08a2d0: 1a02 f402 |0006: const-string v2, "Called while creating a loader" // string@02f4 │ │ -08a2d4: 7020 0521 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -08a2da: 2701 |000b: throw v1 │ │ -08a2dc: 5441 cb01 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -08a2e0: 6e20 070f 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0f07 │ │ -08a2e6: 0c00 |0011: move-result-object v0 │ │ -08a2e8: 1f00 3c01 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ -08a2ec: 6301 c601 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -08a2f0: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -08a2f4: 1a01 9b0b |0018: const-string v1, "LoaderManager" // string@0b9b │ │ -08a2f8: 2202 f704 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -08a2fc: 7010 6021 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08a302: 1a03 f818 |001f: const-string v3, "initLoader in " // string@18f8 │ │ -08a306: 6e20 6921 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08a30c: 0c02 |0024: move-result-object v2 │ │ -08a30e: 6e20 6821 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -08a314: 0c02 |0028: move-result-object v2 │ │ -08a316: 1a03 3a01 |0029: const-string v3, ": args=" // string@013a │ │ -08a31a: 6e20 6921 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08a320: 0c02 |002e: move-result-object v2 │ │ -08a322: 6e20 6821 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -08a328: 0c02 |0032: move-result-object v2 │ │ -08a32a: 6e10 6e21 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08a330: 0c02 |0036: move-result-object v2 │ │ -08a332: 7120 0c1c 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -08a338: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ -08a33c: 7040 6706 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@0667 │ │ -08a342: 0c00 |003f: move-result-object v0 │ │ -08a344: 6301 c601 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -08a348: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ -08a34c: 1a01 9b0b |0044: const-string v1, "LoaderManager" // string@0b9b │ │ -08a350: 2202 f704 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -08a354: 7010 6021 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08a35a: 1a03 0800 |004b: const-string v3, " Created new loader " // string@0008 │ │ -08a35e: 6e20 6921 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08a364: 0c02 |0050: move-result-object v2 │ │ -08a366: 6e20 6821 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -08a36c: 0c02 |0054: move-result-object v2 │ │ -08a36e: 6e10 6e21 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08a374: 0c02 |0058: move-result-object v2 │ │ -08a376: 7120 0c1c 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -08a37c: 5501 bc01 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01bc │ │ -08a380: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ -08a384: 5541 ce01 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01ce │ │ -08a388: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ -08a38c: 5401 bf01 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -08a390: 5402 b901 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@01b9 │ │ -08a394: 6e30 5b06 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@065b │ │ -08a39a: 5401 bf01 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -08a39e: 1101 |006d: return-object v1 │ │ -08a3a0: 6301 c601 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -08a3a4: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ -08a3a8: 1a01 9b0b |0072: const-string v1, "LoaderManager" // string@0b9b │ │ -08a3ac: 2202 f704 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -08a3b0: 7010 6021 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08a3b6: 1a03 1400 |0079: const-string v3, " Re-using existing loader " // string@0014 │ │ -08a3ba: 6e20 6921 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08a3c0: 0c02 |007e: move-result-object v2 │ │ -08a3c2: 6e20 6821 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -08a3c8: 0c02 |0082: move-result-object v2 │ │ -08a3ca: 6e10 6e21 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08a3d0: 0c02 |0086: move-result-object v2 │ │ -08a3d2: 7120 0c1c 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -08a3d8: 5b07 b801 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b8 │ │ -08a3dc: 28d0 |008c: goto 005c // -0030 │ │ +08a28c: |[08a28c] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +08a29c: 5541 c901 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@01c9 │ │ +08a2a0: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +08a2a4: 2201 e104 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@04e1 │ │ +08a2a8: 1a02 f402 |0006: const-string v2, "Called while creating a loader" // string@02f4 │ │ +08a2ac: 7020 0521 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +08a2b2: 2701 |000b: throw v1 │ │ +08a2b4: 5441 cb01 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +08a2b8: 6e20 070f 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0f07 │ │ +08a2be: 0c00 |0011: move-result-object v0 │ │ +08a2c0: 1f00 3c01 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ +08a2c4: 6301 c601 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +08a2c8: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +08a2cc: 1a01 9b0b |0018: const-string v1, "LoaderManager" // string@0b9b │ │ +08a2d0: 2202 f704 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +08a2d4: 7010 6021 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08a2da: 1a03 f818 |001f: const-string v3, "initLoader in " // string@18f8 │ │ +08a2de: 6e20 6921 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08a2e4: 0c02 |0024: move-result-object v2 │ │ +08a2e6: 6e20 6821 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08a2ec: 0c02 |0028: move-result-object v2 │ │ +08a2ee: 1a03 3a01 |0029: const-string v3, ": args=" // string@013a │ │ +08a2f2: 6e20 6921 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08a2f8: 0c02 |002e: move-result-object v2 │ │ +08a2fa: 6e20 6821 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08a300: 0c02 |0032: move-result-object v2 │ │ +08a302: 6e10 6e21 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08a308: 0c02 |0036: move-result-object v2 │ │ +08a30a: 7120 0c1c 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +08a310: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ +08a314: 7040 6706 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@0667 │ │ +08a31a: 0c00 |003f: move-result-object v0 │ │ +08a31c: 6301 c601 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +08a320: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ +08a324: 1a01 9b0b |0044: const-string v1, "LoaderManager" // string@0b9b │ │ +08a328: 2202 f704 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +08a32c: 7010 6021 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08a332: 1a03 0800 |004b: const-string v3, " Created new loader " // string@0008 │ │ +08a336: 6e20 6921 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08a33c: 0c02 |0050: move-result-object v2 │ │ +08a33e: 6e20 6821 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08a344: 0c02 |0054: move-result-object v2 │ │ +08a346: 6e10 6e21 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08a34c: 0c02 |0058: move-result-object v2 │ │ +08a34e: 7120 0c1c 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +08a354: 5501 bc01 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01bc │ │ +08a358: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ +08a35c: 5541 ce01 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01ce │ │ +08a360: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ +08a364: 5401 bf01 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +08a368: 5402 b901 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@01b9 │ │ +08a36c: 6e30 5b06 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@065b │ │ +08a372: 5401 bf01 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +08a376: 1101 |006d: return-object v1 │ │ +08a378: 6301 c601 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +08a37c: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ +08a380: 1a01 9b0b |0072: const-string v1, "LoaderManager" // string@0b9b │ │ +08a384: 2202 f704 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +08a388: 7010 6021 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08a38e: 1a03 1400 |0079: const-string v3, " Re-using existing loader " // string@0014 │ │ +08a392: 6e20 6921 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08a398: 0c02 |007e: move-result-object v2 │ │ +08a39a: 6e20 6821 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08a3a0: 0c02 |0082: move-result-object v2 │ │ +08a3a2: 6e10 6e21 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08a3a8: 0c02 |0086: move-result-object v2 │ │ +08a3aa: 7120 0c1c 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +08a3b0: 5b07 b801 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b8 │ │ +08a3b4: 28d0 |008c: goto 005c // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0004 line=544 │ │ 0x000c line=547 │ │ 0x0014 line=549 │ │ 0x003a line=551 │ │ @@ -164743,22 +164744,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 │ │ -08a3e0: |[08a3e0] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ -08a3f0: 5420 cb01 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -08a3f4: 5231 bd01 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01bd │ │ -08a3f8: 6e30 0c0f 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0f0c │ │ -08a3fe: 5520 ce01 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01ce │ │ -08a402: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -08a406: 6e10 6206 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0662 │ │ -08a40c: 0e00 |000e: return-void │ │ +08a3b8: |[08a3b8] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ +08a3c8: 5420 cb01 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +08a3cc: 5231 bd01 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01bd │ │ +08a3d0: 6e30 0c0f 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0f0c │ │ +08a3d6: 5520 ce01 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01ce │ │ +08a3da: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +08a3de: 6e10 6206 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0662 │ │ +08a3e4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ 0x0007 line=509 │ │ 0x000b line=513 │ │ 0x000e line=515 │ │ locals : │ │ @@ -164770,135 +164771,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 │ │ -08a410: |[08a410] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -08a420: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -08a422: 5562 c901 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@01c9 │ │ -08a426: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -08a42a: 2202 e104 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@04e1 │ │ -08a42e: 1a03 f402 |0007: const-string v3, "Called while creating a loader" // string@02f4 │ │ -08a432: 7020 0521 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -08a438: 2702 |000c: throw v2 │ │ -08a43a: 5462 cb01 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -08a43e: 6e20 070f 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0f07 │ │ -08a444: 0c01 |0012: move-result-object v1 │ │ -08a446: 1f01 3c01 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ -08a44a: 6302 c601 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -08a44e: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ -08a452: 1a02 9b0b |0019: const-string v2, "LoaderManager" // string@0b9b │ │ -08a456: 2203 f704 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -08a45a: 7010 6021 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08a460: 1a04 2621 |0020: const-string v4, "restartLoader in " // string@2126 │ │ -08a464: 6e20 6921 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08a46a: 0c03 |0025: move-result-object v3 │ │ -08a46c: 6e20 6821 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -08a472: 0c03 |0029: move-result-object v3 │ │ -08a474: 1a04 3a01 |002a: const-string v4, ": args=" // string@013a │ │ -08a478: 6e20 6921 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08a47e: 0c03 |002f: move-result-object v3 │ │ -08a480: 6e20 6821 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -08a486: 0c03 |0033: move-result-object v3 │ │ -08a488: 6e10 6e21 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08a48e: 0c03 |0037: move-result-object v3 │ │ -08a490: 7120 0c1c 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -08a496: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ -08a49a: 5462 ca01 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ -08a49e: 6e20 070f 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0f07 │ │ -08a4a4: 0c00 |0042: move-result-object v0 │ │ -08a4a6: 1f00 3c01 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ -08a4aa: 3800 9000 |0045: if-eqz v0, 00d5 // +0090 │ │ -08a4ae: 5512 bc01 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01bc │ │ -08a4b2: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ -08a4b6: 6302 c601 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -08a4ba: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ -08a4be: 1a02 9b0b |004f: const-string v2, "LoaderManager" // string@0b9b │ │ -08a4c2: 2203 f704 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -08a4c6: 7010 6021 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08a4cc: 1a04 1500 |0056: const-string v4, " Removing last inactive loader: " // string@0015 │ │ -08a4d0: 6e20 6921 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08a4d6: 0c03 |005b: move-result-object v3 │ │ -08a4d8: 6e20 6821 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -08a4de: 0c03 |005f: move-result-object v3 │ │ -08a4e0: 6e10 6e21 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08a4e6: 0c03 |0063: move-result-object v3 │ │ -08a4e8: 7120 0c1c 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -08a4ee: 1202 |0067: const/4 v2, #int 0 // #0 │ │ -08a4f0: 5c02 ba01 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@01ba │ │ -08a4f4: 6e10 5c06 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@065c │ │ -08a4fa: 5412 bf01 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -08a4fe: 6e10 6709 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@0967 │ │ -08a504: 5462 ca01 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ -08a508: 6e30 0c0f 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0f0c │ │ -08a50e: 7040 6706 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@0667 │ │ -08a514: 0c01 |007a: move-result-object v1 │ │ -08a516: 5412 bf01 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -08a51a: 1102 |007d: return-object v2 │ │ -08a51c: 5512 c401 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ -08a520: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ -08a524: 6302 c601 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -08a528: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ -08a52c: 1a02 9b0b |0086: const-string v2, "LoaderManager" // string@0b9b │ │ -08a530: 1a03 0900 |0088: const-string v3, " Current loader is stopped; replacing" // string@0009 │ │ -08a534: 7120 0c1c 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -08a53a: 5462 cb01 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ -08a53e: 6e30 0c0f 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0f0c │ │ -08a544: 6e10 5c06 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@065c │ │ -08a54a: 28e2 |0095: goto 0077 // -001e │ │ -08a54c: 5412 c001 |0096: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ -08a550: 3802 2700 |0098: if-eqz v2, 00bf // +0027 │ │ -08a554: 6302 c601 |009a: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -08a558: 3802 1c00 |009c: if-eqz v2, 00b8 // +001c │ │ -08a55c: 1a02 9b0b |009e: const-string v2, "LoaderManager" // string@0b9b │ │ -08a560: 2203 f704 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -08a564: 7010 6021 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08a56a: 1a04 1600 |00a5: const-string v4, " Removing pending loader: " // string@0016 │ │ -08a56e: 6e20 6921 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08a574: 0c03 |00aa: move-result-object v3 │ │ -08a576: 5414 c001 |00ab: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ -08a57a: 6e20 6821 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -08a580: 0c03 |00b0: move-result-object v3 │ │ -08a582: 6e10 6e21 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08a588: 0c03 |00b4: move-result-object v3 │ │ -08a58a: 7120 0c1c 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -08a590: 5412 c001 |00b8: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ -08a594: 6e10 5c06 0200 |00ba: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@065c │ │ -08a59a: 5b15 c001 |00bd: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ -08a59e: 6302 c601 |00bf: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -08a5a2: 3802 0900 |00c1: if-eqz v2, 00ca // +0009 │ │ -08a5a6: 1a02 9b0b |00c3: const-string v2, "LoaderManager" // string@0b9b │ │ -08a5aa: 1a03 0b00 |00c5: const-string v3, " Enqueuing as new pending loader" // string@000b │ │ -08a5ae: 7120 0c1c 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -08a5b4: 7040 6806 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@0668 │ │ -08a5ba: 0c02 |00cd: move-result-object v2 │ │ -08a5bc: 5b12 c001 |00ce: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ -08a5c0: 5412 c001 |00d0: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ -08a5c4: 5422 bf01 |00d2: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -08a5c8: 28a9 |00d4: goto 007d // -0057 │ │ -08a5ca: 6302 c601 |00d5: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ -08a5ce: 3802 1a00 |00d7: if-eqz v2, 00f1 // +001a │ │ -08a5d2: 1a02 9b0b |00d9: const-string v2, "LoaderManager" // string@0b9b │ │ -08a5d6: 2203 f704 |00db: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -08a5da: 7010 6021 0300 |00dd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08a5e0: 1a04 1200 |00e0: const-string v4, " Making last loader inactive: " // string@0012 │ │ -08a5e4: 6e20 6921 4300 |00e2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08a5ea: 0c03 |00e5: move-result-object v3 │ │ -08a5ec: 6e20 6821 1300 |00e6: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -08a5f2: 0c03 |00e9: move-result-object v3 │ │ -08a5f4: 6e10 6e21 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08a5fa: 0c03 |00ed: move-result-object v3 │ │ -08a5fc: 7120 0c1c 3200 |00ee: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ -08a602: 5412 bf01 |00f1: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ -08a606: 6e10 6709 0200 |00f3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@0967 │ │ -08a60c: 5462 ca01 |00f6: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ -08a610: 6e30 0c0f 7201 |00f8: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0f0c │ │ -08a616: 2900 7cff |00fb: goto/16 0077 // -0084 │ │ +08a3e8: |[08a3e8] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +08a3f8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +08a3fa: 5562 c901 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@01c9 │ │ +08a3fe: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +08a402: 2202 e104 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@04e1 │ │ +08a406: 1a03 f402 |0007: const-string v3, "Called while creating a loader" // string@02f4 │ │ +08a40a: 7020 0521 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +08a410: 2702 |000c: throw v2 │ │ +08a412: 5462 cb01 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +08a416: 6e20 070f 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0f07 │ │ +08a41c: 0c01 |0012: move-result-object v1 │ │ +08a41e: 1f01 3c01 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ +08a422: 6302 c601 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +08a426: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ +08a42a: 1a02 9b0b |0019: const-string v2, "LoaderManager" // string@0b9b │ │ +08a42e: 2203 f704 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +08a432: 7010 6021 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08a438: 1a04 2621 |0020: const-string v4, "restartLoader in " // string@2126 │ │ +08a43c: 6e20 6921 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08a442: 0c03 |0025: move-result-object v3 │ │ +08a444: 6e20 6821 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08a44a: 0c03 |0029: move-result-object v3 │ │ +08a44c: 1a04 3a01 |002a: const-string v4, ": args=" // string@013a │ │ +08a450: 6e20 6921 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08a456: 0c03 |002f: move-result-object v3 │ │ +08a458: 6e20 6821 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08a45e: 0c03 |0033: move-result-object v3 │ │ +08a460: 6e10 6e21 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08a466: 0c03 |0037: move-result-object v3 │ │ +08a468: 7120 0c1c 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +08a46e: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ +08a472: 5462 ca01 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ +08a476: 6e20 070f 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0f07 │ │ +08a47c: 0c00 |0042: move-result-object v0 │ │ +08a47e: 1f00 3c01 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@013c │ │ +08a482: 3800 9000 |0045: if-eqz v0, 00d5 // +0090 │ │ +08a486: 5512 bc01 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01bc │ │ +08a48a: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ +08a48e: 6302 c601 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +08a492: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ +08a496: 1a02 9b0b |004f: const-string v2, "LoaderManager" // string@0b9b │ │ +08a49a: 2203 f704 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +08a49e: 7010 6021 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08a4a4: 1a04 1500 |0056: const-string v4, " Removing last inactive loader: " // string@0015 │ │ +08a4a8: 6e20 6921 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08a4ae: 0c03 |005b: move-result-object v3 │ │ +08a4b0: 6e20 6821 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08a4b6: 0c03 |005f: move-result-object v3 │ │ +08a4b8: 6e10 6e21 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08a4be: 0c03 |0063: move-result-object v3 │ │ +08a4c0: 7120 0c1c 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +08a4c6: 1202 |0067: const/4 v2, #int 0 // #0 │ │ +08a4c8: 5c02 ba01 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@01ba │ │ +08a4cc: 6e10 5c06 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@065c │ │ +08a4d2: 5412 bf01 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +08a4d6: 6e10 6709 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@0967 │ │ +08a4dc: 5462 ca01 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ +08a4e0: 6e30 0c0f 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0f0c │ │ +08a4e6: 7040 6706 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@0667 │ │ +08a4ec: 0c01 |007a: move-result-object v1 │ │ +08a4ee: 5412 bf01 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +08a4f2: 1102 |007d: return-object v2 │ │ +08a4f4: 5512 c401 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01c4 │ │ +08a4f8: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ +08a4fc: 6302 c601 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +08a500: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ +08a504: 1a02 9b0b |0086: const-string v2, "LoaderManager" // string@0b9b │ │ +08a508: 1a03 0900 |0088: const-string v3, " Current loader is stopped; replacing" // string@0009 │ │ +08a50c: 7120 0c1c 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +08a512: 5462 cb01 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01cb │ │ +08a516: 6e30 0c0f 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0f0c │ │ +08a51c: 6e10 5c06 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@065c │ │ +08a522: 28e2 |0095: goto 0077 // -001e │ │ +08a524: 5412 c001 |0096: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ +08a528: 3802 2700 |0098: if-eqz v2, 00bf // +0027 │ │ +08a52c: 6302 c601 |009a: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +08a530: 3802 1c00 |009c: if-eqz v2, 00b8 // +001c │ │ +08a534: 1a02 9b0b |009e: const-string v2, "LoaderManager" // string@0b9b │ │ +08a538: 2203 f704 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +08a53c: 7010 6021 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08a542: 1a04 1600 |00a5: const-string v4, " Removing pending loader: " // string@0016 │ │ +08a546: 6e20 6921 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08a54c: 0c03 |00aa: move-result-object v3 │ │ +08a54e: 5414 c001 |00ab: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ +08a552: 6e20 6821 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08a558: 0c03 |00b0: move-result-object v3 │ │ +08a55a: 6e10 6e21 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08a560: 0c03 |00b4: move-result-object v3 │ │ +08a562: 7120 0c1c 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +08a568: 5412 c001 |00b8: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ +08a56c: 6e10 5c06 0200 |00ba: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@065c │ │ +08a572: 5b15 c001 |00bd: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ +08a576: 6302 c601 |00bf: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +08a57a: 3802 0900 |00c1: if-eqz v2, 00ca // +0009 │ │ +08a57e: 1a02 9b0b |00c3: const-string v2, "LoaderManager" // string@0b9b │ │ +08a582: 1a03 0b00 |00c5: const-string v3, " Enqueuing as new pending loader" // string@000b │ │ +08a586: 7120 0c1c 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +08a58c: 7040 6806 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@0668 │ │ +08a592: 0c02 |00cd: move-result-object v2 │ │ +08a594: 5b12 c001 |00ce: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ +08a598: 5412 c001 |00d0: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01c0 │ │ +08a59c: 5422 bf01 |00d2: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +08a5a0: 28a9 |00d4: goto 007d // -0057 │ │ +08a5a2: 6302 c601 |00d5: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01c6 │ │ +08a5a6: 3802 1a00 |00d7: if-eqz v2, 00f1 // +001a │ │ +08a5aa: 1a02 9b0b |00d9: const-string v2, "LoaderManager" // string@0b9b │ │ +08a5ae: 2203 f704 |00db: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +08a5b2: 7010 6021 0300 |00dd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08a5b8: 1a04 1200 |00e0: const-string v4, " Making last loader inactive: " // string@0012 │ │ +08a5bc: 6e20 6921 4300 |00e2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08a5c2: 0c03 |00e5: move-result-object v3 │ │ +08a5c4: 6e20 6821 1300 |00e6: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08a5ca: 0c03 |00e9: move-result-object v3 │ │ +08a5cc: 6e10 6e21 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08a5d2: 0c03 |00ed: move-result-object v3 │ │ +08a5d4: 7120 0c1c 3200 |00ee: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0c │ │ +08a5da: 5412 bf01 |00f1: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01bf │ │ +08a5de: 6e10 6709 0200 |00f3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@0967 │ │ +08a5e4: 5462 ca01 |00f6: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01ca │ │ +08a5e8: 6e30 0c0f 7201 |00f8: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0f0c │ │ +08a5ee: 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 │ │ @@ -164941,34 +164942,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -08a61c: |[08a61c] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ -08a62c: 2200 f704 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@04f7 │ │ -08a630: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -08a634: 7020 6121 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2161 │ │ -08a63a: 1a01 9d0b |0007: const-string v1, "LoaderManager{" // string@0b9d │ │ -08a63e: 6e20 6921 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08a644: 7110 7321 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2173 │ │ -08a64a: 0a01 |000f: move-result v1 │ │ -08a64c: 7110 0c21 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ -08a652: 0c01 |0013: move-result-object v1 │ │ -08a654: 6e20 6921 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08a65a: 1a01 5f00 |0017: const-string v1, " in " // string@005f │ │ -08a65e: 6e20 6921 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08a664: 5421 c801 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ -08a668: 7120 550e 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0e55 │ │ -08a66e: 1a01 6b26 |0021: const-string v1, "}}" // string@266b │ │ -08a672: 6e20 6921 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08a678: 6e10 6e21 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08a67e: 0c01 |0029: move-result-object v1 │ │ -08a680: 1101 |002a: return-object v1 │ │ +08a5f4: |[08a5f4] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ +08a604: 2200 f704 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@04f7 │ │ +08a608: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +08a60c: 7020 6121 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2161 │ │ +08a612: 1a01 9d0b |0007: const-string v1, "LoaderManager{" // string@0b9d │ │ +08a616: 6e20 6921 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08a61c: 7110 7321 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2173 │ │ +08a622: 0a01 |000f: move-result v1 │ │ +08a624: 7110 0c21 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ +08a62a: 0c01 |0013: move-result-object v1 │ │ +08a62c: 6e20 6921 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08a632: 1a01 5f00 |0017: const-string v1, " in " // string@005f │ │ +08a636: 6e20 6921 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08a63c: 5421 c801 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ +08a640: 7120 550e 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0e55 │ │ +08a646: 1a01 6b26 |0021: const-string v1, "}}" // string@266b │ │ +08a64a: 6e20 6921 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08a650: 6e10 6e21 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08a656: 0c01 |0029: move-result-object v1 │ │ +08a658: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ 0x0007 line=791 │ │ 0x000c line=792 │ │ 0x0017 line=793 │ │ 0x001c line=794 │ │ @@ -164983,17 +164984,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08a684: |[08a684] android.support.v4.app.LoaderManagerImpl.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ -08a694: 5b01 c801 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ -08a698: 0e00 |0002: return-void │ │ +08a65c: |[08a65c] android.support.v4.app.LoaderManagerImpl.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ +08a66c: 5b01 c801 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c8 │ │ +08a670: 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; │ │ @@ -165029,17 +165030,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a69c: |[08a69c] android.support.v4.app.NavUtils$NavUtilsImplBase.:()V │ │ -08a6ac: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08a6b2: 0e00 |0003: return-void │ │ +08a674: |[08a674] android.support.v4.app.NavUtils$NavUtilsImplBase.:()V │ │ +08a684: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08a68a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplBase; │ │ │ │ Virtual methods - │ │ @@ -165048,49 +165049,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 │ │ -08a6b4: |[08a6b4] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -08a6c4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08a6c6: 7110 8d06 0900 |0001: invoke-static {v9}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@068d │ │ -08a6cc: 0c03 |0004: move-result-object v3 │ │ -08a6ce: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ -08a6d2: 1102 |0007: return-object v2 │ │ -08a6d4: 2204 2b00 |0008: new-instance v4, Landroid/content/ComponentName; // type@002b │ │ -08a6d8: 7030 c400 9403 |000a: invoke-direct {v4, v9, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@00c4 │ │ -08a6de: 7120 8e06 4900 |000d: invoke-static {v9, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@068e │ │ -08a6e4: 0c01 |0010: move-result-object v1 │ │ -08a6e6: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ -08a6ea: 7110 5a09 0400 |0013: invoke-static {v4}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@095a │ │ -08a6f0: 0c02 |0016: move-result-object v2 │ │ -08a6f2: 28f0 |0017: goto 0007 // -0010 │ │ -08a6f4: 2205 3400 |0018: new-instance v5, Landroid/content/Intent; // type@0034 │ │ -08a6f8: 7010 f200 0500 |001a: invoke-direct {v5}, Landroid/content/Intent;.:()V // method@00f2 │ │ -08a6fe: 6e20 1901 4500 |001d: invoke-virtual {v5, v4}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0119 │ │ -08a704: 0c02 |0020: move-result-object v2 │ │ -08a706: 28f6 |0021: goto 0017 // -000a │ │ -08a708: 0d00 |0022: move-exception v0 │ │ -08a70a: 1a05 4c0c |0023: const-string v5, "NavUtils" // string@0c4c │ │ -08a70e: 2206 f704 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ -08a712: 7010 6021 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08a718: 1a07 5817 |002a: const-string v7, "getParentActivityIntent: bad parentActivityName '" // string@1758 │ │ -08a71c: 6e20 6921 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08a722: 0c06 |002f: move-result-object v6 │ │ -08a724: 6e20 6921 3600 |0030: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08a72a: 0c06 |0033: move-result-object v6 │ │ -08a72c: 1a07 c200 |0034: const-string v7, "' in manifest" // string@00c2 │ │ -08a730: 6e20 6921 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08a736: 0c06 |0039: move-result-object v6 │ │ -08a738: 6e10 6e21 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08a73e: 0c06 |003d: move-result-object v6 │ │ -08a740: 7120 081c 6500 |003e: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ -08a746: 28c6 |0041: goto 0007 // -003a │ │ +08a68c: |[08a68c] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +08a69c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08a69e: 7110 8d06 0900 |0001: invoke-static {v9}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@068d │ │ +08a6a4: 0c03 |0004: move-result-object v3 │ │ +08a6a6: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ +08a6aa: 1102 |0007: return-object v2 │ │ +08a6ac: 2204 2b00 |0008: new-instance v4, Landroid/content/ComponentName; // type@002b │ │ +08a6b0: 7030 c400 9403 |000a: invoke-direct {v4, v9, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@00c4 │ │ +08a6b6: 7120 8e06 4900 |000d: invoke-static {v9, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@068e │ │ +08a6bc: 0c01 |0010: move-result-object v1 │ │ +08a6be: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ +08a6c2: 7110 5a09 0400 |0013: invoke-static {v4}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@095a │ │ +08a6c8: 0c02 |0016: move-result-object v2 │ │ +08a6ca: 28f0 |0017: goto 0007 // -0010 │ │ +08a6cc: 2205 3400 |0018: new-instance v5, Landroid/content/Intent; // type@0034 │ │ +08a6d0: 7010 f200 0500 |001a: invoke-direct {v5}, Landroid/content/Intent;.:()V // method@00f2 │ │ +08a6d6: 6e20 1901 4500 |001d: invoke-virtual {v5, v4}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0119 │ │ +08a6dc: 0c02 |0020: move-result-object v2 │ │ +08a6de: 28f6 |0021: goto 0017 // -000a │ │ +08a6e0: 0d00 |0022: move-exception v0 │ │ +08a6e2: 1a05 4c0c |0023: const-string v5, "NavUtils" // string@0c4c │ │ +08a6e6: 2206 f704 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@04f7 │ │ +08a6ea: 7010 6021 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08a6f0: 1a07 5817 |002a: const-string v7, "getParentActivityIntent: bad parentActivityName '" // string@1758 │ │ +08a6f4: 6e20 6921 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08a6fa: 0c06 |002f: move-result-object v6 │ │ +08a6fc: 6e20 6921 3600 |0030: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08a702: 0c06 |0033: move-result-object v6 │ │ +08a704: 1a07 c200 |0034: const-string v7, "' in manifest" // string@00c2 │ │ +08a708: 6e20 6921 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08a70e: 0c06 |0039: move-result-object v6 │ │ +08a710: 6e10 6e21 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08a716: 0c06 |003d: move-result-object v6 │ │ +08a718: 7120 081c 6500 |003e: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1c08 │ │ +08a71e: 28c6 |0041: goto 0007 // -003a │ │ catches : 1 │ │ 0x000d - 0x0020 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0022 │ │ positions : │ │ 0x0001 line=53 │ │ 0x0005 line=54 │ │ 0x0007 line=67 │ │ @@ -165115,43 +165116,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 │ │ -08a754: |[08a754] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -08a764: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08a766: 5462 1600 |0001: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0016 │ │ -08a76a: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ -08a76e: 0710 |0005: move-object v0, v1 │ │ -08a770: 1100 |0006: return-object v0 │ │ -08a772: 5462 1600 |0007: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0016 │ │ -08a776: 1a03 4611 |0009: const-string v3, "android.support.PARENT_ACTIVITY" // string@1146 │ │ -08a77a: 6e20 9902 3200 |000b: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0299 │ │ -08a780: 0c00 |000e: move-result-object v0 │ │ -08a782: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ -08a786: 0710 |0011: move-object v0, v1 │ │ -08a788: 28f4 |0012: goto 0006 // -000c │ │ -08a78a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -08a78c: 6e20 4321 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ -08a792: 0a01 |0017: move-result v1 │ │ -08a794: 1302 2e00 |0018: const/16 v2, #int 46 // #2e │ │ -08a798: 3321 ecff |001a: if-ne v1, v2, 0006 // -0014 │ │ -08a79c: 2201 f704 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -08a7a0: 7010 6021 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08a7a6: 6e10 e100 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00e1 │ │ -08a7ac: 0c02 |0024: move-result-object v2 │ │ -08a7ae: 6e20 6921 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08a7b4: 0c01 |0028: move-result-object v1 │ │ -08a7b6: 6e20 6921 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08a7bc: 0c01 |002c: move-result-object v1 │ │ -08a7be: 6e10 6e21 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08a7c4: 0c00 |0030: move-result-object v0 │ │ -08a7c6: 28d5 |0031: goto 0006 // -002b │ │ +08a72c: |[08a72c] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +08a73c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08a73e: 5462 1600 |0001: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0016 │ │ +08a742: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ +08a746: 0710 |0005: move-object v0, v1 │ │ +08a748: 1100 |0006: return-object v0 │ │ +08a74a: 5462 1600 |0007: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0016 │ │ +08a74e: 1a03 4611 |0009: const-string v3, "android.support.PARENT_ACTIVITY" // string@1146 │ │ +08a752: 6e20 9902 3200 |000b: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0299 │ │ +08a758: 0c00 |000e: move-result-object v0 │ │ +08a75a: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ +08a75e: 0710 |0011: move-object v0, v1 │ │ +08a760: 28f4 |0012: goto 0006 // -000c │ │ +08a762: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +08a764: 6e20 4321 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@2143 │ │ +08a76a: 0a01 |0017: move-result v1 │ │ +08a76c: 1302 2e00 |0018: const/16 v2, #int 46 // #2e │ │ +08a770: 3321 ecff |001a: if-ne v1, v2, 0006 // -0014 │ │ +08a774: 2201 f704 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +08a778: 7010 6021 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08a77e: 6e10 e100 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00e1 │ │ +08a784: 0c02 |0024: move-result-object v2 │ │ +08a786: 6e20 6921 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08a78c: 0c01 |0028: move-result-object v1 │ │ +08a78e: 6e20 6921 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08a794: 0c01 |002c: move-result-object v1 │ │ +08a796: 6e10 6e21 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08a79c: 0c00 |0030: move-result-object v0 │ │ +08a79e: 28d5 |0031: goto 0006 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=86 │ │ 0x0006 line=92 │ │ 0x0007 line=87 │ │ 0x000f line=88 │ │ 0x0013 line=89 │ │ @@ -165167,20 +165168,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 │ │ -08a7c8: |[08a7c8] android.support.v4.app.NavUtils$NavUtilsImplBase.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -08a7d8: 1500 0004 |0000: const/high16 v0, #int 67108864 // #400 │ │ -08a7dc: 6e20 f800 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00f8 │ │ -08a7e2: 6e20 3900 3200 |0005: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0039 │ │ -08a7e8: 6e10 1200 0200 |0008: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0012 │ │ -08a7ee: 0e00 |000b: return-void │ │ +08a7a0: |[08a7a0] android.support.v4.app.NavUtils$NavUtilsImplBase.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +08a7b0: 1500 0004 |0000: const/high16 v0, #int 67108864 // #400 │ │ +08a7b4: 6e20 f800 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00f8 │ │ +08a7ba: 6e20 3900 3200 |0005: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0039 │ │ +08a7c0: 6e10 1200 0200 |0008: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0012 │ │ +08a7c6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0005 line=80 │ │ 0x0008 line=81 │ │ 0x000b line=82 │ │ locals : │ │ @@ -165193,28 +165194,28 @@ │ │ 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 │ │ -08a7f0: |[08a7f0] android.support.v4.app.NavUtils$NavUtilsImplBase.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -08a800: 6e10 1900 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0019 │ │ -08a806: 0c01 |0003: move-result-object v1 │ │ -08a808: 6e10 fa00 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00fa │ │ -08a80e: 0c00 |0007: move-result-object v0 │ │ -08a810: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -08a814: 1a01 0d11 |000a: const-string v1, "android.intent.action.MAIN" // string@110d │ │ -08a818: 6e20 4721 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -08a81e: 0a01 |000f: move-result v1 │ │ -08a820: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ -08a824: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -08a826: 0f01 |0013: return v1 │ │ -08a828: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -08a82a: 28fe |0015: goto 0013 // -0002 │ │ +08a7c8: |[08a7c8] android.support.v4.app.NavUtils$NavUtilsImplBase.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +08a7d8: 6e10 1900 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0019 │ │ +08a7de: 0c01 |0003: move-result-object v1 │ │ +08a7e0: 6e10 fa00 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00fa │ │ +08a7e6: 0c00 |0007: move-result-object v0 │ │ +08a7e8: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +08a7ec: 1a01 0d11 |000a: const-string v1, "android.intent.action.MAIN" // string@110d │ │ +08a7f0: 6e20 4721 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +08a7f6: 0a01 |000f: move-result v1 │ │ +08a7f8: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ +08a7fc: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +08a7fe: 0f01 |0013: return v1 │ │ +08a800: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +08a802: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0008 line=74 │ │ locals : │ │ 0x0008 - 0x0016 reg=0 action Ljava/lang/String; │ │ 0x0000 - 0x0016 reg=2 this Landroid/support/v4/app/NavUtils$NavUtilsImplBase; │ │ @@ -165252,17 +165253,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a82c: |[08a82c] android.support.v4.app.NotificationCompat$Action$1.:()V │ │ -08a83c: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08a842: 0e00 |0003: return-void │ │ +08a804: |[08a804] android.support.v4.app.NotificationCompat$Action$1.:()V │ │ +08a814: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08a81a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$Action$1; │ │ │ │ Virtual methods - │ │ @@ -165271,26 +165272,26 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 16 16-bit code units │ │ -08a844: |[08a844] android.support.v4.app.NotificationCompat$Action$1.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action; │ │ -08a854: 2200 4b01 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action; // type@014b │ │ -08a858: 1f0c 6e05 |0002: check-cast v12, [Landroid/support/v4/app/RemoteInput; // type@056e │ │ -08a85c: 07c5 |0004: move-object v5, v12 │ │ -08a85e: 1f05 6e05 |0005: check-cast v5, [Landroid/support/v4/app/RemoteInput; // type@056e │ │ -08a862: 1206 |0007: const/4 v6, #int 0 // #0 │ │ -08a864: 0181 |0008: move v1, v8 │ │ -08a866: 0792 |0009: move-object v2, v9 │ │ -08a868: 07a3 |000a: move-object v3, v10 │ │ -08a86a: 07b4 |000b: move-object v4, v11 │ │ -08a86c: 7607 c006 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Landroid/support/v4/app/NotificationCompat$1;)V // method@06c0 │ │ -08a872: 1100 |000f: return-object v0 │ │ +08a81c: |[08a81c] android.support.v4.app.NotificationCompat$Action$1.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action; │ │ +08a82c: 2200 4b01 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action; // type@014b │ │ +08a830: 1f0c 6e05 |0002: check-cast v12, [Landroid/support/v4/app/RemoteInput; // type@056e │ │ +08a834: 07c5 |0004: move-object v5, v12 │ │ +08a836: 1f05 6e05 |0005: check-cast v5, [Landroid/support/v4/app/RemoteInput; // type@056e │ │ +08a83a: 1206 |0007: const/4 v6, #int 0 // #0 │ │ +08a83c: 0181 |0008: move v1, v8 │ │ +08a83e: 0792 |0009: move-object v2, v9 │ │ +08a840: 07a3 |000a: move-object v3, v10 │ │ +08a842: 07b4 |000b: move-object v4, v11 │ │ +08a844: 7607 c006 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Landroid/support/v4/app/NotificationCompat$1;)V // method@06c0 │ │ +08a84a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2140 │ │ locals : │ │ 0x0000 - 0x0004 reg=12 remoteInputs [Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ 0x0000 - 0x0010 reg=7 this Landroid/support/v4/app/NotificationCompat$Action$1; │ │ 0x0000 - 0x0010 reg=8 icon I │ │ @@ -165303,18 +165304,18 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 5 16-bit code units │ │ -08a874: |[08a874] android.support.v4.app.NotificationCompat$Action$1.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ -08a884: 7406 a206 0100 |0000: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/NotificationCompat$Action$1;.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action; // method@06a2 │ │ -08a88a: 0c00 |0003: move-result-object v0 │ │ -08a88c: 1100 |0004: return-object v0 │ │ +08a84c: |[08a84c] android.support.v4.app.NotificationCompat$Action$1.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +08a85c: 7406 a206 0100 |0000: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/NotificationCompat$Action$1;.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action; // method@06a2 │ │ +08a862: 0c00 |0003: move-result-object v0 │ │ +08a864: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2135 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ 0x0000 - 0x0005 reg=3 x1 Ljava/lang/CharSequence; │ │ @@ -165327,17 +165328,17 @@ │ │ type : '(I)[Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08a890: |[08a890] android.support.v4.app.NotificationCompat$Action$1.newArray:(I)[Landroid/support/v4/app/NotificationCompat$Action; │ │ -08a8a0: 2320 6c05 |0000: new-array v0, v2, [Landroid/support/v4/app/NotificationCompat$Action; // type@056c │ │ -08a8a4: 1100 |0002: return-object v0 │ │ +08a868: |[08a868] android.support.v4.app.NotificationCompat$Action$1.newArray:(I)[Landroid/support/v4/app/NotificationCompat$Action; │ │ +08a878: 2320 6c05 |0000: new-array v0, v2, [Landroid/support/v4/app/NotificationCompat$Action; // type@056c │ │ +08a87c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2146 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$1; │ │ 0x0000 - 0x0003 reg=2 length I │ │ │ │ @@ -165346,18 +165347,18 @@ │ │ type : '(I)[Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08a8a8: |[08a8a8] android.support.v4.app.NotificationCompat$Action$1.newArray:(I)[Landroid/support/v4/app/NotificationCompatBase$Action; │ │ -08a8b8: 6e20 a406 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$Action$1;.newArray:(I)[Landroid/support/v4/app/NotificationCompat$Action; // method@06a4 │ │ -08a8be: 0c00 |0003: move-result-object v0 │ │ -08a8c0: 1100 |0004: return-object v0 │ │ +08a880: |[08a880] android.support.v4.app.NotificationCompat$Action$1.newArray:(I)[Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +08a890: 6e20 a406 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$Action$1;.newArray:(I)[Landroid/support/v4/app/NotificationCompat$Action; // method@06a4 │ │ +08a896: 0c00 |0003: move-result-object v0 │ │ +08a898: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2135 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -165445,19 +165446,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08a8c4: |[08a8c4] android.support.v4.app.NotificationCompat$Action$WearableExtender.:()V │ │ -08a8d4: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ -08a8da: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -08a8dc: 5910 e101 |0004: iput v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01e1 │ │ -08a8e0: 0e00 |0006: return-void │ │ +08a89c: |[08a89c] android.support.v4.app.NotificationCompat$Action$WearableExtender.:()V │ │ +08a8ac: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ +08a8b2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +08a8b4: 5910 e101 |0004: iput v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01e1 │ │ +08a8b8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1984 │ │ 0x0003 line=1974 │ │ 0x0006 line=1985 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ @@ -165467,41 +165468,41 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Action;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -08a8e4: |[08a8e4] android.support.v4.app.NotificationCompat$Action$WearableExtender.:(Landroid/support/v4/app/NotificationCompat$Action;)V │ │ -08a8f4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -08a8f6: 7010 2621 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2126 │ │ -08a8fc: 5943 e101 |0004: iput v3, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01e1 │ │ -08a900: 6e10 c306 0500 |0006: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompat$Action;.getExtras:()Landroid/os/Bundle; // method@06c3 │ │ -08a906: 0c01 |0009: move-result-object v1 │ │ -08a908: 1a02 5911 |000a: const-string v2, "android.wearable.EXTENSIONS" // string@1159 │ │ -08a90c: 6e20 8e02 2100 |000c: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@028e │ │ -08a912: 0c00 |000f: move-result-object v0 │ │ -08a914: 3800 2200 |0010: if-eqz v0, 0032 // +0022 │ │ -08a918: 1a01 6115 |0012: const-string v1, "flags" // string@1561 │ │ -08a91c: 6e30 9202 1003 |0014: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0292 │ │ -08a922: 0a01 |0017: move-result v1 │ │ -08a924: 5941 e101 |0018: iput v1, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01e1 │ │ -08a928: 1a01 dd18 |001a: const-string v1, "inProgressLabel" // string@18dd │ │ -08a92c: 6e20 8f02 1000 |001c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@028f │ │ -08a932: 0c01 |001f: move-result-object v1 │ │ -08a934: 5b41 e201 |0020: iput-object v1, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@01e2 │ │ -08a938: 1a01 0b13 |0022: const-string v1, "confirmLabel" // string@130b │ │ -08a93c: 6e20 8f02 1000 |0024: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@028f │ │ -08a942: 0c01 |0027: move-result-object v1 │ │ -08a944: 5b41 e001 |0028: iput-object v1, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@01e0 │ │ -08a948: 1a01 2012 |002a: const-string v1, "cancelLabel" // string@1220 │ │ -08a94c: 6e20 8f02 1000 |002c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@028f │ │ -08a952: 0c01 |002f: move-result-object v1 │ │ -08a954: 5b41 df01 |0030: iput-object v1, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@01df │ │ -08a958: 0e00 |0032: return-void │ │ +08a8bc: |[08a8bc] android.support.v4.app.NotificationCompat$Action$WearableExtender.:(Landroid/support/v4/app/NotificationCompat$Action;)V │ │ +08a8cc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +08a8ce: 7010 2621 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2126 │ │ +08a8d4: 5943 e101 |0004: iput v3, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01e1 │ │ +08a8d8: 6e10 c306 0500 |0006: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompat$Action;.getExtras:()Landroid/os/Bundle; // method@06c3 │ │ +08a8de: 0c01 |0009: move-result-object v1 │ │ +08a8e0: 1a02 5911 |000a: const-string v2, "android.wearable.EXTENSIONS" // string@1159 │ │ +08a8e4: 6e20 8e02 2100 |000c: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@028e │ │ +08a8ea: 0c00 |000f: move-result-object v0 │ │ +08a8ec: 3800 2200 |0010: if-eqz v0, 0032 // +0022 │ │ +08a8f0: 1a01 6115 |0012: const-string v1, "flags" // string@1561 │ │ +08a8f4: 6e30 9202 1003 |0014: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0292 │ │ +08a8fa: 0a01 |0017: move-result v1 │ │ +08a8fc: 5941 e101 |0018: iput v1, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01e1 │ │ +08a900: 1a01 dd18 |001a: const-string v1, "inProgressLabel" // string@18dd │ │ +08a904: 6e20 8f02 1000 |001c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@028f │ │ +08a90a: 0c01 |001f: move-result-object v1 │ │ +08a90c: 5b41 e201 |0020: iput-object v1, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@01e2 │ │ +08a910: 1a01 0b13 |0022: const-string v1, "confirmLabel" // string@130b │ │ +08a914: 6e20 8f02 1000 |0024: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@028f │ │ +08a91a: 0c01 |0027: move-result-object v1 │ │ +08a91c: 5b41 e001 |0028: iput-object v1, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@01e0 │ │ +08a920: 1a01 2012 |002a: const-string v1, "cancelLabel" // string@1220 │ │ +08a924: 6e20 8f02 1000 |002c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@028f │ │ +08a92a: 0c01 |002f: move-result-object v1 │ │ +08a92c: 5b41 df01 |0030: iput-object v1, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@01df │ │ +08a930: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1992 │ │ 0x0004 line=1974 │ │ 0x0006 line=1993 │ │ 0x0010 line=1994 │ │ 0x0012 line=1995 │ │ @@ -165519,25 +165520,25 @@ │ │ type : '(IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -08a95c: |[08a95c] android.support.v4.app.NotificationCompat$Action$WearableExtender.setFlag:(IZ)V │ │ -08a96c: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ -08a970: 5220 e101 |0002: iget v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01e1 │ │ -08a974: b630 |0004: or-int/2addr v0, v3 │ │ -08a976: 5920 e101 |0005: iput v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01e1 │ │ -08a97a: 0e00 |0007: return-void │ │ -08a97c: 5220 e101 |0008: iget v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01e1 │ │ -08a980: df01 03ff |000a: xor-int/lit8 v1, v3, #int -1 // #ff │ │ -08a984: b510 |000c: and-int/2addr v0, v1 │ │ -08a986: 5920 e101 |000d: iput v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01e1 │ │ -08a98a: 28f8 |000f: goto 0007 // -0008 │ │ +08a934: |[08a934] android.support.v4.app.NotificationCompat$Action$WearableExtender.setFlag:(IZ)V │ │ +08a944: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ +08a948: 5220 e101 |0002: iget v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01e1 │ │ +08a94c: b630 |0004: or-int/2addr v0, v3 │ │ +08a94e: 5920 e101 |0005: iput v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01e1 │ │ +08a952: 0e00 |0007: return-void │ │ +08a954: 5220 e101 |0008: iget v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01e1 │ │ +08a958: df01 03ff |000a: xor-int/lit8 v1, v3, #int -1 // #ff │ │ +08a95c: b510 |000c: and-int/2addr v0, v1 │ │ +08a95e: 5920 e101 |000d: iput v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01e1 │ │ +08a962: 28f8 |000f: goto 0007 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2060 │ │ 0x0002 line=2061 │ │ 0x0007 line=2065 │ │ 0x0008 line=2063 │ │ locals : │ │ @@ -165551,26 +165552,26 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -08a98c: |[08a98c] android.support.v4.app.NotificationCompat$Action$WearableExtender.clone:()Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ -08a99c: 2200 4a01 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; // type@014a │ │ -08a9a0: 7010 af06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.:()V // method@06af │ │ -08a9a6: 5221 e101 |0005: iget v1, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01e1 │ │ -08a9aa: 5901 e101 |0007: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01e1 │ │ -08a9ae: 5421 e201 |0009: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@01e2 │ │ -08a9b2: 5b01 e201 |000b: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@01e2 │ │ -08a9b6: 5421 e001 |000d: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@01e0 │ │ -08a9ba: 5b01 e001 |000f: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@01e0 │ │ -08a9be: 5421 df01 |0011: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@01df │ │ -08a9c2: 5b01 df01 |0013: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@01df │ │ -08a9c6: 1100 |0015: return-object v0 │ │ +08a964: |[08a964] android.support.v4.app.NotificationCompat$Action$WearableExtender.clone:()Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ +08a974: 2200 4a01 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; // type@014a │ │ +08a978: 7010 af06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.:()V // method@06af │ │ +08a97e: 5221 e101 |0005: iget v1, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01e1 │ │ +08a982: 5901 e101 |0007: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01e1 │ │ +08a986: 5421 e201 |0009: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@01e2 │ │ +08a98a: 5b01 e201 |000b: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@01e2 │ │ +08a98e: 5421 e001 |000d: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@01e0 │ │ +08a992: 5b01 e001 |000f: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@01e0 │ │ +08a996: 5421 df01 |0011: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@01df │ │ +08a99a: 5b01 df01 |0013: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@01df │ │ +08a99e: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2030 │ │ 0x0005 line=2031 │ │ 0x0009 line=2032 │ │ 0x000d line=2033 │ │ 0x0011 line=2034 │ │ @@ -165584,18 +165585,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08a9c8: |[08a9c8] android.support.v4.app.NotificationCompat$Action$WearableExtender.clone:()Ljava/lang/Object; │ │ -08a9d8: 6e10 b106 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.clone:()Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; // method@06b1 │ │ -08a9de: 0c00 |0003: move-result-object v0 │ │ -08a9e0: 1100 |0004: return-object v0 │ │ +08a9a0: |[08a9a0] android.support.v4.app.NotificationCompat$Action$WearableExtender.clone:()Ljava/lang/Object; │ │ +08a9b0: 6e10 b106 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.clone:()Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; // method@06b1 │ │ +08a9b6: 0c00 |0003: move-result-object v0 │ │ +08a9b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1958 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ @@ -165603,43 +165604,43 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Action$Builder;)Landroid/support/v4/app/NotificationCompat$Action$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -08a9e4: |[08a9e4] android.support.v4.app.NotificationCompat$Action$WearableExtender.extend:(Landroid/support/v4/app/NotificationCompat$Action$Builder;)Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ -08a9f4: 2200 8e00 |0000: new-instance v0, Landroid/os/Bundle; // type@008e │ │ -08a9f8: 7010 8802 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0288 │ │ -08a9fe: 5231 e101 |0005: iget v1, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01e1 │ │ -08aa02: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -08aa04: 3221 0900 |0008: if-eq v1, v2, 0011 // +0009 │ │ -08aa08: 1a01 6115 |000a: const-string v1, "flags" // string@1561 │ │ -08aa0c: 5232 e101 |000c: iget v2, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01e1 │ │ -08aa10: 6e30 a202 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ -08aa16: 5431 e201 |0011: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@01e2 │ │ -08aa1a: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ -08aa1e: 1a01 dd18 |0015: const-string v1, "inProgressLabel" // string@18dd │ │ -08aa22: 5432 e201 |0017: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@01e2 │ │ -08aa26: 6e30 a002 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@02a0 │ │ -08aa2c: 5431 e001 |001c: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@01e0 │ │ -08aa30: 3801 0900 |001e: if-eqz v1, 0027 // +0009 │ │ -08aa34: 1a01 0b13 |0020: const-string v1, "confirmLabel" // string@130b │ │ -08aa38: 5432 e001 |0022: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@01e0 │ │ -08aa3c: 6e30 a002 1002 |0024: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@02a0 │ │ -08aa42: 5431 df01 |0027: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@01df │ │ -08aa46: 3801 0900 |0029: if-eqz v1, 0032 // +0009 │ │ -08aa4a: 1a01 2012 |002b: const-string v1, "cancelLabel" // string@1220 │ │ -08aa4e: 5432 df01 |002d: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@01df │ │ -08aa52: 6e30 a002 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@02a0 │ │ -08aa58: 6e10 ad06 0400 |0032: invoke-virtual {v4}, Landroid/support/v4/app/NotificationCompat$Action$Builder;.getExtras:()Landroid/os/Bundle; // method@06ad │ │ -08aa5e: 0c01 |0035: move-result-object v1 │ │ -08aa60: 1a02 5911 |0036: const-string v2, "android.wearable.EXTENSIONS" // string@1159 │ │ -08aa64: 6e30 9f02 2100 |0038: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@029f │ │ -08aa6a: 1104 |003b: return-object v4 │ │ +08a9bc: |[08a9bc] android.support.v4.app.NotificationCompat$Action$WearableExtender.extend:(Landroid/support/v4/app/NotificationCompat$Action$Builder;)Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ +08a9cc: 2200 8e00 |0000: new-instance v0, Landroid/os/Bundle; // type@008e │ │ +08a9d0: 7010 8802 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0288 │ │ +08a9d6: 5231 e101 |0005: iget v1, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01e1 │ │ +08a9da: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +08a9dc: 3221 0900 |0008: if-eq v1, v2, 0011 // +0009 │ │ +08a9e0: 1a01 6115 |000a: const-string v1, "flags" // string@1561 │ │ +08a9e4: 5232 e101 |000c: iget v2, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01e1 │ │ +08a9e8: 6e30 a202 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ +08a9ee: 5431 e201 |0011: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@01e2 │ │ +08a9f2: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ +08a9f6: 1a01 dd18 |0015: const-string v1, "inProgressLabel" // string@18dd │ │ +08a9fa: 5432 e201 |0017: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@01e2 │ │ +08a9fe: 6e30 a002 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@02a0 │ │ +08aa04: 5431 e001 |001c: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@01e0 │ │ +08aa08: 3801 0900 |001e: if-eqz v1, 0027 // +0009 │ │ +08aa0c: 1a01 0b13 |0020: const-string v1, "confirmLabel" // string@130b │ │ +08aa10: 5432 e001 |0022: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@01e0 │ │ +08aa14: 6e30 a002 1002 |0024: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@02a0 │ │ +08aa1a: 5431 df01 |0027: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@01df │ │ +08aa1e: 3801 0900 |0029: if-eqz v1, 0032 // +0009 │ │ +08aa22: 1a01 2012 |002b: const-string v1, "cancelLabel" // string@1220 │ │ +08aa26: 5432 df01 |002d: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@01df │ │ +08aa2a: 6e30 a002 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@02a0 │ │ +08aa30: 6e10 ad06 0400 |0032: invoke-virtual {v4}, Landroid/support/v4/app/NotificationCompat$Action$Builder;.getExtras:()Landroid/os/Bundle; // method@06ad │ │ +08aa36: 0c01 |0035: move-result-object v1 │ │ +08aa38: 1a02 5911 |0036: const-string v2, "android.wearable.EXTENSIONS" // string@1159 │ │ +08aa3c: 6e30 9f02 2100 |0038: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@029f │ │ +08aa42: 1104 |003b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2009 │ │ 0x0005 line=2011 │ │ 0x000a line=2012 │ │ 0x0011 line=2014 │ │ 0x0015 line=2015 │ │ @@ -165659,17 +165660,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08aa6c: |[08aa6c] android.support.v4.app.NotificationCompat$Action$WearableExtender.getCancelLabel:()Ljava/lang/CharSequence; │ │ -08aa7c: 5410 df01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@01df │ │ -08aa80: 1100 |0002: return-object v0 │ │ +08aa44: |[08aa44] android.support.v4.app.NotificationCompat$Action$WearableExtender.getCancelLabel:()Ljava/lang/CharSequence; │ │ +08aa54: 5410 df01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@01df │ │ +08aa58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2130 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ │ │ #4 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ @@ -165677,17 +165678,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08aa84: |[08aa84] android.support.v4.app.NotificationCompat$Action$WearableExtender.getConfirmLabel:()Ljava/lang/CharSequence; │ │ -08aa94: 5410 e001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@01e0 │ │ -08aa98: 1100 |0002: return-object v0 │ │ +08aa5c: |[08aa5c] android.support.v4.app.NotificationCompat$Action$WearableExtender.getConfirmLabel:()Ljava/lang/CharSequence; │ │ +08aa6c: 5410 e001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@01e0 │ │ +08aa70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2108 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ │ │ #5 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ @@ -165695,17 +165696,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08aa9c: |[08aa9c] android.support.v4.app.NotificationCompat$Action$WearableExtender.getInProgressLabel:()Ljava/lang/CharSequence; │ │ -08aaac: 5410 e201 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@01e2 │ │ -08aab0: 1100 |0002: return-object v0 │ │ +08aa74: |[08aa74] android.support.v4.app.NotificationCompat$Action$WearableExtender.getInProgressLabel:()Ljava/lang/CharSequence; │ │ +08aa84: 5410 e201 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@01e2 │ │ +08aa88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2086 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ │ │ #6 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ @@ -165713,22 +165714,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -08aab4: |[08aab4] android.support.v4.app.NotificationCompat$Action$WearableExtender.isAvailableOffline:()Z │ │ -08aac4: 5210 e101 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01e1 │ │ -08aac8: dd00 0001 |0002: and-int/lit8 v0, v0, #int 1 // #01 │ │ -08aacc: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -08aad0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -08aad2: 0f00 |0007: return v0 │ │ -08aad4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -08aad6: 28fe |0009: goto 0007 // -0002 │ │ +08aa8c: |[08aa8c] android.support.v4.app.NotificationCompat$Action$WearableExtender.isAvailableOffline:()Z │ │ +08aa9c: 5210 e101 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01e1 │ │ +08aaa0: dd00 0001 |0002: and-int/lit8 v0, v0, #int 1 // #01 │ │ +08aaa4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +08aaa8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +08aaaa: 0f00 |0007: return v0 │ │ +08aaac: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +08aaae: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2056 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ │ │ #7 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ @@ -165736,18 +165737,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -08aad8: |[08aad8] android.support.v4.app.NotificationCompat$Action$WearableExtender.setAvailableOffline:(Z)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ -08aae8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08aaea: 7030 bb06 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.setFlag:(IZ)V // method@06bb │ │ -08aaf0: 1101 |0004: return-object v1 │ │ +08aab0: |[08aab0] android.support.v4.app.NotificationCompat$Action$WearableExtender.setAvailableOffline:(Z)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ +08aac0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08aac2: 7030 bb06 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.setFlag:(IZ)V // method@06bb │ │ +08aac8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2045 │ │ 0x0004 line=2046 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ 0x0000 - 0x0005 reg=2 availableOffline Z │ │ @@ -165757,17 +165758,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08aaf4: |[08aaf4] android.support.v4.app.NotificationCompat$Action$WearableExtender.setCancelLabel:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ -08ab04: 5b01 df01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@01df │ │ -08ab08: 1100 |0002: return-object v0 │ │ +08aacc: |[08aacc] android.support.v4.app.NotificationCompat$Action$WearableExtender.setCancelLabel:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ +08aadc: 5b01 df01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@01df │ │ +08aae0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2119 │ │ 0x0002 line=2120 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 label Ljava/lang/CharSequence; │ │ @@ -165777,17 +165778,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ab0c: |[08ab0c] android.support.v4.app.NotificationCompat$Action$WearableExtender.setConfirmLabel:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ -08ab1c: 5b01 e001 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@01e0 │ │ -08ab20: 1100 |0002: return-object v0 │ │ +08aae4: |[08aae4] android.support.v4.app.NotificationCompat$Action$WearableExtender.setConfirmLabel:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ +08aaf4: 5b01 e001 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@01e0 │ │ +08aaf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2097 │ │ 0x0002 line=2098 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 label Ljava/lang/CharSequence; │ │ @@ -165797,17 +165798,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ab24: |[08ab24] android.support.v4.app.NotificationCompat$Action$WearableExtender.setInProgressLabel:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ -08ab34: 5b01 e201 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@01e2 │ │ -08ab38: 1100 |0002: return-object v0 │ │ +08aafc: |[08aafc] android.support.v4.app.NotificationCompat$Action$WearableExtender.setInProgressLabel:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ +08ab0c: 5b01 e201 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@01e2 │ │ +08ab10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2075 │ │ 0x0002 line=2076 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 label Ljava/lang/CharSequence; │ │ @@ -165867,43 +165868,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08ab3c: |[08ab3c] android.support.v4.app.NotificationCompat$Action.:()V │ │ -08ab4c: 2200 4701 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action$1; // type@0147 │ │ -08ab50: 7010 a106 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Action$1;.:()V // method@06a1 │ │ -08ab56: 6900 e301 |0005: sput-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01e3 │ │ -08ab5a: 0e00 |0007: return-void │ │ +08ab14: |[08ab14] android.support.v4.app.NotificationCompat$Action.:()V │ │ +08ab24: 2200 4701 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action$1; // type@0147 │ │ +08ab28: 7010 a106 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Action$1;.:()V // method@06a1 │ │ +08ab2e: 6900 e301 |0005: sput-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01e3 │ │ +08ab32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2135 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ name : '' │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -08ab5c: |[08ab5c] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ -08ab6c: 2204 8e00 |0000: new-instance v4, Landroid/os/Bundle; // type@008e │ │ -08ab70: 7010 8802 0400 |0002: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0288 │ │ -08ab76: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -08ab78: 0760 |0006: move-object v0, v6 │ │ -08ab7a: 0171 |0007: move v1, v7 │ │ -08ab7c: 0782 |0008: move-object v2, v8 │ │ -08ab7e: 0793 |0009: move-object v3, v9 │ │ -08ab80: 7606 bf06 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V // method@06bf │ │ -08ab86: 0e00 |000d: return-void │ │ +08ab34: |[08ab34] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ +08ab44: 2204 8e00 |0000: new-instance v4, Landroid/os/Bundle; // type@008e │ │ +08ab48: 7010 8802 0400 |0002: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0288 │ │ +08ab4e: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +08ab50: 0760 |0006: move-object v0, v6 │ │ +08ab52: 0171 |0007: move v1, v7 │ │ +08ab54: 0782 |0008: move-object v2, v8 │ │ +08ab56: 0793 |0009: move-object v3, v9 │ │ +08ab58: 7606 bf06 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V // method@06bf │ │ +08ab5e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1791 │ │ 0x000d line=1792 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Landroid/support/v4/app/NotificationCompat$Action; │ │ 0x0000 - 0x000e reg=7 icon I │ │ @@ -165915,28 +165916,28 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -08ab88: |[08ab88] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V │ │ -08ab98: 7010 c407 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompatBase$Action;.:()V // method@07c4 │ │ -08ab9e: 5912 e501 |0003: iput v2, v1, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@01e5 │ │ -08aba2: 7110 de06 0300 |0005: invoke-static {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06de │ │ -08aba8: 0c00 |0008: move-result-object v0 │ │ -08abaa: 5b10 e801 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@01e8 │ │ -08abae: 5b14 e401 |000b: iput-object v4, v1, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@01e4 │ │ -08abb2: 3805 0700 |000d: if-eqz v5, 0014 // +0007 │ │ -08abb6: 5b15 e601 |000f: iput-object v5, v1, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@01e6 │ │ -08abba: 5b16 e701 |0011: iput-object v6, v1, Landroid/support/v4/app/NotificationCompat$Action;.mRemoteInputs:[Landroid/support/v4/app/RemoteInput; // field@01e7 │ │ -08abbe: 0e00 |0013: return-void │ │ -08abc0: 2205 8e00 |0014: new-instance v5, Landroid/os/Bundle; // type@008e │ │ -08abc4: 7010 8802 0500 |0016: invoke-direct {v5}, Landroid/os/Bundle;.:()V // method@0288 │ │ -08abca: 28f6 |0019: goto 000f // -000a │ │ +08ab60: |[08ab60] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V │ │ +08ab70: 7010 c407 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompatBase$Action;.:()V // method@07c4 │ │ +08ab76: 5912 e501 |0003: iput v2, v1, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@01e5 │ │ +08ab7a: 7110 de06 0300 |0005: invoke-static {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06de │ │ +08ab80: 0c00 |0008: move-result-object v0 │ │ +08ab82: 5b10 e801 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@01e8 │ │ +08ab86: 5b14 e401 |000b: iput-object v4, v1, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@01e4 │ │ +08ab8a: 3805 0700 |000d: if-eqz v5, 0014 // +0007 │ │ +08ab8e: 5b15 e601 |000f: iput-object v5, v1, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@01e6 │ │ +08ab92: 5b16 e701 |0011: iput-object v6, v1, Landroid/support/v4/app/NotificationCompat$Action;.mRemoteInputs:[Landroid/support/v4/app/RemoteInput; // field@01e7 │ │ +08ab96: 0e00 |0013: return-void │ │ +08ab98: 2205 8e00 |0014: new-instance v5, Landroid/os/Bundle; // type@008e │ │ +08ab9c: 7010 8802 0500 |0016: invoke-direct {v5}, Landroid/os/Bundle;.:()V // method@0288 │ │ +08aba2: 28f6 |0019: goto 000f // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1795 │ │ 0x0003 line=1796 │ │ 0x0005 line=1797 │ │ 0x000b line=1798 │ │ 0x000d line=1799 │ │ @@ -165957,17 +165958,17 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Landroid/support/v4/app/NotificationCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -08abcc: |[08abcc] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Landroid/support/v4/app/NotificationCompat$1;)V │ │ -08abdc: 7606 bf06 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V // method@06bf │ │ -08abe2: 0e00 |0003: return-void │ │ +08aba4: |[08aba4] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Landroid/support/v4/app/NotificationCompat$1;)V │ │ +08abb4: 7606 bf06 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V // method@06bf │ │ +08abba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1772 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$Action; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ 0x0000 - 0x0004 reg=2 x1 Ljava/lang/CharSequence; │ │ @@ -165981,17 +165982,17 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/os/Bundle;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08abe4: |[08abe4] android.support.v4.app.NotificationCompat$Action.access$300:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/os/Bundle; │ │ -08abf4: 5410 e601 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@01e6 │ │ -08abf8: 1100 |0002: return-object v0 │ │ +08abbc: |[08abbc] android.support.v4.app.NotificationCompat$Action.access$300:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/os/Bundle; │ │ +08abcc: 5410 e601 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@01e6 │ │ +08abd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1772 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ Virtual methods - │ │ @@ -166000,17 +166001,17 @@ │ │ type : '()Landroid/app/PendingIntent;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08abfc: |[08abfc] android.support.v4.app.NotificationCompat$Action.getActionIntent:()Landroid/app/PendingIntent; │ │ -08ac0c: 5410 e401 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@01e4 │ │ -08ac10: 1100 |0002: return-object v0 │ │ +08abd4: |[08abd4] android.support.v4.app.NotificationCompat$Action.getActionIntent:()Landroid/app/PendingIntent; │ │ +08abe4: 5410 e401 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@01e4 │ │ +08abe8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1815 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ @@ -166018,17 +166019,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ac14: |[08ac14] android.support.v4.app.NotificationCompat$Action.getExtras:()Landroid/os/Bundle; │ │ -08ac24: 5410 e601 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@01e6 │ │ -08ac28: 1100 |0002: return-object v0 │ │ +08abec: |[08abec] android.support.v4.app.NotificationCompat$Action.getExtras:()Landroid/os/Bundle; │ │ +08abfc: 5410 e601 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@01e6 │ │ +08ac00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1823 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ @@ -166036,17 +166037,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ac2c: |[08ac2c] android.support.v4.app.NotificationCompat$Action.getIcon:()I │ │ -08ac3c: 5210 e501 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@01e5 │ │ -08ac40: 0f00 |0002: return v0 │ │ +08ac04: |[08ac04] android.support.v4.app.NotificationCompat$Action.getIcon:()I │ │ +08ac14: 5210 e501 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@01e5 │ │ +08ac18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1805 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ #3 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ @@ -166054,17 +166055,17 @@ │ │ type : '()[Landroid/support/v4/app/RemoteInput;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ac44: |[08ac44] android.support.v4.app.NotificationCompat$Action.getRemoteInputs:()[Landroid/support/v4/app/RemoteInput; │ │ -08ac54: 5410 e701 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mRemoteInputs:[Landroid/support/v4/app/RemoteInput; // field@01e7 │ │ -08ac58: 1100 |0002: return-object v0 │ │ +08ac1c: |[08ac1c] android.support.v4.app.NotificationCompat$Action.getRemoteInputs:()[Landroid/support/v4/app/RemoteInput; │ │ +08ac2c: 5410 e701 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mRemoteInputs:[Landroid/support/v4/app/RemoteInput; // field@01e7 │ │ +08ac30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1832 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ #4 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ @@ -166072,18 +166073,18 @@ │ │ type : '()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08ac5c: |[08ac5c] android.support.v4.app.NotificationCompat$Action.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ -08ac6c: 6e10 c506 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInput; // method@06c5 │ │ -08ac72: 0c00 |0003: move-result-object v0 │ │ -08ac74: 1100 |0004: return-object v0 │ │ +08ac34: |[08ac34] android.support.v4.app.NotificationCompat$Action.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +08ac44: 6e10 c506 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInput; // method@06c5 │ │ +08ac4a: 0c00 |0003: move-result-object v0 │ │ +08ac4c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1772 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ #5 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ @@ -166091,17 +166092,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ac78: |[08ac78] android.support.v4.app.NotificationCompat$Action.getTitle:()Ljava/lang/CharSequence; │ │ -08ac88: 5410 e801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@01e8 │ │ -08ac8c: 1100 |0002: return-object v0 │ │ +08ac50: |[08ac50] android.support.v4.app.NotificationCompat$Action.getTitle:()Ljava/lang/CharSequence; │ │ +08ac60: 5410 e801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@01e8 │ │ +08ac64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1810 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ source_file_idx : 3177 (NotificationCompat.java) │ │ @@ -166146,17 +166147,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08ac90: |[08ac90] android.support.v4.app.NotificationCompat$BigPictureStyle.:()V │ │ -08aca0: 7010 6b07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@076b │ │ -08aca6: 0e00 |0003: return-void │ │ +08ac68: |[08ac68] android.support.v4.app.NotificationCompat$BigPictureStyle.:()V │ │ +08ac78: 7010 6b07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@076b │ │ +08ac7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1600 │ │ 0x0003 line=1601 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ │ │ @@ -166165,18 +166166,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 │ │ -08aca8: |[08aca8] android.support.v4.app.NotificationCompat$BigPictureStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -08acb8: 7010 6b07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@076b │ │ -08acbe: 6e20 cd06 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@06cd │ │ -08acc4: 0e00 |0006: return-void │ │ +08ac80: |[08ac80] android.support.v4.app.NotificationCompat$BigPictureStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +08ac90: 7010 6b07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@076b │ │ +08ac96: 6e20 cd06 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@06cd │ │ +08ac9c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1603 │ │ 0x0003 line=1604 │ │ 0x0006 line=1605 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ @@ -166188,19 +166189,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 │ │ -08acc8: |[08acc8] android.support.v4.app.NotificationCompat$BigPictureStyle.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -08acd8: 5b12 ea01 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@01ea │ │ -08acdc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -08acde: 5c10 eb01 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@01eb │ │ -08ace2: 1101 |0005: return-object v1 │ │ +08aca0: |[08aca0] android.support.v4.app.NotificationCompat$BigPictureStyle.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +08acb0: 5b12 ea01 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@01ea │ │ +08acb4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +08acb6: 5c10 eb01 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@01eb │ │ +08acba: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1637 │ │ 0x0002 line=1638 │ │ 0x0005 line=1639 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ @@ -166211,17 +166212,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 │ │ -08ace4: |[08ace4] android.support.v4.app.NotificationCompat$BigPictureStyle.bigPicture:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -08acf4: 5b01 ec01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@01ec │ │ -08acf8: 1100 |0002: return-object v0 │ │ +08acbc: |[08acbc] android.support.v4.app.NotificationCompat$BigPictureStyle.bigPicture:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +08accc: 5b01 ec01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@01ec │ │ +08acd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1629 │ │ 0x0002 line=1630 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ 0x0000 - 0x0003 reg=1 b Landroid/graphics/Bitmap; │ │ @@ -166231,19 +166232,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08acfc: |[08acfc] android.support.v4.app.NotificationCompat$BigPictureStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -08ad0c: 7110 de06 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06de │ │ -08ad12: 0c00 |0003: move-result-object v0 │ │ -08ad14: 5b10 e901 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01e9 │ │ -08ad18: 1101 |0006: return-object v1 │ │ +08acd4: |[08acd4] android.support.v4.app.NotificationCompat$BigPictureStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +08ace4: 7110 de06 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06de │ │ +08acea: 0c00 |0003: move-result-object v0 │ │ +08acec: 5b10 e901 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01e9 │ │ +08acf0: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1612 │ │ 0x0006 line=1613 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ 0x0000 - 0x0007 reg=2 title Ljava/lang/CharSequence; │ │ @@ -166253,21 +166254,21 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08ad1c: |[08ad1c] android.support.v4.app.NotificationCompat$BigPictureStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -08ad2c: 7110 de06 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06de │ │ -08ad32: 0c00 |0003: move-result-object v0 │ │ -08ad34: 5b10 ed01 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01ed │ │ -08ad38: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -08ad3a: 5c10 ee01 |0007: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@01ee │ │ -08ad3e: 1101 |0009: return-object v1 │ │ +08acf4: |[08acf4] android.support.v4.app.NotificationCompat$BigPictureStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +08ad04: 7110 de06 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06de │ │ +08ad0a: 0c00 |0003: move-result-object v0 │ │ +08ad0c: 5b10 ed01 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01ed │ │ +08ad10: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +08ad12: 5c10 ee01 |0007: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@01ee │ │ +08ad16: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1620 │ │ 0x0006 line=1621 │ │ 0x0009 line=1622 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ @@ -166307,17 +166308,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08ad40: |[08ad40] android.support.v4.app.NotificationCompat$BigTextStyle.:()V │ │ -08ad50: 7010 6b07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@076b │ │ -08ad56: 0e00 |0003: return-void │ │ +08ad18: |[08ad18] android.support.v4.app.NotificationCompat$BigTextStyle.:()V │ │ +08ad28: 7010 6b07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@076b │ │ +08ad2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1667 │ │ 0x0003 line=1668 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ │ │ @@ -166326,18 +166327,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 │ │ -08ad58: |[08ad58] android.support.v4.app.NotificationCompat$BigTextStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -08ad68: 7010 6b07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@076b │ │ -08ad6e: 6e20 d306 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@06d3 │ │ -08ad74: 0e00 |0006: return-void │ │ +08ad30: |[08ad30] android.support.v4.app.NotificationCompat$BigTextStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +08ad40: 7010 6b07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@076b │ │ +08ad46: 6e20 d306 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@06d3 │ │ +08ad4c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1670 │ │ 0x0003 line=1671 │ │ 0x0006 line=1672 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ @@ -166349,19 +166350,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08ad78: |[08ad78] android.support.v4.app.NotificationCompat$BigTextStyle.bigText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ -08ad88: 7110 de06 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06de │ │ -08ad8e: 0c00 |0003: move-result-object v0 │ │ -08ad90: 5b10 f001 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@01f0 │ │ -08ad94: 1101 |0006: return-object v1 │ │ +08ad50: |[08ad50] android.support.v4.app.NotificationCompat$BigTextStyle.bigText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ +08ad60: 7110 de06 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06de │ │ +08ad66: 0c00 |0003: move-result-object v0 │ │ +08ad68: 5b10 f001 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@01f0 │ │ +08ad6c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1697 │ │ 0x0006 line=1698 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ 0x0000 - 0x0007 reg=2 cs Ljava/lang/CharSequence; │ │ @@ -166371,19 +166372,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08ad98: |[08ad98] android.support.v4.app.NotificationCompat$BigTextStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ -08ada8: 7110 de06 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06de │ │ -08adae: 0c00 |0003: move-result-object v0 │ │ -08adb0: 5b10 ef01 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01ef │ │ -08adb4: 1101 |0006: return-object v1 │ │ +08ad70: |[08ad70] android.support.v4.app.NotificationCompat$BigTextStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ +08ad80: 7110 de06 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06de │ │ +08ad86: 0c00 |0003: move-result-object v0 │ │ +08ad88: 5b10 ef01 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01ef │ │ +08ad8c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1679 │ │ 0x0006 line=1680 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ 0x0000 - 0x0007 reg=2 title Ljava/lang/CharSequence; │ │ @@ -166393,21 +166394,21 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08adb8: |[08adb8] android.support.v4.app.NotificationCompat$BigTextStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ -08adc8: 7110 de06 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06de │ │ -08adce: 0c00 |0003: move-result-object v0 │ │ -08add0: 5b10 f101 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01f1 │ │ -08add4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -08add6: 5c10 f201 |0007: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@01f2 │ │ -08adda: 1101 |0009: return-object v1 │ │ +08ad90: |[08ad90] android.support.v4.app.NotificationCompat$BigTextStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ +08ada0: 7110 de06 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06de │ │ +08ada6: 0c00 |0003: move-result-object v0 │ │ +08ada8: 5b10 f101 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01f1 │ │ +08adac: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +08adae: 5c10 f201 |0007: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@01f2 │ │ +08adb2: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1687 │ │ 0x0006 line=1688 │ │ 0x0009 line=1689 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ @@ -166444,17 +166445,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08addc: |[08addc] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$1.:()V │ │ -08adec: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08adf2: 0e00 |0003: return-void │ │ +08adb4: |[08adb4] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$1.:()V │ │ +08adc4: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08adca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3120 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1; │ │ │ │ Virtual methods - │ │ @@ -166463,25 +166464,25 @@ │ │ type : '([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 14 16-bit code units │ │ -08adf4: |[08adf4] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$1.build:([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ -08ae04: 2200 5101 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // type@0151 │ │ -08ae08: 07a2 |0002: move-object v2, v10 │ │ -08ae0a: 1f02 8801 |0003: check-cast v2, Landroid/support/v4/app/RemoteInput; // type@0188 │ │ -08ae0e: 0791 |0005: move-object v1, v9 │ │ -08ae10: 07b3 |0006: move-object v3, v11 │ │ -08ae12: 07c4 |0007: move-object v4, v12 │ │ -08ae14: 07d5 |0008: move-object v5, v13 │ │ -08ae16: 04e6 |0009: move-wide v6, v14 │ │ -08ae18: 7608 0f07 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.:([Ljava/lang/String;Landroid/support/v4/app/RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)V // method@070f │ │ -08ae1e: 1100 |000d: return-object v0 │ │ +08adcc: |[08adcc] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$1.build:([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ +08addc: 2200 5101 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // type@0151 │ │ +08ade0: 07a2 |0002: move-object v2, v10 │ │ +08ade2: 1f02 8801 |0003: check-cast v2, Landroid/support/v4/app/RemoteInput; // type@0188 │ │ +08ade6: 0791 |0005: move-object v1, v9 │ │ +08ade8: 07b3 |0006: move-object v3, v11 │ │ +08adea: 07c4 |0007: move-object v4, v12 │ │ +08adec: 07d5 |0008: move-object v5, v13 │ │ +08adee: 04e6 |0009: move-wide v6, v14 │ │ +08adf0: 7608 0f07 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.:([Ljava/lang/String;Landroid/support/v4/app/RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)V // method@070f │ │ +08adf6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3126 │ │ locals : │ │ 0x0000 - 0x000e reg=8 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1; │ │ 0x0000 - 0x000e reg=9 messages [Ljava/lang/String; │ │ 0x0000 - 0x000e reg=10 remoteInput Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ @@ -166495,18 +166496,18 @@ │ │ type : '([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 10 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 5 16-bit code units │ │ -08ae20: |[08ae20] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$1.build:([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ -08ae30: 7408 0607 0200 |0000: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1;.build:([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // method@0706 │ │ -08ae36: 0c00 |0003: move-result-object v0 │ │ -08ae38: 1100 |0004: return-object v0 │ │ +08adf8: |[08adf8] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$1.build:([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ +08ae08: 7408 0607 0200 |0000: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1;.build:([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // method@0706 │ │ +08ae0e: 0c00 |0003: move-result-object v0 │ │ +08ae10: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3120 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1; │ │ 0x0000 - 0x0005 reg=3 x0 [Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=4 x1 Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ @@ -166574,42 +166575,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08ae3c: |[08ae3c] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.:()V │ │ -08ae4c: 2200 4f01 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1; // type@014f │ │ -08ae50: 7010 0507 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1;.:()V // method@0705 │ │ -08ae56: 6900 1702 |0005: sput-object v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory; // field@0217 │ │ -08ae5a: 0e00 |0007: return-void │ │ +08ae14: |[08ae14] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.:()V │ │ +08ae24: 2200 4f01 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1; // type@014f │ │ +08ae28: 7010 0507 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1;.:()V // method@0705 │ │ +08ae2e: 6900 1702 |0005: sput-object v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory; // field@0217 │ │ +08ae32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3120 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ name : '' │ │ type : '([Ljava/lang/String;Landroid/support/v4/app/RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -08ae5c: |[08ae5c] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.:([Ljava/lang/String;Landroid/support/v4/app/RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)V │ │ -08ae6c: 7010 cb07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.:()V // method@07cb │ │ -08ae72: 5b01 1902 |0003: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mMessages:[Ljava/lang/String; // field@0219 │ │ -08ae76: 5b02 1c02 |0005: iput-object v2, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mRemoteInput:Landroid/support/v4/app/RemoteInput; // field@021c │ │ -08ae7a: 5b04 1b02 |0007: iput-object v4, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mReadPendingIntent:Landroid/app/PendingIntent; // field@021b │ │ -08ae7e: 5b03 1d02 |0009: iput-object v3, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mReplyPendingIntent:Landroid/app/PendingIntent; // field@021d │ │ -08ae82: 5b05 1a02 |000b: iput-object v5, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mParticipants:[Ljava/lang/String; // field@021a │ │ -08ae86: 5a06 1802 |000d: iput-wide v6, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mLatestTimestamp:J // field@0218 │ │ -08ae8a: 0e00 |000f: return-void │ │ +08ae34: |[08ae34] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.:([Ljava/lang/String;Landroid/support/v4/app/RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)V │ │ +08ae44: 7010 cb07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.:()V // method@07cb │ │ +08ae4a: 5b01 1902 |0003: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mMessages:[Ljava/lang/String; // field@0219 │ │ +08ae4e: 5b02 1c02 |0005: iput-object v2, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mRemoteInput:Landroid/support/v4/app/RemoteInput; // field@021c │ │ +08ae52: 5b04 1b02 |0007: iput-object v4, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mReadPendingIntent:Landroid/app/PendingIntent; // field@021b │ │ +08ae56: 5b03 1d02 |0009: iput-object v3, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mReplyPendingIntent:Landroid/app/PendingIntent; // field@021d │ │ +08ae5a: 5b05 1a02 |000b: iput-object v5, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mParticipants:[Ljava/lang/String; // field@021a │ │ +08ae5e: 5a06 1802 |000d: iput-wide v6, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mLatestTimestamp:J // field@0218 │ │ +08ae62: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3051 │ │ 0x0003 line=3052 │ │ 0x0005 line=3053 │ │ 0x0007 line=3054 │ │ 0x0009 line=3055 │ │ @@ -166631,17 +166632,17 @@ │ │ type : '()J' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ae8c: |[08ae8c] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getLatestTimestamp:()J │ │ -08ae9c: 5320 1802 |0000: iget-wide v0, v2, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mLatestTimestamp:J // field@0218 │ │ -08aea0: 1000 |0002: return-wide v0 │ │ +08ae64: |[08ae64] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getLatestTimestamp:()J │ │ +08ae74: 5320 1802 |0000: iget-wide v0, v2, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mLatestTimestamp:J // field@0218 │ │ +08ae78: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3116 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ @@ -166649,17 +166650,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08aea4: |[08aea4] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getMessages:()[Ljava/lang/String; │ │ -08aeb4: 5410 1902 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mMessages:[Ljava/lang/String; // field@0219 │ │ -08aeb8: 1100 |0002: return-object v0 │ │ +08ae7c: |[08ae7c] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getMessages:()[Ljava/lang/String; │ │ +08ae8c: 5410 1902 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mMessages:[Ljava/lang/String; // field@0219 │ │ +08ae90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3065 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ @@ -166667,24 +166668,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -08aebc: |[08aebc] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getParticipant:()Ljava/lang/String; │ │ -08aecc: 5420 1a02 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mParticipants:[Ljava/lang/String; // field@021a │ │ -08aed0: 2100 |0002: array-length v0, v0 │ │ -08aed2: 3d00 0800 |0003: if-lez v0, 000b // +0008 │ │ -08aed6: 5420 1a02 |0005: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mParticipants:[Ljava/lang/String; // field@021a │ │ -08aeda: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -08aedc: 4600 0001 |0008: aget-object v0, v0, v1 │ │ -08aee0: 1100 |000a: return-object v0 │ │ -08aee2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -08aee4: 28fe |000c: goto 000a // -0002 │ │ +08ae94: |[08ae94] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getParticipant:()Ljava/lang/String; │ │ +08aea4: 5420 1a02 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mParticipants:[Ljava/lang/String; // field@021a │ │ +08aea8: 2100 |0002: array-length v0, v0 │ │ +08aeaa: 3d00 0800 |0003: if-lez v0, 000b // +0008 │ │ +08aeae: 5420 1a02 |0005: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mParticipants:[Ljava/lang/String; // field@021a │ │ +08aeb2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +08aeb4: 4600 0001 |0008: aget-object v0, v0, v1 │ │ +08aeb8: 1100 |000a: return-object v0 │ │ +08aeba: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +08aebc: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3108 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ │ │ #3 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ @@ -166692,17 +166693,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08aee8: |[08aee8] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getParticipants:()[Ljava/lang/String; │ │ -08aef8: 5410 1a02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mParticipants:[Ljava/lang/String; // field@021a │ │ -08aefc: 1100 |0002: return-object v0 │ │ +08aec0: |[08aec0] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getParticipants:()[Ljava/lang/String; │ │ +08aed0: 5410 1a02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mParticipants:[Ljava/lang/String; // field@021a │ │ +08aed4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3100 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ │ │ #4 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ @@ -166710,17 +166711,17 @@ │ │ type : '()Landroid/app/PendingIntent;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08af00: |[08af00] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getReadPendingIntent:()Landroid/app/PendingIntent; │ │ -08af10: 5410 1b02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mReadPendingIntent:Landroid/app/PendingIntent; // field@021b │ │ -08af14: 1100 |0002: return-object v0 │ │ +08aed8: |[08aed8] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getReadPendingIntent:()Landroid/app/PendingIntent; │ │ +08aee8: 5410 1b02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mReadPendingIntent:Landroid/app/PendingIntent; // field@021b │ │ +08aeec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3092 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ │ │ #5 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ @@ -166728,17 +166729,17 @@ │ │ type : '()Landroid/support/v4/app/RemoteInput;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08af18: |[08af18] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getRemoteInput:()Landroid/support/v4/app/RemoteInput; │ │ -08af28: 5410 1c02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mRemoteInput:Landroid/support/v4/app/RemoteInput; // field@021c │ │ -08af2c: 1100 |0002: return-object v0 │ │ +08aef0: |[08aef0] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getRemoteInput:()Landroid/support/v4/app/RemoteInput; │ │ +08af00: 5410 1c02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mRemoteInput:Landroid/support/v4/app/RemoteInput; // field@021c │ │ +08af04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3074 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ │ │ #6 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ @@ -166746,18 +166747,18 @@ │ │ type : '()Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08af30: |[08af30] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getRemoteInput:()Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ -08af40: 6e10 1507 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.getRemoteInput:()Landroid/support/v4/app/RemoteInput; // method@0715 │ │ -08af46: 0c00 |0003: move-result-object v0 │ │ -08af48: 1100 |0004: return-object v0 │ │ +08af08: |[08af08] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getRemoteInput:()Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +08af18: 6e10 1507 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.getRemoteInput:()Landroid/support/v4/app/RemoteInput; // method@0715 │ │ +08af1e: 0c00 |0003: move-result-object v0 │ │ +08af20: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3041 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ │ │ #7 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ @@ -166765,17 +166766,17 @@ │ │ type : '()Landroid/app/PendingIntent;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08af4c: |[08af4c] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getReplyPendingIntent:()Landroid/app/PendingIntent; │ │ -08af5c: 5410 1d02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mReplyPendingIntent:Landroid/app/PendingIntent; // field@021d │ │ -08af60: 1100 |0002: return-object v0 │ │ +08af24: |[08af24] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getReplyPendingIntent:()Landroid/app/PendingIntent; │ │ +08af34: 5410 1d02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mReplyPendingIntent:Landroid/app/PendingIntent; // field@021d │ │ +08af38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3083 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ │ │ source_file_idx : 3177 (NotificationCompat.java) │ │ @@ -166847,19 +166848,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08af64: |[08af64] android.support.v4.app.NotificationCompat$CarExtender.:()V │ │ -08af74: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ -08af7a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -08af7c: 5910 2302 |0004: iput v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@0223 │ │ -08af80: 0e00 |0006: return-void │ │ +08af3c: |[08af3c] android.support.v4.app.NotificationCompat$CarExtender.:()V │ │ +08af4c: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ +08af52: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +08af54: 5910 2302 |0004: iput v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@0223 │ │ +08af58: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2919 │ │ 0x0003 line=2914 │ │ 0x0006 line=2920 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ @@ -166869,54 +166870,54 @@ │ │ type : '(Landroid/app/Notification;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -08af84: |[08af84] android.support.v4.app.NotificationCompat$CarExtender.:(Landroid/app/Notification;)V │ │ -08af94: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -08af96: 7010 2621 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2126 │ │ -08af9c: 5954 2302 |0004: iput v4, v5, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@0223 │ │ -08afa0: 6002 3600 |0006: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ -08afa4: 1303 1500 |0008: const/16 v3, #int 21 // #15 │ │ -08afa8: 3532 0300 |000a: if-ge v2, v3, 000d // +0003 │ │ -08afac: 0e00 |000c: return-void │ │ -08afae: 7110 a307 0600 |000d: invoke-static {v6}, Landroid/support/v4/app/NotificationCompat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@07a3 │ │ -08afb4: 0c02 |0010: move-result-object v2 │ │ -08afb6: 3902 2e00 |0011: if-nez v2, 003f // +002e │ │ -08afba: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -08afbc: 3801 f8ff |0014: if-eqz v1, 000c // -0008 │ │ -08afc0: 1a02 f619 |0016: const-string v2, "large_icon" // string@19f6 │ │ -08afc4: 6e20 9502 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0295 │ │ -08afca: 0c02 |001b: move-result-object v2 │ │ -08afcc: 1f02 4c00 |001c: check-cast v2, Landroid/graphics/Bitmap; // type@004c │ │ -08afd0: 5b52 2402 |001e: iput-object v2, v5, Landroid/support/v4/app/NotificationCompat$CarExtender;.mLargeIcon:Landroid/graphics/Bitmap; // field@0224 │ │ -08afd4: 1a02 7611 |0020: const-string v2, "app_color" // string@1176 │ │ -08afd8: 6e30 9202 2104 |0022: invoke-virtual {v1, v2, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0292 │ │ -08afde: 0a02 |0025: move-result v2 │ │ -08afe0: 5952 2302 |0026: iput v2, v5, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@0223 │ │ -08afe4: 1a02 3712 |0028: const-string v2, "car_conversation" // string@1237 │ │ -08afe8: 6e20 8e02 2100 |002a: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@028e │ │ -08afee: 0c00 |002d: move-result-object v0 │ │ -08aff0: 7100 9c07 0000 |002e: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@079c │ │ -08aff6: 0c02 |0031: move-result-object v2 │ │ -08aff8: 6203 1702 |0032: sget-object v3, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory; // field@0217 │ │ -08affc: 6204 0203 |0034: sget-object v4, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@0302 │ │ -08b000: 7240 3307 0243 |0036: invoke-interface {v2, v0, v3, v4}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getUnreadConversationFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; // method@0733 │ │ -08b006: 0c02 |0039: move-result-object v2 │ │ -08b008: 1f02 5101 |003a: check-cast v2, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // type@0151 │ │ -08b00c: 5b52 2502 |003c: iput-object v2, v5, Landroid/support/v4/app/NotificationCompat$CarExtender;.mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // field@0225 │ │ -08b010: 28ce |003e: goto 000c // -0032 │ │ -08b012: 7110 a307 0600 |003f: invoke-static {v6}, Landroid/support/v4/app/NotificationCompat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@07a3 │ │ -08b018: 0c02 |0042: move-result-object v2 │ │ -08b01a: 1a03 0511 |0043: const-string v3, "android.car.EXTENSIONS" // string@1105 │ │ -08b01e: 6e20 8e02 3200 |0045: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@028e │ │ -08b024: 0c01 |0048: move-result-object v1 │ │ -08b026: 28cb |0049: goto 0014 // -0035 │ │ +08af5c: |[08af5c] android.support.v4.app.NotificationCompat$CarExtender.:(Landroid/app/Notification;)V │ │ +08af6c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +08af6e: 7010 2621 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2126 │ │ +08af74: 5954 2302 |0004: iput v4, v5, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@0223 │ │ +08af78: 6002 3600 |0006: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ +08af7c: 1303 1500 |0008: const/16 v3, #int 21 // #15 │ │ +08af80: 3532 0300 |000a: if-ge v2, v3, 000d // +0003 │ │ +08af84: 0e00 |000c: return-void │ │ +08af86: 7110 a307 0600 |000d: invoke-static {v6}, Landroid/support/v4/app/NotificationCompat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@07a3 │ │ +08af8c: 0c02 |0010: move-result-object v2 │ │ +08af8e: 3902 2e00 |0011: if-nez v2, 003f // +002e │ │ +08af92: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +08af94: 3801 f8ff |0014: if-eqz v1, 000c // -0008 │ │ +08af98: 1a02 f619 |0016: const-string v2, "large_icon" // string@19f6 │ │ +08af9c: 6e20 9502 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0295 │ │ +08afa2: 0c02 |001b: move-result-object v2 │ │ +08afa4: 1f02 4c00 |001c: check-cast v2, Landroid/graphics/Bitmap; // type@004c │ │ +08afa8: 5b52 2402 |001e: iput-object v2, v5, Landroid/support/v4/app/NotificationCompat$CarExtender;.mLargeIcon:Landroid/graphics/Bitmap; // field@0224 │ │ +08afac: 1a02 7611 |0020: const-string v2, "app_color" // string@1176 │ │ +08afb0: 6e30 9202 2104 |0022: invoke-virtual {v1, v2, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0292 │ │ +08afb6: 0a02 |0025: move-result v2 │ │ +08afb8: 5952 2302 |0026: iput v2, v5, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@0223 │ │ +08afbc: 1a02 3712 |0028: const-string v2, "car_conversation" // string@1237 │ │ +08afc0: 6e20 8e02 2100 |002a: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@028e │ │ +08afc6: 0c00 |002d: move-result-object v0 │ │ +08afc8: 7100 9c07 0000 |002e: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@079c │ │ +08afce: 0c02 |0031: move-result-object v2 │ │ +08afd0: 6203 1702 |0032: sget-object v3, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory; // field@0217 │ │ +08afd4: 6204 0203 |0034: sget-object v4, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@0302 │ │ +08afd8: 7240 3307 0243 |0036: invoke-interface {v2, v0, v3, v4}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getUnreadConversationFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; // method@0733 │ │ +08afde: 0c02 |0039: move-result-object v2 │ │ +08afe0: 1f02 5101 |003a: check-cast v2, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // type@0151 │ │ +08afe4: 5b52 2502 |003c: iput-object v2, v5, Landroid/support/v4/app/NotificationCompat$CarExtender;.mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // field@0225 │ │ +08afe8: 28ce |003e: goto 000c // -0032 │ │ +08afea: 7110 a307 0600 |003f: invoke-static {v6}, Landroid/support/v4/app/NotificationCompat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@07a3 │ │ +08aff0: 0c02 |0042: move-result-object v2 │ │ +08aff2: 1a03 0511 |0043: const-string v3, "android.car.EXTENSIONS" // string@1105 │ │ +08aff6: 6e20 8e02 3200 |0045: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@028e │ │ +08affc: 0c01 |0048: move-result-object v1 │ │ +08affe: 28cb |0049: goto 0014 // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2927 │ │ 0x0004 line=2914 │ │ 0x0006 line=2928 │ │ 0x000c line=2942 │ │ 0x000d line=2932 │ │ @@ -166938,45 +166939,45 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -08b028: |[08b028] android.support.v4.app.NotificationCompat$CarExtender.extend:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -08b038: 6002 3600 |0000: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ -08b03c: 1303 1500 |0002: const/16 v3, #int 21 // #15 │ │ -08b040: 3532 0300 |0004: if-ge v2, v3, 0007 // +0003 │ │ -08b044: 1105 |0006: return-object v5 │ │ -08b046: 2201 8e00 |0007: new-instance v1, Landroid/os/Bundle; // type@008e │ │ -08b04a: 7010 8802 0100 |0009: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@0288 │ │ -08b050: 5442 2402 |000c: iget-object v2, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mLargeIcon:Landroid/graphics/Bitmap; // field@0224 │ │ -08b054: 3802 0900 |000e: if-eqz v2, 0017 // +0009 │ │ -08b058: 1a02 f619 |0010: const-string v2, "large_icon" // string@19f6 │ │ -08b05c: 5443 2402 |0012: iget-object v3, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mLargeIcon:Landroid/graphics/Bitmap; // field@0224 │ │ -08b060: 6e30 a402 2103 |0014: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02a4 │ │ -08b066: 5242 2302 |0017: iget v2, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@0223 │ │ -08b06a: 3802 0900 |0019: if-eqz v2, 0022 // +0009 │ │ -08b06e: 1a02 7611 |001b: const-string v2, "app_color" // string@1176 │ │ -08b072: 5243 2302 |001d: iget v3, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@0223 │ │ -08b076: 6e30 a202 2103 |001f: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ -08b07c: 5442 2502 |0022: iget-object v2, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // field@0225 │ │ -08b080: 3802 1100 |0024: if-eqz v2, 0035 // +0011 │ │ -08b084: 7100 9c07 0000 |0026: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@079c │ │ -08b08a: 0c02 |0029: move-result-object v2 │ │ -08b08c: 5443 2502 |002a: iget-object v3, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // field@0225 │ │ -08b090: 7220 2c07 3200 |002c: invoke-interface {v2, v3}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getBundleForUnreadConversation:(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; // method@072c │ │ -08b096: 0c00 |002f: move-result-object v0 │ │ -08b098: 1a02 3712 |0030: const-string v2, "car_conversation" // string@1237 │ │ -08b09c: 6e30 9f02 2100 |0032: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@029f │ │ -08b0a2: 6e10 dc06 0500 |0035: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompat$Builder;.getExtras:()Landroid/os/Bundle; // method@06dc │ │ -08b0a8: 0c02 |0038: move-result-object v2 │ │ -08b0aa: 1a03 0511 |0039: const-string v3, "android.car.EXTENSIONS" // string@1105 │ │ -08b0ae: 6e30 9f02 3201 |003b: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@029f │ │ -08b0b4: 28c8 |003e: goto 0006 // -0038 │ │ +08b000: |[08b000] android.support.v4.app.NotificationCompat$CarExtender.extend:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +08b010: 6002 3600 |0000: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ +08b014: 1303 1500 |0002: const/16 v3, #int 21 // #15 │ │ +08b018: 3532 0300 |0004: if-ge v2, v3, 0007 // +0003 │ │ +08b01c: 1105 |0006: return-object v5 │ │ +08b01e: 2201 8e00 |0007: new-instance v1, Landroid/os/Bundle; // type@008e │ │ +08b022: 7010 8802 0100 |0009: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@0288 │ │ +08b028: 5442 2402 |000c: iget-object v2, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mLargeIcon:Landroid/graphics/Bitmap; // field@0224 │ │ +08b02c: 3802 0900 |000e: if-eqz v2, 0017 // +0009 │ │ +08b030: 1a02 f619 |0010: const-string v2, "large_icon" // string@19f6 │ │ +08b034: 5443 2402 |0012: iget-object v3, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mLargeIcon:Landroid/graphics/Bitmap; // field@0224 │ │ +08b038: 6e30 a402 2103 |0014: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02a4 │ │ +08b03e: 5242 2302 |0017: iget v2, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@0223 │ │ +08b042: 3802 0900 |0019: if-eqz v2, 0022 // +0009 │ │ +08b046: 1a02 7611 |001b: const-string v2, "app_color" // string@1176 │ │ +08b04a: 5243 2302 |001d: iget v3, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@0223 │ │ +08b04e: 6e30 a202 2103 |001f: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ +08b054: 5442 2502 |0022: iget-object v2, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // field@0225 │ │ +08b058: 3802 1100 |0024: if-eqz v2, 0035 // +0011 │ │ +08b05c: 7100 9c07 0000 |0026: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@079c │ │ +08b062: 0c02 |0029: move-result-object v2 │ │ +08b064: 5443 2502 |002a: iget-object v3, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // field@0225 │ │ +08b068: 7220 2c07 3200 |002c: invoke-interface {v2, v3}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getBundleForUnreadConversation:(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; // method@072c │ │ +08b06e: 0c00 |002f: move-result-object v0 │ │ +08b070: 1a02 3712 |0030: const-string v2, "car_conversation" // string@1237 │ │ +08b074: 6e30 9f02 2100 |0032: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@029f │ │ +08b07a: 6e10 dc06 0500 |0035: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompat$Builder;.getExtras:()Landroid/os/Bundle; // method@06dc │ │ +08b080: 0c02 |0038: move-result-object v2 │ │ +08b082: 1a03 0511 |0039: const-string v3, "android.car.EXTENSIONS" // string@1105 │ │ +08b086: 6e30 9f02 3201 |003b: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@029f │ │ +08b08c: 28c8 |003e: goto 0006 // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2951 │ │ 0x0006 line=2970 │ │ 0x0007 line=2955 │ │ 0x000c line=2957 │ │ 0x0010 line=2958 │ │ @@ -166997,17 +166998,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b0b8: |[08b0b8] android.support.v4.app.NotificationCompat$CarExtender.getColor:()I │ │ -08b0c8: 5210 2302 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@0223 │ │ -08b0cc: 0f00 |0002: return v0 │ │ +08b090: |[08b090] android.support.v4.app.NotificationCompat$CarExtender.getColor:()I │ │ +08b0a0: 5210 2302 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@0223 │ │ +08b0a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2992 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationCompat$CarExtender;) │ │ @@ -167015,17 +167016,17 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b0d0: |[08b0d0] android.support.v4.app.NotificationCompat$CarExtender.getLargeIcon:()Landroid/graphics/Bitmap; │ │ -08b0e0: 5410 2402 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender;.mLargeIcon:Landroid/graphics/Bitmap; // field@0224 │ │ -08b0e4: 1100 |0002: return-object v0 │ │ +08b0a8: |[08b0a8] android.support.v4.app.NotificationCompat$CarExtender.getLargeIcon:()Landroid/graphics/Bitmap; │ │ +08b0b8: 5410 2402 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender;.mLargeIcon:Landroid/graphics/Bitmap; // field@0224 │ │ +08b0bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3016 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ │ │ #3 : (in Landroid/support/v4/app/NotificationCompat$CarExtender;) │ │ @@ -167033,17 +167034,17 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b0e8: |[08b0e8] android.support.v4.app.NotificationCompat$CarExtender.getUnreadConversation:()Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ -08b0f8: 5410 2502 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender;.mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // field@0225 │ │ -08b0fc: 1100 |0002: return-object v0 │ │ +08b0c0: |[08b0c0] android.support.v4.app.NotificationCompat$CarExtender.getUnreadConversation:()Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ +08b0d0: 5410 2502 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender;.mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // field@0225 │ │ +08b0d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3035 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ │ │ #4 : (in Landroid/support/v4/app/NotificationCompat$CarExtender;) │ │ @@ -167051,17 +167052,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$CarExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b100: |[08b100] android.support.v4.app.NotificationCompat$CarExtender.setColor:(I)Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ -08b110: 5901 2302 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@0223 │ │ -08b114: 1100 |0002: return-object v0 │ │ +08b0d8: |[08b0d8] android.support.v4.app.NotificationCompat$CarExtender.setColor:(I)Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ +08b0e8: 5901 2302 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@0223 │ │ +08b0ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2982 │ │ 0x0002 line=2983 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ 0x0000 - 0x0003 reg=1 color I │ │ @@ -167071,17 +167072,17 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$CarExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b118: |[08b118] android.support.v4.app.NotificationCompat$CarExtender.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ -08b128: 5b01 2402 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$CarExtender;.mLargeIcon:Landroid/graphics/Bitmap; // field@0224 │ │ -08b12c: 1100 |0002: return-object v0 │ │ +08b0f0: |[08b0f0] android.support.v4.app.NotificationCompat$CarExtender.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ +08b100: 5b01 2402 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$CarExtender;.mLargeIcon:Landroid/graphics/Bitmap; // field@0224 │ │ +08b104: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3005 │ │ 0x0002 line=3006 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ 0x0000 - 0x0003 reg=1 largeIcon Landroid/graphics/Bitmap; │ │ @@ -167091,17 +167092,17 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;)Landroid/support/v4/app/NotificationCompat$CarExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b130: |[08b130] android.support.v4.app.NotificationCompat$CarExtender.setUnreadConversation:(Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;)Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ -08b140: 5b01 2502 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$CarExtender;.mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // field@0225 │ │ -08b144: 1100 |0002: return-object v0 │ │ +08b108: |[08b108] android.support.v4.app.NotificationCompat$CarExtender.setUnreadConversation:(Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;)Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ +08b118: 5b01 2502 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$CarExtender;.mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // field@0225 │ │ +08b11c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3026 │ │ 0x0002 line=3027 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ 0x0000 - 0x0003 reg=1 unreadConversation Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ @@ -167142,20 +167143,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -08b148: |[08b148] android.support.v4.app.NotificationCompat$InboxStyle.:()V │ │ -08b158: 7010 6b07 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@076b │ │ -08b15e: 2200 1505 |0003: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ -08b162: 7010 9a21 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ -08b168: 5b10 2902 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0229 │ │ -08b16c: 0e00 |000a: return-void │ │ +08b120: |[08b120] android.support.v4.app.NotificationCompat$InboxStyle.:()V │ │ +08b130: 7010 6b07 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@076b │ │ +08b136: 2200 1505 |0003: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ +08b13a: 7010 9a21 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ +08b140: 5b10 2902 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0229 │ │ +08b144: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1729 │ │ 0x0003 line=1727 │ │ 0x000a line=1730 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ @@ -167165,21 +167166,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 │ │ -08b170: |[08b170] android.support.v4.app.NotificationCompat$InboxStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -08b180: 7010 6b07 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@076b │ │ -08b186: 2200 1505 |0003: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ -08b18a: 7010 9a21 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ -08b190: 5b10 2902 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0229 │ │ -08b194: 6e20 2607 2100 |000a: invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$InboxStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@0726 │ │ -08b19a: 0e00 |000d: return-void │ │ +08b148: |[08b148] android.support.v4.app.NotificationCompat$InboxStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +08b158: 7010 6b07 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@076b │ │ +08b15e: 2200 1505 |0003: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ +08b162: 7010 9a21 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ +08b168: 5b10 2902 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0229 │ │ +08b16c: 6e20 2607 2100 |000a: invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$InboxStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@0726 │ │ +08b172: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1732 │ │ 0x0003 line=1727 │ │ 0x000a line=1733 │ │ 0x000d line=1734 │ │ locals : │ │ @@ -167192,20 +167193,20 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -08b19c: |[08b19c] android.support.v4.app.NotificationCompat$InboxStyle.addLine:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ -08b1ac: 5420 2902 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0229 │ │ -08b1b0: 7110 de06 0300 |0002: invoke-static {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06de │ │ -08b1b6: 0c01 |0005: move-result-object v1 │ │ -08b1b8: 6e20 9e21 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -08b1be: 1102 |0009: return-object v2 │ │ +08b174: |[08b174] android.support.v4.app.NotificationCompat$InboxStyle.addLine:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ +08b184: 5420 2902 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0229 │ │ +08b188: 7110 de06 0300 |0002: invoke-static {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06de │ │ +08b18e: 0c01 |0005: move-result-object v1 │ │ +08b190: 6e20 9e21 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +08b196: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1758 │ │ 0x0009 line=1759 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ 0x0000 - 0x000a reg=3 cs Ljava/lang/CharSequence; │ │ @@ -167215,19 +167216,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08b1c0: |[08b1c0] android.support.v4.app.NotificationCompat$InboxStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ -08b1d0: 7110 de06 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06de │ │ -08b1d6: 0c00 |0003: move-result-object v0 │ │ -08b1d8: 5b10 2602 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0226 │ │ -08b1dc: 1101 |0006: return-object v1 │ │ +08b198: |[08b198] android.support.v4.app.NotificationCompat$InboxStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ +08b1a8: 7110 de06 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06de │ │ +08b1ae: 0c00 |0003: move-result-object v0 │ │ +08b1b0: 5b10 2602 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0226 │ │ +08b1b4: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1741 │ │ 0x0006 line=1742 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ 0x0000 - 0x0007 reg=2 title Ljava/lang/CharSequence; │ │ @@ -167237,21 +167238,21 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08b1e0: |[08b1e0] android.support.v4.app.NotificationCompat$InboxStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ -08b1f0: 7110 de06 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06de │ │ -08b1f6: 0c00 |0003: move-result-object v0 │ │ -08b1f8: 5b10 2702 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0227 │ │ -08b1fc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -08b1fe: 5c10 2802 |0007: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@0228 │ │ -08b202: 1101 |0009: return-object v1 │ │ +08b1b8: |[08b1b8] android.support.v4.app.NotificationCompat$InboxStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ +08b1c8: 7110 de06 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06de │ │ +08b1ce: 0c00 |0003: move-result-object v0 │ │ +08b1d0: 5b10 2702 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0227 │ │ +08b1d4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +08b1d6: 5c10 2802 |0007: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@0228 │ │ +08b1da: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1749 │ │ 0x0006 line=1750 │ │ 0x0009 line=1751 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ @@ -167292,17 +167293,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08b204: |[08b204] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.:()V │ │ -08b214: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08b21a: 0e00 |0003: return-void │ │ +08b1dc: |[08b1dc] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.:()V │ │ +08b1ec: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08b1f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -167311,27 +167312,27 @@ │ │ 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 │ │ -08b21c: |[08b21c] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -08b22c: 5460 0202 |0000: iget-object v0, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0202 │ │ -08b230: 5461 fb01 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01fb │ │ -08b234: 5462 fa01 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01fa │ │ -08b238: 5463 f901 |0006: iget-object v3, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f9 │ │ -08b23c: 5464 f801 |0008: iget-object v4, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f8 │ │ -08b240: 6e54 9900 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@0099 │ │ -08b246: 5261 0502 |000d: iget v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0205 │ │ -08b24a: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ -08b24e: 5201 0b00 |0011: iget v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ -08b252: d611 8000 |0013: or-int/lit16 v1, v1, #int 128 // #0080 │ │ -08b256: 5901 0b00 |0015: iput v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ -08b25a: 1100 |0017: return-object v0 │ │ +08b1f4: |[08b1f4] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +08b204: 5460 0202 |0000: iget-object v0, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0202 │ │ +08b208: 5461 fb01 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01fb │ │ +08b20c: 5462 fa01 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01fa │ │ +08b210: 5463 f901 |0006: iget-object v3, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f9 │ │ +08b214: 5464 f801 |0008: iget-object v4, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f8 │ │ +08b218: 6e54 9900 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@0099 │ │ +08b21e: 5261 0502 |000d: iget v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0205 │ │ +08b222: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ +08b226: 5201 0b00 |0011: iget v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ +08b22a: d611 8000 |0013: or-int/lit16 v1, v1, #int 128 // #0080 │ │ +08b22e: 5901 0b00 |0015: iput v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ +08b232: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0002 line=466 │ │ 0x000d line=469 │ │ 0x0011 line=470 │ │ 0x0017 line=472 │ │ @@ -167345,17 +167346,17 @@ │ │ type : '(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08b25c: |[08b25c] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ -08b26c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08b26e: 1100 |0001: return-object v0 │ │ +08b234: |[08b234] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ +08b244: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08b246: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ 0x0000 - 0x0002 reg=3 actionIndex I │ │ @@ -167365,17 +167366,17 @@ │ │ type : '(Landroid/app/Notification;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08b270: |[08b270] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getActionCount:(Landroid/app/Notification;)I │ │ -08b280: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08b282: 0f00 |0001: return v0 │ │ +08b248: |[08b248] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getActionCount:(Landroid/app/Notification;)I │ │ +08b258: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08b25a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -167384,17 +167385,17 @@ │ │ type : '(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08b284: |[08b284] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ │ -08b294: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08b296: 1100 |0001: return-object v0 │ │ +08b25c: |[08b25c] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ │ +08b26c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08b26e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 parcelables Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ @@ -167404,17 +167405,17 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08b298: |[08b298] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getBundleForUnreadConversation:(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; │ │ -08b2a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08b2aa: 1100 |0001: return-object v0 │ │ +08b270: |[08b270] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getBundleForUnreadConversation:(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; │ │ +08b280: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08b282: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 uc Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ │ │ @@ -167423,17 +167424,17 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08b2ac: |[08b2ac] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getCategory:(Landroid/app/Notification;)Ljava/lang/String; │ │ -08b2bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08b2be: 1100 |0001: return-object v0 │ │ +08b284: |[08b284] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getCategory:(Landroid/app/Notification;)Ljava/lang/String; │ │ +08b294: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08b296: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -167442,17 +167443,17 @@ │ │ type : '(Landroid/app/Notification;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08b2c0: |[08b2c0] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ -08b2d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08b2d2: 1100 |0001: return-object v0 │ │ +08b298: |[08b298] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +08b2a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08b2aa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -167461,17 +167462,17 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08b2d4: |[08b2d4] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ -08b2e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08b2e6: 1100 |0001: return-object v0 │ │ +08b2ac: |[08b2ac] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +08b2bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08b2be: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -167480,17 +167481,17 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08b2e8: |[08b2e8] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getLocalOnly:(Landroid/app/Notification;)Z │ │ -08b2f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08b2fa: 0f00 |0001: return v0 │ │ +08b2c0: |[08b2c0] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getLocalOnly:(Landroid/app/Notification;)Z │ │ +08b2d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08b2d2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -167499,17 +167500,17 @@ │ │ type : '([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08b2fc: |[08b2fc] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ -08b30c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08b30e: 1100 |0001: return-object v0 │ │ +08b2d4: |[08b2d4] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ +08b2e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08b2e6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 actions [Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ @@ -167518,17 +167519,17 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08b310: |[08b310] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ -08b320: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08b322: 1100 |0001: return-object v0 │ │ +08b2e8: |[08b2e8] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +08b2f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08b2fa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -167537,17 +167538,17 @@ │ │ type : '(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08b324: |[08b324] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getUnreadConversationFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ -08b334: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08b336: 1100 |0001: return-object v0 │ │ +08b2fc: |[08b2fc] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getUnreadConversationFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ +08b30c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08b30e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 b Landroid/os/Bundle; │ │ 0x0000 - 0x0002 reg=3 factory Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory; │ │ @@ -167558,17 +167559,17 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08b338: |[08b338] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.isGroupSummary:(Landroid/app/Notification;)Z │ │ -08b348: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08b34a: 0f00 |0001: return v0 │ │ +08b310: |[08b310] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.isGroupSummary:(Landroid/app/Notification;)Z │ │ +08b320: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08b322: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -167815,33 +167816,33 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -08b34c: |[08b34c] android.support.v4.app.NotificationCompat$WearableExtender.:()V │ │ -08b35c: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ -08b362: 2200 1505 |0003: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ -08b366: 7010 9a21 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ -08b36c: 5b10 4c02 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@024c │ │ -08b370: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -08b372: 5910 5402 |000b: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ -08b376: 2200 1505 |000d: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ -08b37a: 7010 9a21 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ -08b380: 5b10 5702 |0012: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0257 │ │ -08b384: 1400 0500 8000 |0014: const v0, #float 1.1755e-38 // #00800005 │ │ -08b38a: 5910 5002 |0017: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0250 │ │ -08b38e: 12f0 |0019: const/4 v0, #int -1 // #ff │ │ -08b390: 5910 4e02 |001a: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@024e │ │ -08b394: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -08b396: 5910 5202 |001d: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0252 │ │ -08b39a: 1300 5000 |001f: const/16 v0, #int 80 // #50 │ │ -08b39e: 5910 5502 |0021: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0255 │ │ -08b3a2: 0e00 |0023: return-void │ │ +08b324: |[08b324] android.support.v4.app.NotificationCompat$WearableExtender.:()V │ │ +08b334: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ +08b33a: 2200 1505 |0003: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ +08b33e: 7010 9a21 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ +08b344: 5b10 4c02 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@024c │ │ +08b348: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +08b34a: 5910 5402 |000b: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ +08b34e: 2200 1505 |000d: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ +08b352: 7010 9a21 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ +08b358: 5b10 5702 |0012: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0257 │ │ +08b35c: 1400 0500 8000 |0014: const v0, #float 1.1755e-38 // #00800005 │ │ +08b362: 5910 5002 |0017: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0250 │ │ +08b366: 12f0 |0019: const/4 v0, #int -1 // #ff │ │ +08b368: 5910 4e02 |001a: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@024e │ │ +08b36c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +08b36e: 5910 5202 |001d: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0252 │ │ +08b372: 1300 5000 |001f: const/16 v0, #int 80 // #50 │ │ +08b376: 5910 5502 |0021: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0255 │ │ +08b37a: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2319 │ │ 0x0003 line=2302 │ │ 0x000a line=2303 │ │ 0x000d line=2305 │ │ 0x0014 line=2308 │ │ @@ -167857,100 +167858,100 @@ │ │ type : '(Landroid/app/Notification;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 170 16-bit code units │ │ -08b3a4: |[08b3a4] android.support.v4.app.NotificationCompat$WearableExtender.:(Landroid/app/Notification;)V │ │ -08b3b4: 140a 0500 8000 |0000: const v10, #float 1.1755e-38 // #00800005 │ │ -08b3ba: 1309 5000 |0003: const/16 v9, #int 80 // #50 │ │ -08b3be: 1218 |0005: const/4 v8, #int 1 // #1 │ │ -08b3c0: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -08b3c2: 12f6 |0007: const/4 v6, #int -1 // #ff │ │ -08b3c4: 7010 2621 0b00 |0008: invoke-direct {v11}, Ljava/lang/Object;.:()V // method@2126 │ │ -08b3ca: 2204 1505 |000b: new-instance v4, Ljava/util/ArrayList; // type@0515 │ │ -08b3ce: 7010 9a21 0400 |000d: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@219a │ │ -08b3d4: 5bb4 4c02 |0010: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@024c │ │ -08b3d8: 59b8 5402 |0012: iput v8, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ -08b3dc: 2204 1505 |0014: new-instance v4, Ljava/util/ArrayList; // type@0515 │ │ -08b3e0: 7010 9a21 0400 |0016: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@219a │ │ -08b3e6: 5bb4 5702 |0019: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0257 │ │ -08b3ea: 59ba 5002 |001b: iput v10, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0250 │ │ -08b3ee: 59b6 4e02 |001d: iput v6, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@024e │ │ -08b3f2: 59b7 5202 |001f: iput v7, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0252 │ │ -08b3f6: 59b9 5502 |0021: iput v9, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0255 │ │ -08b3fa: 7110 a307 0c00 |0023: invoke-static {v12}, Landroid/support/v4/app/NotificationCompat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@07a3 │ │ -08b400: 0c01 |0026: move-result-object v1 │ │ -08b402: 3801 8100 |0027: if-eqz v1, 00a8 // +0081 │ │ -08b406: 1a04 5911 |0029: const-string v4, "android.wearable.EXTENSIONS" // string@1159 │ │ -08b40a: 6e20 8e02 4100 |002b: invoke-virtual {v1, v4}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@028e │ │ -08b410: 0c03 |002e: move-result-object v3 │ │ -08b412: 3803 7800 |002f: if-eqz v3, 00a7 // +0078 │ │ -08b416: 7100 9c07 0000 |0031: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@079c │ │ -08b41c: 0c04 |0034: move-result-object v4 │ │ -08b41e: 1a05 9110 |0035: const-string v5, "actions" // string@1091 │ │ -08b422: 6e20 9702 5300 |0037: invoke-virtual {v3, v5}, Landroid/os/Bundle;.getParcelableArrayList:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0297 │ │ -08b428: 0c05 |003a: move-result-object v5 │ │ -08b42a: 7220 2b07 5400 |003b: invoke-interface {v4, v5}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; // method@072b │ │ -08b430: 0c00 |003e: move-result-object v0 │ │ -08b432: 3800 0700 |003f: if-eqz v0, 0046 // +0007 │ │ -08b436: 54b4 4c02 |0041: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@024c │ │ -08b43a: 7120 b321 0400 |0043: invoke-static {v4, v0}, Ljava/util/Collections;.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z // method@21b3 │ │ -08b440: 1a04 6115 |0046: const-string v4, "flags" // string@1561 │ │ -08b444: 6e30 9202 4308 |0048: invoke-virtual {v3, v4, v8}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0292 │ │ -08b44a: 0a04 |004b: move-result v4 │ │ -08b44c: 59b4 5402 |004c: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ -08b450: 1a04 2714 |004e: const-string v4, "displayIntent" // string@1427 │ │ -08b454: 6e20 9502 4300 |0050: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0295 │ │ -08b45a: 0c04 |0053: move-result-object v4 │ │ -08b45c: 1f04 1e00 |0054: check-cast v4, Landroid/app/PendingIntent; // type@001e │ │ -08b460: 5bb4 5302 |0056: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@0253 │ │ -08b464: 1a04 a61f |0058: const-string v4, "pages" // string@1fa6 │ │ -08b468: 7120 9d07 4300 |005a: invoke-static {v3, v4}, Landroid/support/v4/app/NotificationCompat;.access$500:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; // method@079d │ │ -08b46e: 0c02 |005d: move-result-object v2 │ │ -08b470: 3802 0700 |005e: if-eqz v2, 0065 // +0007 │ │ -08b474: 54b4 5702 |0060: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0257 │ │ -08b478: 7120 b321 2400 |0062: invoke-static {v4, v2}, Ljava/util/Collections;.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z // method@21b3 │ │ -08b47e: 1a04 aa11 |0065: const-string v4, "background" // string@11aa │ │ -08b482: 6e20 9502 4300 |0067: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0295 │ │ -08b488: 0c04 |006a: move-result-object v4 │ │ -08b48a: 1f04 4c00 |006b: check-cast v4, Landroid/graphics/Bitmap; // type@004c │ │ -08b48e: 5bb4 4d02 |006d: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@024d │ │ -08b492: 1a04 2213 |006f: const-string v4, "contentIcon" // string@1322 │ │ -08b496: 6e20 9102 4300 |0071: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0291 │ │ -08b49c: 0a04 |0074: move-result v4 │ │ -08b49e: 59b4 4f02 |0075: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@024f │ │ -08b4a2: 1a04 2313 |0077: const-string v4, "contentIconGravity" // string@1323 │ │ -08b4a6: 6e30 9202 430a |0079: invoke-virtual {v3, v4, v10}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0292 │ │ -08b4ac: 0a04 |007c: move-result v4 │ │ -08b4ae: 59b4 5002 |007d: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0250 │ │ -08b4b2: 1a04 1e13 |007f: const-string v4, "contentActionIndex" // string@131e │ │ -08b4b6: 6e30 9202 4306 |0081: invoke-virtual {v3, v4, v6}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0292 │ │ -08b4bc: 0a04 |0084: move-result v4 │ │ -08b4be: 59b4 4e02 |0085: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@024e │ │ -08b4c2: 1a04 8e13 |0087: const-string v4, "customSizePreset" // string@138e │ │ -08b4c6: 6e30 9202 4307 |0089: invoke-virtual {v3, v4, v7}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0292 │ │ -08b4cc: 0a04 |008c: move-result v4 │ │ -08b4ce: 59b4 5202 |008d: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0252 │ │ -08b4d2: 1a04 8c13 |008f: const-string v4, "customContentHeight" // string@138c │ │ -08b4d6: 6e20 9102 4300 |0091: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0291 │ │ -08b4dc: 0a04 |0094: move-result v4 │ │ -08b4de: 59b4 5102 |0095: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@0251 │ │ -08b4e2: 1a04 4218 |0097: const-string v4, "gravity" // string@1842 │ │ -08b4e6: 6e30 9202 4309 |0099: invoke-virtual {v3, v4, v9}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0292 │ │ -08b4ec: 0a04 |009c: move-result v4 │ │ -08b4ee: 59b4 5502 |009d: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0255 │ │ -08b4f2: 1a04 9b18 |009f: const-string v4, "hintScreenTimeout" // string@189b │ │ -08b4f6: 6e20 9102 4300 |00a1: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0291 │ │ -08b4fc: 0a04 |00a4: move-result v4 │ │ -08b4fe: 59b4 5602 |00a5: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@0256 │ │ -08b502: 0e00 |00a7: return-void │ │ -08b504: 1203 |00a8: const/4 v3, #int 0 // #0 │ │ -08b506: 2886 |00a9: goto 002f // -007a │ │ +08b37c: |[08b37c] android.support.v4.app.NotificationCompat$WearableExtender.:(Landroid/app/Notification;)V │ │ +08b38c: 140a 0500 8000 |0000: const v10, #float 1.1755e-38 // #00800005 │ │ +08b392: 1309 5000 |0003: const/16 v9, #int 80 // #50 │ │ +08b396: 1218 |0005: const/4 v8, #int 1 // #1 │ │ +08b398: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +08b39a: 12f6 |0007: const/4 v6, #int -1 // #ff │ │ +08b39c: 7010 2621 0b00 |0008: invoke-direct {v11}, Ljava/lang/Object;.:()V // method@2126 │ │ +08b3a2: 2204 1505 |000b: new-instance v4, Ljava/util/ArrayList; // type@0515 │ │ +08b3a6: 7010 9a21 0400 |000d: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@219a │ │ +08b3ac: 5bb4 4c02 |0010: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@024c │ │ +08b3b0: 59b8 5402 |0012: iput v8, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ +08b3b4: 2204 1505 |0014: new-instance v4, Ljava/util/ArrayList; // type@0515 │ │ +08b3b8: 7010 9a21 0400 |0016: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@219a │ │ +08b3be: 5bb4 5702 |0019: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0257 │ │ +08b3c2: 59ba 5002 |001b: iput v10, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0250 │ │ +08b3c6: 59b6 4e02 |001d: iput v6, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@024e │ │ +08b3ca: 59b7 5202 |001f: iput v7, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0252 │ │ +08b3ce: 59b9 5502 |0021: iput v9, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0255 │ │ +08b3d2: 7110 a307 0c00 |0023: invoke-static {v12}, Landroid/support/v4/app/NotificationCompat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@07a3 │ │ +08b3d8: 0c01 |0026: move-result-object v1 │ │ +08b3da: 3801 8100 |0027: if-eqz v1, 00a8 // +0081 │ │ +08b3de: 1a04 5911 |0029: const-string v4, "android.wearable.EXTENSIONS" // string@1159 │ │ +08b3e2: 6e20 8e02 4100 |002b: invoke-virtual {v1, v4}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@028e │ │ +08b3e8: 0c03 |002e: move-result-object v3 │ │ +08b3ea: 3803 7800 |002f: if-eqz v3, 00a7 // +0078 │ │ +08b3ee: 7100 9c07 0000 |0031: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@079c │ │ +08b3f4: 0c04 |0034: move-result-object v4 │ │ +08b3f6: 1a05 9110 |0035: const-string v5, "actions" // string@1091 │ │ +08b3fa: 6e20 9702 5300 |0037: invoke-virtual {v3, v5}, Landroid/os/Bundle;.getParcelableArrayList:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0297 │ │ +08b400: 0c05 |003a: move-result-object v5 │ │ +08b402: 7220 2b07 5400 |003b: invoke-interface {v4, v5}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; // method@072b │ │ +08b408: 0c00 |003e: move-result-object v0 │ │ +08b40a: 3800 0700 |003f: if-eqz v0, 0046 // +0007 │ │ +08b40e: 54b4 4c02 |0041: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@024c │ │ +08b412: 7120 b321 0400 |0043: invoke-static {v4, v0}, Ljava/util/Collections;.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z // method@21b3 │ │ +08b418: 1a04 6115 |0046: const-string v4, "flags" // string@1561 │ │ +08b41c: 6e30 9202 4308 |0048: invoke-virtual {v3, v4, v8}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0292 │ │ +08b422: 0a04 |004b: move-result v4 │ │ +08b424: 59b4 5402 |004c: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ +08b428: 1a04 2714 |004e: const-string v4, "displayIntent" // string@1427 │ │ +08b42c: 6e20 9502 4300 |0050: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0295 │ │ +08b432: 0c04 |0053: move-result-object v4 │ │ +08b434: 1f04 1e00 |0054: check-cast v4, Landroid/app/PendingIntent; // type@001e │ │ +08b438: 5bb4 5302 |0056: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@0253 │ │ +08b43c: 1a04 a61f |0058: const-string v4, "pages" // string@1fa6 │ │ +08b440: 7120 9d07 4300 |005a: invoke-static {v3, v4}, Landroid/support/v4/app/NotificationCompat;.access$500:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; // method@079d │ │ +08b446: 0c02 |005d: move-result-object v2 │ │ +08b448: 3802 0700 |005e: if-eqz v2, 0065 // +0007 │ │ +08b44c: 54b4 5702 |0060: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0257 │ │ +08b450: 7120 b321 2400 |0062: invoke-static {v4, v2}, Ljava/util/Collections;.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z // method@21b3 │ │ +08b456: 1a04 aa11 |0065: const-string v4, "background" // string@11aa │ │ +08b45a: 6e20 9502 4300 |0067: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0295 │ │ +08b460: 0c04 |006a: move-result-object v4 │ │ +08b462: 1f04 4c00 |006b: check-cast v4, Landroid/graphics/Bitmap; // type@004c │ │ +08b466: 5bb4 4d02 |006d: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@024d │ │ +08b46a: 1a04 2213 |006f: const-string v4, "contentIcon" // string@1322 │ │ +08b46e: 6e20 9102 4300 |0071: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0291 │ │ +08b474: 0a04 |0074: move-result v4 │ │ +08b476: 59b4 4f02 |0075: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@024f │ │ +08b47a: 1a04 2313 |0077: const-string v4, "contentIconGravity" // string@1323 │ │ +08b47e: 6e30 9202 430a |0079: invoke-virtual {v3, v4, v10}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0292 │ │ +08b484: 0a04 |007c: move-result v4 │ │ +08b486: 59b4 5002 |007d: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0250 │ │ +08b48a: 1a04 1e13 |007f: const-string v4, "contentActionIndex" // string@131e │ │ +08b48e: 6e30 9202 4306 |0081: invoke-virtual {v3, v4, v6}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0292 │ │ +08b494: 0a04 |0084: move-result v4 │ │ +08b496: 59b4 4e02 |0085: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@024e │ │ +08b49a: 1a04 8e13 |0087: const-string v4, "customSizePreset" // string@138e │ │ +08b49e: 6e30 9202 4307 |0089: invoke-virtual {v3, v4, v7}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0292 │ │ +08b4a4: 0a04 |008c: move-result v4 │ │ +08b4a6: 59b4 5202 |008d: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0252 │ │ +08b4aa: 1a04 8c13 |008f: const-string v4, "customContentHeight" // string@138c │ │ +08b4ae: 6e20 9102 4300 |0091: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0291 │ │ +08b4b4: 0a04 |0094: move-result v4 │ │ +08b4b6: 59b4 5102 |0095: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@0251 │ │ +08b4ba: 1a04 4218 |0097: const-string v4, "gravity" // string@1842 │ │ +08b4be: 6e30 9202 4309 |0099: invoke-virtual {v3, v4, v9}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0292 │ │ +08b4c4: 0a04 |009c: move-result v4 │ │ +08b4c6: 59b4 5502 |009d: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0255 │ │ +08b4ca: 1a04 9b18 |009f: const-string v4, "hintScreenTimeout" // string@189b │ │ +08b4ce: 6e20 9102 4300 |00a1: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0291 │ │ +08b4d4: 0a04 |00a4: move-result v4 │ │ +08b4d6: 59b4 5602 |00a5: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@0256 │ │ +08b4da: 0e00 |00a7: return-void │ │ +08b4dc: 1203 |00a8: const/4 v3, #int 0 // #0 │ │ +08b4de: 2886 |00a9: goto 002f // -007a │ │ catches : (none) │ │ positions : │ │ 0x0008 line=2322 │ │ 0x000b line=2302 │ │ 0x0012 line=2303 │ │ 0x0014 line=2305 │ │ 0x001b line=2308 │ │ @@ -167991,25 +167992,25 @@ │ │ type : '(IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -08b508: |[08b508] android.support.v4.app.NotificationCompat$WearableExtender.setFlag:(IZ)V │ │ -08b518: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ -08b51c: 5220 5402 |0002: iget v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ -08b520: b630 |0004: or-int/2addr v0, v3 │ │ -08b522: 5920 5402 |0005: iput v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ -08b526: 0e00 |0007: return-void │ │ -08b528: 5220 5402 |0008: iget v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ -08b52c: df01 03ff |000a: xor-int/lit8 v1, v3, #int -1 // #ff │ │ -08b530: b510 |000c: and-int/2addr v0, v1 │ │ -08b532: 5920 5402 |000d: iput v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ -08b536: 28f8 |000f: goto 0007 // -0008 │ │ +08b4e0: |[08b4e0] android.support.v4.app.NotificationCompat$WearableExtender.setFlag:(IZ)V │ │ +08b4f0: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ +08b4f4: 5220 5402 |0002: iget v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ +08b4f8: b630 |0004: or-int/2addr v0, v3 │ │ +08b4fa: 5920 5402 |0005: iput v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ +08b4fe: 0e00 |0007: return-void │ │ +08b500: 5220 5402 |0008: iget v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ +08b504: df01 03ff |000a: xor-int/lit8 v1, v3, #int -1 // #ff │ │ +08b508: b510 |000c: and-int/2addr v0, v1 │ │ +08b50a: 5920 5402 |000d: iput v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ +08b50e: 28f8 |000f: goto 0007 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2867 │ │ 0x0002 line=2868 │ │ 0x0007 line=2872 │ │ 0x0008 line=2870 │ │ locals : │ │ @@ -168023,18 +168024,18 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08b538: |[08b538] android.support.v4.app.NotificationCompat$WearableExtender.addAction:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -08b548: 5410 4c02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@024c │ │ -08b54c: 6e20 9e21 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -08b552: 1101 |0005: return-object v1 │ │ +08b510: |[08b510] android.support.v4.app.NotificationCompat$WearableExtender.addAction:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +08b520: 5410 4c02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@024c │ │ +08b524: 6e20 9e21 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +08b52a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2441 │ │ 0x0005 line=2442 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0006 reg=2 action Landroid/support/v4/app/NotificationCompat$Action; │ │ @@ -168044,18 +168045,18 @@ │ │ type : '(Ljava/util/List;)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08b554: |[08b554] android.support.v4.app.NotificationCompat$WearableExtender.addActions:(Ljava/util/List;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -08b564: 5410 4c02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@024c │ │ -08b568: 6e20 9f21 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@219f │ │ -08b56e: 1101 |0005: return-object v1 │ │ +08b52c: |[08b52c] android.support.v4.app.NotificationCompat$WearableExtender.addActions:(Ljava/util/List;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +08b53c: 5410 4c02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@024c │ │ +08b540: 6e20 9f21 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@219f │ │ +08b546: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2458 │ │ 0x0005 line=2459 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ @@ -168066,18 +168067,18 @@ │ │ type : '(Landroid/app/Notification;)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08b570: |[08b570] android.support.v4.app.NotificationCompat$WearableExtender.addPage:(Landroid/app/Notification;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -08b580: 5410 5702 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0257 │ │ -08b584: 6e20 9e21 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -08b58a: 1101 |0005: return-object v1 │ │ +08b548: |[08b548] android.support.v4.app.NotificationCompat$WearableExtender.addPage:(Landroid/app/Notification;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +08b558: 5410 5702 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0257 │ │ +08b55c: 6e20 9e21 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +08b562: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2533 │ │ 0x0005 line=2534 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0006 reg=2 page Landroid/app/Notification; │ │ @@ -168087,18 +168088,18 @@ │ │ type : '(Ljava/util/List;)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08b58c: |[08b58c] android.support.v4.app.NotificationCompat$WearableExtender.addPages:(Ljava/util/List;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -08b59c: 5410 5702 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0257 │ │ -08b5a0: 6e20 9f21 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@219f │ │ -08b5a6: 1101 |0005: return-object v1 │ │ +08b564: |[08b564] android.support.v4.app.NotificationCompat$WearableExtender.addPages:(Ljava/util/List;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +08b574: 5410 5702 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0257 │ │ +08b578: 6e20 9f21 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@219f │ │ +08b57e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2548 │ │ 0x0005 line=2549 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ @@ -168109,18 +168110,18 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08b5a8: |[08b5a8] android.support.v4.app.NotificationCompat$WearableExtender.clearActions:()Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -08b5b8: 5410 4c02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@024c │ │ -08b5bc: 6e10 a021 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@21a0 │ │ -08b5c2: 1101 |0005: return-object v1 │ │ +08b580: |[08b580] android.support.v4.app.NotificationCompat$WearableExtender.clearActions:()Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +08b590: 5410 4c02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@024c │ │ +08b594: 6e10 a021 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@21a0 │ │ +08b59a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2468 │ │ 0x0005 line=2469 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ @@ -168129,18 +168130,18 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08b5c4: |[08b5c4] android.support.v4.app.NotificationCompat$WearableExtender.clearPages:()Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -08b5d4: 5410 5702 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0257 │ │ -08b5d8: 6e10 a021 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@21a0 │ │ -08b5de: 1101 |0005: return-object v1 │ │ +08b59c: |[08b59c] android.support.v4.app.NotificationCompat$WearableExtender.clearPages:()Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +08b5ac: 5410 5702 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0257 │ │ +08b5b0: 6e10 a021 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@21a0 │ │ +08b5b6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2558 │ │ 0x0005 line=2559 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ @@ -168149,46 +168150,46 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -08b5e0: |[08b5e0] android.support.v4.app.NotificationCompat$WearableExtender.clone:()Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -08b5f0: 2200 5f01 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$WearableExtender; // type@015f │ │ -08b5f4: 7010 6e07 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.:()V // method@076e │ │ -08b5fa: 2201 1505 |0005: new-instance v1, Ljava/util/ArrayList; // type@0515 │ │ -08b5fe: 5432 4c02 |0007: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@024c │ │ -08b602: 7020 9c21 2100 |0009: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@219c │ │ -08b608: 5b01 4c02 |000c: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@024c │ │ -08b60c: 5231 5402 |000e: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ -08b610: 5901 5402 |0010: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ -08b614: 5431 5302 |0012: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@0253 │ │ -08b618: 5b01 5302 |0014: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@0253 │ │ -08b61c: 2201 1505 |0016: new-instance v1, Ljava/util/ArrayList; // type@0515 │ │ -08b620: 5432 5702 |0018: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0257 │ │ -08b624: 7020 9c21 2100 |001a: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@219c │ │ -08b62a: 5b01 5702 |001d: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0257 │ │ -08b62e: 5431 4d02 |001f: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@024d │ │ -08b632: 5b01 4d02 |0021: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@024d │ │ -08b636: 5231 4f02 |0023: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@024f │ │ -08b63a: 5901 4f02 |0025: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@024f │ │ -08b63e: 5231 5002 |0027: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0250 │ │ -08b642: 5901 5002 |0029: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0250 │ │ -08b646: 5231 4e02 |002b: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@024e │ │ -08b64a: 5901 4e02 |002d: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@024e │ │ -08b64e: 5231 5202 |002f: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0252 │ │ -08b652: 5901 5202 |0031: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0252 │ │ -08b656: 5231 5102 |0033: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@0251 │ │ -08b65a: 5901 5102 |0035: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@0251 │ │ -08b65e: 5231 5502 |0037: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0255 │ │ -08b662: 5901 5502 |0039: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0255 │ │ -08b666: 5231 5602 |003b: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@0256 │ │ -08b66a: 5901 5602 |003d: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@0256 │ │ -08b66e: 1100 |003f: return-object v0 │ │ +08b5b8: |[08b5b8] android.support.v4.app.NotificationCompat$WearableExtender.clone:()Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +08b5c8: 2200 5f01 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$WearableExtender; // type@015f │ │ +08b5cc: 7010 6e07 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.:()V // method@076e │ │ +08b5d2: 2201 1505 |0005: new-instance v1, Ljava/util/ArrayList; // type@0515 │ │ +08b5d6: 5432 4c02 |0007: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@024c │ │ +08b5da: 7020 9c21 2100 |0009: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@219c │ │ +08b5e0: 5b01 4c02 |000c: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@024c │ │ +08b5e4: 5231 5402 |000e: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ +08b5e8: 5901 5402 |0010: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ +08b5ec: 5431 5302 |0012: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@0253 │ │ +08b5f0: 5b01 5302 |0014: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@0253 │ │ +08b5f4: 2201 1505 |0016: new-instance v1, Ljava/util/ArrayList; // type@0515 │ │ +08b5f8: 5432 5702 |0018: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0257 │ │ +08b5fc: 7020 9c21 2100 |001a: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@219c │ │ +08b602: 5b01 5702 |001d: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0257 │ │ +08b606: 5431 4d02 |001f: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@024d │ │ +08b60a: 5b01 4d02 |0021: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@024d │ │ +08b60e: 5231 4f02 |0023: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@024f │ │ +08b612: 5901 4f02 |0025: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@024f │ │ +08b616: 5231 5002 |0027: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0250 │ │ +08b61a: 5901 5002 |0029: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0250 │ │ +08b61e: 5231 4e02 |002b: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@024e │ │ +08b622: 5901 4e02 |002d: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@024e │ │ +08b626: 5231 5202 |002f: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0252 │ │ +08b62a: 5901 5202 |0031: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0252 │ │ +08b62e: 5231 5102 |0033: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@0251 │ │ +08b632: 5901 5102 |0035: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@0251 │ │ +08b636: 5231 5502 |0037: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0255 │ │ +08b63a: 5901 5502 |0039: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0255 │ │ +08b63e: 5231 5602 |003b: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@0256 │ │ +08b642: 5901 5602 |003d: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@0256 │ │ +08b646: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2412 │ │ 0x0005 line=2413 │ │ 0x000e line=2414 │ │ 0x0012 line=2415 │ │ 0x0016 line=2416 │ │ @@ -168210,18 +168211,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08b670: |[08b670] android.support.v4.app.NotificationCompat$WearableExtender.clone:()Ljava/lang/Object; │ │ -08b680: 6e10 7607 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.clone:()Landroid/support/v4/app/NotificationCompat$WearableExtender; // method@0776 │ │ -08b686: 0c00 |0003: move-result-object v0 │ │ -08b688: 1100 |0004: return-object v0 │ │ +08b648: |[08b648] android.support.v4.app.NotificationCompat$WearableExtender.clone:()Ljava/lang/Object; │ │ +08b658: 6e10 7607 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.clone:()Landroid/support/v4/app/NotificationCompat$WearableExtender; // method@0776 │ │ +08b65e: 0c00 |0003: move-result-object v0 │ │ +08b660: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2204 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #8 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -168229,108 +168230,108 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 198 16-bit code units │ │ -08b68c: |[08b68c] android.support.v4.app.NotificationCompat$WearableExtender.extend:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -08b69c: 2200 8e00 |0000: new-instance v0, Landroid/os/Bundle; // type@008e │ │ -08b6a0: 7010 8802 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0288 │ │ -08b6a6: 5451 4c02 |0005: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@024c │ │ -08b6aa: 6e10 a321 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@21a3 │ │ -08b6b0: 0a01 |000a: move-result v1 │ │ -08b6b2: 3901 1f00 |000b: if-nez v1, 002a // +001f │ │ -08b6b6: 1a02 9110 |000d: const-string v2, "actions" // string@1091 │ │ -08b6ba: 7100 9c07 0000 |000f: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@079c │ │ -08b6c0: 0c03 |0012: move-result-object v3 │ │ -08b6c2: 5451 4c02 |0013: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@024c │ │ -08b6c6: 5454 4c02 |0015: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@024c │ │ -08b6ca: 6e10 a921 0400 |0017: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -08b6d0: 0a04 |001a: move-result v4 │ │ -08b6d2: 2344 6c05 |001b: new-array v4, v4, [Landroid/support/v4/app/NotificationCompat$Action; // type@056c │ │ -08b6d6: 6e20 ab21 4100 |001d: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@21ab │ │ -08b6dc: 0c01 |0020: move-result-object v1 │ │ -08b6de: 1f01 6c05 |0021: check-cast v1, [Landroid/support/v4/app/NotificationCompat$Action; // type@056c │ │ -08b6e2: 7220 3107 1300 |0023: invoke-interface {v3, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; // method@0731 │ │ -08b6e8: 0c01 |0026: move-result-object v1 │ │ -08b6ea: 6e30 a602 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelableArrayList:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@02a6 │ │ -08b6f0: 5251 5402 |002a: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ -08b6f4: 1212 |002c: const/4 v2, #int 1 // #1 │ │ -08b6f6: 3221 0900 |002d: if-eq v1, v2, 0036 // +0009 │ │ -08b6fa: 1a01 6115 |002f: const-string v1, "flags" // string@1561 │ │ -08b6fe: 5252 5402 |0031: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ -08b702: 6e30 a202 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ -08b708: 5451 5302 |0036: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@0253 │ │ -08b70c: 3801 0900 |0038: if-eqz v1, 0041 // +0009 │ │ -08b710: 1a01 2714 |003a: const-string v1, "displayIntent" // string@1427 │ │ -08b714: 5452 5302 |003c: iget-object v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@0253 │ │ -08b718: 6e30 a402 1002 |003e: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02a4 │ │ -08b71e: 5451 5702 |0041: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0257 │ │ -08b722: 6e10 a321 0100 |0043: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@21a3 │ │ -08b728: 0a01 |0046: move-result v1 │ │ -08b72a: 3901 1700 |0047: if-nez v1, 005e // +0017 │ │ -08b72e: 1a02 a61f |0049: const-string v2, "pages" // string@1fa6 │ │ -08b732: 5451 5702 |004b: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0257 │ │ -08b736: 5453 5702 |004d: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0257 │ │ -08b73a: 6e10 a921 0300 |004f: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -08b740: 0a03 |0052: move-result v3 │ │ -08b742: 2333 5f05 |0053: new-array v3, v3, [Landroid/app/Notification; // type@055f │ │ -08b746: 6e20 ab21 3100 |0055: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@21ab │ │ -08b74c: 0c01 |0058: move-result-object v1 │ │ -08b74e: 1f01 6405 |0059: check-cast v1, [Landroid/os/Parcelable; // type@0564 │ │ -08b752: 6e30 a502 2001 |005b: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@02a5 │ │ -08b758: 5451 4d02 |005e: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@024d │ │ -08b75c: 3801 0900 |0060: if-eqz v1, 0069 // +0009 │ │ -08b760: 1a01 aa11 |0062: const-string v1, "background" // string@11aa │ │ -08b764: 5452 4d02 |0064: iget-object v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@024d │ │ -08b768: 6e30 a402 1002 |0066: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02a4 │ │ -08b76e: 5251 4f02 |0069: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@024f │ │ -08b772: 3801 0900 |006b: if-eqz v1, 0074 // +0009 │ │ -08b776: 1a01 2213 |006d: const-string v1, "contentIcon" // string@1322 │ │ -08b77a: 5252 4f02 |006f: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@024f │ │ -08b77e: 6e30 a202 1002 |0071: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ -08b784: 5251 5002 |0074: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0250 │ │ -08b788: 1402 0500 8000 |0076: const v2, #float 1.1755e-38 // #00800005 │ │ -08b78e: 3221 0900 |0079: if-eq v1, v2, 0082 // +0009 │ │ -08b792: 1a01 2313 |007b: const-string v1, "contentIconGravity" // string@1323 │ │ -08b796: 5252 5002 |007d: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0250 │ │ -08b79a: 6e30 a202 1002 |007f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ -08b7a0: 5251 4e02 |0082: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@024e │ │ -08b7a4: 12f2 |0084: const/4 v2, #int -1 // #ff │ │ -08b7a6: 3221 0900 |0085: if-eq v1, v2, 008e // +0009 │ │ -08b7aa: 1a01 1e13 |0087: const-string v1, "contentActionIndex" // string@131e │ │ -08b7ae: 5252 4e02 |0089: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@024e │ │ -08b7b2: 6e30 a202 1002 |008b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ -08b7b8: 5251 5202 |008e: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0252 │ │ -08b7bc: 3801 0900 |0090: if-eqz v1, 0099 // +0009 │ │ -08b7c0: 1a01 8e13 |0092: const-string v1, "customSizePreset" // string@138e │ │ -08b7c4: 5252 5202 |0094: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0252 │ │ -08b7c8: 6e30 a202 1002 |0096: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ -08b7ce: 5251 5102 |0099: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@0251 │ │ -08b7d2: 3801 0900 |009b: if-eqz v1, 00a4 // +0009 │ │ -08b7d6: 1a01 8c13 |009d: const-string v1, "customContentHeight" // string@138c │ │ -08b7da: 5252 5102 |009f: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@0251 │ │ -08b7de: 6e30 a202 1002 |00a1: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ -08b7e4: 5251 5502 |00a4: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0255 │ │ -08b7e8: 1302 5000 |00a6: const/16 v2, #int 80 // #50 │ │ -08b7ec: 3221 0900 |00a8: if-eq v1, v2, 00b1 // +0009 │ │ -08b7f0: 1a01 4218 |00aa: const-string v1, "gravity" // string@1842 │ │ -08b7f4: 5252 5502 |00ac: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0255 │ │ -08b7f8: 6e30 a202 1002 |00ae: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ -08b7fe: 5251 5602 |00b1: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@0256 │ │ -08b802: 3801 0900 |00b3: if-eqz v1, 00bc // +0009 │ │ -08b806: 1a01 9b18 |00b5: const-string v1, "hintScreenTimeout" // string@189b │ │ -08b80a: 5252 5602 |00b7: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@0256 │ │ -08b80e: 6e30 a202 1002 |00b9: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ -08b814: 6e10 dc06 0600 |00bc: invoke-virtual {v6}, Landroid/support/v4/app/NotificationCompat$Builder;.getExtras:()Landroid/os/Bundle; // method@06dc │ │ -08b81a: 0c01 |00bf: move-result-object v1 │ │ -08b81c: 1a02 5911 |00c0: const-string v2, "android.wearable.EXTENSIONS" // string@1159 │ │ -08b820: 6e30 9f02 2100 |00c2: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@029f │ │ -08b826: 1106 |00c5: return-object v6 │ │ +08b664: |[08b664] android.support.v4.app.NotificationCompat$WearableExtender.extend:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +08b674: 2200 8e00 |0000: new-instance v0, Landroid/os/Bundle; // type@008e │ │ +08b678: 7010 8802 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0288 │ │ +08b67e: 5451 4c02 |0005: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@024c │ │ +08b682: 6e10 a321 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@21a3 │ │ +08b688: 0a01 |000a: move-result v1 │ │ +08b68a: 3901 1f00 |000b: if-nez v1, 002a // +001f │ │ +08b68e: 1a02 9110 |000d: const-string v2, "actions" // string@1091 │ │ +08b692: 7100 9c07 0000 |000f: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@079c │ │ +08b698: 0c03 |0012: move-result-object v3 │ │ +08b69a: 5451 4c02 |0013: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@024c │ │ +08b69e: 5454 4c02 |0015: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@024c │ │ +08b6a2: 6e10 a921 0400 |0017: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +08b6a8: 0a04 |001a: move-result v4 │ │ +08b6aa: 2344 6c05 |001b: new-array v4, v4, [Landroid/support/v4/app/NotificationCompat$Action; // type@056c │ │ +08b6ae: 6e20 ab21 4100 |001d: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@21ab │ │ +08b6b4: 0c01 |0020: move-result-object v1 │ │ +08b6b6: 1f01 6c05 |0021: check-cast v1, [Landroid/support/v4/app/NotificationCompat$Action; // type@056c │ │ +08b6ba: 7220 3107 1300 |0023: invoke-interface {v3, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; // method@0731 │ │ +08b6c0: 0c01 |0026: move-result-object v1 │ │ +08b6c2: 6e30 a602 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelableArrayList:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@02a6 │ │ +08b6c8: 5251 5402 |002a: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ +08b6cc: 1212 |002c: const/4 v2, #int 1 // #1 │ │ +08b6ce: 3221 0900 |002d: if-eq v1, v2, 0036 // +0009 │ │ +08b6d2: 1a01 6115 |002f: const-string v1, "flags" // string@1561 │ │ +08b6d6: 5252 5402 |0031: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ +08b6da: 6e30 a202 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ +08b6e0: 5451 5302 |0036: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@0253 │ │ +08b6e4: 3801 0900 |0038: if-eqz v1, 0041 // +0009 │ │ +08b6e8: 1a01 2714 |003a: const-string v1, "displayIntent" // string@1427 │ │ +08b6ec: 5452 5302 |003c: iget-object v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@0253 │ │ +08b6f0: 6e30 a402 1002 |003e: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02a4 │ │ +08b6f6: 5451 5702 |0041: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0257 │ │ +08b6fa: 6e10 a321 0100 |0043: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@21a3 │ │ +08b700: 0a01 |0046: move-result v1 │ │ +08b702: 3901 1700 |0047: if-nez v1, 005e // +0017 │ │ +08b706: 1a02 a61f |0049: const-string v2, "pages" // string@1fa6 │ │ +08b70a: 5451 5702 |004b: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0257 │ │ +08b70e: 5453 5702 |004d: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0257 │ │ +08b712: 6e10 a921 0300 |004f: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +08b718: 0a03 |0052: move-result v3 │ │ +08b71a: 2333 5f05 |0053: new-array v3, v3, [Landroid/app/Notification; // type@055f │ │ +08b71e: 6e20 ab21 3100 |0055: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@21ab │ │ +08b724: 0c01 |0058: move-result-object v1 │ │ +08b726: 1f01 6405 |0059: check-cast v1, [Landroid/os/Parcelable; // type@0564 │ │ +08b72a: 6e30 a502 2001 |005b: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@02a5 │ │ +08b730: 5451 4d02 |005e: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@024d │ │ +08b734: 3801 0900 |0060: if-eqz v1, 0069 // +0009 │ │ +08b738: 1a01 aa11 |0062: const-string v1, "background" // string@11aa │ │ +08b73c: 5452 4d02 |0064: iget-object v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@024d │ │ +08b740: 6e30 a402 1002 |0066: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02a4 │ │ +08b746: 5251 4f02 |0069: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@024f │ │ +08b74a: 3801 0900 |006b: if-eqz v1, 0074 // +0009 │ │ +08b74e: 1a01 2213 |006d: const-string v1, "contentIcon" // string@1322 │ │ +08b752: 5252 4f02 |006f: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@024f │ │ +08b756: 6e30 a202 1002 |0071: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ +08b75c: 5251 5002 |0074: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0250 │ │ +08b760: 1402 0500 8000 |0076: const v2, #float 1.1755e-38 // #00800005 │ │ +08b766: 3221 0900 |0079: if-eq v1, v2, 0082 // +0009 │ │ +08b76a: 1a01 2313 |007b: const-string v1, "contentIconGravity" // string@1323 │ │ +08b76e: 5252 5002 |007d: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0250 │ │ +08b772: 6e30 a202 1002 |007f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ +08b778: 5251 4e02 |0082: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@024e │ │ +08b77c: 12f2 |0084: const/4 v2, #int -1 // #ff │ │ +08b77e: 3221 0900 |0085: if-eq v1, v2, 008e // +0009 │ │ +08b782: 1a01 1e13 |0087: const-string v1, "contentActionIndex" // string@131e │ │ +08b786: 5252 4e02 |0089: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@024e │ │ +08b78a: 6e30 a202 1002 |008b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ +08b790: 5251 5202 |008e: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0252 │ │ +08b794: 3801 0900 |0090: if-eqz v1, 0099 // +0009 │ │ +08b798: 1a01 8e13 |0092: const-string v1, "customSizePreset" // string@138e │ │ +08b79c: 5252 5202 |0094: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0252 │ │ +08b7a0: 6e30 a202 1002 |0096: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ +08b7a6: 5251 5102 |0099: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@0251 │ │ +08b7aa: 3801 0900 |009b: if-eqz v1, 00a4 // +0009 │ │ +08b7ae: 1a01 8c13 |009d: const-string v1, "customContentHeight" // string@138c │ │ +08b7b2: 5252 5102 |009f: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@0251 │ │ +08b7b6: 6e30 a202 1002 |00a1: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ +08b7bc: 5251 5502 |00a4: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0255 │ │ +08b7c0: 1302 5000 |00a6: const/16 v2, #int 80 // #50 │ │ +08b7c4: 3221 0900 |00a8: if-eq v1, v2, 00b1 // +0009 │ │ +08b7c8: 1a01 4218 |00aa: const-string v1, "gravity" // string@1842 │ │ +08b7cc: 5252 5502 |00ac: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0255 │ │ +08b7d0: 6e30 a202 1002 |00ae: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ +08b7d6: 5251 5602 |00b1: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@0256 │ │ +08b7da: 3801 0900 |00b3: if-eqz v1, 00bc // +0009 │ │ +08b7de: 1a01 9b18 |00b5: const-string v1, "hintScreenTimeout" // string@189b │ │ +08b7e2: 5252 5602 |00b7: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@0256 │ │ +08b7e6: 6e30 a202 1002 |00b9: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a2 │ │ +08b7ec: 6e10 dc06 0600 |00bc: invoke-virtual {v6}, Landroid/support/v4/app/NotificationCompat$Builder;.getExtras:()Landroid/os/Bundle; // method@06dc │ │ +08b7f2: 0c01 |00bf: move-result-object v1 │ │ +08b7f4: 1a02 5911 |00c0: const-string v2, "android.wearable.EXTENSIONS" // string@1159 │ │ +08b7f8: 6e30 9f02 2100 |00c2: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@029f │ │ +08b7fe: 1106 |00c5: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2363 │ │ 0x0005 line=2365 │ │ 0x000d line=2366 │ │ 0x002a line=2370 │ │ 0x002f line=2371 │ │ @@ -168366,17 +168367,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b828: |[08b828] android.support.v4.app.NotificationCompat$WearableExtender.getActions:()Ljava/util/List; │ │ -08b838: 5410 4c02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@024c │ │ -08b83c: 1100 |0002: return-object v0 │ │ +08b800: |[08b800] android.support.v4.app.NotificationCompat$WearableExtender.getActions:()Ljava/util/List; │ │ +08b810: 5410 4c02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@024c │ │ +08b814: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2476 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #10 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -168384,17 +168385,17 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b840: |[08b840] android.support.v4.app.NotificationCompat$WearableExtender.getBackground:()Landroid/graphics/Bitmap; │ │ -08b850: 5410 4d02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@024d │ │ -08b854: 1100 |0002: return-object v0 │ │ +08b818: |[08b818] android.support.v4.app.NotificationCompat$WearableExtender.getBackground:()Landroid/graphics/Bitmap; │ │ +08b828: 5410 4d02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@024d │ │ +08b82c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2596 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #11 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -168402,17 +168403,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b858: |[08b858] android.support.v4.app.NotificationCompat$WearableExtender.getContentAction:()I │ │ -08b868: 5210 4e02 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@024e │ │ -08b86c: 0f00 |0002: return v0 │ │ +08b830: |[08b830] android.support.v4.app.NotificationCompat$WearableExtender.getContentAction:()I │ │ +08b840: 5210 4e02 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@024e │ │ +08b844: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2669 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #12 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -168420,17 +168421,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b870: |[08b870] android.support.v4.app.NotificationCompat$WearableExtender.getContentIcon:()I │ │ -08b880: 5210 4f02 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@024f │ │ -08b884: 0f00 |0002: return v0 │ │ +08b848: |[08b848] android.support.v4.app.NotificationCompat$WearableExtender.getContentIcon:()I │ │ +08b858: 5210 4f02 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@024f │ │ +08b85c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2611 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #13 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -168438,17 +168439,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b888: |[08b888] android.support.v4.app.NotificationCompat$WearableExtender.getContentIconGravity:()I │ │ -08b898: 5210 5002 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0250 │ │ -08b89c: 0f00 |0002: return v0 │ │ +08b860: |[08b860] android.support.v4.app.NotificationCompat$WearableExtender.getContentIconGravity:()I │ │ +08b870: 5210 5002 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0250 │ │ +08b874: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2632 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #14 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -168456,22 +168457,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -08b8a0: |[08b8a0] android.support.v4.app.NotificationCompat$WearableExtender.getContentIntentAvailableOffline:()Z │ │ -08b8b0: 5210 5402 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ -08b8b4: dd00 0001 |0002: and-int/lit8 v0, v0, #int 1 // #01 │ │ -08b8b8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -08b8bc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -08b8be: 0f00 |0007: return v0 │ │ -08b8c0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -08b8c2: 28fe |0009: goto 0007 // -0002 │ │ +08b878: |[08b878] android.support.v4.app.NotificationCompat$WearableExtender.getContentIntentAvailableOffline:()Z │ │ +08b888: 5210 5402 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ +08b88c: dd00 0001 |0002: and-int/lit8 v0, v0, #int 1 // #01 │ │ +08b890: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +08b894: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +08b896: 0f00 |0007: return v0 │ │ +08b898: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +08b89a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2779 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #15 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -168479,17 +168480,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b8c4: |[08b8c4] android.support.v4.app.NotificationCompat$WearableExtender.getCustomContentHeight:()I │ │ -08b8d4: 5210 5102 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@0251 │ │ -08b8d8: 0f00 |0002: return v0 │ │ +08b89c: |[08b89c] android.support.v4.app.NotificationCompat$WearableExtender.getCustomContentHeight:()I │ │ +08b8ac: 5210 5102 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@0251 │ │ +08b8b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2738 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #16 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -168497,17 +168498,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b8dc: |[08b8dc] android.support.v4.app.NotificationCompat$WearableExtender.getCustomSizePreset:()I │ │ -08b8ec: 5210 5202 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0252 │ │ -08b8f0: 0f00 |0002: return v0 │ │ +08b8b4: |[08b8b4] android.support.v4.app.NotificationCompat$WearableExtender.getCustomSizePreset:()I │ │ +08b8c4: 5210 5202 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0252 │ │ +08b8c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2716 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #17 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -168515,17 +168516,17 @@ │ │ type : '()Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b8f4: |[08b8f4] android.support.v4.app.NotificationCompat$WearableExtender.getDisplayIntent:()Landroid/app/PendingIntent; │ │ -08b904: 5410 5302 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@0253 │ │ -08b908: 1100 |0002: return-object v0 │ │ +08b8cc: |[08b8cc] android.support.v4.app.NotificationCompat$WearableExtender.getDisplayIntent:()Landroid/app/PendingIntent; │ │ +08b8dc: 5410 5302 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@0253 │ │ +08b8e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2519 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #18 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -168533,17 +168534,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b90c: |[08b90c] android.support.v4.app.NotificationCompat$WearableExtender.getGravity:()I │ │ -08b91c: 5210 5502 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0255 │ │ -08b920: 0f00 |0002: return v0 │ │ +08b8e4: |[08b8e4] android.support.v4.app.NotificationCompat$WearableExtender.getGravity:()I │ │ +08b8f4: 5210 5502 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0255 │ │ +08b8f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2690 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #19 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -168551,22 +168552,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -08b924: |[08b924] android.support.v4.app.NotificationCompat$WearableExtender.getHintAvoidBackgroundClipping:()Z │ │ -08b934: 5210 5402 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ -08b938: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ -08b93c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -08b940: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -08b942: 0f00 |0007: return v0 │ │ -08b944: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -08b946: 28fe |0009: goto 0007 // -0002 │ │ +08b8fc: |[08b8fc] android.support.v4.app.NotificationCompat$WearableExtender.getHintAvoidBackgroundClipping:()Z │ │ +08b90c: 5210 5402 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ +08b910: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ +08b914: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +08b918: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +08b91a: 0f00 |0007: return v0 │ │ +08b91c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +08b91e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2841 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #20 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -168574,22 +168575,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -08b948: |[08b948] android.support.v4.app.NotificationCompat$WearableExtender.getHintHideIcon:()Z │ │ -08b958: 5210 5402 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ -08b95c: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -08b960: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -08b964: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -08b966: 0f00 |0007: return v0 │ │ -08b968: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -08b96a: 28fe |0009: goto 0007 // -0002 │ │ +08b920: |[08b920] android.support.v4.app.NotificationCompat$WearableExtender.getHintHideIcon:()Z │ │ +08b930: 5210 5402 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ +08b934: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +08b938: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +08b93c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +08b93e: 0f00 |0007: return v0 │ │ +08b940: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +08b942: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2798 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #21 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -168597,17 +168598,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b96c: |[08b96c] android.support.v4.app.NotificationCompat$WearableExtender.getHintScreenTimeout:()I │ │ -08b97c: 5210 5602 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@0256 │ │ -08b980: 0f00 |0002: return v0 │ │ +08b944: |[08b944] android.support.v4.app.NotificationCompat$WearableExtender.getHintScreenTimeout:()I │ │ +08b954: 5210 5602 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@0256 │ │ +08b958: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2863 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #22 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -168615,22 +168616,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -08b984: |[08b984] android.support.v4.app.NotificationCompat$WearableExtender.getHintShowBackgroundOnly:()Z │ │ -08b994: 5210 5402 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ -08b998: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -08b99c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -08b9a0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -08b9a2: 0f00 |0007: return v0 │ │ -08b9a4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -08b9a6: 28fe |0009: goto 0007 // -0002 │ │ +08b95c: |[08b95c] android.support.v4.app.NotificationCompat$WearableExtender.getHintShowBackgroundOnly:()Z │ │ +08b96c: 5210 5402 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ +08b970: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +08b974: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +08b978: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +08b97a: 0f00 |0007: return v0 │ │ +08b97c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +08b97e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2817 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #23 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -168638,17 +168639,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b9a8: |[08b9a8] android.support.v4.app.NotificationCompat$WearableExtender.getPages:()Ljava/util/List; │ │ -08b9b8: 5410 5702 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0257 │ │ -08b9bc: 1100 |0002: return-object v0 │ │ +08b980: |[08b980] android.support.v4.app.NotificationCompat$WearableExtender.getPages:()Ljava/util/List; │ │ +08b990: 5410 5702 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0257 │ │ +08b994: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2570 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #24 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -168656,22 +168657,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -08b9c0: |[08b9c0] android.support.v4.app.NotificationCompat$WearableExtender.getStartScrollBottom:()Z │ │ -08b9d0: 5210 5402 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ -08b9d4: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ -08b9d8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -08b9dc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -08b9de: 0f00 |0007: return v0 │ │ -08b9e0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -08b9e2: 28fe |0009: goto 0007 // -0002 │ │ +08b998: |[08b998] android.support.v4.app.NotificationCompat$WearableExtender.getStartScrollBottom:()Z │ │ +08b9a8: 5210 5402 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0254 │ │ +08b9ac: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ +08b9b0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +08b9b4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +08b9b6: 0f00 |0007: return v0 │ │ +08b9b8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +08b9ba: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2757 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #25 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -168679,17 +168680,17 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b9e4: |[08b9e4] android.support.v4.app.NotificationCompat$WearableExtender.setBackground:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -08b9f4: 5b01 4d02 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@024d │ │ -08b9f8: 1100 |0002: return-object v0 │ │ +08b9bc: |[08b9bc] android.support.v4.app.NotificationCompat$WearableExtender.setBackground:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +08b9cc: 5b01 4d02 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@024d │ │ +08b9d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2583 │ │ 0x0002 line=2584 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 background Landroid/graphics/Bitmap; │ │ @@ -168699,17 +168700,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b9fc: |[08b9fc] android.support.v4.app.NotificationCompat$WearableExtender.setContentAction:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -08ba0c: 5901 4e02 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@024e │ │ -08ba10: 1100 |0002: return-object v0 │ │ +08b9d4: |[08b9d4] android.support.v4.app.NotificationCompat$WearableExtender.setContentAction:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +08b9e4: 5901 4e02 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@024e │ │ +08b9e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2650 │ │ 0x0002 line=2651 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 actionIndex I │ │ @@ -168719,17 +168720,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ba14: |[08ba14] android.support.v4.app.NotificationCompat$WearableExtender.setContentIcon:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -08ba24: 5901 4f02 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@024f │ │ -08ba28: 1100 |0002: return-object v0 │ │ +08b9ec: |[08b9ec] android.support.v4.app.NotificationCompat$WearableExtender.setContentIcon:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +08b9fc: 5901 4f02 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@024f │ │ +08ba00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2603 │ │ 0x0002 line=2604 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 icon I │ │ @@ -168739,17 +168740,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ba2c: |[08ba2c] android.support.v4.app.NotificationCompat$WearableExtender.setContentIconGravity:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -08ba3c: 5901 5002 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0250 │ │ -08ba40: 1100 |0002: return-object v0 │ │ +08ba04: |[08ba04] android.support.v4.app.NotificationCompat$WearableExtender.setContentIconGravity:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +08ba14: 5901 5002 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0250 │ │ +08ba18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2621 │ │ 0x0002 line=2622 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 contentIconGravity I │ │ @@ -168759,18 +168760,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -08ba44: |[08ba44] android.support.v4.app.NotificationCompat$WearableExtender.setContentIntentAvailableOffline:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -08ba54: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08ba56: 7030 9107 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@0791 │ │ -08ba5c: 1101 |0004: return-object v1 │ │ +08ba1c: |[08ba1c] android.support.v4.app.NotificationCompat$WearableExtender.setContentIntentAvailableOffline:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +08ba2c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08ba2e: 7030 9107 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@0791 │ │ +08ba34: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2768 │ │ 0x0004 line=2769 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0005 reg=2 contentIntentAvailableOffline Z │ │ @@ -168780,17 +168781,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ba60: |[08ba60] android.support.v4.app.NotificationCompat$WearableExtender.setCustomContentHeight:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -08ba70: 5901 5102 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@0251 │ │ -08ba74: 1100 |0002: return-object v0 │ │ +08ba38: |[08ba38] android.support.v4.app.NotificationCompat$WearableExtender.setCustomContentHeight:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +08ba48: 5901 5102 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@0251 │ │ +08ba4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2727 │ │ 0x0002 line=2728 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 height I │ │ @@ -168800,17 +168801,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ba78: |[08ba78] android.support.v4.app.NotificationCompat$WearableExtender.setCustomSizePreset:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -08ba88: 5901 5202 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0252 │ │ -08ba8c: 1100 |0002: return-object v0 │ │ +08ba50: |[08ba50] android.support.v4.app.NotificationCompat$WearableExtender.setCustomSizePreset:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +08ba60: 5901 5202 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0252 │ │ +08ba64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2703 │ │ 0x0002 line=2704 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 sizePreset I │ │ @@ -168820,17 +168821,17 @@ │ │ type : '(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ba90: |[08ba90] android.support.v4.app.NotificationCompat$WearableExtender.setDisplayIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -08baa0: 5b01 5302 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@0253 │ │ -08baa4: 1100 |0002: return-object v0 │ │ +08ba68: |[08ba68] android.support.v4.app.NotificationCompat$WearableExtender.setDisplayIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +08ba78: 5b01 5302 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@0253 │ │ +08ba7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2510 │ │ 0x0002 line=2511 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 intent Landroid/app/PendingIntent; │ │ @@ -168840,17 +168841,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08baa8: |[08baa8] android.support.v4.app.NotificationCompat$WearableExtender.setGravity:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -08bab8: 5901 5502 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0255 │ │ -08babc: 1100 |0002: return-object v0 │ │ +08ba80: |[08ba80] android.support.v4.app.NotificationCompat$WearableExtender.setGravity:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +08ba90: 5901 5502 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0255 │ │ +08ba94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2679 │ │ 0x0002 line=2680 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 gravity I │ │ @@ -168860,18 +168861,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -08bac0: |[08bac0] android.support.v4.app.NotificationCompat$WearableExtender.setHintAvoidBackgroundClipping:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -08bad0: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -08bad4: 7030 9107 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@0791 │ │ -08bada: 1101 |0005: return-object v1 │ │ +08ba98: |[08ba98] android.support.v4.app.NotificationCompat$WearableExtender.setHintAvoidBackgroundClipping:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +08baa8: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +08baac: 7030 9107 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@0791 │ │ +08bab2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2829 │ │ 0x0005 line=2830 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0006 reg=2 hintAvoidBackgroundClipping Z │ │ @@ -168881,18 +168882,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -08badc: |[08badc] android.support.v4.app.NotificationCompat$WearableExtender.setHintHideIcon:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -08baec: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -08baee: 7030 9107 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@0791 │ │ -08baf4: 1101 |0004: return-object v1 │ │ +08bab4: |[08bab4] android.support.v4.app.NotificationCompat$WearableExtender.setHintHideIcon:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +08bac4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +08bac6: 7030 9107 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@0791 │ │ +08bacc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2788 │ │ 0x0004 line=2789 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0005 reg=2 hintHideIcon Z │ │ @@ -168902,17 +168903,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08baf8: |[08baf8] android.support.v4.app.NotificationCompat$WearableExtender.setHintScreenTimeout:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -08bb08: 5901 5602 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@0256 │ │ -08bb0c: 1100 |0002: return-object v0 │ │ +08bad0: |[08bad0] android.support.v4.app.NotificationCompat$WearableExtender.setHintScreenTimeout:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +08bae0: 5901 5602 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@0256 │ │ +08bae4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2852 │ │ 0x0002 line=2853 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 timeout I │ │ @@ -168922,18 +168923,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -08bb10: |[08bb10] android.support.v4.app.NotificationCompat$WearableExtender.setHintShowBackgroundOnly:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -08bb20: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -08bb22: 7030 9107 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@0791 │ │ -08bb28: 1101 |0004: return-object v1 │ │ +08bae8: |[08bae8] android.support.v4.app.NotificationCompat$WearableExtender.setHintShowBackgroundOnly:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +08baf8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +08bafa: 7030 9107 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@0791 │ │ +08bb00: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2807 │ │ 0x0004 line=2808 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0005 reg=2 hintShowBackgroundOnly Z │ │ @@ -168943,18 +168944,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -08bb2c: |[08bb2c] android.support.v4.app.NotificationCompat$WearableExtender.setStartScrollBottom:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -08bb3c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -08bb40: 7030 9107 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@0791 │ │ -08bb46: 1101 |0005: return-object v1 │ │ +08bb04: |[08bb04] android.support.v4.app.NotificationCompat$WearableExtender.setStartScrollBottom:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +08bb14: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +08bb18: 7030 9107 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@0791 │ │ +08bb1e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2747 │ │ 0x0005 line=2748 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0006 reg=2 startScrollBottom Z │ │ @@ -169001,148 +169002,148 @@ │ │ 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;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 32 │ │ ins : 24 │ │ outs : 4 │ │ insns size : 261 16-bit code units │ │ -08bb48: |[08bb48] android.support.v4.app.NotificationCompatApi20$Builder.:(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;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ -08bb58: 7010 2621 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2126 │ │ -08bb5e: 2204 1a00 |0003: new-instance v4, Landroid/app/Notification$Builder; // type@001a │ │ -08bb62: 7020 6b00 9400 |0005: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@006b │ │ -08bb68: 53a6 1500 |0008: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0015 │ │ -08bb6c: 6e30 9100 6407 |000a: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0091 │ │ -08bb72: 0c04 |000d: move-result-object v4 │ │ -08bb74: 0200 1600 |000e: move/from16 v0, v22 │ │ -08bb78: 6e20 8800 0400 |0010: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@0088 │ │ -08bb7e: 0c04 |0013: move-result-object v4 │ │ -08bb80: 52a5 0d00 |0014: iget v5, v10, Landroid/app/Notification;.icon:I // field@000d │ │ -08bb84: 52a6 0e00 |0016: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@000e │ │ -08bb88: 6e30 8900 5406 |0018: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0089 │ │ -08bb8e: 0c04 |001b: move-result-object v4 │ │ -08bb90: 54a5 0700 |001c: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ -08bb94: 6e20 7400 5400 |001e: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0074 │ │ -08bb9a: 0c04 |0021: move-result-object v4 │ │ -08bb9c: 54a5 1300 |0022: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ -08bba0: 6e30 8d00 540e |0024: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@008d │ │ -08bba6: 0c04 |0027: move-result-object v4 │ │ -08bba8: 54a5 1200 |0028: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ -08bbac: 52a6 0500 |002a: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0005 │ │ -08bbb0: 6e30 8b00 5406 |002c: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@008b │ │ -08bbb6: 0c04 |002f: move-result-object v4 │ │ -08bbb8: 54a5 1400 |0030: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ -08bbbc: 6e20 8f00 5400 |0032: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@008f │ │ -08bbc2: 0c04 |0035: move-result-object v4 │ │ -08bbc4: 52a5 0f00 |0036: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@000f │ │ -08bbc8: 52a6 1100 |0038: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ -08bbcc: 52a7 1000 |003a: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ -08bbd0: 6e40 8000 5476 |003c: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0080 │ │ -08bbd6: 0c05 |003f: move-result-object v5 │ │ -08bbd8: 52a4 0b00 |0040: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -08bbdc: dd04 0402 |0042: and-int/lit8 v4, v4, #int 2 // #02 │ │ -08bbe0: 3804 b600 |0044: if-eqz v4, 00fa // +00b6 │ │ -08bbe4: 1214 |0046: const/4 v4, #int 1 // #1 │ │ -08bbe6: 6e20 8300 4500 |0047: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0083 │ │ -08bbec: 0c05 |004a: move-result-object v5 │ │ -08bbee: 52a4 0b00 |004b: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -08bbf2: dd04 0408 |004d: and-int/lit8 v4, v4, #int 8 // #08 │ │ -08bbf6: 3804 ae00 |004f: if-eqz v4, 00fd // +00ae │ │ -08bbfa: 1214 |0051: const/4 v4, #int 1 // #1 │ │ -08bbfc: 6e20 8400 4500 |0052: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0084 │ │ -08bc02: 0c05 |0055: move-result-object v5 │ │ -08bc04: 52a4 0b00 |0056: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -08bc08: dd04 0410 |0058: and-int/lit8 v4, v4, #int 16 // #10 │ │ -08bc0c: 3804 a600 |005a: if-eqz v4, 0100 // +00a6 │ │ -08bc10: 1214 |005c: const/4 v4, #int 1 // #1 │ │ -08bc12: 6e20 7100 4500 |005d: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0071 │ │ -08bc18: 0c04 |0060: move-result-object v4 │ │ -08bc1a: 52a5 0800 |0061: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0008 │ │ -08bc1e: 6e20 7900 5400 |0063: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0079 │ │ -08bc24: 0c04 |0066: move-result-object v4 │ │ -08bc26: 6e20 7800 b400 |0067: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0078 │ │ -08bc2c: 0c04 |006a: move-result-object v4 │ │ -08bc2e: 6e20 7700 c400 |006b: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0077 │ │ -08bc34: 0c04 |006e: move-result-object v4 │ │ -08bc36: 0800 1900 |006f: move-object/from16 v0, v25 │ │ -08bc3a: 6e20 8c00 0400 |0071: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@008c │ │ -08bc40: 0c04 |0074: move-result-object v4 │ │ -08bc42: 6e20 7500 d400 |0075: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0075 │ │ -08bc48: 0c04 |0078: move-result-object v4 │ │ -08bc4a: 0800 1000 |0079: move-object/from16 v0, v16 │ │ -08bc4e: 6e20 7600 0400 |007b: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0076 │ │ -08bc54: 0c04 |007e: move-result-object v4 │ │ -08bc56: 54a5 0900 |007f: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ -08bc5a: 6e20 7a00 5400 |0081: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@007a │ │ -08bc60: 0c05 |0084: move-result-object v5 │ │ -08bc62: 52a4 0b00 |0085: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -08bc66: d544 8000 |0087: and-int/lit16 v4, v4, #int 128 // #0080 │ │ -08bc6a: 3804 7a00 |0089: if-eqz v4, 0103 // +007a │ │ -08bc6e: 1214 |008b: const/4 v4, #int 1 // #1 │ │ -08bc70: 0800 1100 |008c: move-object/from16 v0, v17 │ │ -08bc74: 6e30 7c00 0504 |008e: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@007c │ │ -08bc7a: 0c04 |0091: move-result-object v4 │ │ -08bc7c: 0800 1200 |0092: move-object/from16 v0, v18 │ │ -08bc80: 6e20 7f00 0400 |0094: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@007f │ │ -08bc86: 0c04 |0097: move-result-object v4 │ │ -08bc88: 6e20 8200 f400 |0098: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0082 │ │ -08bc8e: 0c04 |009b: move-result-object v4 │ │ -08bc90: 0200 1700 |009c: move/from16 v0, v23 │ │ -08bc94: 6e20 8e00 0400 |009e: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@008e │ │ -08bc9a: 0c04 |00a1: move-result-object v4 │ │ -08bc9c: 0200 1800 |00a2: move/from16 v0, v24 │ │ -08bca0: 6e20 8500 0400 |00a4: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0085 │ │ -08bca6: 0c04 |00a7: move-result-object v4 │ │ -08bca8: 0200 1300 |00a8: move/from16 v0, v19 │ │ -08bcac: 0201 1400 |00aa: move/from16 v1, v20 │ │ -08bcb0: 0202 1500 |00ac: move/from16 v2, v21 │ │ -08bcb4: 6e40 8600 0421 |00ae: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0086 │ │ -08bcba: 0c04 |00b1: move-result-object v4 │ │ -08bcbc: 0200 1a00 |00b2: move/from16 v0, v26 │ │ -08bcc0: 6e20 8100 0400 |00b4: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLocalOnly:(Z)Landroid/app/Notification$Builder; // method@0081 │ │ -08bcc6: 0c04 |00b7: move-result-object v4 │ │ -08bcc8: 0800 1d00 |00b8: move-object/from16 v0, v29 │ │ -08bccc: 6e20 7d00 0400 |00ba: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setGroup:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@007d │ │ -08bcd2: 0c04 |00bd: move-result-object v4 │ │ -08bcd4: 0200 1e00 |00be: move/from16 v0, v30 │ │ -08bcd8: 6e20 7e00 0400 |00c0: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setGroupSummary:(Z)Landroid/app/Notification$Builder; // method@007e │ │ -08bcde: 0c04 |00c3: move-result-object v4 │ │ -08bce0: 0800 1f00 |00c4: move-object/from16 v0, v31 │ │ -08bce4: 6e20 8a00 0400 |00c6: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSortKey:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@008a │ │ -08bcea: 0c04 |00c9: move-result-object v4 │ │ -08bcec: 5b84 9502 |00ca: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0295 │ │ -08bcf0: 2204 8e00 |00cc: new-instance v4, Landroid/os/Bundle; // type@008e │ │ -08bcf4: 7010 8802 0400 |00ce: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0288 │ │ -08bcfa: 5b84 9602 |00d1: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@0296 │ │ -08bcfe: 381c 0900 |00d3: if-eqz v28, 00dc // +0009 │ │ -08bd02: 5484 9602 |00d5: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@0296 │ │ -08bd06: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ -08bd0a: 6e20 9d02 0400 |00d9: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@029d │ │ -08bd10: 381b 1d00 |00dc: if-eqz v27, 00f9 // +001d │ │ -08bd14: 7401 a321 1b00 |00de: invoke-virtual/range {v27}, Ljava/util/ArrayList;.isEmpty:()Z // method@21a3 │ │ -08bd1a: 0a04 |00e1: move-result v4 │ │ -08bd1c: 3904 1700 |00e2: if-nez v4, 00f9 // +0017 │ │ -08bd20: 5485 9602 |00e4: iget-object v5, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@0296 │ │ -08bd24: 1a06 3911 |00e6: const-string v6, "android.people" // string@1139 │ │ -08bd28: 7401 a921 1b00 |00e8: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -08bd2e: 0a04 |00eb: move-result v4 │ │ -08bd30: 2344 8905 |00ec: new-array v4, v4, [Ljava/lang/String; // type@0589 │ │ -08bd34: 0800 1b00 |00ee: move-object/from16 v0, v27 │ │ -08bd38: 6e20 ab21 4000 |00f0: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@21ab │ │ -08bd3e: 0c04 |00f3: move-result-object v4 │ │ -08bd40: 1f04 8905 |00f4: check-cast v4, [Ljava/lang/String; // type@0589 │ │ -08bd44: 6e30 a902 6504 |00f6: invoke-virtual {v5, v6, v4}, Landroid/os/Bundle;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@02a9 │ │ -08bd4a: 0e00 |00f9: return-void │ │ -08bd4c: 1204 |00fa: const/4 v4, #int 0 // #0 │ │ -08bd4e: 2900 4cff |00fb: goto/16 0047 // -00b4 │ │ -08bd52: 1204 |00fd: const/4 v4, #int 0 // #0 │ │ -08bd54: 2900 54ff |00fe: goto/16 0052 // -00ac │ │ -08bd58: 1204 |0100: const/4 v4, #int 0 // #0 │ │ -08bd5a: 2900 5cff |0101: goto/16 005d // -00a4 │ │ -08bd5e: 1204 |0103: const/4 v4, #int 0 // #0 │ │ -08bd60: 2888 |0104: goto 008c // -0078 │ │ +08bb20: |[08bb20] android.support.v4.app.NotificationCompatApi20$Builder.:(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;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ +08bb30: 7010 2621 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2126 │ │ +08bb36: 2204 1a00 |0003: new-instance v4, Landroid/app/Notification$Builder; // type@001a │ │ +08bb3a: 7020 6b00 9400 |0005: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@006b │ │ +08bb40: 53a6 1500 |0008: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0015 │ │ +08bb44: 6e30 9100 6407 |000a: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0091 │ │ +08bb4a: 0c04 |000d: move-result-object v4 │ │ +08bb4c: 0200 1600 |000e: move/from16 v0, v22 │ │ +08bb50: 6e20 8800 0400 |0010: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@0088 │ │ +08bb56: 0c04 |0013: move-result-object v4 │ │ +08bb58: 52a5 0d00 |0014: iget v5, v10, Landroid/app/Notification;.icon:I // field@000d │ │ +08bb5c: 52a6 0e00 |0016: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@000e │ │ +08bb60: 6e30 8900 5406 |0018: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0089 │ │ +08bb66: 0c04 |001b: move-result-object v4 │ │ +08bb68: 54a5 0700 |001c: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ +08bb6c: 6e20 7400 5400 |001e: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0074 │ │ +08bb72: 0c04 |0021: move-result-object v4 │ │ +08bb74: 54a5 1300 |0022: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ +08bb78: 6e30 8d00 540e |0024: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@008d │ │ +08bb7e: 0c04 |0027: move-result-object v4 │ │ +08bb80: 54a5 1200 |0028: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ +08bb84: 52a6 0500 |002a: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0005 │ │ +08bb88: 6e30 8b00 5406 |002c: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@008b │ │ +08bb8e: 0c04 |002f: move-result-object v4 │ │ +08bb90: 54a5 1400 |0030: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ +08bb94: 6e20 8f00 5400 |0032: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@008f │ │ +08bb9a: 0c04 |0035: move-result-object v4 │ │ +08bb9c: 52a5 0f00 |0036: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@000f │ │ +08bba0: 52a6 1100 |0038: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ +08bba4: 52a7 1000 |003a: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ +08bba8: 6e40 8000 5476 |003c: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0080 │ │ +08bbae: 0c05 |003f: move-result-object v5 │ │ +08bbb0: 52a4 0b00 |0040: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +08bbb4: dd04 0402 |0042: and-int/lit8 v4, v4, #int 2 // #02 │ │ +08bbb8: 3804 b600 |0044: if-eqz v4, 00fa // +00b6 │ │ +08bbbc: 1214 |0046: const/4 v4, #int 1 // #1 │ │ +08bbbe: 6e20 8300 4500 |0047: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0083 │ │ +08bbc4: 0c05 |004a: move-result-object v5 │ │ +08bbc6: 52a4 0b00 |004b: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +08bbca: dd04 0408 |004d: and-int/lit8 v4, v4, #int 8 // #08 │ │ +08bbce: 3804 ae00 |004f: if-eqz v4, 00fd // +00ae │ │ +08bbd2: 1214 |0051: const/4 v4, #int 1 // #1 │ │ +08bbd4: 6e20 8400 4500 |0052: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0084 │ │ +08bbda: 0c05 |0055: move-result-object v5 │ │ +08bbdc: 52a4 0b00 |0056: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +08bbe0: dd04 0410 |0058: and-int/lit8 v4, v4, #int 16 // #10 │ │ +08bbe4: 3804 a600 |005a: if-eqz v4, 0100 // +00a6 │ │ +08bbe8: 1214 |005c: const/4 v4, #int 1 // #1 │ │ +08bbea: 6e20 7100 4500 |005d: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0071 │ │ +08bbf0: 0c04 |0060: move-result-object v4 │ │ +08bbf2: 52a5 0800 |0061: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0008 │ │ +08bbf6: 6e20 7900 5400 |0063: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0079 │ │ +08bbfc: 0c04 |0066: move-result-object v4 │ │ +08bbfe: 6e20 7800 b400 |0067: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0078 │ │ +08bc04: 0c04 |006a: move-result-object v4 │ │ +08bc06: 6e20 7700 c400 |006b: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0077 │ │ +08bc0c: 0c04 |006e: move-result-object v4 │ │ +08bc0e: 0800 1900 |006f: move-object/from16 v0, v25 │ │ +08bc12: 6e20 8c00 0400 |0071: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@008c │ │ +08bc18: 0c04 |0074: move-result-object v4 │ │ +08bc1a: 6e20 7500 d400 |0075: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0075 │ │ +08bc20: 0c04 |0078: move-result-object v4 │ │ +08bc22: 0800 1000 |0079: move-object/from16 v0, v16 │ │ +08bc26: 6e20 7600 0400 |007b: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0076 │ │ +08bc2c: 0c04 |007e: move-result-object v4 │ │ +08bc2e: 54a5 0900 |007f: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ +08bc32: 6e20 7a00 5400 |0081: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@007a │ │ +08bc38: 0c05 |0084: move-result-object v5 │ │ +08bc3a: 52a4 0b00 |0085: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +08bc3e: d544 8000 |0087: and-int/lit16 v4, v4, #int 128 // #0080 │ │ +08bc42: 3804 7a00 |0089: if-eqz v4, 0103 // +007a │ │ +08bc46: 1214 |008b: const/4 v4, #int 1 // #1 │ │ +08bc48: 0800 1100 |008c: move-object/from16 v0, v17 │ │ +08bc4c: 6e30 7c00 0504 |008e: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@007c │ │ +08bc52: 0c04 |0091: move-result-object v4 │ │ +08bc54: 0800 1200 |0092: move-object/from16 v0, v18 │ │ +08bc58: 6e20 7f00 0400 |0094: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@007f │ │ +08bc5e: 0c04 |0097: move-result-object v4 │ │ +08bc60: 6e20 8200 f400 |0098: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0082 │ │ +08bc66: 0c04 |009b: move-result-object v4 │ │ +08bc68: 0200 1700 |009c: move/from16 v0, v23 │ │ +08bc6c: 6e20 8e00 0400 |009e: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@008e │ │ +08bc72: 0c04 |00a1: move-result-object v4 │ │ +08bc74: 0200 1800 |00a2: move/from16 v0, v24 │ │ +08bc78: 6e20 8500 0400 |00a4: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0085 │ │ +08bc7e: 0c04 |00a7: move-result-object v4 │ │ +08bc80: 0200 1300 |00a8: move/from16 v0, v19 │ │ +08bc84: 0201 1400 |00aa: move/from16 v1, v20 │ │ +08bc88: 0202 1500 |00ac: move/from16 v2, v21 │ │ +08bc8c: 6e40 8600 0421 |00ae: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0086 │ │ +08bc92: 0c04 |00b1: move-result-object v4 │ │ +08bc94: 0200 1a00 |00b2: move/from16 v0, v26 │ │ +08bc98: 6e20 8100 0400 |00b4: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLocalOnly:(Z)Landroid/app/Notification$Builder; // method@0081 │ │ +08bc9e: 0c04 |00b7: move-result-object v4 │ │ +08bca0: 0800 1d00 |00b8: move-object/from16 v0, v29 │ │ +08bca4: 6e20 7d00 0400 |00ba: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setGroup:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@007d │ │ +08bcaa: 0c04 |00bd: move-result-object v4 │ │ +08bcac: 0200 1e00 |00be: move/from16 v0, v30 │ │ +08bcb0: 6e20 7e00 0400 |00c0: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setGroupSummary:(Z)Landroid/app/Notification$Builder; // method@007e │ │ +08bcb6: 0c04 |00c3: move-result-object v4 │ │ +08bcb8: 0800 1f00 |00c4: move-object/from16 v0, v31 │ │ +08bcbc: 6e20 8a00 0400 |00c6: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSortKey:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@008a │ │ +08bcc2: 0c04 |00c9: move-result-object v4 │ │ +08bcc4: 5b84 9502 |00ca: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0295 │ │ +08bcc8: 2204 8e00 |00cc: new-instance v4, Landroid/os/Bundle; // type@008e │ │ +08bccc: 7010 8802 0400 |00ce: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0288 │ │ +08bcd2: 5b84 9602 |00d1: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@0296 │ │ +08bcd6: 381c 0900 |00d3: if-eqz v28, 00dc // +0009 │ │ +08bcda: 5484 9602 |00d5: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@0296 │ │ +08bcde: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ +08bce2: 6e20 9d02 0400 |00d9: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@029d │ │ +08bce8: 381b 1d00 |00dc: if-eqz v27, 00f9 // +001d │ │ +08bcec: 7401 a321 1b00 |00de: invoke-virtual/range {v27}, Ljava/util/ArrayList;.isEmpty:()Z // method@21a3 │ │ +08bcf2: 0a04 |00e1: move-result v4 │ │ +08bcf4: 3904 1700 |00e2: if-nez v4, 00f9 // +0017 │ │ +08bcf8: 5485 9602 |00e4: iget-object v5, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@0296 │ │ +08bcfc: 1a06 3911 |00e6: const-string v6, "android.people" // string@1139 │ │ +08bd00: 7401 a921 1b00 |00e8: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +08bd06: 0a04 |00eb: move-result v4 │ │ +08bd08: 2344 8905 |00ec: new-array v4, v4, [Ljava/lang/String; // type@0589 │ │ +08bd0c: 0800 1b00 |00ee: move-object/from16 v0, v27 │ │ +08bd10: 6e20 ab21 4000 |00f0: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@21ab │ │ +08bd16: 0c04 |00f3: move-result-object v4 │ │ +08bd18: 1f04 8905 |00f4: check-cast v4, [Ljava/lang/String; // type@0589 │ │ +08bd1c: 6e30 a902 6504 |00f6: invoke-virtual {v5, v6, v4}, Landroid/os/Bundle;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@02a9 │ │ +08bd22: 0e00 |00f9: return-void │ │ +08bd24: 1204 |00fa: const/4 v4, #int 0 // #0 │ │ +08bd26: 2900 4cff |00fb: goto/16 0047 // -00b4 │ │ +08bd2a: 1204 |00fd: const/4 v4, #int 0 // #0 │ │ +08bd2c: 2900 54ff |00fe: goto/16 0052 // -00ac │ │ +08bd30: 1204 |0100: const/4 v4, #int 0 // #0 │ │ +08bd32: 2900 5cff |0101: goto/16 005d // -00a4 │ │ +08bd36: 1204 |0103: const/4 v4, #int 0 // #0 │ │ +08bd38: 2888 |0104: goto 008c // -0078 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x00cc line=74 │ │ 0x00d3 line=75 │ │ 0x00d5 line=76 │ │ @@ -169183,18 +169184,18 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatBase$Action;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08bd64: |[08bd64] android.support.v4.app.NotificationCompatApi20$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ -08bd74: 5410 9502 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0295 │ │ -08bd78: 7120 ae07 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/app/NotificationCompatApi20;.addAction:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@07ae │ │ -08bd7e: 0e00 |0005: return-void │ │ +08bd3c: |[08bd3c] android.support.v4.app.NotificationCompatApi20$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +08bd4c: 5410 9502 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0295 │ │ +08bd50: 7120 ae07 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/app/NotificationCompatApi20;.addAction:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@07ae │ │ +08bd56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompatApi20$Builder; │ │ 0x0000 - 0x0006 reg=2 action Landroid/support/v4/app/NotificationCompatBase$Action; │ │ @@ -169204,22 +169205,22 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -08bd80: |[08bd80] android.support.v4.app.NotificationCompatApi20$Builder.build:()Landroid/app/Notification; │ │ -08bd90: 5420 9502 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0295 │ │ -08bd94: 5421 9602 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@0296 │ │ -08bd98: 6e20 7b00 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@007b │ │ -08bd9e: 5420 9502 |0007: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0295 │ │ -08bda2: 6e10 6f00 0000 |0009: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@006f │ │ -08bda8: 0c00 |000c: move-result-object v0 │ │ -08bdaa: 1100 |000d: return-object v0 │ │ +08bd58: |[08bd58] android.support.v4.app.NotificationCompatApi20$Builder.build:()Landroid/app/Notification; │ │ +08bd68: 5420 9502 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0295 │ │ +08bd6c: 5421 9602 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@0296 │ │ +08bd70: 6e20 7b00 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@007b │ │ +08bd76: 5420 9502 |0007: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0295 │ │ +08bd7a: 6e10 6f00 0000 |0009: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@006f │ │ +08bd80: 0c00 |000c: move-result-object v0 │ │ +08bd82: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0007 line=96 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/NotificationCompatApi20$Builder; │ │ │ │ @@ -169228,17 +169229,17 @@ │ │ type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08bdac: |[08bdac] android.support.v4.app.NotificationCompatApi20$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ -08bdbc: 5410 9502 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0295 │ │ -08bdc0: 1100 |0002: return-object v0 │ │ +08bd84: |[08bd84] android.support.v4.app.NotificationCompatApi20$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ +08bd94: 5410 9502 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0295 │ │ +08bd98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompatApi20$Builder; │ │ │ │ source_file_idx : 3178 (NotificationCompatApi20.java) │ │ @@ -169279,155 +169280,155 @@ │ │ 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;IIZZZILjava/lang/CharSequence;ZLjava/lang/String;Ljava/util/ArrayList;Landroid/os/Bundle;IILandroid/app/Notification;Ljava/lang/String;ZLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 38 │ │ ins : 28 │ │ outs : 4 │ │ insns size : 272 16-bit code units │ │ -08bdc4: |[08bdc4] android.support.v4.app.NotificationCompatApi21$Builder.:(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;IIZZZILjava/lang/CharSequence;ZLjava/lang/String;Ljava/util/ArrayList;Landroid/os/Bundle;IILandroid/app/Notification;Ljava/lang/String;ZLjava/lang/String;)V │ │ -08bdd4: 7010 2621 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@2126 │ │ -08bdda: 2206 1a00 |0003: new-instance v6, Landroid/app/Notification$Builder; // type@001a │ │ -08bdde: 7020 6b00 b600 |0005: invoke-direct {v6, v11}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@006b │ │ -08bde4: 53c8 1500 |0008: iget-wide v8, v12, Landroid/app/Notification;.when:J // field@0015 │ │ -08bde8: 6e30 9100 8609 |000a: invoke-virtual {v6, v8, v9}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0091 │ │ -08bdee: 0c06 |000d: move-result-object v6 │ │ -08bdf0: 0200 1800 |000e: move/from16 v0, v24 │ │ -08bdf4: 6e20 8800 0600 |0010: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@0088 │ │ -08bdfa: 0c06 |0013: move-result-object v6 │ │ -08bdfc: 52c7 0d00 |0014: iget v7, v12, Landroid/app/Notification;.icon:I // field@000d │ │ -08be00: 52c8 0e00 |0016: iget v8, v12, Landroid/app/Notification;.iconLevel:I // field@000e │ │ -08be04: 6e30 8900 7608 |0018: invoke-virtual {v6, v7, v8}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0089 │ │ -08be0a: 0c06 |001b: move-result-object v6 │ │ -08be0c: 54c7 0700 |001c: iget-object v7, v12, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ -08be10: 6e20 7400 7600 |001e: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0074 │ │ -08be16: 0c06 |0021: move-result-object v6 │ │ -08be18: 54c7 1300 |0022: iget-object v7, v12, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ -08be1c: 0800 1000 |0024: move-object/from16 v0, v16 │ │ -08be20: 6e30 8d00 7600 |0026: invoke-virtual {v6, v7, v0}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@008d │ │ -08be26: 0c06 |0029: move-result-object v6 │ │ -08be28: 54c7 1200 |002a: iget-object v7, v12, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ -08be2c: 52c8 0500 |002c: iget v8, v12, Landroid/app/Notification;.audioStreamType:I // field@0005 │ │ -08be30: 6e30 8b00 7608 |002e: invoke-virtual {v6, v7, v8}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@008b │ │ -08be36: 0c06 |0031: move-result-object v6 │ │ -08be38: 54c7 1400 |0032: iget-object v7, v12, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ -08be3c: 6e20 8f00 7600 |0034: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@008f │ │ -08be42: 0c06 |0037: move-result-object v6 │ │ -08be44: 52c7 0f00 |0038: iget v7, v12, Landroid/app/Notification;.ledARGB:I // field@000f │ │ -08be48: 52c8 1100 |003a: iget v8, v12, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ -08be4c: 52c9 1000 |003c: iget v9, v12, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ -08be50: 6e40 8000 7698 |003e: invoke-virtual {v6, v7, v8, v9}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0080 │ │ -08be56: 0c07 |0041: move-result-object v7 │ │ -08be58: 52c6 0b00 |0042: iget v6, v12, Landroid/app/Notification;.flags:I // field@000b │ │ -08be5c: dd06 0602 |0044: and-int/lit8 v6, v6, #int 2 // #02 │ │ -08be60: 3806 be00 |0046: if-eqz v6, 0104 // +00be │ │ -08be64: 1216 |0048: const/4 v6, #int 1 // #1 │ │ -08be66: 6e20 8300 6700 |0049: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0083 │ │ -08be6c: 0c07 |004c: move-result-object v7 │ │ -08be6e: 52c6 0b00 |004d: iget v6, v12, Landroid/app/Notification;.flags:I // field@000b │ │ -08be72: dd06 0608 |004f: and-int/lit8 v6, v6, #int 8 // #08 │ │ -08be76: 3806 b600 |0051: if-eqz v6, 0107 // +00b6 │ │ -08be7a: 1216 |0053: const/4 v6, #int 1 // #1 │ │ -08be7c: 6e20 8400 6700 |0054: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0084 │ │ -08be82: 0c07 |0057: move-result-object v7 │ │ -08be84: 52c6 0b00 |0058: iget v6, v12, Landroid/app/Notification;.flags:I // field@000b │ │ -08be88: dd06 0610 |005a: and-int/lit8 v6, v6, #int 16 // #10 │ │ -08be8c: 3806 ae00 |005c: if-eqz v6, 010a // +00ae │ │ -08be90: 1216 |005e: const/4 v6, #int 1 // #1 │ │ -08be92: 6e20 7100 6700 |005f: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0071 │ │ -08be98: 0c06 |0062: move-result-object v6 │ │ -08be9a: 52c7 0800 |0063: iget v7, v12, Landroid/app/Notification;.defaults:I // field@0008 │ │ -08be9e: 6e20 7900 7600 |0065: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0079 │ │ -08bea4: 0c06 |0068: move-result-object v6 │ │ -08bea6: 6e20 7800 d600 |0069: invoke-virtual {v6, v13}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0078 │ │ -08beac: 0c06 |006c: move-result-object v6 │ │ -08beae: 6e20 7700 e600 |006d: invoke-virtual {v6, v14}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0077 │ │ -08beb4: 0c06 |0070: move-result-object v6 │ │ -08beb6: 0800 1b00 |0071: move-object/from16 v0, v27 │ │ -08beba: 6e20 8c00 0600 |0073: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@008c │ │ -08bec0: 0c06 |0076: move-result-object v6 │ │ -08bec2: 6e20 7500 f600 |0077: invoke-virtual {v6, v15}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0075 │ │ -08bec8: 0c06 |007a: move-result-object v6 │ │ -08beca: 0800 1200 |007b: move-object/from16 v0, v18 │ │ -08bece: 6e20 7600 0600 |007d: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0076 │ │ -08bed4: 0c06 |0080: move-result-object v6 │ │ -08bed6: 54c7 0900 |0081: iget-object v7, v12, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ -08beda: 6e20 7a00 7600 |0083: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@007a │ │ -08bee0: 0c07 |0086: move-result-object v7 │ │ -08bee2: 52c6 0b00 |0087: iget v6, v12, Landroid/app/Notification;.flags:I // field@000b │ │ -08bee6: d566 8000 |0089: and-int/lit16 v6, v6, #int 128 // #0080 │ │ -08beea: 3806 8200 |008b: if-eqz v6, 010d // +0082 │ │ -08beee: 1216 |008d: const/4 v6, #int 1 // #1 │ │ -08bef0: 0800 1300 |008e: move-object/from16 v0, v19 │ │ -08bef4: 6e30 7c00 0706 |0090: invoke-virtual {v7, v0, v6}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@007c │ │ -08befa: 0c06 |0093: move-result-object v6 │ │ -08befc: 0800 1400 |0094: move-object/from16 v0, v20 │ │ -08bf00: 6e20 7f00 0600 |0096: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@007f │ │ -08bf06: 0c06 |0099: move-result-object v6 │ │ -08bf08: 0200 1100 |009a: move/from16 v0, v17 │ │ -08bf0c: 6e20 8200 0600 |009c: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0082 │ │ -08bf12: 0c06 |009f: move-result-object v6 │ │ -08bf14: 0200 1900 |00a0: move/from16 v0, v25 │ │ -08bf18: 6e20 8e00 0600 |00a2: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@008e │ │ -08bf1e: 0c06 |00a5: move-result-object v6 │ │ -08bf20: 0200 1a00 |00a6: move/from16 v0, v26 │ │ -08bf24: 6e20 8500 0600 |00a8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0085 │ │ -08bf2a: 0c06 |00ab: move-result-object v6 │ │ -08bf2c: 0200 1500 |00ac: move/from16 v0, v21 │ │ -08bf30: 0201 1600 |00ae: move/from16 v1, v22 │ │ -08bf34: 0202 1700 |00b0: move/from16 v2, v23 │ │ -08bf38: 6e40 8600 0621 |00b2: invoke-virtual {v6, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0086 │ │ -08bf3e: 0c06 |00b5: move-result-object v6 │ │ -08bf40: 0200 1c00 |00b6: move/from16 v0, v28 │ │ -08bf44: 6e20 8100 0600 |00b8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setLocalOnly:(Z)Landroid/app/Notification$Builder; // method@0081 │ │ -08bf4a: 0c06 |00bb: move-result-object v6 │ │ -08bf4c: 0800 1f00 |00bc: move-object/from16 v0, v31 │ │ -08bf50: 6e20 7b00 0600 |00be: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@007b │ │ -08bf56: 0c06 |00c1: move-result-object v6 │ │ -08bf58: 0800 2300 |00c2: move-object/from16 v0, v35 │ │ -08bf5c: 6e20 7d00 0600 |00c4: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setGroup:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@007d │ │ -08bf62: 0c06 |00c7: move-result-object v6 │ │ -08bf64: 0200 2400 |00c8: move/from16 v0, v36 │ │ -08bf68: 6e20 7e00 0600 |00ca: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setGroupSummary:(Z)Landroid/app/Notification$Builder; // method@007e │ │ -08bf6e: 0c06 |00cd: move-result-object v6 │ │ -08bf70: 0800 2500 |00ce: move-object/from16 v0, v37 │ │ -08bf74: 6e20 8a00 0600 |00d0: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setSortKey:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@008a │ │ -08bf7a: 0c06 |00d3: move-result-object v6 │ │ -08bf7c: 0800 1d00 |00d4: move-object/from16 v0, v29 │ │ -08bf80: 6e20 7200 0600 |00d6: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setCategory:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0072 │ │ -08bf86: 0c06 |00d9: move-result-object v6 │ │ -08bf88: 0200 2000 |00da: move/from16 v0, v32 │ │ -08bf8c: 6e20 7300 0600 |00dc: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setColor:(I)Landroid/app/Notification$Builder; // method@0073 │ │ -08bf92: 0c06 |00df: move-result-object v6 │ │ -08bf94: 0200 2100 |00e0: move/from16 v0, v33 │ │ -08bf98: 6e20 9000 0600 |00e2: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setVisibility:(I)Landroid/app/Notification$Builder; // method@0090 │ │ -08bf9e: 0c06 |00e5: move-result-object v6 │ │ -08bfa0: 0800 2200 |00e6: move-object/from16 v0, v34 │ │ -08bfa4: 6e20 8700 0600 |00e8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setPublicVersion:(Landroid/app/Notification;)Landroid/app/Notification$Builder; // method@0087 │ │ -08bfaa: 0c06 |00eb: move-result-object v6 │ │ -08bfac: 5ba6 9702 |00ec: iput-object v6, v10, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@0297 │ │ -08bfb0: 7401 a421 1e00 |00ee: invoke-virtual/range {v30}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@21a4 │ │ -08bfb6: 0c04 |00f1: move-result-object v4 │ │ -08bfb8: 7210 c121 0400 |00f2: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ -08bfbe: 0a06 |00f5: move-result v6 │ │ -08bfc0: 3806 1900 |00f6: if-eqz v6, 010f // +0019 │ │ -08bfc4: 7210 c221 0400 |00f8: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ -08bfca: 0c05 |00fb: move-result-object v5 │ │ -08bfcc: 1f05 f504 |00fc: check-cast v5, Ljava/lang/String; // type@04f5 │ │ -08bfd0: 54a6 9702 |00fe: iget-object v6, v10, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@0297 │ │ -08bfd4: 6e20 6e00 5600 |0100: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.addPerson:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@006e │ │ -08bfda: 28ef |0103: goto 00f2 // -0011 │ │ -08bfdc: 1206 |0104: const/4 v6, #int 0 // #0 │ │ -08bfde: 2900 44ff |0105: goto/16 0049 // -00bc │ │ -08bfe2: 1206 |0107: const/4 v6, #int 0 // #0 │ │ -08bfe4: 2900 4cff |0108: goto/16 0054 // -00b4 │ │ -08bfe8: 1206 |010a: const/4 v6, #int 0 // #0 │ │ -08bfea: 2900 54ff |010b: goto/16 005f // -00ac │ │ -08bfee: 1206 |010d: const/4 v6, #int 0 // #0 │ │ -08bff0: 2880 |010e: goto 008e // -0080 │ │ -08bff2: 0e00 |010f: return-void │ │ +08bd9c: |[08bd9c] android.support.v4.app.NotificationCompatApi21$Builder.:(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;IIZZZILjava/lang/CharSequence;ZLjava/lang/String;Ljava/util/ArrayList;Landroid/os/Bundle;IILandroid/app/Notification;Ljava/lang/String;ZLjava/lang/String;)V │ │ +08bdac: 7010 2621 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@2126 │ │ +08bdb2: 2206 1a00 |0003: new-instance v6, Landroid/app/Notification$Builder; // type@001a │ │ +08bdb6: 7020 6b00 b600 |0005: invoke-direct {v6, v11}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@006b │ │ +08bdbc: 53c8 1500 |0008: iget-wide v8, v12, Landroid/app/Notification;.when:J // field@0015 │ │ +08bdc0: 6e30 9100 8609 |000a: invoke-virtual {v6, v8, v9}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0091 │ │ +08bdc6: 0c06 |000d: move-result-object v6 │ │ +08bdc8: 0200 1800 |000e: move/from16 v0, v24 │ │ +08bdcc: 6e20 8800 0600 |0010: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@0088 │ │ +08bdd2: 0c06 |0013: move-result-object v6 │ │ +08bdd4: 52c7 0d00 |0014: iget v7, v12, Landroid/app/Notification;.icon:I // field@000d │ │ +08bdd8: 52c8 0e00 |0016: iget v8, v12, Landroid/app/Notification;.iconLevel:I // field@000e │ │ +08bddc: 6e30 8900 7608 |0018: invoke-virtual {v6, v7, v8}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0089 │ │ +08bde2: 0c06 |001b: move-result-object v6 │ │ +08bde4: 54c7 0700 |001c: iget-object v7, v12, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ +08bde8: 6e20 7400 7600 |001e: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0074 │ │ +08bdee: 0c06 |0021: move-result-object v6 │ │ +08bdf0: 54c7 1300 |0022: iget-object v7, v12, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ +08bdf4: 0800 1000 |0024: move-object/from16 v0, v16 │ │ +08bdf8: 6e30 8d00 7600 |0026: invoke-virtual {v6, v7, v0}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@008d │ │ +08bdfe: 0c06 |0029: move-result-object v6 │ │ +08be00: 54c7 1200 |002a: iget-object v7, v12, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ +08be04: 52c8 0500 |002c: iget v8, v12, Landroid/app/Notification;.audioStreamType:I // field@0005 │ │ +08be08: 6e30 8b00 7608 |002e: invoke-virtual {v6, v7, v8}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@008b │ │ +08be0e: 0c06 |0031: move-result-object v6 │ │ +08be10: 54c7 1400 |0032: iget-object v7, v12, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ +08be14: 6e20 8f00 7600 |0034: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@008f │ │ +08be1a: 0c06 |0037: move-result-object v6 │ │ +08be1c: 52c7 0f00 |0038: iget v7, v12, Landroid/app/Notification;.ledARGB:I // field@000f │ │ +08be20: 52c8 1100 |003a: iget v8, v12, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ +08be24: 52c9 1000 |003c: iget v9, v12, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ +08be28: 6e40 8000 7698 |003e: invoke-virtual {v6, v7, v8, v9}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0080 │ │ +08be2e: 0c07 |0041: move-result-object v7 │ │ +08be30: 52c6 0b00 |0042: iget v6, v12, Landroid/app/Notification;.flags:I // field@000b │ │ +08be34: dd06 0602 |0044: and-int/lit8 v6, v6, #int 2 // #02 │ │ +08be38: 3806 be00 |0046: if-eqz v6, 0104 // +00be │ │ +08be3c: 1216 |0048: const/4 v6, #int 1 // #1 │ │ +08be3e: 6e20 8300 6700 |0049: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0083 │ │ +08be44: 0c07 |004c: move-result-object v7 │ │ +08be46: 52c6 0b00 |004d: iget v6, v12, Landroid/app/Notification;.flags:I // field@000b │ │ +08be4a: dd06 0608 |004f: and-int/lit8 v6, v6, #int 8 // #08 │ │ +08be4e: 3806 b600 |0051: if-eqz v6, 0107 // +00b6 │ │ +08be52: 1216 |0053: const/4 v6, #int 1 // #1 │ │ +08be54: 6e20 8400 6700 |0054: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0084 │ │ +08be5a: 0c07 |0057: move-result-object v7 │ │ +08be5c: 52c6 0b00 |0058: iget v6, v12, Landroid/app/Notification;.flags:I // field@000b │ │ +08be60: dd06 0610 |005a: and-int/lit8 v6, v6, #int 16 // #10 │ │ +08be64: 3806 ae00 |005c: if-eqz v6, 010a // +00ae │ │ +08be68: 1216 |005e: const/4 v6, #int 1 // #1 │ │ +08be6a: 6e20 7100 6700 |005f: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0071 │ │ +08be70: 0c06 |0062: move-result-object v6 │ │ +08be72: 52c7 0800 |0063: iget v7, v12, Landroid/app/Notification;.defaults:I // field@0008 │ │ +08be76: 6e20 7900 7600 |0065: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0079 │ │ +08be7c: 0c06 |0068: move-result-object v6 │ │ +08be7e: 6e20 7800 d600 |0069: invoke-virtual {v6, v13}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0078 │ │ +08be84: 0c06 |006c: move-result-object v6 │ │ +08be86: 6e20 7700 e600 |006d: invoke-virtual {v6, v14}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0077 │ │ +08be8c: 0c06 |0070: move-result-object v6 │ │ +08be8e: 0800 1b00 |0071: move-object/from16 v0, v27 │ │ +08be92: 6e20 8c00 0600 |0073: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@008c │ │ +08be98: 0c06 |0076: move-result-object v6 │ │ +08be9a: 6e20 7500 f600 |0077: invoke-virtual {v6, v15}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0075 │ │ +08bea0: 0c06 |007a: move-result-object v6 │ │ +08bea2: 0800 1200 |007b: move-object/from16 v0, v18 │ │ +08bea6: 6e20 7600 0600 |007d: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0076 │ │ +08beac: 0c06 |0080: move-result-object v6 │ │ +08beae: 54c7 0900 |0081: iget-object v7, v12, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ +08beb2: 6e20 7a00 7600 |0083: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@007a │ │ +08beb8: 0c07 |0086: move-result-object v7 │ │ +08beba: 52c6 0b00 |0087: iget v6, v12, Landroid/app/Notification;.flags:I // field@000b │ │ +08bebe: d566 8000 |0089: and-int/lit16 v6, v6, #int 128 // #0080 │ │ +08bec2: 3806 8200 |008b: if-eqz v6, 010d // +0082 │ │ +08bec6: 1216 |008d: const/4 v6, #int 1 // #1 │ │ +08bec8: 0800 1300 |008e: move-object/from16 v0, v19 │ │ +08becc: 6e30 7c00 0706 |0090: invoke-virtual {v7, v0, v6}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@007c │ │ +08bed2: 0c06 |0093: move-result-object v6 │ │ +08bed4: 0800 1400 |0094: move-object/from16 v0, v20 │ │ +08bed8: 6e20 7f00 0600 |0096: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@007f │ │ +08bede: 0c06 |0099: move-result-object v6 │ │ +08bee0: 0200 1100 |009a: move/from16 v0, v17 │ │ +08bee4: 6e20 8200 0600 |009c: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0082 │ │ +08beea: 0c06 |009f: move-result-object v6 │ │ +08beec: 0200 1900 |00a0: move/from16 v0, v25 │ │ +08bef0: 6e20 8e00 0600 |00a2: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@008e │ │ +08bef6: 0c06 |00a5: move-result-object v6 │ │ +08bef8: 0200 1a00 |00a6: move/from16 v0, v26 │ │ +08befc: 6e20 8500 0600 |00a8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0085 │ │ +08bf02: 0c06 |00ab: move-result-object v6 │ │ +08bf04: 0200 1500 |00ac: move/from16 v0, v21 │ │ +08bf08: 0201 1600 |00ae: move/from16 v1, v22 │ │ +08bf0c: 0202 1700 |00b0: move/from16 v2, v23 │ │ +08bf10: 6e40 8600 0621 |00b2: invoke-virtual {v6, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0086 │ │ +08bf16: 0c06 |00b5: move-result-object v6 │ │ +08bf18: 0200 1c00 |00b6: move/from16 v0, v28 │ │ +08bf1c: 6e20 8100 0600 |00b8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setLocalOnly:(Z)Landroid/app/Notification$Builder; // method@0081 │ │ +08bf22: 0c06 |00bb: move-result-object v6 │ │ +08bf24: 0800 1f00 |00bc: move-object/from16 v0, v31 │ │ +08bf28: 6e20 7b00 0600 |00be: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@007b │ │ +08bf2e: 0c06 |00c1: move-result-object v6 │ │ +08bf30: 0800 2300 |00c2: move-object/from16 v0, v35 │ │ +08bf34: 6e20 7d00 0600 |00c4: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setGroup:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@007d │ │ +08bf3a: 0c06 |00c7: move-result-object v6 │ │ +08bf3c: 0200 2400 |00c8: move/from16 v0, v36 │ │ +08bf40: 6e20 7e00 0600 |00ca: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setGroupSummary:(Z)Landroid/app/Notification$Builder; // method@007e │ │ +08bf46: 0c06 |00cd: move-result-object v6 │ │ +08bf48: 0800 2500 |00ce: move-object/from16 v0, v37 │ │ +08bf4c: 6e20 8a00 0600 |00d0: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setSortKey:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@008a │ │ +08bf52: 0c06 |00d3: move-result-object v6 │ │ +08bf54: 0800 1d00 |00d4: move-object/from16 v0, v29 │ │ +08bf58: 6e20 7200 0600 |00d6: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setCategory:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0072 │ │ +08bf5e: 0c06 |00d9: move-result-object v6 │ │ +08bf60: 0200 2000 |00da: move/from16 v0, v32 │ │ +08bf64: 6e20 7300 0600 |00dc: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setColor:(I)Landroid/app/Notification$Builder; // method@0073 │ │ +08bf6a: 0c06 |00df: move-result-object v6 │ │ +08bf6c: 0200 2100 |00e0: move/from16 v0, v33 │ │ +08bf70: 6e20 9000 0600 |00e2: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setVisibility:(I)Landroid/app/Notification$Builder; // method@0090 │ │ +08bf76: 0c06 |00e5: move-result-object v6 │ │ +08bf78: 0800 2200 |00e6: move-object/from16 v0, v34 │ │ +08bf7c: 6e20 8700 0600 |00e8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setPublicVersion:(Landroid/app/Notification;)Landroid/app/Notification$Builder; // method@0087 │ │ +08bf82: 0c06 |00eb: move-result-object v6 │ │ +08bf84: 5ba6 9702 |00ec: iput-object v6, v10, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@0297 │ │ +08bf88: 7401 a421 1e00 |00ee: invoke-virtual/range {v30}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@21a4 │ │ +08bf8e: 0c04 |00f1: move-result-object v4 │ │ +08bf90: 7210 c121 0400 |00f2: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ +08bf96: 0a06 |00f5: move-result v6 │ │ +08bf98: 3806 1900 |00f6: if-eqz v6, 010f // +0019 │ │ +08bf9c: 7210 c221 0400 |00f8: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ +08bfa2: 0c05 |00fb: move-result-object v5 │ │ +08bfa4: 1f05 f504 |00fc: check-cast v5, Ljava/lang/String; // type@04f5 │ │ +08bfa8: 54a6 9702 |00fe: iget-object v6, v10, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@0297 │ │ +08bfac: 6e20 6e00 5600 |0100: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.addPerson:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@006e │ │ +08bfb2: 28ef |0103: goto 00f2 // -0011 │ │ +08bfb4: 1206 |0104: const/4 v6, #int 0 // #0 │ │ +08bfb6: 2900 44ff |0105: goto/16 0049 // -00bc │ │ +08bfba: 1206 |0107: const/4 v6, #int 0 // #0 │ │ +08bfbc: 2900 4cff |0108: goto/16 0054 // -00b4 │ │ +08bfc0: 1206 |010a: const/4 v6, #int 0 // #0 │ │ +08bfc2: 2900 54ff |010b: goto/16 005f // -00ac │ │ +08bfc6: 1206 |010d: const/4 v6, #int 0 // #0 │ │ +08bfc8: 2880 |010e: goto 008e // -0080 │ │ +08bfca: 0e00 |010f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x00ee line=103 │ │ 0x00fe line=104 │ │ 0x0104 line=68 │ │ @@ -169472,18 +169473,18 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatBase$Action;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08bff4: |[08bff4] android.support.v4.app.NotificationCompatApi21$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ -08c004: 5410 9702 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@0297 │ │ -08c008: 7120 ae07 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/app/NotificationCompatApi20;.addAction:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@07ae │ │ -08c00e: 0e00 |0005: return-void │ │ +08bfcc: |[08bfcc] android.support.v4.app.NotificationCompatApi21$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +08bfdc: 5410 9702 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@0297 │ │ +08bfe0: 7120 ae07 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/app/NotificationCompatApi20;.addAction:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@07ae │ │ +08bfe6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0005 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompatApi21$Builder; │ │ 0x0000 - 0x0006 reg=2 action Landroid/support/v4/app/NotificationCompatBase$Action; │ │ @@ -169493,19 +169494,19 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08c010: |[08c010] android.support.v4.app.NotificationCompatApi21$Builder.build:()Landroid/app/Notification; │ │ -08c020: 5410 9702 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@0297 │ │ -08c024: 6e10 6f00 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@006f │ │ -08c02a: 0c00 |0005: move-result-object v0 │ │ -08c02c: 1100 |0006: return-object v0 │ │ +08bfe8: |[08bfe8] android.support.v4.app.NotificationCompatApi21$Builder.build:()Landroid/app/Notification; │ │ +08bff8: 5410 9702 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@0297 │ │ +08bffc: 6e10 6f00 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@006f │ │ +08c002: 0c00 |0005: move-result-object v0 │ │ +08c004: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompatApi21$Builder; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationCompatApi21$Builder;) │ │ @@ -169513,17 +169514,17 @@ │ │ type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08c030: |[08c030] android.support.v4.app.NotificationCompatApi21$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ -08c040: 5410 9702 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@0297 │ │ -08c044: 1100 |0002: return-object v0 │ │ +08c008: |[08c008] android.support.v4.app.NotificationCompatApi21$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ +08c018: 5410 9702 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@0297 │ │ +08c01c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompatApi21$Builder; │ │ │ │ source_file_idx : 3179 (NotificationCompatApi21.java) │ │ @@ -169572,147 +169573,147 @@ │ │ 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;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 30 │ │ ins : 22 │ │ outs : 4 │ │ insns size : 260 16-bit code units │ │ -08c048: |[08c048] android.support.v4.app.NotificationCompatJellybean$Builder.:(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;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ -08c058: 7010 2621 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2126 │ │ -08c05e: 2204 1505 |0003: new-instance v4, Ljava/util/ArrayList; // type@0515 │ │ -08c062: 7010 9a21 0400 |0005: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@219a │ │ -08c068: 5b84 b502 |0008: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@02b5 │ │ -08c06c: 2204 1a00 |000a: new-instance v4, Landroid/app/Notification$Builder; // type@001a │ │ -08c070: 7020 6b00 9400 |000c: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@006b │ │ -08c076: 53a6 1500 |000f: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0015 │ │ -08c07a: 6e30 9100 6407 |0011: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0091 │ │ -08c080: 0c04 |0014: move-result-object v4 │ │ -08c082: 52a5 0d00 |0015: iget v5, v10, Landroid/app/Notification;.icon:I // field@000d │ │ -08c086: 52a6 0e00 |0017: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@000e │ │ -08c08a: 6e30 8900 5406 |0019: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0089 │ │ -08c090: 0c04 |001c: move-result-object v4 │ │ -08c092: 54a5 0700 |001d: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ -08c096: 6e20 7400 5400 |001f: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0074 │ │ -08c09c: 0c04 |0022: move-result-object v4 │ │ -08c09e: 54a5 1300 |0023: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ -08c0a2: 6e30 8d00 540e |0025: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@008d │ │ -08c0a8: 0c04 |0028: move-result-object v4 │ │ -08c0aa: 54a5 1200 |0029: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ -08c0ae: 52a6 0500 |002b: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0005 │ │ -08c0b2: 6e30 8b00 5406 |002d: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@008b │ │ -08c0b8: 0c04 |0030: move-result-object v4 │ │ -08c0ba: 54a5 1400 |0031: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ -08c0be: 6e20 8f00 5400 |0033: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@008f │ │ -08c0c4: 0c04 |0036: move-result-object v4 │ │ -08c0c6: 52a5 0f00 |0037: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@000f │ │ -08c0ca: 52a6 1100 |0039: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ -08c0ce: 52a7 1000 |003b: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ -08c0d2: 6e40 8000 5476 |003d: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0080 │ │ -08c0d8: 0c05 |0040: move-result-object v5 │ │ -08c0da: 52a4 0b00 |0041: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -08c0de: dd04 0402 |0043: and-int/lit8 v4, v4, #int 2 // #02 │ │ -08c0e2: 3804 ab00 |0045: if-eqz v4, 00f0 // +00ab │ │ -08c0e6: 1214 |0047: const/4 v4, #int 1 // #1 │ │ -08c0e8: 6e20 8300 4500 |0048: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0083 │ │ -08c0ee: 0c05 |004b: move-result-object v5 │ │ -08c0f0: 52a4 0b00 |004c: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -08c0f4: dd04 0408 |004e: and-int/lit8 v4, v4, #int 8 // #08 │ │ -08c0f8: 3804 a300 |0050: if-eqz v4, 00f3 // +00a3 │ │ -08c0fc: 1214 |0052: const/4 v4, #int 1 // #1 │ │ -08c0fe: 6e20 8400 4500 |0053: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0084 │ │ -08c104: 0c05 |0056: move-result-object v5 │ │ -08c106: 52a4 0b00 |0057: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -08c10a: dd04 0410 |0059: and-int/lit8 v4, v4, #int 16 // #10 │ │ -08c10e: 3804 9b00 |005b: if-eqz v4, 00f6 // +009b │ │ -08c112: 1214 |005d: const/4 v4, #int 1 // #1 │ │ -08c114: 6e20 7100 4500 |005e: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0071 │ │ -08c11a: 0c04 |0061: move-result-object v4 │ │ -08c11c: 52a5 0800 |0062: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0008 │ │ -08c120: 6e20 7900 5400 |0064: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0079 │ │ -08c126: 0c04 |0067: move-result-object v4 │ │ -08c128: 6e20 7800 b400 |0068: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0078 │ │ -08c12e: 0c04 |006b: move-result-object v4 │ │ -08c130: 6e20 7700 c400 |006c: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0077 │ │ -08c136: 0c04 |006f: move-result-object v4 │ │ -08c138: 0800 1800 |0070: move-object/from16 v0, v24 │ │ -08c13c: 6e20 8c00 0400 |0072: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@008c │ │ -08c142: 0c04 |0075: move-result-object v4 │ │ -08c144: 6e20 7500 d400 |0076: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0075 │ │ -08c14a: 0c04 |0079: move-result-object v4 │ │ -08c14c: 0800 1000 |007a: move-object/from16 v0, v16 │ │ -08c150: 6e20 7600 0400 |007c: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0076 │ │ -08c156: 0c04 |007f: move-result-object v4 │ │ -08c158: 54a5 0900 |0080: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ -08c15c: 6e20 7a00 5400 |0082: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@007a │ │ -08c162: 0c05 |0085: move-result-object v5 │ │ -08c164: 52a4 0b00 |0086: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -08c168: d544 8000 |0088: and-int/lit16 v4, v4, #int 128 // #0080 │ │ -08c16c: 3804 6f00 |008a: if-eqz v4, 00f9 // +006f │ │ -08c170: 1214 |008c: const/4 v4, #int 1 // #1 │ │ -08c172: 0800 1100 |008d: move-object/from16 v0, v17 │ │ -08c176: 6e30 7c00 0504 |008f: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@007c │ │ -08c17c: 0c04 |0092: move-result-object v4 │ │ -08c17e: 0800 1200 |0093: move-object/from16 v0, v18 │ │ -08c182: 6e20 7f00 0400 |0095: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@007f │ │ -08c188: 0c04 |0098: move-result-object v4 │ │ -08c18a: 6e20 8200 f400 |0099: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0082 │ │ -08c190: 0c04 |009c: move-result-object v4 │ │ -08c192: 0200 1600 |009d: move/from16 v0, v22 │ │ -08c196: 6e20 8e00 0400 |009f: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@008e │ │ -08c19c: 0c04 |00a2: move-result-object v4 │ │ -08c19e: 0200 1700 |00a3: move/from16 v0, v23 │ │ -08c1a2: 6e20 8500 0400 |00a5: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0085 │ │ -08c1a8: 0c04 |00a8: move-result-object v4 │ │ -08c1aa: 0200 1300 |00a9: move/from16 v0, v19 │ │ -08c1ae: 0201 1400 |00ab: move/from16 v1, v20 │ │ -08c1b2: 0202 1500 |00ad: move/from16 v2, v21 │ │ -08c1b6: 6e40 8600 0421 |00af: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0086 │ │ -08c1bc: 0c04 |00b2: move-result-object v4 │ │ -08c1be: 5b84 b402 |00b3: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@02b4 │ │ -08c1c2: 2204 8e00 |00b5: new-instance v4, Landroid/os/Bundle; // type@008e │ │ -08c1c6: 7010 8802 0400 |00b7: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0288 │ │ -08c1cc: 5b84 b602 |00ba: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02b6 │ │ -08c1d0: 381a 0900 |00bc: if-eqz v26, 00c5 // +0009 │ │ -08c1d4: 5484 b602 |00be: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02b6 │ │ -08c1d8: 0800 1a00 |00c0: move-object/from16 v0, v26 │ │ -08c1dc: 6e20 9d02 0400 |00c2: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@029d │ │ -08c1e2: 3819 0a00 |00c5: if-eqz v25, 00cf // +000a │ │ -08c1e6: 5484 b602 |00c7: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02b6 │ │ -08c1ea: 1a05 4b11 |00c9: const-string v5, "android.support.localOnly" // string@114b │ │ -08c1ee: 1216 |00cb: const/4 v6, #int 1 // #1 │ │ -08c1f0: 6e30 9e02 5406 |00cc: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@029e │ │ -08c1f6: 381b 1500 |00cf: if-eqz v27, 00e4 // +0015 │ │ -08c1fa: 5484 b602 |00d1: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02b6 │ │ -08c1fe: 1a05 4911 |00d3: const-string v5, "android.support.groupKey" // string@1149 │ │ -08c202: 0800 1b00 |00d5: move-object/from16 v0, v27 │ │ -08c206: 6e30 a802 5400 |00d7: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02a8 │ │ -08c20c: 381c 2100 |00da: if-eqz v28, 00fb // +0021 │ │ -08c210: 5484 b602 |00dc: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02b6 │ │ -08c214: 1a05 4a11 |00de: const-string v5, "android.support.isGroupSummary" // string@114a │ │ -08c218: 1216 |00e0: const/4 v6, #int 1 // #1 │ │ -08c21a: 6e30 9e02 5406 |00e1: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@029e │ │ -08c220: 381d 0b00 |00e4: if-eqz v29, 00ef // +000b │ │ -08c224: 5484 b602 |00e6: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02b6 │ │ -08c228: 1a05 4d11 |00e8: const-string v5, "android.support.sortKey" // string@114d │ │ -08c22c: 0800 1d00 |00ea: move-object/from16 v0, v29 │ │ -08c230: 6e30 a802 5400 |00ec: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02a8 │ │ -08c236: 0e00 |00ef: return-void │ │ -08c238: 1204 |00f0: const/4 v4, #int 0 // #0 │ │ -08c23a: 2900 57ff |00f1: goto/16 0048 // -00a9 │ │ -08c23e: 1204 |00f3: const/4 v4, #int 0 // #0 │ │ -08c240: 2900 5fff |00f4: goto/16 0053 // -00a1 │ │ -08c244: 1204 |00f6: const/4 v4, #int 0 // #0 │ │ -08c246: 2900 67ff |00f7: goto/16 005e // -0099 │ │ -08c24a: 1204 |00f9: const/4 v4, #int 0 // #0 │ │ -08c24c: 2893 |00fa: goto 008d // -006d │ │ -08c24e: 5484 b602 |00fb: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02b6 │ │ -08c252: 1a05 4e11 |00fd: const-string v5, "android.support.useSideChannel" // string@114e │ │ -08c256: 1216 |00ff: const/4 v6, #int 1 // #1 │ │ -08c258: 6e30 9e02 5406 |0100: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@029e │ │ -08c25e: 28e1 |0103: goto 00e4 // -001f │ │ +08c020: |[08c020] android.support.v4.app.NotificationCompatJellybean$Builder.:(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;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ +08c030: 7010 2621 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2126 │ │ +08c036: 2204 1505 |0003: new-instance v4, Ljava/util/ArrayList; // type@0515 │ │ +08c03a: 7010 9a21 0400 |0005: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@219a │ │ +08c040: 5b84 b502 |0008: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@02b5 │ │ +08c044: 2204 1a00 |000a: new-instance v4, Landroid/app/Notification$Builder; // type@001a │ │ +08c048: 7020 6b00 9400 |000c: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@006b │ │ +08c04e: 53a6 1500 |000f: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0015 │ │ +08c052: 6e30 9100 6407 |0011: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0091 │ │ +08c058: 0c04 |0014: move-result-object v4 │ │ +08c05a: 52a5 0d00 |0015: iget v5, v10, Landroid/app/Notification;.icon:I // field@000d │ │ +08c05e: 52a6 0e00 |0017: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@000e │ │ +08c062: 6e30 8900 5406 |0019: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0089 │ │ +08c068: 0c04 |001c: move-result-object v4 │ │ +08c06a: 54a5 0700 |001d: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ +08c06e: 6e20 7400 5400 |001f: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0074 │ │ +08c074: 0c04 |0022: move-result-object v4 │ │ +08c076: 54a5 1300 |0023: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ +08c07a: 6e30 8d00 540e |0025: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@008d │ │ +08c080: 0c04 |0028: move-result-object v4 │ │ +08c082: 54a5 1200 |0029: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ +08c086: 52a6 0500 |002b: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0005 │ │ +08c08a: 6e30 8b00 5406 |002d: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@008b │ │ +08c090: 0c04 |0030: move-result-object v4 │ │ +08c092: 54a5 1400 |0031: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ +08c096: 6e20 8f00 5400 |0033: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@008f │ │ +08c09c: 0c04 |0036: move-result-object v4 │ │ +08c09e: 52a5 0f00 |0037: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@000f │ │ +08c0a2: 52a6 1100 |0039: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ +08c0a6: 52a7 1000 |003b: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ +08c0aa: 6e40 8000 5476 |003d: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0080 │ │ +08c0b0: 0c05 |0040: move-result-object v5 │ │ +08c0b2: 52a4 0b00 |0041: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +08c0b6: dd04 0402 |0043: and-int/lit8 v4, v4, #int 2 // #02 │ │ +08c0ba: 3804 ab00 |0045: if-eqz v4, 00f0 // +00ab │ │ +08c0be: 1214 |0047: const/4 v4, #int 1 // #1 │ │ +08c0c0: 6e20 8300 4500 |0048: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0083 │ │ +08c0c6: 0c05 |004b: move-result-object v5 │ │ +08c0c8: 52a4 0b00 |004c: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +08c0cc: dd04 0408 |004e: and-int/lit8 v4, v4, #int 8 // #08 │ │ +08c0d0: 3804 a300 |0050: if-eqz v4, 00f3 // +00a3 │ │ +08c0d4: 1214 |0052: const/4 v4, #int 1 // #1 │ │ +08c0d6: 6e20 8400 4500 |0053: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0084 │ │ +08c0dc: 0c05 |0056: move-result-object v5 │ │ +08c0de: 52a4 0b00 |0057: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +08c0e2: dd04 0410 |0059: and-int/lit8 v4, v4, #int 16 // #10 │ │ +08c0e6: 3804 9b00 |005b: if-eqz v4, 00f6 // +009b │ │ +08c0ea: 1214 |005d: const/4 v4, #int 1 // #1 │ │ +08c0ec: 6e20 7100 4500 |005e: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0071 │ │ +08c0f2: 0c04 |0061: move-result-object v4 │ │ +08c0f4: 52a5 0800 |0062: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0008 │ │ +08c0f8: 6e20 7900 5400 |0064: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0079 │ │ +08c0fe: 0c04 |0067: move-result-object v4 │ │ +08c100: 6e20 7800 b400 |0068: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0078 │ │ +08c106: 0c04 |006b: move-result-object v4 │ │ +08c108: 6e20 7700 c400 |006c: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0077 │ │ +08c10e: 0c04 |006f: move-result-object v4 │ │ +08c110: 0800 1800 |0070: move-object/from16 v0, v24 │ │ +08c114: 6e20 8c00 0400 |0072: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@008c │ │ +08c11a: 0c04 |0075: move-result-object v4 │ │ +08c11c: 6e20 7500 d400 |0076: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0075 │ │ +08c122: 0c04 |0079: move-result-object v4 │ │ +08c124: 0800 1000 |007a: move-object/from16 v0, v16 │ │ +08c128: 6e20 7600 0400 |007c: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0076 │ │ +08c12e: 0c04 |007f: move-result-object v4 │ │ +08c130: 54a5 0900 |0080: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ +08c134: 6e20 7a00 5400 |0082: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@007a │ │ +08c13a: 0c05 |0085: move-result-object v5 │ │ +08c13c: 52a4 0b00 |0086: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +08c140: d544 8000 |0088: and-int/lit16 v4, v4, #int 128 // #0080 │ │ +08c144: 3804 6f00 |008a: if-eqz v4, 00f9 // +006f │ │ +08c148: 1214 |008c: const/4 v4, #int 1 // #1 │ │ +08c14a: 0800 1100 |008d: move-object/from16 v0, v17 │ │ +08c14e: 6e30 7c00 0504 |008f: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@007c │ │ +08c154: 0c04 |0092: move-result-object v4 │ │ +08c156: 0800 1200 |0093: move-object/from16 v0, v18 │ │ +08c15a: 6e20 7f00 0400 |0095: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@007f │ │ +08c160: 0c04 |0098: move-result-object v4 │ │ +08c162: 6e20 8200 f400 |0099: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0082 │ │ +08c168: 0c04 |009c: move-result-object v4 │ │ +08c16a: 0200 1600 |009d: move/from16 v0, v22 │ │ +08c16e: 6e20 8e00 0400 |009f: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@008e │ │ +08c174: 0c04 |00a2: move-result-object v4 │ │ +08c176: 0200 1700 |00a3: move/from16 v0, v23 │ │ +08c17a: 6e20 8500 0400 |00a5: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0085 │ │ +08c180: 0c04 |00a8: move-result-object v4 │ │ +08c182: 0200 1300 |00a9: move/from16 v0, v19 │ │ +08c186: 0201 1400 |00ab: move/from16 v1, v20 │ │ +08c18a: 0202 1500 |00ad: move/from16 v2, v21 │ │ +08c18e: 6e40 8600 0421 |00af: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0086 │ │ +08c194: 0c04 |00b2: move-result-object v4 │ │ +08c196: 5b84 b402 |00b3: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@02b4 │ │ +08c19a: 2204 8e00 |00b5: new-instance v4, Landroid/os/Bundle; // type@008e │ │ +08c19e: 7010 8802 0400 |00b7: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0288 │ │ +08c1a4: 5b84 b602 |00ba: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02b6 │ │ +08c1a8: 381a 0900 |00bc: if-eqz v26, 00c5 // +0009 │ │ +08c1ac: 5484 b602 |00be: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02b6 │ │ +08c1b0: 0800 1a00 |00c0: move-object/from16 v0, v26 │ │ +08c1b4: 6e20 9d02 0400 |00c2: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@029d │ │ +08c1ba: 3819 0a00 |00c5: if-eqz v25, 00cf // +000a │ │ +08c1be: 5484 b602 |00c7: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02b6 │ │ +08c1c2: 1a05 4b11 |00c9: const-string v5, "android.support.localOnly" // string@114b │ │ +08c1c6: 1216 |00cb: const/4 v6, #int 1 // #1 │ │ +08c1c8: 6e30 9e02 5406 |00cc: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@029e │ │ +08c1ce: 381b 1500 |00cf: if-eqz v27, 00e4 // +0015 │ │ +08c1d2: 5484 b602 |00d1: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02b6 │ │ +08c1d6: 1a05 4911 |00d3: const-string v5, "android.support.groupKey" // string@1149 │ │ +08c1da: 0800 1b00 |00d5: move-object/from16 v0, v27 │ │ +08c1de: 6e30 a802 5400 |00d7: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02a8 │ │ +08c1e4: 381c 2100 |00da: if-eqz v28, 00fb // +0021 │ │ +08c1e8: 5484 b602 |00dc: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02b6 │ │ +08c1ec: 1a05 4a11 |00de: const-string v5, "android.support.isGroupSummary" // string@114a │ │ +08c1f0: 1216 |00e0: const/4 v6, #int 1 // #1 │ │ +08c1f2: 6e30 9e02 5406 |00e1: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@029e │ │ +08c1f8: 381d 0b00 |00e4: if-eqz v29, 00ef // +000b │ │ +08c1fc: 5484 b602 |00e6: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02b6 │ │ +08c200: 1a05 4d11 |00e8: const-string v5, "android.support.sortKey" // string@114d │ │ +08c204: 0800 1d00 |00ea: move-object/from16 v0, v29 │ │ +08c208: 6e30 a802 5400 |00ec: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02a8 │ │ +08c20e: 0e00 |00ef: return-void │ │ +08c210: 1204 |00f0: const/4 v4, #int 0 // #0 │ │ +08c212: 2900 57ff |00f1: goto/16 0048 // -00a9 │ │ +08c216: 1204 |00f3: const/4 v4, #int 0 // #0 │ │ +08c218: 2900 5fff |00f4: goto/16 0053 // -00a1 │ │ +08c21c: 1204 |00f6: const/4 v4, #int 0 // #0 │ │ +08c21e: 2900 67ff |00f7: goto/16 005e // -0099 │ │ +08c222: 1204 |00f9: const/4 v4, #int 0 // #0 │ │ +08c224: 2893 |00fa: goto 008d // -006d │ │ +08c226: 5484 b602 |00fb: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02b6 │ │ +08c22a: 1a05 4e11 |00fd: const-string v5, "android.support.useSideChannel" // string@114e │ │ +08c22e: 1216 |00ff: const/4 v6, #int 1 // #1 │ │ +08c230: 6e30 9e02 5406 |0100: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@029e │ │ +08c236: 28e1 |0103: goto 00e4 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=68 │ │ 0x000a line=77 │ │ 0x00b5 line=102 │ │ 0x00bc line=103 │ │ @@ -169758,21 +169759,21 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatBase$Action;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -08c260: |[08c260] android.support.v4.app.NotificationCompatJellybean$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ -08c270: 5420 b502 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@02b5 │ │ -08c274: 5421 b402 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@02b4 │ │ -08c278: 7120 f307 3100 |0004: invoke-static {v1, v3}, Landroid/support/v4/app/NotificationCompatJellybean;.writeActionAndGetExtras:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; // method@07f3 │ │ -08c27e: 0c01 |0007: move-result-object v1 │ │ -08c280: 7220 d421 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ -08c286: 0e00 |000b: return-void │ │ +08c238: |[08c238] android.support.v4.app.NotificationCompatJellybean$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +08c248: 5420 b502 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@02b5 │ │ +08c24c: 5421 b402 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@02b4 │ │ +08c250: 7120 f307 3100 |0004: invoke-static {v1, v3}, Landroid/support/v4/app/NotificationCompatJellybean;.writeActionAndGetExtras:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; // method@07f3 │ │ +08c256: 0c01 |0007: move-result-object v1 │ │ +08c258: 7220 d421 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ +08c25e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x000b line=125 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/NotificationCompatJellybean$Builder; │ │ 0x0000 - 0x000c reg=3 action Landroid/support/v4/app/NotificationCompatBase$Action; │ │ @@ -169782,49 +169783,49 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -08c288: |[08c288] android.support.v4.app.NotificationCompatJellybean$Builder.build:()Landroid/app/Notification; │ │ -08c298: 5486 b402 |0000: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@02b4 │ │ -08c29c: 6e10 6f00 0600 |0002: invoke-virtual {v6}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@006f │ │ -08c2a2: 0c05 |0005: move-result-object v5 │ │ -08c2a4: 7110 ec07 0500 |0006: invoke-static {v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@07ec │ │ -08c2aa: 0c01 |0009: move-result-object v1 │ │ -08c2ac: 2204 8e00 |000a: new-instance v4, Landroid/os/Bundle; // type@008e │ │ -08c2b0: 5486 b602 |000c: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02b6 │ │ -08c2b4: 7020 8902 6400 |000e: invoke-direct {v4, v6}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@0289 │ │ -08c2ba: 5486 b602 |0011: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02b6 │ │ -08c2be: 6e10 9c02 0600 |0013: invoke-virtual {v6}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@029c │ │ -08c2c4: 0c06 |0016: move-result-object v6 │ │ -08c2c6: 7210 f321 0600 |0017: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@21f3 │ │ -08c2cc: 0c02 |001a: move-result-object v2 │ │ -08c2ce: 7210 c121 0200 |001b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ -08c2d4: 0a06 |001e: move-result v6 │ │ -08c2d6: 3806 1200 |001f: if-eqz v6, 0031 // +0012 │ │ -08c2da: 7210 c221 0200 |0021: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ -08c2e0: 0c03 |0024: move-result-object v3 │ │ -08c2e2: 1f03 f504 |0025: check-cast v3, Ljava/lang/String; // type@04f5 │ │ -08c2e6: 6e20 8a02 3100 |0027: invoke-virtual {v1, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@028a │ │ -08c2ec: 0a06 |002a: move-result v6 │ │ -08c2ee: 3806 f0ff |002b: if-eqz v6, 001b // -0010 │ │ -08c2f2: 6e20 aa02 3400 |002d: invoke-virtual {v4, v3}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@02aa │ │ -08c2f8: 28eb |0030: goto 001b // -0015 │ │ -08c2fa: 6e20 9d02 4100 |0031: invoke-virtual {v1, v4}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@029d │ │ -08c300: 5486 b502 |0034: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@02b5 │ │ -08c304: 7110 e407 0600 |0036: invoke-static {v6}, Landroid/support/v4/app/NotificationCompatJellybean;.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; // method@07e4 │ │ -08c30a: 0c00 |0039: move-result-object v0 │ │ -08c30c: 3800 0b00 |003a: if-eqz v0, 0045 // +000b │ │ -08c310: 7110 ec07 0500 |003c: invoke-static {v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@07ec │ │ -08c316: 0c06 |003f: move-result-object v6 │ │ -08c318: 1a07 4711 |0040: const-string v7, "android.support.actionExtras" // string@1147 │ │ -08c31c: 6e30 a702 7600 |0042: invoke-virtual {v6, v7, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@02a7 │ │ -08c322: 1105 |0045: return-object v5 │ │ +08c260: |[08c260] android.support.v4.app.NotificationCompatJellybean$Builder.build:()Landroid/app/Notification; │ │ +08c270: 5486 b402 |0000: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@02b4 │ │ +08c274: 6e10 6f00 0600 |0002: invoke-virtual {v6}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@006f │ │ +08c27a: 0c05 |0005: move-result-object v5 │ │ +08c27c: 7110 ec07 0500 |0006: invoke-static {v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@07ec │ │ +08c282: 0c01 |0009: move-result-object v1 │ │ +08c284: 2204 8e00 |000a: new-instance v4, Landroid/os/Bundle; // type@008e │ │ +08c288: 5486 b602 |000c: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02b6 │ │ +08c28c: 7020 8902 6400 |000e: invoke-direct {v4, v6}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@0289 │ │ +08c292: 5486 b602 |0011: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02b6 │ │ +08c296: 6e10 9c02 0600 |0013: invoke-virtual {v6}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@029c │ │ +08c29c: 0c06 |0016: move-result-object v6 │ │ +08c29e: 7210 f321 0600 |0017: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@21f3 │ │ +08c2a4: 0c02 |001a: move-result-object v2 │ │ +08c2a6: 7210 c121 0200 |001b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ +08c2ac: 0a06 |001e: move-result v6 │ │ +08c2ae: 3806 1200 |001f: if-eqz v6, 0031 // +0012 │ │ +08c2b2: 7210 c221 0200 |0021: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ +08c2b8: 0c03 |0024: move-result-object v3 │ │ +08c2ba: 1f03 f504 |0025: check-cast v3, Ljava/lang/String; // type@04f5 │ │ +08c2be: 6e20 8a02 3100 |0027: invoke-virtual {v1, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@028a │ │ +08c2c4: 0a06 |002a: move-result v6 │ │ +08c2c6: 3806 f0ff |002b: if-eqz v6, 001b // -0010 │ │ +08c2ca: 6e20 aa02 3400 |002d: invoke-virtual {v4, v3}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@02aa │ │ +08c2d0: 28eb |0030: goto 001b // -0015 │ │ +08c2d2: 6e20 9d02 4100 |0031: invoke-virtual {v1, v4}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@029d │ │ +08c2d8: 5486 b502 |0034: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@02b5 │ │ +08c2dc: 7110 e407 0600 |0036: invoke-static {v6}, Landroid/support/v4/app/NotificationCompatJellybean;.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; // method@07e4 │ │ +08c2e2: 0c00 |0039: move-result-object v0 │ │ +08c2e4: 3800 0b00 |003a: if-eqz v0, 0045 // +000b │ │ +08c2e8: 7110 ec07 0500 |003c: invoke-static {v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@07ec │ │ +08c2ee: 0c06 |003f: move-result-object v6 │ │ +08c2f0: 1a07 4711 |0040: const-string v7, "android.support.actionExtras" // string@1147 │ │ +08c2f4: 6e30 a702 7600 |0042: invoke-virtual {v6, v7, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@02a7 │ │ +08c2fa: 1105 |0045: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0006 line=136 │ │ 0x000a line=137 │ │ 0x0011 line=138 │ │ 0x0027 line=139 │ │ @@ -169848,17 +169849,17 @@ │ │ type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08c324: |[08c324] android.support.v4.app.NotificationCompatJellybean$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ -08c334: 5410 b402 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@02b4 │ │ -08c338: 1100 |0002: return-object v0 │ │ +08c2fc: |[08c2fc] android.support.v4.app.NotificationCompatJellybean$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ +08c30c: 5410 b402 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@02b4 │ │ +08c310: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompatJellybean$Builder; │ │ │ │ source_file_idx : 3194 (NotificationCompatJellybean.java) │ │ @@ -169909,164 +169910,164 @@ │ │ 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;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 32 │ │ ins : 24 │ │ outs : 4 │ │ insns size : 296 16-bit code units │ │ -08c33c: |[08c33c] android.support.v4.app.NotificationCompatKitKat$Builder.:(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;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ -08c34c: 7010 2621 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2126 │ │ -08c352: 2204 1505 |0003: new-instance v4, Ljava/util/ArrayList; // type@0515 │ │ -08c356: 7010 9a21 0400 |0005: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@219a │ │ -08c35c: 5b84 cf02 |0008: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@02cf │ │ -08c360: 2204 1a00 |000a: new-instance v4, Landroid/app/Notification$Builder; // type@001a │ │ -08c364: 7020 6b00 9400 |000c: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@006b │ │ -08c36a: 53a6 1500 |000f: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0015 │ │ -08c36e: 6e30 9100 6407 |0011: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0091 │ │ -08c374: 0c04 |0014: move-result-object v4 │ │ -08c376: 0200 1600 |0015: move/from16 v0, v22 │ │ -08c37a: 6e20 8800 0400 |0017: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@0088 │ │ -08c380: 0c04 |001a: move-result-object v4 │ │ -08c382: 52a5 0d00 |001b: iget v5, v10, Landroid/app/Notification;.icon:I // field@000d │ │ -08c386: 52a6 0e00 |001d: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@000e │ │ -08c38a: 6e30 8900 5406 |001f: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0089 │ │ -08c390: 0c04 |0022: move-result-object v4 │ │ -08c392: 54a5 0700 |0023: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ -08c396: 6e20 7400 5400 |0025: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0074 │ │ -08c39c: 0c04 |0028: move-result-object v4 │ │ -08c39e: 54a5 1300 |0029: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ -08c3a2: 6e30 8d00 540e |002b: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@008d │ │ -08c3a8: 0c04 |002e: move-result-object v4 │ │ -08c3aa: 54a5 1200 |002f: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ -08c3ae: 52a6 0500 |0031: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0005 │ │ -08c3b2: 6e30 8b00 5406 |0033: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@008b │ │ -08c3b8: 0c04 |0036: move-result-object v4 │ │ -08c3ba: 54a5 1400 |0037: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ -08c3be: 6e20 8f00 5400 |0039: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@008f │ │ -08c3c4: 0c04 |003c: move-result-object v4 │ │ -08c3c6: 52a5 0f00 |003d: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@000f │ │ -08c3ca: 52a6 1100 |003f: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ -08c3ce: 52a7 1000 |0041: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ -08c3d2: 6e40 8000 5476 |0043: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0080 │ │ -08c3d8: 0c05 |0046: move-result-object v5 │ │ -08c3da: 52a4 0b00 |0047: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -08c3de: dd04 0402 |0049: and-int/lit8 v4, v4, #int 2 // #02 │ │ -08c3e2: 3804 c800 |004b: if-eqz v4, 0113 // +00c8 │ │ -08c3e6: 1214 |004d: const/4 v4, #int 1 // #1 │ │ -08c3e8: 6e20 8300 4500 |004e: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0083 │ │ -08c3ee: 0c05 |0051: move-result-object v5 │ │ -08c3f0: 52a4 0b00 |0052: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -08c3f4: dd04 0408 |0054: and-int/lit8 v4, v4, #int 8 // #08 │ │ -08c3f8: 3804 c000 |0056: if-eqz v4, 0116 // +00c0 │ │ -08c3fc: 1214 |0058: const/4 v4, #int 1 // #1 │ │ -08c3fe: 6e20 8400 4500 |0059: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0084 │ │ -08c404: 0c05 |005c: move-result-object v5 │ │ -08c406: 52a4 0b00 |005d: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -08c40a: dd04 0410 |005f: and-int/lit8 v4, v4, #int 16 // #10 │ │ -08c40e: 3804 b800 |0061: if-eqz v4, 0119 // +00b8 │ │ -08c412: 1214 |0063: const/4 v4, #int 1 // #1 │ │ -08c414: 6e20 7100 4500 |0064: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0071 │ │ -08c41a: 0c04 |0067: move-result-object v4 │ │ -08c41c: 52a5 0800 |0068: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0008 │ │ -08c420: 6e20 7900 5400 |006a: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0079 │ │ -08c426: 0c04 |006d: move-result-object v4 │ │ -08c428: 6e20 7800 b400 |006e: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0078 │ │ -08c42e: 0c04 |0071: move-result-object v4 │ │ -08c430: 6e20 7700 c400 |0072: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0077 │ │ -08c436: 0c04 |0075: move-result-object v4 │ │ -08c438: 0800 1900 |0076: move-object/from16 v0, v25 │ │ -08c43c: 6e20 8c00 0400 |0078: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@008c │ │ -08c442: 0c04 |007b: move-result-object v4 │ │ -08c444: 6e20 7500 d400 |007c: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0075 │ │ -08c44a: 0c04 |007f: move-result-object v4 │ │ -08c44c: 0800 1000 |0080: move-object/from16 v0, v16 │ │ -08c450: 6e20 7600 0400 |0082: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0076 │ │ -08c456: 0c04 |0085: move-result-object v4 │ │ -08c458: 54a5 0900 |0086: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ -08c45c: 6e20 7a00 5400 |0088: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@007a │ │ -08c462: 0c05 |008b: move-result-object v5 │ │ -08c464: 52a4 0b00 |008c: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -08c468: d544 8000 |008e: and-int/lit16 v4, v4, #int 128 // #0080 │ │ -08c46c: 3804 8c00 |0090: if-eqz v4, 011c // +008c │ │ -08c470: 1214 |0092: const/4 v4, #int 1 // #1 │ │ -08c472: 0800 1100 |0093: move-object/from16 v0, v17 │ │ -08c476: 6e30 7c00 0504 |0095: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@007c │ │ -08c47c: 0c04 |0098: move-result-object v4 │ │ -08c47e: 0800 1200 |0099: move-object/from16 v0, v18 │ │ -08c482: 6e20 7f00 0400 |009b: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@007f │ │ -08c488: 0c04 |009e: move-result-object v4 │ │ -08c48a: 6e20 8200 f400 |009f: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0082 │ │ -08c490: 0c04 |00a2: move-result-object v4 │ │ -08c492: 0200 1700 |00a3: move/from16 v0, v23 │ │ -08c496: 6e20 8e00 0400 |00a5: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@008e │ │ -08c49c: 0c04 |00a8: move-result-object v4 │ │ -08c49e: 0200 1800 |00a9: move/from16 v0, v24 │ │ -08c4a2: 6e20 8500 0400 |00ab: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0085 │ │ -08c4a8: 0c04 |00ae: move-result-object v4 │ │ -08c4aa: 0200 1300 |00af: move/from16 v0, v19 │ │ -08c4ae: 0201 1400 |00b1: move/from16 v1, v20 │ │ -08c4b2: 0202 1500 |00b3: move/from16 v2, v21 │ │ -08c4b6: 6e40 8600 0421 |00b5: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0086 │ │ -08c4bc: 0c04 |00b8: move-result-object v4 │ │ -08c4be: 5b84 ce02 |00b9: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@02ce │ │ -08c4c2: 2204 8e00 |00bb: new-instance v4, Landroid/os/Bundle; // type@008e │ │ -08c4c6: 7010 8802 0400 |00bd: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0288 │ │ -08c4cc: 5b84 d002 |00c0: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02d0 │ │ -08c4d0: 381c 0900 |00c2: if-eqz v28, 00cb // +0009 │ │ -08c4d4: 5484 d002 |00c4: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02d0 │ │ -08c4d8: 0800 1c00 |00c6: move-object/from16 v0, v28 │ │ -08c4dc: 6e20 9d02 0400 |00c8: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@029d │ │ -08c4e2: 381b 1d00 |00cb: if-eqz v27, 00e8 // +001d │ │ -08c4e6: 7401 a321 1b00 |00cd: invoke-virtual/range {v27}, Ljava/util/ArrayList;.isEmpty:()Z // method@21a3 │ │ -08c4ec: 0a04 |00d0: move-result v4 │ │ -08c4ee: 3904 1700 |00d1: if-nez v4, 00e8 // +0017 │ │ -08c4f2: 5485 d002 |00d3: iget-object v5, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02d0 │ │ -08c4f6: 1a06 3911 |00d5: const-string v6, "android.people" // string@1139 │ │ -08c4fa: 7401 a921 1b00 |00d7: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -08c500: 0a04 |00da: move-result v4 │ │ -08c502: 2344 8905 |00db: new-array v4, v4, [Ljava/lang/String; // type@0589 │ │ -08c506: 0800 1b00 |00dd: move-object/from16 v0, v27 │ │ -08c50a: 6e20 ab21 4000 |00df: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@21ab │ │ -08c510: 0c04 |00e2: move-result-object v4 │ │ -08c512: 1f04 8905 |00e3: check-cast v4, [Ljava/lang/String; // type@0589 │ │ -08c516: 6e30 a902 6504 |00e5: invoke-virtual {v5, v6, v4}, Landroid/os/Bundle;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@02a9 │ │ -08c51c: 381a 0a00 |00e8: if-eqz v26, 00f2 // +000a │ │ -08c520: 5484 d002 |00ea: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02d0 │ │ -08c524: 1a05 4b11 |00ec: const-string v5, "android.support.localOnly" // string@114b │ │ -08c528: 1216 |00ee: const/4 v6, #int 1 // #1 │ │ -08c52a: 6e30 9e02 5406 |00ef: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@029e │ │ -08c530: 381d 1500 |00f2: if-eqz v29, 0107 // +0015 │ │ -08c534: 5484 d002 |00f4: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02d0 │ │ -08c538: 1a05 4911 |00f6: const-string v5, "android.support.groupKey" // string@1149 │ │ -08c53c: 0800 1d00 |00f8: move-object/from16 v0, v29 │ │ -08c540: 6e30 a802 5400 |00fa: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02a8 │ │ -08c546: 381e 2200 |00fd: if-eqz v30, 011f // +0022 │ │ -08c54a: 5484 d002 |00ff: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02d0 │ │ -08c54e: 1a05 4a11 |0101: const-string v5, "android.support.isGroupSummary" // string@114a │ │ -08c552: 1216 |0103: const/4 v6, #int 1 // #1 │ │ -08c554: 6e30 9e02 5406 |0104: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@029e │ │ -08c55a: 381f 0b00 |0107: if-eqz v31, 0112 // +000b │ │ -08c55e: 5484 d002 |0109: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02d0 │ │ -08c562: 1a05 4d11 |010b: const-string v5, "android.support.sortKey" // string@114d │ │ -08c566: 0800 1f00 |010d: move-object/from16 v0, v31 │ │ -08c56a: 6e30 a802 5400 |010f: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02a8 │ │ -08c570: 0e00 |0112: return-void │ │ -08c572: 1204 |0113: const/4 v4, #int 0 // #0 │ │ -08c574: 2900 3aff |0114: goto/16 004e // -00c6 │ │ -08c578: 1204 |0116: const/4 v4, #int 0 // #0 │ │ -08c57a: 2900 42ff |0117: goto/16 0059 // -00be │ │ -08c57e: 1204 |0119: const/4 v4, #int 0 // #0 │ │ -08c580: 2900 4aff |011a: goto/16 0064 // -00b6 │ │ -08c584: 1204 |011c: const/4 v4, #int 0 // #0 │ │ -08c586: 2900 76ff |011d: goto/16 0093 // -008a │ │ -08c58a: 5484 d002 |011f: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02d0 │ │ -08c58e: 1a05 4e11 |0121: const-string v5, "android.support.useSideChannel" // string@114e │ │ -08c592: 1216 |0123: const/4 v6, #int 1 // #1 │ │ -08c594: 6e30 9e02 5406 |0124: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@029e │ │ -08c59a: 28e0 |0127: goto 0107 // -0020 │ │ +08c314: |[08c314] android.support.v4.app.NotificationCompatKitKat$Builder.:(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;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ +08c324: 7010 2621 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2126 │ │ +08c32a: 2204 1505 |0003: new-instance v4, Ljava/util/ArrayList; // type@0515 │ │ +08c32e: 7010 9a21 0400 |0005: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@219a │ │ +08c334: 5b84 cf02 |0008: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@02cf │ │ +08c338: 2204 1a00 |000a: new-instance v4, Landroid/app/Notification$Builder; // type@001a │ │ +08c33c: 7020 6b00 9400 |000c: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@006b │ │ +08c342: 53a6 1500 |000f: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0015 │ │ +08c346: 6e30 9100 6407 |0011: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0091 │ │ +08c34c: 0c04 |0014: move-result-object v4 │ │ +08c34e: 0200 1600 |0015: move/from16 v0, v22 │ │ +08c352: 6e20 8800 0400 |0017: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@0088 │ │ +08c358: 0c04 |001a: move-result-object v4 │ │ +08c35a: 52a5 0d00 |001b: iget v5, v10, Landroid/app/Notification;.icon:I // field@000d │ │ +08c35e: 52a6 0e00 |001d: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@000e │ │ +08c362: 6e30 8900 5406 |001f: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0089 │ │ +08c368: 0c04 |0022: move-result-object v4 │ │ +08c36a: 54a5 0700 |0023: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ +08c36e: 6e20 7400 5400 |0025: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0074 │ │ +08c374: 0c04 |0028: move-result-object v4 │ │ +08c376: 54a5 1300 |0029: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ +08c37a: 6e30 8d00 540e |002b: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@008d │ │ +08c380: 0c04 |002e: move-result-object v4 │ │ +08c382: 54a5 1200 |002f: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ +08c386: 52a6 0500 |0031: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0005 │ │ +08c38a: 6e30 8b00 5406 |0033: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@008b │ │ +08c390: 0c04 |0036: move-result-object v4 │ │ +08c392: 54a5 1400 |0037: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ +08c396: 6e20 8f00 5400 |0039: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@008f │ │ +08c39c: 0c04 |003c: move-result-object v4 │ │ +08c39e: 52a5 0f00 |003d: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@000f │ │ +08c3a2: 52a6 1100 |003f: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ +08c3a6: 52a7 1000 |0041: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ +08c3aa: 6e40 8000 5476 |0043: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0080 │ │ +08c3b0: 0c05 |0046: move-result-object v5 │ │ +08c3b2: 52a4 0b00 |0047: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +08c3b6: dd04 0402 |0049: and-int/lit8 v4, v4, #int 2 // #02 │ │ +08c3ba: 3804 c800 |004b: if-eqz v4, 0113 // +00c8 │ │ +08c3be: 1214 |004d: const/4 v4, #int 1 // #1 │ │ +08c3c0: 6e20 8300 4500 |004e: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0083 │ │ +08c3c6: 0c05 |0051: move-result-object v5 │ │ +08c3c8: 52a4 0b00 |0052: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +08c3cc: dd04 0408 |0054: and-int/lit8 v4, v4, #int 8 // #08 │ │ +08c3d0: 3804 c000 |0056: if-eqz v4, 0116 // +00c0 │ │ +08c3d4: 1214 |0058: const/4 v4, #int 1 // #1 │ │ +08c3d6: 6e20 8400 4500 |0059: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0084 │ │ +08c3dc: 0c05 |005c: move-result-object v5 │ │ +08c3de: 52a4 0b00 |005d: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +08c3e2: dd04 0410 |005f: and-int/lit8 v4, v4, #int 16 // #10 │ │ +08c3e6: 3804 b800 |0061: if-eqz v4, 0119 // +00b8 │ │ +08c3ea: 1214 |0063: const/4 v4, #int 1 // #1 │ │ +08c3ec: 6e20 7100 4500 |0064: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0071 │ │ +08c3f2: 0c04 |0067: move-result-object v4 │ │ +08c3f4: 52a5 0800 |0068: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0008 │ │ +08c3f8: 6e20 7900 5400 |006a: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0079 │ │ +08c3fe: 0c04 |006d: move-result-object v4 │ │ +08c400: 6e20 7800 b400 |006e: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0078 │ │ +08c406: 0c04 |0071: move-result-object v4 │ │ +08c408: 6e20 7700 c400 |0072: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0077 │ │ +08c40e: 0c04 |0075: move-result-object v4 │ │ +08c410: 0800 1900 |0076: move-object/from16 v0, v25 │ │ +08c414: 6e20 8c00 0400 |0078: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@008c │ │ +08c41a: 0c04 |007b: move-result-object v4 │ │ +08c41c: 6e20 7500 d400 |007c: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0075 │ │ +08c422: 0c04 |007f: move-result-object v4 │ │ +08c424: 0800 1000 |0080: move-object/from16 v0, v16 │ │ +08c428: 6e20 7600 0400 |0082: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0076 │ │ +08c42e: 0c04 |0085: move-result-object v4 │ │ +08c430: 54a5 0900 |0086: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ +08c434: 6e20 7a00 5400 |0088: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@007a │ │ +08c43a: 0c05 |008b: move-result-object v5 │ │ +08c43c: 52a4 0b00 |008c: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +08c440: d544 8000 |008e: and-int/lit16 v4, v4, #int 128 // #0080 │ │ +08c444: 3804 8c00 |0090: if-eqz v4, 011c // +008c │ │ +08c448: 1214 |0092: const/4 v4, #int 1 // #1 │ │ +08c44a: 0800 1100 |0093: move-object/from16 v0, v17 │ │ +08c44e: 6e30 7c00 0504 |0095: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@007c │ │ +08c454: 0c04 |0098: move-result-object v4 │ │ +08c456: 0800 1200 |0099: move-object/from16 v0, v18 │ │ +08c45a: 6e20 7f00 0400 |009b: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@007f │ │ +08c460: 0c04 |009e: move-result-object v4 │ │ +08c462: 6e20 8200 f400 |009f: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0082 │ │ +08c468: 0c04 |00a2: move-result-object v4 │ │ +08c46a: 0200 1700 |00a3: move/from16 v0, v23 │ │ +08c46e: 6e20 8e00 0400 |00a5: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@008e │ │ +08c474: 0c04 |00a8: move-result-object v4 │ │ +08c476: 0200 1800 |00a9: move/from16 v0, v24 │ │ +08c47a: 6e20 8500 0400 |00ab: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0085 │ │ +08c480: 0c04 |00ae: move-result-object v4 │ │ +08c482: 0200 1300 |00af: move/from16 v0, v19 │ │ +08c486: 0201 1400 |00b1: move/from16 v1, v20 │ │ +08c48a: 0202 1500 |00b3: move/from16 v2, v21 │ │ +08c48e: 6e40 8600 0421 |00b5: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0086 │ │ +08c494: 0c04 |00b8: move-result-object v4 │ │ +08c496: 5b84 ce02 |00b9: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@02ce │ │ +08c49a: 2204 8e00 |00bb: new-instance v4, Landroid/os/Bundle; // type@008e │ │ +08c49e: 7010 8802 0400 |00bd: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0288 │ │ +08c4a4: 5b84 d002 |00c0: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02d0 │ │ +08c4a8: 381c 0900 |00c2: if-eqz v28, 00cb // +0009 │ │ +08c4ac: 5484 d002 |00c4: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02d0 │ │ +08c4b0: 0800 1c00 |00c6: move-object/from16 v0, v28 │ │ +08c4b4: 6e20 9d02 0400 |00c8: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@029d │ │ +08c4ba: 381b 1d00 |00cb: if-eqz v27, 00e8 // +001d │ │ +08c4be: 7401 a321 1b00 |00cd: invoke-virtual/range {v27}, Ljava/util/ArrayList;.isEmpty:()Z // method@21a3 │ │ +08c4c4: 0a04 |00d0: move-result v4 │ │ +08c4c6: 3904 1700 |00d1: if-nez v4, 00e8 // +0017 │ │ +08c4ca: 5485 d002 |00d3: iget-object v5, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02d0 │ │ +08c4ce: 1a06 3911 |00d5: const-string v6, "android.people" // string@1139 │ │ +08c4d2: 7401 a921 1b00 |00d7: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +08c4d8: 0a04 |00da: move-result v4 │ │ +08c4da: 2344 8905 |00db: new-array v4, v4, [Ljava/lang/String; // type@0589 │ │ +08c4de: 0800 1b00 |00dd: move-object/from16 v0, v27 │ │ +08c4e2: 6e20 ab21 4000 |00df: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@21ab │ │ +08c4e8: 0c04 |00e2: move-result-object v4 │ │ +08c4ea: 1f04 8905 |00e3: check-cast v4, [Ljava/lang/String; // type@0589 │ │ +08c4ee: 6e30 a902 6504 |00e5: invoke-virtual {v5, v6, v4}, Landroid/os/Bundle;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@02a9 │ │ +08c4f4: 381a 0a00 |00e8: if-eqz v26, 00f2 // +000a │ │ +08c4f8: 5484 d002 |00ea: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02d0 │ │ +08c4fc: 1a05 4b11 |00ec: const-string v5, "android.support.localOnly" // string@114b │ │ +08c500: 1216 |00ee: const/4 v6, #int 1 // #1 │ │ +08c502: 6e30 9e02 5406 |00ef: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@029e │ │ +08c508: 381d 1500 |00f2: if-eqz v29, 0107 // +0015 │ │ +08c50c: 5484 d002 |00f4: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02d0 │ │ +08c510: 1a05 4911 |00f6: const-string v5, "android.support.groupKey" // string@1149 │ │ +08c514: 0800 1d00 |00f8: move-object/from16 v0, v29 │ │ +08c518: 6e30 a802 5400 |00fa: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02a8 │ │ +08c51e: 381e 2200 |00fd: if-eqz v30, 011f // +0022 │ │ +08c522: 5484 d002 |00ff: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02d0 │ │ +08c526: 1a05 4a11 |0101: const-string v5, "android.support.isGroupSummary" // string@114a │ │ +08c52a: 1216 |0103: const/4 v6, #int 1 // #1 │ │ +08c52c: 6e30 9e02 5406 |0104: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@029e │ │ +08c532: 381f 0b00 |0107: if-eqz v31, 0112 // +000b │ │ +08c536: 5484 d002 |0109: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02d0 │ │ +08c53a: 1a05 4d11 |010b: const-string v5, "android.support.sortKey" // string@114d │ │ +08c53e: 0800 1f00 |010d: move-object/from16 v0, v31 │ │ +08c542: 6e30 a802 5400 |010f: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02a8 │ │ +08c548: 0e00 |0112: return-void │ │ +08c54a: 1204 |0113: const/4 v4, #int 0 // #0 │ │ +08c54c: 2900 3aff |0114: goto/16 004e // -00c6 │ │ +08c550: 1204 |0116: const/4 v4, #int 0 // #0 │ │ +08c552: 2900 42ff |0117: goto/16 0059 // -00be │ │ +08c556: 1204 |0119: const/4 v4, #int 0 // #0 │ │ +08c558: 2900 4aff |011a: goto/16 0064 // -00b6 │ │ +08c55c: 1204 |011c: const/4 v4, #int 0 // #0 │ │ +08c55e: 2900 76ff |011d: goto/16 0093 // -008a │ │ +08c562: 5484 d002 |011f: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02d0 │ │ +08c566: 1a05 4e11 |0121: const-string v5, "android.support.useSideChannel" // string@114e │ │ +08c56a: 1216 |0123: const/4 v6, #int 1 // #1 │ │ +08c56c: 6e30 9e02 5406 |0124: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@029e │ │ +08c572: 28e0 |0127: goto 0107 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=35 │ │ 0x000a line=45 │ │ 0x00bb line=71 │ │ 0x00c2 line=72 │ │ @@ -170117,21 +170118,21 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatBase$Action;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -08c59c: |[08c59c] android.support.v4.app.NotificationCompatKitKat$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ -08c5ac: 5420 cf02 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@02cf │ │ -08c5b0: 5421 ce02 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@02ce │ │ -08c5b4: 7120 f307 3100 |0004: invoke-static {v1, v3}, Landroid/support/v4/app/NotificationCompatJellybean;.writeActionAndGetExtras:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; // method@07f3 │ │ -08c5ba: 0c01 |0007: move-result-object v1 │ │ -08c5bc: 7220 d421 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ -08c5c2: 0e00 |000b: return-void │ │ +08c574: |[08c574] android.support.v4.app.NotificationCompatKitKat$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +08c584: 5420 cf02 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@02cf │ │ +08c588: 5421 ce02 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@02ce │ │ +08c58c: 7120 f307 3100 |0004: invoke-static {v1, v3}, Landroid/support/v4/app/NotificationCompatJellybean;.writeActionAndGetExtras:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; // method@07f3 │ │ +08c592: 0c01 |0007: move-result-object v1 │ │ +08c594: 7220 d421 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ +08c59a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x000b line=98 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/NotificationCompatKitKat$Builder; │ │ 0x0000 - 0x000c reg=3 action Landroid/support/v4/app/NotificationCompatBase$Action; │ │ @@ -170141,29 +170142,29 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -08c5c4: |[08c5c4] android.support.v4.app.NotificationCompatKitKat$Builder.build:()Landroid/app/Notification; │ │ -08c5d4: 5431 cf02 |0000: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@02cf │ │ -08c5d8: 7110 e407 0100 |0002: invoke-static {v1}, Landroid/support/v4/app/NotificationCompatJellybean;.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; // method@07e4 │ │ -08c5de: 0c00 |0005: move-result-object v0 │ │ -08c5e0: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -08c5e4: 5431 d002 |0008: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02d0 │ │ -08c5e8: 1a02 4711 |000a: const-string v2, "android.support.actionExtras" // string@1147 │ │ -08c5ec: 6e30 a702 2100 |000c: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@02a7 │ │ -08c5f2: 5431 ce02 |000f: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@02ce │ │ -08c5f6: 5432 d002 |0011: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02d0 │ │ -08c5fa: 6e20 7b00 2100 |0013: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@007b │ │ -08c600: 5431 ce02 |0016: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@02ce │ │ -08c604: 6e10 6f00 0100 |0018: invoke-virtual {v1}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@006f │ │ -08c60a: 0c01 |001b: move-result-object v1 │ │ -08c60c: 1101 |001c: return-object v1 │ │ +08c59c: |[08c59c] android.support.v4.app.NotificationCompatKitKat$Builder.build:()Landroid/app/Notification; │ │ +08c5ac: 5431 cf02 |0000: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@02cf │ │ +08c5b0: 7110 e407 0100 |0002: invoke-static {v1}, Landroid/support/v4/app/NotificationCompatJellybean;.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; // method@07e4 │ │ +08c5b6: 0c00 |0005: move-result-object v0 │ │ +08c5b8: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +08c5bc: 5431 d002 |0008: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02d0 │ │ +08c5c0: 1a02 4711 |000a: const-string v2, "android.support.actionExtras" // string@1147 │ │ +08c5c4: 6e30 a702 2100 |000c: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@02a7 │ │ +08c5ca: 5431 ce02 |000f: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@02ce │ │ +08c5ce: 5432 d002 |0011: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02d0 │ │ +08c5d2: 6e20 7b00 2100 |0013: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@007b │ │ +08c5d8: 5431 ce02 |0016: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@02ce │ │ +08c5dc: 6e10 6f00 0100 |0018: invoke-virtual {v1}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@006f │ │ +08c5e2: 0c01 |001b: move-result-object v1 │ │ +08c5e4: 1101 |001c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0006 line=108 │ │ 0x0008 line=110 │ │ 0x000f line=113 │ │ 0x0016 line=114 │ │ @@ -170176,17 +170177,17 @@ │ │ type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08c610: |[08c610] android.support.v4.app.NotificationCompatKitKat$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ -08c620: 5410 ce02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@02ce │ │ -08c624: 1100 |0002: return-object v0 │ │ +08c5e8: |[08c5e8] android.support.v4.app.NotificationCompatKitKat$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ +08c5f8: 5410 ce02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@02ce │ │ +08c5fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompatKitKat$Builder; │ │ │ │ source_file_idx : 3195 (NotificationCompatKitKat.java) │ │ @@ -170238,24 +170239,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -08c628: |[08c628] android.support.v4.app.NotificationManagerCompat$CancelTask.:(Ljava/lang/String;)V │ │ -08c638: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ -08c63e: 5b12 d402 |0003: iput-object v2, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@02d4 │ │ -08c642: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -08c644: 5910 d302 |0006: iput v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@02d3 │ │ -08c648: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -08c64a: 5b10 d502 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@02d5 │ │ -08c64e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -08c650: 5c10 d202 |000c: iput-boolean v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@02d2 │ │ -08c654: 0e00 |000e: return-void │ │ +08c600: |[08c600] android.support.v4.app.NotificationManagerCompat$CancelTask.:(Ljava/lang/String;)V │ │ +08c610: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ +08c616: 5b12 d402 |0003: iput-object v2, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@02d4 │ │ +08c61a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +08c61c: 5910 d302 |0006: iput v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@02d3 │ │ +08c620: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +08c622: 5b10 d502 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@02d5 │ │ +08c626: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +08c628: 5c10 d202 |000c: iput-boolean v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@02d2 │ │ +08c62c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ 0x0003 line=596 │ │ 0x0005 line=597 │ │ 0x0008 line=598 │ │ 0x000b line=599 │ │ @@ -170269,22 +170270,22 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08c658: |[08c658] android.support.v4.app.NotificationManagerCompat$CancelTask.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -08c668: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ -08c66e: 5b12 d402 |0003: iput-object v2, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@02d4 │ │ -08c672: 5913 d302 |0005: iput v3, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@02d3 │ │ -08c676: 5b14 d502 |0007: iput-object v4, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@02d5 │ │ -08c67a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -08c67c: 5c10 d202 |000a: iput-boolean v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@02d2 │ │ -08c680: 0e00 |000c: return-void │ │ +08c630: |[08c630] android.support.v4.app.NotificationManagerCompat$CancelTask.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +08c640: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ +08c646: 5b12 d402 |0003: iput-object v2, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@02d4 │ │ +08c64a: 5913 d302 |0005: iput v3, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@02d3 │ │ +08c64e: 5b14 d502 |0007: iput-object v4, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@02d5 │ │ +08c652: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +08c654: 5c10 d202 |000a: iput-boolean v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@02d2 │ │ +08c658: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ 0x0003 line=603 │ │ 0x0005 line=604 │ │ 0x0007 line=605 │ │ 0x0009 line=606 │ │ @@ -170301,25 +170302,25 @@ │ │ type : '(Landroid/support/v4/app/INotificationSideChannel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -08c684: |[08c684] android.support.v4.app.NotificationManagerCompat$CancelTask.send:(Landroid/support/v4/app/INotificationSideChannel;)V │ │ -08c694: 5530 d202 |0000: iget-boolean v0, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@02d2 │ │ -08c698: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -08c69c: 5430 d402 |0004: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@02d4 │ │ -08c6a0: 7220 3706 0400 |0006: invoke-interface {v4, v0}, Landroid/support/v4/app/INotificationSideChannel;.cancelAll:(Ljava/lang/String;)V // method@0637 │ │ -08c6a6: 0e00 |0009: return-void │ │ -08c6a8: 5430 d402 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@02d4 │ │ -08c6ac: 5231 d302 |000c: iget v1, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@02d3 │ │ -08c6b0: 5432 d502 |000e: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@02d5 │ │ -08c6b4: 7240 3606 0421 |0010: invoke-interface {v4, v0, v1, v2}, Landroid/support/v4/app/INotificationSideChannel;.cancel:(Ljava/lang/String;ILjava/lang/String;)V // method@0636 │ │ -08c6ba: 28f6 |0013: goto 0009 // -000a │ │ +08c65c: |[08c65c] android.support.v4.app.NotificationManagerCompat$CancelTask.send:(Landroid/support/v4/app/INotificationSideChannel;)V │ │ +08c66c: 5530 d202 |0000: iget-boolean v0, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@02d2 │ │ +08c670: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +08c674: 5430 d402 |0004: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@02d4 │ │ +08c678: 7220 3706 0400 |0006: invoke-interface {v4, v0}, Landroid/support/v4/app/INotificationSideChannel;.cancelAll:(Ljava/lang/String;)V // method@0637 │ │ +08c67e: 0e00 |0009: return-void │ │ +08c680: 5430 d402 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@02d4 │ │ +08c684: 5231 d302 |000c: iget v1, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@02d3 │ │ +08c688: 5432 d502 |000e: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@02d5 │ │ +08c68c: 7240 3606 0421 |0010: invoke-interface {v4, v0, v1, v2}, Landroid/support/v4/app/INotificationSideChannel;.cancel:(Ljava/lang/String;ILjava/lang/String;)V // method@0636 │ │ +08c692: 28f6 |0013: goto 0009 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=611 │ │ 0x0004 line=612 │ │ 0x0009 line=616 │ │ 0x000a line=614 │ │ locals : │ │ @@ -170331,43 +170332,43 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -08c6bc: |[08c6bc] android.support.v4.app.NotificationManagerCompat$CancelTask.toString:()Ljava/lang/String; │ │ -08c6cc: 2200 f704 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@04f7 │ │ -08c6d0: 1a01 0003 |0002: const-string v1, "CancelTask[" // string@0300 │ │ -08c6d4: 7020 6221 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@2162 │ │ -08c6da: 1a01 921f |0007: const-string v1, "packageName:" // string@1f92 │ │ -08c6de: 6e20 6921 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08c6e4: 0c01 |000c: move-result-object v1 │ │ -08c6e6: 5432 d402 |000d: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@02d4 │ │ -08c6ea: 6e20 6921 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08c6f0: 1a01 0501 |0012: const-string v1, ", id:" // string@0105 │ │ -08c6f4: 6e20 6921 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08c6fa: 0c01 |0017: move-result-object v1 │ │ -08c6fc: 5232 d302 |0018: iget v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@02d3 │ │ -08c700: 6e20 6521 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -08c706: 1a01 0b01 |001d: const-string v1, ", tag:" // string@010b │ │ -08c70a: 6e20 6921 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08c710: 0c01 |0022: move-result-object v1 │ │ -08c712: 5432 d502 |0023: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@02d5 │ │ -08c716: 6e20 6921 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08c71c: 1a01 0101 |0028: const-string v1, ", all:" // string@0101 │ │ -08c720: 6e20 6921 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08c726: 0c01 |002d: move-result-object v1 │ │ -08c728: 5532 d202 |002e: iget-boolean v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@02d2 │ │ -08c72c: 6e20 6a21 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@216a │ │ -08c732: 1a01 3610 |0033: const-string v1, "]" // string@1036 │ │ -08c736: 6e20 6921 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08c73c: 6e10 6e21 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08c742: 0c01 |003b: move-result-object v1 │ │ -08c744: 1101 |003c: return-object v1 │ │ +08c694: |[08c694] android.support.v4.app.NotificationManagerCompat$CancelTask.toString:()Ljava/lang/String; │ │ +08c6a4: 2200 f704 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@04f7 │ │ +08c6a8: 1a01 0003 |0002: const-string v1, "CancelTask[" // string@0300 │ │ +08c6ac: 7020 6221 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@2162 │ │ +08c6b2: 1a01 921f |0007: const-string v1, "packageName:" // string@1f92 │ │ +08c6b6: 6e20 6921 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08c6bc: 0c01 |000c: move-result-object v1 │ │ +08c6be: 5432 d402 |000d: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@02d4 │ │ +08c6c2: 6e20 6921 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08c6c8: 1a01 0501 |0012: const-string v1, ", id:" // string@0105 │ │ +08c6cc: 6e20 6921 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08c6d2: 0c01 |0017: move-result-object v1 │ │ +08c6d4: 5232 d302 |0018: iget v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@02d3 │ │ +08c6d8: 6e20 6521 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +08c6de: 1a01 0b01 |001d: const-string v1, ", tag:" // string@010b │ │ +08c6e2: 6e20 6921 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08c6e8: 0c01 |0022: move-result-object v1 │ │ +08c6ea: 5432 d502 |0023: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@02d5 │ │ +08c6ee: 6e20 6921 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08c6f4: 1a01 0101 |0028: const-string v1, ", all:" // string@0101 │ │ +08c6f8: 6e20 6921 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08c6fe: 0c01 |002d: move-result-object v1 │ │ +08c700: 5532 d202 |002e: iget-boolean v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@02d2 │ │ +08c704: 6e20 6a21 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@216a │ │ +08c70a: 1a01 3610 |0033: const-string v1, "]" // string@1036 │ │ +08c70e: 6e20 6921 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08c714: 6e10 6e21 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08c71a: 0c01 |003b: move-result-object v1 │ │ +08c71c: 1101 |003c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ 0x0007 line=620 │ │ 0x0012 line=621 │ │ 0x001d line=622 │ │ 0x0028 line=623 │ │ @@ -170408,17 +170409,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08c748: |[08c748] android.support.v4.app.NotificationManagerCompat$ImplBase.:()V │ │ -08c758: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08c75e: 0e00 |0003: return-void │ │ +08c720: |[08c720] android.support.v4.app.NotificationManagerCompat$ImplBase.:()V │ │ +08c730: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08c736: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplBase; │ │ │ │ Virtual methods - │ │ @@ -170427,17 +170428,17 @@ │ │ type : '(Landroid/app/NotificationManager;Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c760: |[08c760] android.support.v4.app.NotificationManagerCompat$ImplBase.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V │ │ -08c770: 6e20 9b00 3100 |0000: invoke-virtual {v1, v3}, Landroid/app/NotificationManager;.cancel:(I)V // method@009b │ │ -08c776: 0e00 |0003: return-void │ │ +08c738: |[08c738] android.support.v4.app.NotificationManagerCompat$ImplBase.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V │ │ +08c748: 6e20 9b00 3100 |0000: invoke-virtual {v1, v3}, Landroid/app/NotificationManager;.cancel:(I)V // method@009b │ │ +08c74e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0003 line=128 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplBase; │ │ 0x0000 - 0x0004 reg=1 notificationManager Landroid/app/NotificationManager; │ │ @@ -170449,17 +170450,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08c778: |[08c778] android.support.v4.app.NotificationManagerCompat$ImplBase.getSideChannelBindFlags:()I │ │ -08c788: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08c78a: 0f00 |0001: return v0 │ │ +08c750: |[08c750] android.support.v4.app.NotificationManagerCompat$ImplBase.getSideChannelBindFlags:()I │ │ +08c760: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08c762: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationManagerCompat$ImplBase; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationManagerCompat$ImplBase;) │ │ @@ -170467,17 +170468,17 @@ │ │ type : '(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -08c78c: |[08c78c] android.support.v4.app.NotificationManagerCompat$ImplBase.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V │ │ -08c79c: 6e30 9e00 3104 |0000: invoke-virtual {v1, v3, v4}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@009e │ │ -08c7a2: 0e00 |0003: return-void │ │ +08c764: |[08c764] android.support.v4.app.NotificationManagerCompat$ImplBase.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V │ │ +08c774: 6e30 9e00 3104 |0000: invoke-virtual {v1, v3, v4}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@009e │ │ +08c77a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0003 line=134 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplBase; │ │ 0x0000 - 0x0004 reg=1 notificationManager Landroid/app/NotificationManager; │ │ @@ -170534,21 +170535,21 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -08c7a4: |[08c7a4] android.support.v4.app.NotificationManagerCompat$NotifyTask.:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V │ │ -08c7b4: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08c7ba: 5b01 d802 |0003: iput-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@02d8 │ │ -08c7be: 5902 d602 |0005: iput v2, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@02d6 │ │ -08c7c2: 5b03 d902 |0007: iput-object v3, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@02d9 │ │ -08c7c6: 5b04 d702 |0009: iput-object v4, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.notif:Landroid/app/Notification; // field@02d7 │ │ -08c7ca: 0e00 |000b: return-void │ │ +08c77c: |[08c77c] android.support.v4.app.NotificationManagerCompat$NotifyTask.:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V │ │ +08c78c: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08c792: 5b01 d802 |0003: iput-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@02d8 │ │ +08c796: 5902 d602 |0005: iput v2, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@02d6 │ │ +08c79a: 5b03 d902 |0007: iput-object v3, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@02d9 │ │ +08c79e: 5b04 d702 |0009: iput-object v4, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.notif:Landroid/app/Notification; // field@02d7 │ │ +08c7a2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ 0x0003 line=568 │ │ 0x0005 line=569 │ │ 0x0007 line=570 │ │ 0x0009 line=571 │ │ @@ -170566,21 +170567,21 @@ │ │ type : '(Landroid/support/v4/app/INotificationSideChannel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -08c7cc: |[08c7cc] android.support.v4.app.NotificationManagerCompat$NotifyTask.send:(Landroid/support/v4/app/INotificationSideChannel;)V │ │ -08c7dc: 5440 d802 |0000: iget-object v0, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@02d8 │ │ -08c7e0: 5241 d602 |0002: iget v1, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@02d6 │ │ -08c7e4: 5442 d902 |0004: iget-object v2, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@02d9 │ │ -08c7e8: 5443 d702 |0006: iget-object v3, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.notif:Landroid/app/Notification; // field@02d7 │ │ -08c7ec: 7253 3806 0521 |0008: invoke-interface {v5, v0, v1, v2, v3}, Landroid/support/v4/app/INotificationSideChannel;.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V // method@0638 │ │ -08c7f2: 0e00 |000b: return-void │ │ +08c7a4: |[08c7a4] android.support.v4.app.NotificationManagerCompat$NotifyTask.send:(Landroid/support/v4/app/INotificationSideChannel;)V │ │ +08c7b4: 5440 d802 |0000: iget-object v0, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@02d8 │ │ +08c7b8: 5241 d602 |0002: iget v1, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@02d6 │ │ +08c7bc: 5442 d902 |0004: iget-object v2, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@02d9 │ │ +08c7c0: 5443 d702 |0006: iget-object v3, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.notif:Landroid/app/Notification; // field@02d7 │ │ +08c7c4: 7253 3806 0521 |0008: invoke-interface {v5, v0, v1, v2, v3}, Landroid/support/v4/app/INotificationSideChannel;.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V // method@0638 │ │ +08c7ca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ 0x000b line=577 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Landroid/support/v4/app/NotificationManagerCompat$NotifyTask; │ │ 0x0000 - 0x000c reg=5 service Landroid/support/v4/app/INotificationSideChannel; │ │ @@ -170590,38 +170591,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -08c7f4: |[08c7f4] android.support.v4.app.NotificationManagerCompat$NotifyTask.toString:()Ljava/lang/String; │ │ -08c804: 2200 f704 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@04f7 │ │ -08c808: 1a01 840c |0002: const-string v1, "NotifyTask[" // string@0c84 │ │ -08c80c: 7020 6221 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@2162 │ │ -08c812: 1a01 921f |0007: const-string v1, "packageName:" // string@1f92 │ │ -08c816: 6e20 6921 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08c81c: 0c01 |000c: move-result-object v1 │ │ -08c81e: 5432 d802 |000d: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@02d8 │ │ -08c822: 6e20 6921 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08c828: 1a01 0501 |0012: const-string v1, ", id:" // string@0105 │ │ -08c82c: 6e20 6921 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08c832: 0c01 |0017: move-result-object v1 │ │ -08c834: 5232 d602 |0018: iget v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@02d6 │ │ -08c838: 6e20 6521 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -08c83e: 1a01 0b01 |001d: const-string v1, ", tag:" // string@010b │ │ -08c842: 6e20 6921 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08c848: 0c01 |0022: move-result-object v1 │ │ -08c84a: 5432 d902 |0023: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@02d9 │ │ -08c84e: 6e20 6921 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08c854: 1a01 3610 |0028: const-string v1, "]" // string@1036 │ │ -08c858: 6e20 6921 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08c85e: 6e10 6e21 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08c864: 0c01 |0030: move-result-object v1 │ │ -08c866: 1101 |0031: return-object v1 │ │ +08c7cc: |[08c7cc] android.support.v4.app.NotificationManagerCompat$NotifyTask.toString:()Ljava/lang/String; │ │ +08c7dc: 2200 f704 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@04f7 │ │ +08c7e0: 1a01 840c |0002: const-string v1, "NotifyTask[" // string@0c84 │ │ +08c7e4: 7020 6221 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@2162 │ │ +08c7ea: 1a01 921f |0007: const-string v1, "packageName:" // string@1f92 │ │ +08c7ee: 6e20 6921 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08c7f4: 0c01 |000c: move-result-object v1 │ │ +08c7f6: 5432 d802 |000d: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@02d8 │ │ +08c7fa: 6e20 6921 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08c800: 1a01 0501 |0012: const-string v1, ", id:" // string@0105 │ │ +08c804: 6e20 6921 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08c80a: 0c01 |0017: move-result-object v1 │ │ +08c80c: 5232 d602 |0018: iget v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@02d6 │ │ +08c810: 6e20 6521 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +08c816: 1a01 0b01 |001d: const-string v1, ", tag:" // string@010b │ │ +08c81a: 6e20 6921 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08c820: 0c01 |0022: move-result-object v1 │ │ +08c822: 5432 d902 |0023: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@02d9 │ │ +08c826: 6e20 6921 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08c82c: 1a01 3610 |0028: const-string v1, "]" // string@1036 │ │ +08c830: 6e20 6921 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08c836: 6e10 6e21 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08c83c: 0c01 |0030: move-result-object v1 │ │ +08c83e: 1101 |0031: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ 0x0007 line=581 │ │ 0x0012 line=582 │ │ 0x001d line=583 │ │ 0x0028 line=584 │ │ @@ -170661,17 +170662,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08c868: |[08c868] android.support.v4.app.RemoteInput$1.:()V │ │ -08c878: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08c87e: 0e00 |0003: return-void │ │ +08c840: |[08c840] android.support.v4.app.RemoteInput$1.:()V │ │ +08c850: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08c856: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$1; │ │ │ │ Virtual methods - │ │ @@ -170680,23 +170681,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInput;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -08c880: |[08c880] android.support.v4.app.RemoteInput$1.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInput; │ │ -08c890: 2200 8801 |0000: new-instance v0, Landroid/support/v4/app/RemoteInput; // type@0188 │ │ -08c894: 0771 |0002: move-object v1, v7 │ │ -08c896: 0782 |0003: move-object v2, v8 │ │ -08c898: 0793 |0004: move-object v3, v9 │ │ -08c89a: 01a4 |0005: move v4, v10 │ │ -08c89c: 07b5 |0006: move-object v5, v11 │ │ -08c89e: 7606 5c08 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/RemoteInput;.:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)V // method@085c │ │ -08c8a4: 1100 |000a: return-object v0 │ │ +08c858: |[08c858] android.support.v4.app.RemoteInput$1.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInput; │ │ +08c868: 2200 8801 |0000: new-instance v0, Landroid/support/v4/app/RemoteInput; // type@0188 │ │ +08c86c: 0771 |0002: move-object v1, v7 │ │ +08c86e: 0782 |0003: move-object v2, v8 │ │ +08c870: 0793 |0004: move-object v3, v9 │ │ +08c872: 01a4 |0005: move v4, v10 │ │ +08c874: 07b5 |0006: move-object v5, v11 │ │ +08c876: 7606 5c08 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/RemoteInput;.:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)V // method@085c │ │ +08c87c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Landroid/support/v4/app/RemoteInput$1; │ │ 0x0000 - 0x000b reg=7 resultKey Ljava/lang/String; │ │ 0x0000 - 0x000b reg=8 label Ljava/lang/CharSequence; │ │ @@ -170709,18 +170710,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 5 16-bit code units │ │ -08c8a8: |[08c8a8] android.support.v4.app.RemoteInput$1.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ -08c8b8: 7406 4508 0100 |0000: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/RemoteInput$1;.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInput; // method@0845 │ │ -08c8be: 0c00 |0003: move-result-object v0 │ │ -08c8c0: 1100 |0004: return-object v0 │ │ +08c880: |[08c880] android.support.v4.app.RemoteInput$1.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +08c890: 7406 4508 0100 |0000: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/RemoteInput$1;.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInput; // method@0845 │ │ +08c896: 0c00 |0003: move-result-object v0 │ │ +08c898: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/RemoteInput$1; │ │ 0x0000 - 0x0005 reg=2 x0 Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 x1 Ljava/lang/CharSequence; │ │ @@ -170733,17 +170734,17 @@ │ │ type : '(I)[Landroid/support/v4/app/RemoteInput;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08c8c4: |[08c8c4] android.support.v4.app.RemoteInput$1.newArray:(I)[Landroid/support/v4/app/RemoteInput; │ │ -08c8d4: 2320 6e05 |0000: new-array v0, v2, [Landroid/support/v4/app/RemoteInput; // type@056e │ │ -08c8d8: 1100 |0002: return-object v0 │ │ +08c89c: |[08c89c] android.support.v4.app.RemoteInput$1.newArray:(I)[Landroid/support/v4/app/RemoteInput; │ │ +08c8ac: 2320 6e05 |0000: new-array v0, v2, [Landroid/support/v4/app/RemoteInput; // type@056e │ │ +08c8b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/RemoteInput$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -170752,18 +170753,18 @@ │ │ type : '(I)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08c8dc: |[08c8dc] android.support.v4.app.RemoteInput$1.newArray:(I)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ -08c8ec: 6e20 4708 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/RemoteInput$1;.newArray:(I)[Landroid/support/v4/app/RemoteInput; // method@0847 │ │ -08c8f2: 0c00 |0003: move-result-object v0 │ │ -08c8f4: 1100 |0004: return-object v0 │ │ +08c8b4: |[08c8b4] android.support.v4.app.RemoteInput$1.newArray:(I)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +08c8c4: 6e20 4708 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/RemoteInput$1;.newArray:(I)[Landroid/support/v4/app/RemoteInput; // method@0847 │ │ +08c8ca: 0c00 |0003: move-result-object v0 │ │ +08c8cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/RemoteInput$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -170798,17 +170799,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08c8f8: |[08c8f8] android.support.v4.app.RemoteInput$ImplApi20.:()V │ │ -08c908: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08c90e: 0e00 |0003: return-void │ │ +08c8d0: |[08c8d0] android.support.v4.app.RemoteInput$ImplApi20.:()V │ │ +08c8e0: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08c8e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$ImplApi20; │ │ │ │ Virtual methods - │ │ @@ -170817,17 +170818,17 @@ │ │ type : '([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -08c910: |[08c910] android.support.v4.app.RemoteInput$ImplApi20.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -08c920: 7130 6508 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/app/RemoteInputCompatApi20;.addResultsToIntent:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V // method@0865 │ │ -08c926: 0e00 |0003: return-void │ │ +08c8e8: |[08c8e8] android.support.v4.app.RemoteInput$ImplApi20.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +08c8f8: 7130 6508 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/app/RemoteInputCompatApi20;.addResultsToIntent:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V // method@0865 │ │ +08c8fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0003 line=249 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$ImplApi20; │ │ 0x0000 - 0x0004 reg=1 remoteInputs [Landroid/support/v4/app/RemoteInput; │ │ @@ -170839,18 +170840,18 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c928: |[08c928] android.support.v4.app.RemoteInput$ImplApi20.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ -08c938: 7110 6708 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatApi20;.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; // method@0867 │ │ -08c93e: 0c00 |0003: move-result-object v0 │ │ -08c940: 1100 |0004: return-object v0 │ │ +08c900: |[08c900] android.support.v4.app.RemoteInput$ImplApi20.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ +08c910: 7110 6708 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatApi20;.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; // method@0867 │ │ +08c916: 0c00 |0003: move-result-object v0 │ │ +08c918: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/RemoteInput$ImplApi20; │ │ 0x0000 - 0x0005 reg=2 intent Landroid/content/Intent; │ │ │ │ @@ -170885,17 +170886,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08c944: |[08c944] android.support.v4.app.RemoteInput$ImplBase.:()V │ │ -08c954: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08c95a: 0e00 |0003: return-void │ │ +08c91c: |[08c91c] android.support.v4.app.RemoteInput$ImplBase.:()V │ │ +08c92c: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08c932: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$ImplBase; │ │ │ │ Virtual methods - │ │ @@ -170904,19 +170905,19 @@ │ │ type : '([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08c95c: |[08c95c] android.support.v4.app.RemoteInput$ImplBase.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -08c96c: 1a00 290d |0000: const-string v0, "RemoteInput" // string@0d29 │ │ -08c970: 1a01 2a0d |0002: const-string v1, "RemoteInput is only supported from API Level 16" // string@0d2a │ │ -08c974: 7120 0d1c 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0d │ │ -08c97a: 0e00 |0007: return-void │ │ +08c934: |[08c934] android.support.v4.app.RemoteInput$ImplBase.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +08c944: 1a00 290d |0000: const-string v0, "RemoteInput" // string@0d29 │ │ +08c948: 1a01 2a0d |0002: const-string v1, "RemoteInput is only supported from API Level 16" // string@0d2a │ │ +08c94c: 7120 0d1c 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0d │ │ +08c952: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0007 line=225 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/RemoteInput$ImplBase; │ │ 0x0000 - 0x0008 reg=3 remoteInputs [Landroid/support/v4/app/RemoteInput; │ │ @@ -170928,20 +170929,20 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08c97c: |[08c97c] android.support.v4.app.RemoteInput$ImplBase.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ -08c98c: 1a00 290d |0000: const-string v0, "RemoteInput" // string@0d29 │ │ -08c990: 1a01 2a0d |0002: const-string v1, "RemoteInput is only supported from API Level 16" // string@0d2a │ │ -08c994: 7120 0d1c 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0d │ │ -08c99a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -08c99c: 1100 |0008: return-object v0 │ │ +08c954: |[08c954] android.support.v4.app.RemoteInput$ImplBase.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ +08c964: 1a00 290d |0000: const-string v0, "RemoteInput" // string@0d29 │ │ +08c968: 1a01 2a0d |0002: const-string v1, "RemoteInput is only supported from API Level 16" // string@0d2a │ │ +08c96c: 7120 0d1c 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0d │ │ +08c972: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +08c974: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0007 line=219 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/RemoteInput$ImplBase; │ │ 0x0000 - 0x0009 reg=3 intent Landroid/content/Intent; │ │ @@ -170977,17 +170978,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08c9a0: |[08c9a0] android.support.v4.app.RemoteInput$ImplJellybean.:()V │ │ -08c9b0: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08c9b6: 0e00 |0003: return-void │ │ +08c978: |[08c978] android.support.v4.app.RemoteInput$ImplJellybean.:()V │ │ +08c988: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08c98e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$ImplJellybean; │ │ │ │ Virtual methods - │ │ @@ -170996,17 +170997,17 @@ │ │ type : '([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -08c9b8: |[08c9b8] android.support.v4.app.RemoteInput$ImplJellybean.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -08c9c8: 7130 7308 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/app/RemoteInputCompatJellybean;.addResultsToIntent:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V // method@0873 │ │ -08c9ce: 0e00 |0003: return-void │ │ +08c990: |[08c990] android.support.v4.app.RemoteInput$ImplJellybean.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +08c9a0: 7130 7308 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/app/RemoteInputCompatJellybean;.addResultsToIntent:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V // method@0873 │ │ +08c9a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0003 line=237 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$ImplJellybean; │ │ 0x0000 - 0x0004 reg=1 remoteInputs [Landroid/support/v4/app/RemoteInput; │ │ @@ -171018,18 +171019,18 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c9d0: |[08c9d0] android.support.v4.app.RemoteInput$ImplJellybean.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ -08c9e0: 7110 7608 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; // method@0876 │ │ -08c9e6: 0c00 |0003: move-result-object v0 │ │ -08c9e8: 1100 |0004: return-object v0 │ │ +08c9a8: |[08c9a8] android.support.v4.app.RemoteInput$ImplJellybean.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ +08c9b8: 7110 7608 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; // method@0876 │ │ +08c9be: 0c00 |0003: move-result-object v0 │ │ +08c9c0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/RemoteInput$ImplJellybean; │ │ 0x0000 - 0x0005 reg=2 intent Landroid/content/Intent; │ │ │ │ @@ -171107,36 +171108,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -08c9ec: |[08c9ec] android.support.v4.app.RemoteInput.:()V │ │ -08c9fc: 6000 3600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ -08ca00: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ -08ca04: 3410 1100 |0004: if-lt v0, v1, 0015 // +0011 │ │ -08ca08: 2200 8501 |0006: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplApi20; // type@0185 │ │ -08ca0c: 7010 5208 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplApi20;.:()V // method@0852 │ │ -08ca12: 6900 0303 |000b: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@0303 │ │ -08ca16: 2200 8201 |000d: new-instance v0, Landroid/support/v4/app/RemoteInput$1; // type@0182 │ │ -08ca1a: 7010 4408 0000 |000f: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$1;.:()V // method@0844 │ │ -08ca20: 6900 0203 |0012: sput-object v0, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@0302 │ │ -08ca24: 0e00 |0014: return-void │ │ -08ca26: 6000 3600 |0015: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ -08ca2a: 1301 1000 |0017: const/16 v1, #int 16 // #10 │ │ -08ca2e: 3410 0a00 |0019: if-lt v0, v1, 0023 // +000a │ │ -08ca32: 2200 8701 |001b: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplJellybean; // type@0187 │ │ -08ca36: 7010 5808 0000 |001d: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplJellybean;.:()V // method@0858 │ │ -08ca3c: 6900 0303 |0020: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@0303 │ │ -08ca40: 28eb |0022: goto 000d // -0015 │ │ -08ca42: 2200 8601 |0023: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplBase; // type@0186 │ │ -08ca46: 7010 5508 0000 |0025: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplBase;.:()V // method@0855 │ │ -08ca4c: 6900 0303 |0028: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@0303 │ │ -08ca50: 28e3 |002a: goto 000d // -001d │ │ +08c9c4: |[08c9c4] android.support.v4.app.RemoteInput.:()V │ │ +08c9d4: 6000 3600 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ +08c9d8: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ +08c9dc: 3410 1100 |0004: if-lt v0, v1, 0015 // +0011 │ │ +08c9e0: 2200 8501 |0006: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplApi20; // type@0185 │ │ +08c9e4: 7010 5208 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplApi20;.:()V // method@0852 │ │ +08c9ea: 6900 0303 |000b: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@0303 │ │ +08c9ee: 2200 8201 |000d: new-instance v0, Landroid/support/v4/app/RemoteInput$1; // type@0182 │ │ +08c9f2: 7010 4408 0000 |000f: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$1;.:()V // method@0844 │ │ +08c9f8: 6900 0203 |0012: sput-object v0, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@0302 │ │ +08c9fc: 0e00 |0014: return-void │ │ +08c9fe: 6000 3600 |0015: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ +08ca02: 1301 1000 |0017: const/16 v1, #int 16 // #10 │ │ +08ca06: 3410 0a00 |0019: if-lt v0, v1, 0023 // +000a │ │ +08ca0a: 2200 8701 |001b: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplJellybean; // type@0187 │ │ +08ca0e: 7010 5808 0000 |001d: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplJellybean;.:()V // method@0858 │ │ +08ca14: 6900 0303 |0020: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@0303 │ │ +08ca18: 28eb |0022: goto 000d // -0015 │ │ +08ca1a: 2200 8601 |0023: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplBase; // type@0186 │ │ +08ca1e: 7010 5508 0000 |0025: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplBase;.:()V // method@0855 │ │ +08ca24: 6900 0303 |0028: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@0303 │ │ +08ca28: 28e3 |002a: goto 000d // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0006 line=254 │ │ 0x000d line=263 │ │ 0x0015 line=255 │ │ 0x001b line=256 │ │ @@ -171148,22 +171149,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -08ca54: |[08ca54] android.support.v4.app.RemoteInput.:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)V │ │ -08ca64: 7010 6b08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.:()V // method@086b │ │ -08ca6a: 5b01 0a03 |0003: iput-object v1, v0, Landroid/support/v4/app/RemoteInput;.mResultKey:Ljava/lang/String; // field@030a │ │ -08ca6e: 5b02 0903 |0005: iput-object v2, v0, Landroid/support/v4/app/RemoteInput;.mLabel:Ljava/lang/CharSequence; // field@0309 │ │ -08ca72: 5b03 0703 |0007: iput-object v3, v0, Landroid/support/v4/app/RemoteInput;.mChoices:[Ljava/lang/CharSequence; // field@0307 │ │ -08ca76: 5c04 0603 |0009: iput-boolean v4, v0, Landroid/support/v4/app/RemoteInput;.mAllowFreeFormInput:Z // field@0306 │ │ -08ca7a: 5b05 0803 |000b: iput-object v5, v0, Landroid/support/v4/app/RemoteInput;.mExtras:Landroid/os/Bundle; // field@0308 │ │ -08ca7e: 0e00 |000d: return-void │ │ +08ca2c: |[08ca2c] android.support.v4.app.RemoteInput.:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)V │ │ +08ca3c: 7010 6b08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.:()V // method@086b │ │ +08ca42: 5b01 0a03 |0003: iput-object v1, v0, Landroid/support/v4/app/RemoteInput;.mResultKey:Ljava/lang/String; // field@030a │ │ +08ca46: 5b02 0903 |0005: iput-object v2, v0, Landroid/support/v4/app/RemoteInput;.mLabel:Ljava/lang/CharSequence; // field@0309 │ │ +08ca4a: 5b03 0703 |0007: iput-object v3, v0, Landroid/support/v4/app/RemoteInput;.mChoices:[Ljava/lang/CharSequence; // field@0307 │ │ +08ca4e: 5c04 0603 |0009: iput-boolean v4, v0, Landroid/support/v4/app/RemoteInput;.mAllowFreeFormInput:Z // field@0306 │ │ +08ca52: 5b05 0803 |000b: iput-object v5, v0, Landroid/support/v4/app/RemoteInput;.mExtras:Landroid/os/Bundle; // field@0308 │ │ +08ca56: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0007 line=47 │ │ 0x0009 line=48 │ │ @@ -171182,18 +171183,18 @@ │ │ type : '([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -08ca80: |[08ca80] android.support.v4.app.RemoteInput.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -08ca90: 6200 0303 |0000: sget-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@0303 │ │ -08ca94: 7240 5008 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/app/RemoteInput$Impl;.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V // method@0850 │ │ -08ca9a: 0e00 |0005: return-void │ │ +08ca58: |[08ca58] android.support.v4.app.RemoteInput.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +08ca68: 6200 0303 |0000: sget-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@0303 │ │ +08ca6c: 7240 5008 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/app/RemoteInput$Impl;.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V // method@0850 │ │ +08ca72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0005 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 remoteInputs [Landroid/support/v4/app/RemoteInput; │ │ 0x0000 - 0x0006 reg=2 intent Landroid/content/Intent; │ │ @@ -171204,19 +171205,19 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/Bundle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -08ca9c: |[08ca9c] android.support.v4.app.RemoteInput.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ -08caac: 6200 0303 |0000: sget-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@0303 │ │ -08cab0: 7220 5108 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/RemoteInput$Impl;.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; // method@0851 │ │ -08cab6: 0c00 |0005: move-result-object v0 │ │ -08cab8: 1100 |0006: return-object v0 │ │ +08ca74: |[08ca74] android.support.v4.app.RemoteInput.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ +08ca84: 6200 0303 |0000: sget-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@0303 │ │ +08ca88: 7220 5108 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/RemoteInput$Impl;.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; // method@0851 │ │ +08ca8e: 0c00 |0005: move-result-object v0 │ │ +08ca90: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 intent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ @@ -171225,17 +171226,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08cabc: |[08cabc] android.support.v4.app.RemoteInput.getAllowFreeFormInput:()Z │ │ -08cacc: 5510 0603 |0000: iget-boolean v0, v1, Landroid/support/v4/app/RemoteInput;.mAllowFreeFormInput:Z // field@0306 │ │ -08cad0: 0f00 |0002: return v0 │ │ +08ca94: |[08ca94] android.support.v4.app.RemoteInput.getAllowFreeFormInput:()Z │ │ +08caa4: 5510 0603 |0000: iget-boolean v0, v1, Landroid/support/v4/app/RemoteInput;.mAllowFreeFormInput:Z // field@0306 │ │ +08caa8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/RemoteInput; │ │ │ │ #1 : (in Landroid/support/v4/app/RemoteInput;) │ │ @@ -171243,17 +171244,17 @@ │ │ type : '()[Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08cad4: |[08cad4] android.support.v4.app.RemoteInput.getChoices:()[Ljava/lang/CharSequence; │ │ -08cae4: 5410 0703 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mChoices:[Ljava/lang/CharSequence; // field@0307 │ │ -08cae8: 1100 |0002: return-object v0 │ │ +08caac: |[08caac] android.support.v4.app.RemoteInput.getChoices:()[Ljava/lang/CharSequence; │ │ +08cabc: 5410 0703 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mChoices:[Ljava/lang/CharSequence; // field@0307 │ │ +08cac0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/RemoteInput; │ │ │ │ #2 : (in Landroid/support/v4/app/RemoteInput;) │ │ @@ -171261,17 +171262,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08caec: |[08caec] android.support.v4.app.RemoteInput.getExtras:()Landroid/os/Bundle; │ │ -08cafc: 5410 0803 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mExtras:Landroid/os/Bundle; // field@0308 │ │ -08cb00: 1100 |0002: return-object v0 │ │ +08cac4: |[08cac4] android.support.v4.app.RemoteInput.getExtras:()Landroid/os/Bundle; │ │ +08cad4: 5410 0803 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mExtras:Landroid/os/Bundle; // field@0308 │ │ +08cad8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/RemoteInput; │ │ │ │ #3 : (in Landroid/support/v4/app/RemoteInput;) │ │ @@ -171279,17 +171280,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08cb04: |[08cb04] android.support.v4.app.RemoteInput.getLabel:()Ljava/lang/CharSequence; │ │ -08cb14: 5410 0903 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mLabel:Ljava/lang/CharSequence; // field@0309 │ │ -08cb18: 1100 |0002: return-object v0 │ │ +08cadc: |[08cadc] android.support.v4.app.RemoteInput.getLabel:()Ljava/lang/CharSequence; │ │ +08caec: 5410 0903 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mLabel:Ljava/lang/CharSequence; // field@0309 │ │ +08caf0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/RemoteInput; │ │ │ │ #4 : (in Landroid/support/v4/app/RemoteInput;) │ │ @@ -171297,17 +171298,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08cb1c: |[08cb1c] android.support.v4.app.RemoteInput.getResultKey:()Ljava/lang/String; │ │ -08cb2c: 5410 0a03 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mResultKey:Ljava/lang/String; // field@030a │ │ -08cb30: 1100 |0002: return-object v0 │ │ +08caf4: |[08caf4] android.support.v4.app.RemoteInput.getResultKey:()Ljava/lang/String; │ │ +08cb04: 5410 0a03 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mResultKey:Ljava/lang/String; // field@030a │ │ +08cb08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/RemoteInput; │ │ │ │ source_file_idx : 3371 (RemoteInput.java) │ │ @@ -171341,17 +171342,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08cb34: |[08cb34] android.support.v4.app.ShareCompat$ShareCompatImplBase.:()V │ │ -08cb44: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08cb4a: 0e00 |0003: return-void │ │ +08cb0c: |[08cb0c] android.support.v4.app.ShareCompat$ShareCompatImplBase.:()V │ │ +08cb1c: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08cb22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;) │ │ @@ -171359,69 +171360,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 │ │ -08cb4c: |[08cb4c] android.support.v4.app.ShareCompat$ShareCompatImplBase.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V │ │ -08cb5c: 1304 2000 |0000: const/16 v4, #int 32 // #20 │ │ -08cb60: 0171 |0002: move v1, v7 │ │ -08cb62: 3581 6700 |0003: if-ge v1, v8, 006a // +0067 │ │ -08cb66: 7220 d820 1600 |0005: invoke-interface {v6, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@20d8 │ │ -08cb6c: 0a00 |0008: move-result v0 │ │ -08cb6e: 1302 3c00 |0009: const/16 v2, #int 60 // #3c │ │ -08cb72: 3320 0a00 |000b: if-ne v0, v2, 0015 // +000a │ │ -08cb76: 1a02 bf00 |000d: const-string v2, "<" // string@00bf │ │ -08cb7a: 6e20 6921 2500 |000f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08cb80: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08cb84: 28ef |0014: goto 0003 // -0011 │ │ -08cb86: 1302 3e00 |0015: const/16 v2, #int 62 // #3e │ │ -08cb8a: 3320 0800 |0017: if-ne v0, v2, 001f // +0008 │ │ -08cb8e: 1a02 be00 |0019: const-string v2, ">" // string@00be │ │ -08cb92: 6e20 6921 2500 |001b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08cb98: 28f4 |001e: goto 0012 // -000c │ │ -08cb9a: 1302 2600 |001f: const/16 v2, #int 38 // #26 │ │ -08cb9e: 3320 0800 |0021: if-ne v0, v2, 0029 // +0008 │ │ -08cba2: 1a02 bd00 |0023: const-string v2, "&" // string@00bd │ │ -08cba6: 6e20 6921 2500 |0025: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08cbac: 28ea |0028: goto 0012 // -0016 │ │ -08cbae: 1302 7e00 |0029: const/16 v2, #int 126 // #7e │ │ -08cbb2: 3620 0400 |002b: if-gt v0, v2, 002f // +0004 │ │ -08cbb6: 3540 1f00 |002d: if-ge v0, v4, 004c // +001f │ │ -08cbba: 2202 f704 |002f: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -08cbbe: 7010 6021 0200 |0031: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08cbc4: 1a03 bb00 |0034: const-string v3, "&#" // string@00bb │ │ -08cbc8: 6e20 6921 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08cbce: 0c02 |0039: move-result-object v2 │ │ -08cbd0: 6e20 6521 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -08cbd6: 0c02 |003d: move-result-object v2 │ │ -08cbd8: 1a03 3f01 |003e: const-string v3, ";" // string@013f │ │ -08cbdc: 6e20 6921 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08cbe2: 0c02 |0043: move-result-object v2 │ │ -08cbe4: 6e10 6e21 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08cbea: 0c02 |0047: move-result-object v2 │ │ -08cbec: 6e20 6921 2500 |0048: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08cbf2: 28c7 |004b: goto 0012 // -0039 │ │ -08cbf4: 3340 1a00 |004c: if-ne v0, v4, 0066 // +001a │ │ -08cbf8: d802 0101 |004e: add-int/lit8 v2, v1, #int 1 // #01 │ │ -08cbfc: 3582 1200 |0050: if-ge v2, v8, 0062 // +0012 │ │ -08cc00: d802 0101 |0052: add-int/lit8 v2, v1, #int 1 // #01 │ │ -08cc04: 7220 d820 2600 |0054: invoke-interface {v6, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@20d8 │ │ -08cc0a: 0a02 |0057: move-result v2 │ │ -08cc0c: 3342 0a00 |0058: if-ne v2, v4, 0062 // +000a │ │ -08cc10: 1a02 c000 |005a: const-string v2, " " // string@00c0 │ │ -08cc14: 6e20 6921 2500 |005c: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08cc1a: d801 0101 |005f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08cc1e: 28ed |0061: goto 004e // -0013 │ │ -08cc20: 6e20 6321 4500 |0062: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2163 │ │ -08cc26: 28ad |0065: goto 0012 // -0053 │ │ -08cc28: 6e20 6321 0500 |0066: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2163 │ │ -08cc2e: 28a9 |0069: goto 0012 // -0057 │ │ -08cc30: 0e00 |006a: return-void │ │ +08cb24: |[08cb24] android.support.v4.app.ShareCompat$ShareCompatImplBase.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V │ │ +08cb34: 1304 2000 |0000: const/16 v4, #int 32 // #20 │ │ +08cb38: 0171 |0002: move v1, v7 │ │ +08cb3a: 3581 6700 |0003: if-ge v1, v8, 006a // +0067 │ │ +08cb3e: 7220 d820 1600 |0005: invoke-interface {v6, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@20d8 │ │ +08cb44: 0a00 |0008: move-result v0 │ │ +08cb46: 1302 3c00 |0009: const/16 v2, #int 60 // #3c │ │ +08cb4a: 3320 0a00 |000b: if-ne v0, v2, 0015 // +000a │ │ +08cb4e: 1a02 bf00 |000d: const-string v2, "<" // string@00bf │ │ +08cb52: 6e20 6921 2500 |000f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08cb58: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08cb5c: 28ef |0014: goto 0003 // -0011 │ │ +08cb5e: 1302 3e00 |0015: const/16 v2, #int 62 // #3e │ │ +08cb62: 3320 0800 |0017: if-ne v0, v2, 001f // +0008 │ │ +08cb66: 1a02 be00 |0019: const-string v2, ">" // string@00be │ │ +08cb6a: 6e20 6921 2500 |001b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08cb70: 28f4 |001e: goto 0012 // -000c │ │ +08cb72: 1302 2600 |001f: const/16 v2, #int 38 // #26 │ │ +08cb76: 3320 0800 |0021: if-ne v0, v2, 0029 // +0008 │ │ +08cb7a: 1a02 bd00 |0023: const-string v2, "&" // string@00bd │ │ +08cb7e: 6e20 6921 2500 |0025: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08cb84: 28ea |0028: goto 0012 // -0016 │ │ +08cb86: 1302 7e00 |0029: const/16 v2, #int 126 // #7e │ │ +08cb8a: 3620 0400 |002b: if-gt v0, v2, 002f // +0004 │ │ +08cb8e: 3540 1f00 |002d: if-ge v0, v4, 004c // +001f │ │ +08cb92: 2202 f704 |002f: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +08cb96: 7010 6021 0200 |0031: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08cb9c: 1a03 bb00 |0034: const-string v3, "&#" // string@00bb │ │ +08cba0: 6e20 6921 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08cba6: 0c02 |0039: move-result-object v2 │ │ +08cba8: 6e20 6521 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +08cbae: 0c02 |003d: move-result-object v2 │ │ +08cbb0: 1a03 3f01 |003e: const-string v3, ";" // string@013f │ │ +08cbb4: 6e20 6921 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08cbba: 0c02 |0043: move-result-object v2 │ │ +08cbbc: 6e10 6e21 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08cbc2: 0c02 |0047: move-result-object v2 │ │ +08cbc4: 6e20 6921 2500 |0048: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08cbca: 28c7 |004b: goto 0012 // -0039 │ │ +08cbcc: 3340 1a00 |004c: if-ne v0, v4, 0066 // +001a │ │ +08cbd0: d802 0101 |004e: add-int/lit8 v2, v1, #int 1 // #01 │ │ +08cbd4: 3582 1200 |0050: if-ge v2, v8, 0062 // +0012 │ │ +08cbd8: d802 0101 |0052: add-int/lit8 v2, v1, #int 1 // #01 │ │ +08cbdc: 7220 d820 2600 |0054: invoke-interface {v6, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@20d8 │ │ +08cbe2: 0a02 |0057: move-result v2 │ │ +08cbe4: 3342 0a00 |0058: if-ne v2, v4, 0062 // +000a │ │ +08cbe8: 1a02 c000 |005a: const-string v2, " " // string@00c0 │ │ +08cbec: 6e20 6921 2500 |005c: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08cbf2: d801 0101 |005f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08cbf6: 28ed |0061: goto 004e // -0013 │ │ +08cbf8: 6e20 6321 4500 |0062: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2163 │ │ +08cbfe: 28ad |0065: goto 0012 // -0053 │ │ +08cc00: 6e20 6321 0500 |0066: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2163 │ │ +08cc06: 28a9 |0069: goto 0012 // -0057 │ │ +08cc08: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=99 │ │ 0x0005 line=100 │ │ 0x0009 line=102 │ │ 0x000d line=103 │ │ 0x0012 line=99 │ │ @@ -171452,19 +171453,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 │ │ -08cc34: |[08cc34] android.support.v4.app.ShareCompat$ShareCompatImplBase.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -08cc44: 6e10 8408 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@0884 │ │ -08cc4a: 0c00 |0003: move-result-object v0 │ │ -08cc4c: 7220 4e1c 0200 |0004: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@1c4e │ │ -08cc52: 0e00 |0007: return-void │ │ +08cc0c: |[08cc0c] android.support.v4.app.ShareCompat$ShareCompatImplBase.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +08cc1c: 6e10 8408 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@0884 │ │ +08cc22: 0c00 |0003: move-result-object v0 │ │ +08cc24: 7220 4e1c 0200 |0004: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@1c4e │ │ +08cc2a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0007 line=89 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ 0x0000 - 0x0008 reg=2 item Landroid/view/MenuItem; │ │ @@ -171475,24 +171476,24 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -08cc54: |[08cc54] android.support.v4.app.ShareCompat$ShareCompatImplBase.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ -08cc64: 2200 f704 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@04f7 │ │ -08cc68: 7010 6021 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08cc6e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -08cc70: 7210 d920 0400 |0006: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@20d9 │ │ -08cc76: 0a02 |0009: move-result v2 │ │ -08cc78: 7140 ac08 4021 |000a: invoke-static {v0, v4, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V // method@08ac │ │ -08cc7e: 6e10 6e21 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08cc84: 0c01 |0010: move-result-object v1 │ │ -08cc86: 1101 |0011: return-object v1 │ │ +08cc2c: |[08cc2c] android.support.v4.app.ShareCompat$ShareCompatImplBase.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ +08cc3c: 2200 f704 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@04f7 │ │ +08cc40: 7010 6021 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08cc46: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +08cc48: 7210 d920 0400 |0006: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@20d9 │ │ +08cc4e: 0a02 |0009: move-result v2 │ │ +08cc50: 7140 ac08 4021 |000a: invoke-static {v0, v4, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V // method@08ac │ │ +08cc56: 6e10 6e21 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08cc5c: 0c01 |0010: move-result-object v1 │ │ +08cc5e: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ 0x000d line=94 │ │ locals : │ │ 0x0005 - 0x0012 reg=0 out Ljava/lang/StringBuilder; │ │ @@ -171530,17 +171531,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08cc88: |[08cc88] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.:()V │ │ -08cc98: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08cc9e: 0e00 |0003: return-void │ │ +08cc60: |[08cc60] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.:()V │ │ +08cc70: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08cc76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ │ │ Virtual methods - │ │ @@ -171549,25 +171550,25 @@ │ │ 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 │ │ -08cca0: |[08cca0] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -08ccb0: 2200 3400 |0000: new-instance v0, Landroid/content/Intent; // type@0034 │ │ -08ccb4: 2141 |0002: array-length v1, v4 │ │ -08ccb6: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ -08ccba: 4601 0401 |0005: aget-object v1, v4, v1 │ │ -08ccbe: 7020 f400 1000 |0007: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00f4 │ │ -08ccc4: 1501 0010 |000a: const/high16 v1, #int 268435456 // #1000 │ │ -08ccc8: 6e20 f800 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00f8 │ │ -08ccce: 7140 a300 5360 |000f: invoke-static {v3, v5, v0, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00a3 │ │ -08ccd4: 0c01 |0012: move-result-object v1 │ │ -08ccd6: 1101 |0013: return-object v1 │ │ +08cc78: |[08cc78] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +08cc88: 2200 3400 |0000: new-instance v0, Landroid/content/Intent; // type@0034 │ │ +08cc8c: 2141 |0002: array-length v1, v4 │ │ +08cc8e: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ +08cc92: 4601 0401 |0005: aget-object v1, v4, v1 │ │ +08cc96: 7020 f400 1000 |0007: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00f4 │ │ +08cc9c: 1501 0010 |000a: const/high16 v1, #int 268435456 // #1000 │ │ +08cca0: 6e20 f800 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00f8 │ │ +08cca6: 7140 a300 5360 |000f: invoke-static {v3, v5, v0, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00a3 │ │ +08ccac: 0c01 |0012: move-result-object v1 │ │ +08ccae: 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; │ │ @@ -171609,17 +171610,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08ccd8: |[08ccd8] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.:()V │ │ -08cce8: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08ccee: 0e00 |0003: return-void │ │ +08ccb0: |[08ccb0] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.:()V │ │ +08ccc0: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08ccc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ │ │ Virtual methods - │ │ @@ -171628,26 +171629,26 @@ │ │ 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 │ │ -08ccf0: |[08ccf0] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -08cd00: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08cd02: 2200 3400 |0001: new-instance v0, Landroid/content/Intent; // type@0034 │ │ -08cd06: 4601 0502 |0003: aget-object v1, v5, v2 │ │ -08cd0a: 7020 f400 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00f4 │ │ -08cd10: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ -08cd16: 6e20 f800 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00f8 │ │ -08cd1c: 0c00 |000e: move-result-object v0 │ │ -08cd1e: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ -08cd22: 7140 e108 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@08e1 │ │ -08cd28: 0c00 |0014: move-result-object v0 │ │ -08cd2a: 1100 |0015: return-object v0 │ │ +08ccc8: |[08ccc8] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +08ccd8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08ccda: 2200 3400 |0001: new-instance v0, Landroid/content/Intent; // type@0034 │ │ +08ccde: 4601 0502 |0003: aget-object v1, v5, v2 │ │ +08cce2: 7020 f400 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00f4 │ │ +08cce8: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ +08ccee: 6e20 f800 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00f8 │ │ +08ccf4: 0c00 |000e: move-result-object v0 │ │ +08ccf6: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ +08ccfa: 7140 e108 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@08e1 │ │ +08cd00: 0c00 |0014: move-result-object v0 │ │ +08cd02: 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; │ │ @@ -171687,17 +171688,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08cd2c: |[08cd2c] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.:()V │ │ -08cd3c: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08cd42: 0e00 |0003: return-void │ │ +08cd04: |[08cd04] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.:()V │ │ +08cd14: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08cd1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean; │ │ │ │ Virtual methods - │ │ @@ -171706,26 +171707,26 @@ │ │ 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 │ │ -08cd44: |[08cd44] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -08cd54: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08cd56: 2200 3400 |0001: new-instance v0, Landroid/content/Intent; // type@0034 │ │ -08cd5a: 4601 0502 |0003: aget-object v1, v5, v2 │ │ -08cd5e: 7020 f400 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00f4 │ │ -08cd64: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ -08cd6a: 6e20 f800 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00f8 │ │ -08cd70: 0c00 |000e: move-result-object v0 │ │ -08cd72: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ -08cd76: 7158 e308 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@08e3 │ │ -08cd7c: 0c00 |0014: move-result-object v0 │ │ -08cd7e: 1100 |0015: return-object v0 │ │ +08cd1c: |[08cd1c] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +08cd2c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08cd2e: 2200 3400 |0001: new-instance v0, Landroid/content/Intent; // type@0034 │ │ +08cd32: 4601 0502 |0003: aget-object v1, v5, v2 │ │ +08cd36: 7020 f400 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00f4 │ │ +08cd3c: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ +08cd42: 6e20 f800 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00f8 │ │ +08cd48: 0c00 |000e: move-result-object v0 │ │ +08cd4a: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ +08cd4e: 7158 e308 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@08e3 │ │ +08cd54: 0c00 |0014: move-result-object v0 │ │ +08cd56: 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; │ │ @@ -171788,22 +171789,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 │ │ -08cd80: |[08cd80] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ -08cd90: 5b23 2b03 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@032b │ │ -08cd94: 7010 a409 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@09a4 │ │ -08cd9a: 2200 2a05 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@052a │ │ -08cd9e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -08cda0: 7020 fb21 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@21fb │ │ -08cda6: 5b20 2903 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0329 │ │ -08cdaa: 0e00 |000d: return-void │ │ +08cd58: |[08cd58] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ +08cd68: 5b23 2b03 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@032b │ │ +08cd6c: 7010 a409 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@09a4 │ │ +08cd72: 2200 2a05 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@052a │ │ +08cd76: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +08cd78: 7020 fb21 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@21fb │ │ +08cd7e: 5b20 2903 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0329 │ │ +08cd82: 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; │ │ @@ -171814,17 +171815,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 │ │ -08cdac: |[08cdac] android.support.v4.content.AsyncTaskLoader$LoadTask.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; │ │ -08cdbc: 5410 2903 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0329 │ │ -08cdc0: 1100 |0002: return-object v0 │ │ +08cd84: |[08cd84] android.support.v4.content.AsyncTaskLoader$LoadTask.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; │ │ +08cd94: 5410 2903 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0329 │ │ +08cd98: 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 - │ │ @@ -171833,19 +171834,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 │ │ -08cdc4: |[08cdc4] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -08cdd4: 1f02 8a05 |0000: check-cast v2, [Ljava/lang/Void; // type@058a │ │ -08cdd8: 6e20 e808 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@08e8 │ │ -08cdde: 0c00 |0005: move-result-object v0 │ │ -08cde0: 1100 |0006: return-object v0 │ │ +08cd9c: |[08cd9c] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +08cdac: 1f02 8a05 |0000: check-cast v2, [Ljava/lang/Void; // type@058a │ │ +08cdb0: 6e20 e808 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@08e8 │ │ +08cdb6: 0c00 |0005: move-result-object v0 │ │ +08cdb8: 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; │ │ @@ -171855,21 +171856,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 │ │ -08cde4: |[08cde4] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ -08cdf4: 5410 2b03 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@032b │ │ -08cdf8: 6e10 f908 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@08f9 │ │ -08cdfe: 0c00 |0005: move-result-object v0 │ │ -08ce00: 5b10 2a03 |0006: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@032a │ │ -08ce04: 5410 2a03 |0008: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@032a │ │ -08ce08: 1100 |000a: return-object v0 │ │ +08cdbc: |[08cdbc] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ +08cdcc: 5410 2b03 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@032b │ │ +08cdd0: 6e10 f908 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@08f9 │ │ +08cdd6: 0c00 |0005: move-result-object v0 │ │ +08cdd8: 5b10 2a03 |0006: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@032a │ │ +08cddc: 5410 2a03 |0008: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@032a │ │ +08cde0: 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; │ │ @@ -171880,25 +171881,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -08ce0c: |[08ce0c] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:()V │ │ -08ce1c: 5420 2b03 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@032b │ │ -08ce20: 5421 2a03 |0002: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@032a │ │ -08ce24: 6e30 f108 2001 |0004: invoke-virtual {v0, v2, v1}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@08f1 │ │ -08ce2a: 5420 2903 |0007: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0329 │ │ -08ce2e: 6e10 fd21 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@21fd │ │ -08ce34: 0e00 |000c: return-void │ │ -08ce36: 0d00 |000d: move-exception v0 │ │ -08ce38: 5421 2903 |000e: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0329 │ │ -08ce3c: 6e10 fd21 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@21fd │ │ -08ce42: 2700 |0013: throw v0 │ │ +08cde4: |[08cde4] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:()V │ │ +08cdf4: 5420 2b03 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@032b │ │ +08cdf8: 5421 2a03 |0002: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@032a │ │ +08cdfc: 6e30 f108 2001 |0004: invoke-virtual {v0, v2, v1}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@08f1 │ │ +08ce02: 5420 2903 |0007: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0329 │ │ +08ce06: 6e10 fd21 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@21fd │ │ +08ce0c: 0e00 |000c: return-void │ │ +08ce0e: 0d00 |000d: move-exception v0 │ │ +08ce10: 5421 2903 |000e: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0329 │ │ +08ce14: 6e10 fd21 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@21fd │ │ +08ce1a: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=71 │ │ 0x0007 line=73 │ │ 0x000c line=75 │ │ @@ -171912,24 +171913,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -08ce50: |[08ce50] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ -08ce60: 5420 2b03 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@032b │ │ -08ce64: 6e30 f208 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@08f2 │ │ -08ce6a: 5420 2903 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0329 │ │ -08ce6e: 6e10 fd21 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@21fd │ │ -08ce74: 0e00 |000a: return-void │ │ -08ce76: 0d00 |000b: move-exception v0 │ │ -08ce78: 5421 2903 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0329 │ │ -08ce7c: 6e10 fd21 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@21fd │ │ -08ce82: 2700 |0011: throw v0 │ │ +08ce28: |[08ce28] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ +08ce38: 5420 2b03 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@032b │ │ +08ce3c: 6e30 f208 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@08f2 │ │ +08ce42: 5420 2903 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0329 │ │ +08ce46: 6e10 fd21 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@21fd │ │ +08ce4c: 0e00 |000a: return-void │ │ +08ce4e: 0d00 |000b: move-exception v0 │ │ +08ce50: 5421 2903 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0329 │ │ +08ce54: 6e10 fd21 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@21fd │ │ +08ce5a: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=63 │ │ 0x000a line=65 │ │ @@ -171945,20 +171946,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08ce90: |[08ce90] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ -08cea0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08cea2: 5c10 2c03 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@032c │ │ -08cea6: 5410 2b03 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@032b │ │ -08ceaa: 6e10 f408 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@08f4 │ │ -08ceb0: 0e00 |0008: return-void │ │ +08ce68: |[08ce68] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ +08ce78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08ce7a: 5c10 2c03 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@032c │ │ +08ce7e: 5410 2b03 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@032b │ │ +08ce82: 6e10 f408 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@08f4 │ │ +08ce88: 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; │ │ @@ -172038,19 +172039,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08ceb4: |[08ceb4] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ -08cec4: 7020 6609 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@0966 │ │ -08ceca: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ -08cece: 5a20 3103 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0331 │ │ -08ced2: 0e00 |0007: return-void │ │ +08ce8c: |[08ce8c] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ +08ce9c: 7020 6609 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@0966 │ │ +08cea2: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ +08cea6: 5a20 3103 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0331 │ │ +08ceaa: 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; │ │ @@ -172063,49 +172064,49 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -08ced4: |[08ced4] android.support.v4.content.AsyncTaskLoader.cancelLoad:()Z │ │ -08cee4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08cee6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -08cee8: 5441 3203 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ -08ceec: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ -08cef0: 5441 2f03 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032f │ │ -08cef4: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -08cef8: 5441 3203 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ -08cefc: 5511 2c03 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@032c │ │ -08cf00: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ -08cf04: 5441 3203 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ -08cf08: 5c10 2c03 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@032c │ │ -08cf0c: 5441 3003 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0330 │ │ -08cf10: 5442 3203 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ -08cf14: 6e20 be02 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02be │ │ -08cf1a: 5b43 3203 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ -08cf1e: 0f00 |001d: return v0 │ │ -08cf20: 5441 3203 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ -08cf24: 5511 2c03 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@032c │ │ -08cf28: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ -08cf2c: 5441 3203 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ -08cf30: 5c10 2c03 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@032c │ │ -08cf34: 5441 3003 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0330 │ │ -08cf38: 5442 3203 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ -08cf3c: 6e20 be02 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02be │ │ -08cf42: 5b43 3203 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ -08cf46: 28ec |0031: goto 001d // -0014 │ │ -08cf48: 5441 3203 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ -08cf4c: 6e20 e608 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@08e6 │ │ -08cf52: 0a00 |0037: move-result v0 │ │ -08cf54: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ -08cf58: 5441 3203 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ -08cf5c: 5b41 2f03 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032f │ │ -08cf60: 5b43 3203 |003e: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ -08cf64: 28dd |0040: goto 001d // -0023 │ │ +08ceac: |[08ceac] android.support.v4.content.AsyncTaskLoader.cancelLoad:()Z │ │ +08cebc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08cebe: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +08cec0: 5441 3203 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ +08cec4: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ +08cec8: 5441 2f03 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032f │ │ +08cecc: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +08ced0: 5441 3203 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ +08ced4: 5511 2c03 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@032c │ │ +08ced8: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ +08cedc: 5441 3203 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ +08cee0: 5c10 2c03 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@032c │ │ +08cee4: 5441 3003 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0330 │ │ +08cee8: 5442 3203 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ +08ceec: 6e20 be02 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02be │ │ +08cef2: 5b43 3203 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ +08cef6: 0f00 |001d: return v0 │ │ +08cef8: 5441 3203 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ +08cefc: 5511 2c03 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@032c │ │ +08cf00: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ +08cf04: 5441 3203 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ +08cf08: 5c10 2c03 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@032c │ │ +08cf0c: 5441 3003 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0330 │ │ +08cf10: 5442 3203 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ +08cf14: 6e20 be02 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02be │ │ +08cf1a: 5b43 3203 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ +08cf1e: 28ec |0031: goto 001d // -0014 │ │ +08cf20: 5441 3203 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ +08cf24: 6e20 e608 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@08e6 │ │ +08cf2a: 0a00 |0037: move-result v0 │ │ +08cf2c: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ +08cf30: 5441 3203 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ +08cf34: 5b41 2f03 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032f │ │ +08cf38: 5b43 3203 |003e: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ +08cf3c: 28dd |0040: goto 001d // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=136 │ │ 0x0006 line=137 │ │ 0x000a line=142 │ │ 0x0010 line=143 │ │ 0x0014 line=144 │ │ @@ -172129,26 +172130,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 │ │ -08cf68: |[08cf68] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -08cf78: 6e20 f708 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@08f7 │ │ -08cf7e: 5420 2f03 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032f │ │ -08cf82: 3330 1100 |0005: if-ne v0, v3, 0016 // +0011 │ │ -08cf86: 6e10 fb08 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.rollbackContentChanged:()V // method@08fb │ │ -08cf8c: 7100 0103 0000 |000a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0301 │ │ -08cf92: 0b00 |000d: move-result-wide v0 │ │ -08cf94: 5a20 3103 |000e: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0331 │ │ -08cf98: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -08cf9a: 5b20 2f03 |0011: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032f │ │ -08cf9e: 6e10 f408 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@08f4 │ │ -08cfa4: 0e00 |0016: return-void │ │ +08cf40: |[08cf40] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +08cf50: 6e20 f708 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@08f7 │ │ +08cf56: 5420 2f03 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032f │ │ +08cf5a: 3330 1100 |0005: if-ne v0, v3, 0016 // +0011 │ │ +08cf5e: 6e10 fb08 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.rollbackContentChanged:()V // method@08fb │ │ +08cf64: 7100 0103 0000 |000a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0301 │ │ +08cf6a: 0b00 |000d: move-result-wide v0 │ │ +08cf6c: 5a20 3103 |000e: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0331 │ │ +08cf70: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +08cf72: 5b20 2f03 |0011: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032f │ │ +08cf76: 6e10 f408 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@08f4 │ │ +08cf7c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0003 line=201 │ │ 0x0007 line=203 │ │ 0x000a line=204 │ │ 0x0010 line=205 │ │ @@ -172167,32 +172168,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 │ │ -08cfa8: |[08cfa8] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -08cfb8: 5420 3203 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ -08cfbc: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ -08cfc0: 6e30 f108 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@08f1 │ │ -08cfc6: 0e00 |0007: return-void │ │ -08cfc8: 6e10 f508 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@08f5 │ │ -08cfce: 0a00 |000b: move-result v0 │ │ -08cfd0: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ -08cfd4: 6e20 f708 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@08f7 │ │ -08cfda: 28f6 |0011: goto 0007 // -000a │ │ -08cfdc: 6e10 ef08 0200 |0012: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.commitContentChanged:()V // method@08ef │ │ -08cfe2: 7100 0103 0000 |0015: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0301 │ │ -08cfe8: 0b00 |0018: move-result-wide v0 │ │ -08cfea: 5a20 3103 |0019: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0331 │ │ -08cfee: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -08cff0: 5b20 3203 |001c: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ -08cff4: 6e20 f008 4200 |001e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@08f0 │ │ -08cffa: 28e6 |0021: goto 0007 // -001a │ │ +08cf80: |[08cf80] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +08cf90: 5420 3203 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ +08cf94: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ +08cf98: 6e30 f108 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@08f1 │ │ +08cf9e: 0e00 |0007: return-void │ │ +08cfa0: 6e10 f508 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@08f5 │ │ +08cfa6: 0a00 |000b: move-result v0 │ │ +08cfa8: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ +08cfac: 6e20 f708 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@08f7 │ │ +08cfb2: 28f6 |0011: goto 0007 // -000a │ │ +08cfb4: 6e10 ef08 0200 |0012: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.commitContentChanged:()V // method@08ef │ │ +08cfba: 7100 0103 0000 |0015: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0301 │ │ +08cfc0: 0b00 |0018: move-result-wide v0 │ │ +08cfc2: 5a20 3103 |0019: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0331 │ │ +08cfc6: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +08cfc8: 5b20 3203 |001c: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ +08cfcc: 6e20 f008 4200 |001e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@08f0 │ │ +08cfd2: 28e6 |0021: goto 0007 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0004 line=213 │ │ 0x0007 line=226 │ │ 0x0008 line=215 │ │ 0x000e line=217 │ │ @@ -172213,57 +172214,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 │ │ -08cffc: |[08cffc] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -08d00c: 6f58 6b09 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@096b │ │ -08d012: 5440 3203 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ -08d016: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ -08d01a: 6e20 c920 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08d020: 1a00 e11c |000a: const-string v0, "mTask=" // string@1ce1 │ │ -08d024: 6e20 c920 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08d02a: 5440 3203 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ -08d02e: 6e20 c820 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@20c8 │ │ -08d034: 1a00 ab00 |0014: const-string v0, " waiting=" // string@00ab │ │ -08d038: 6e20 c920 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08d03e: 5440 3203 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ -08d042: 5500 2c03 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@032c │ │ -08d046: 6e20 cf20 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@20cf │ │ -08d04c: 5440 2f03 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032f │ │ -08d050: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ -08d054: 6e20 c920 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08d05a: 1a00 c41a |0027: const-string v0, "mCancellingTask=" // string@1ac4 │ │ -08d05e: 6e20 c920 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08d064: 5440 2f03 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032f │ │ -08d068: 6e20 c820 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@20c8 │ │ -08d06e: 1a00 ab00 |0031: const-string v0, " waiting=" // string@00ab │ │ -08d072: 6e20 c920 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08d078: 5440 2f03 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032f │ │ -08d07c: 5500 2c03 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@032c │ │ -08d080: 6e20 cf20 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@20cf │ │ -08d086: 5340 3303 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0333 │ │ -08d08a: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ -08d08e: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ -08d092: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ -08d096: 6e20 c920 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08d09c: 1a00 0b1d |0048: const-string v0, "mUpdateThrottle=" // string@1d0b │ │ -08d0a0: 6e20 c920 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08d0a6: 5340 3303 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0333 │ │ -08d0aa: 7130 180f 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@0f18 │ │ -08d0b0: 1a00 7d00 |0052: const-string v0, " mLastLoadCompleteTime=" // string@007d │ │ -08d0b4: 6e20 c920 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -08d0ba: 5340 3103 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0331 │ │ -08d0be: 7100 0103 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0301 │ │ -08d0c4: 0b02 |005c: move-result-wide v2 │ │ -08d0c6: 7157 170f 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@0f17 │ │ -08d0cc: 6e10 cb20 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@20cb │ │ -08d0d2: 0e00 |0063: return-void │ │ +08cfd4: |[08cfd4] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +08cfe4: 6f58 6b09 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@096b │ │ +08cfea: 5440 3203 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ +08cfee: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ +08cff2: 6e20 c920 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08cff8: 1a00 e11c |000a: const-string v0, "mTask=" // string@1ce1 │ │ +08cffc: 6e20 c920 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08d002: 5440 3203 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ +08d006: 6e20 c820 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@20c8 │ │ +08d00c: 1a00 ab00 |0014: const-string v0, " waiting=" // string@00ab │ │ +08d010: 6e20 c920 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08d016: 5440 3203 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ +08d01a: 5500 2c03 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@032c │ │ +08d01e: 6e20 cf20 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@20cf │ │ +08d024: 5440 2f03 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032f │ │ +08d028: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ +08d02c: 6e20 c920 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08d032: 1a00 c41a |0027: const-string v0, "mCancellingTask=" // string@1ac4 │ │ +08d036: 6e20 c920 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08d03c: 5440 2f03 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032f │ │ +08d040: 6e20 c820 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@20c8 │ │ +08d046: 1a00 ab00 |0031: const-string v0, " waiting=" // string@00ab │ │ +08d04a: 6e20 c920 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08d050: 5440 2f03 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032f │ │ +08d054: 5500 2c03 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@032c │ │ +08d058: 6e20 cf20 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@20cf │ │ +08d05e: 5340 3303 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0333 │ │ +08d062: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ +08d066: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ +08d06a: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ +08d06e: 6e20 c920 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08d074: 1a00 0b1d |0048: const-string v0, "mUpdateThrottle=" // string@1d0b │ │ +08d078: 6e20 c920 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08d07e: 5340 3303 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0333 │ │ +08d082: 7130 180f 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@0f18 │ │ +08d088: 1a00 7d00 |0052: const-string v0, " mLastLoadCompleteTime=" // string@007d │ │ +08d08c: 6e20 c920 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +08d092: 5340 3103 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0331 │ │ +08d096: 7100 0103 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0301 │ │ +08d09c: 0b02 |005c: move-result-wide v2 │ │ +08d09e: 7157 170f 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@0f17 │ │ +08d0a4: 6e10 cb20 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@20cb │ │ +08d0aa: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0003 line=269 │ │ 0x0007 line=270 │ │ 0x0014 line=271 │ │ 0x0020 line=273 │ │ @@ -172289,55 +172290,55 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -08d0d4: |[08d0d4] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ -08d0e4: 5482 2f03 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032f │ │ -08d0e8: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ -08d0ec: 5482 3203 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ -08d0f0: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ -08d0f4: 5482 3203 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ -08d0f8: 5522 2c03 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@032c │ │ -08d0fc: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ -08d100: 5482 3203 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ -08d104: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -08d106: 5c23 2c03 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@032c │ │ -08d10a: 5482 3003 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0330 │ │ -08d10e: 5483 3203 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ -08d112: 6e20 be02 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02be │ │ -08d118: 5382 3303 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0333 │ │ -08d11c: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ -08d120: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ -08d124: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ -08d128: 7100 0103 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0301 │ │ -08d12e: 0b00 |0025: move-result-wide v0 │ │ -08d130: 5382 3103 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0331 │ │ -08d134: 5384 3303 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0333 │ │ -08d138: bb42 |002a: add-long/2addr v2, v4 │ │ -08d13a: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ -08d13e: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ -08d142: 5482 3203 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ -08d146: 1213 |0031: const/4 v3, #int 1 // #1 │ │ -08d148: 5c23 2c03 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@032c │ │ -08d14c: 5482 3003 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0330 │ │ -08d150: 5483 3203 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ -08d154: 5384 3103 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0331 │ │ -08d158: 5386 3303 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0333 │ │ -08d15c: bb64 |003c: add-long/2addr v4, v6 │ │ -08d15e: 6e40 bc02 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@02bc │ │ -08d164: 0e00 |0040: return-void │ │ -08d166: 5483 3203 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ -08d16a: 6204 8203 |0043: sget-object v4, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0382 │ │ -08d16e: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -08d170: 1f02 8a05 |0046: check-cast v2, [Ljava/lang/Void; // type@058a │ │ -08d174: 6e30 e908 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@08e9 │ │ -08d17a: 28f5 |004b: goto 0040 // -000b │ │ +08d0ac: |[08d0ac] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ +08d0bc: 5482 2f03 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032f │ │ +08d0c0: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ +08d0c4: 5482 3203 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ +08d0c8: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ +08d0cc: 5482 3203 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ +08d0d0: 5522 2c03 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@032c │ │ +08d0d4: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ +08d0d8: 5482 3203 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ +08d0dc: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +08d0de: 5c23 2c03 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@032c │ │ +08d0e2: 5482 3003 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0330 │ │ +08d0e6: 5483 3203 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ +08d0ea: 6e20 be02 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02be │ │ +08d0f0: 5382 3303 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0333 │ │ +08d0f4: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ +08d0f8: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ +08d0fc: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ +08d100: 7100 0103 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0301 │ │ +08d106: 0b00 |0025: move-result-wide v0 │ │ +08d108: 5382 3103 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0331 │ │ +08d10c: 5384 3303 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0333 │ │ +08d110: bb42 |002a: add-long/2addr v2, v4 │ │ +08d112: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ +08d116: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ +08d11a: 5482 3203 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ +08d11e: 1213 |0031: const/4 v3, #int 1 // #1 │ │ +08d120: 5c23 2c03 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@032c │ │ +08d124: 5482 3003 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0330 │ │ +08d128: 5483 3203 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ +08d12c: 5384 3103 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0331 │ │ +08d130: 5386 3303 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0333 │ │ +08d134: bb64 |003c: add-long/2addr v4, v6 │ │ +08d136: 6e40 bc02 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@02bc │ │ +08d13c: 0e00 |0040: return-void │ │ +08d13e: 5483 3203 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ +08d142: 6204 8203 |0043: sget-object v4, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0382 │ │ +08d146: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +08d148: 1f02 8a05 |0046: check-cast v2, [Ljava/lang/Void; // type@058a │ │ +08d14c: 6e30 e908 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@08e9 │ │ +08d152: 28f5 |004b: goto 0040 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0008 line=178 │ │ 0x000e line=179 │ │ 0x0013 line=180 │ │ 0x001a line=182 │ │ @@ -172363,16 +172364,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08d17c: |[08d17c] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ -08d18c: 0e00 |0000: return-void │ │ +08d154: |[08d154] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ +08d164: 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; │ │ @@ -172383,22 +172384,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -08d190: |[08d190] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ -08d1a0: 6f10 7409 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@0974 │ │ -08d1a6: 6e10 ee08 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@08ee │ │ -08d1ac: 2200 a201 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@01a2 │ │ -08d1b0: 7020 e408 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@08e4 │ │ -08d1b6: 5b10 3203 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ -08d1ba: 6e10 f408 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@08f4 │ │ -08d1c0: 0e00 |0010: return-void │ │ +08d168: |[08d168] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ +08d178: 6f10 7409 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@0974 │ │ +08d17e: 6e10 ee08 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@08ee │ │ +08d184: 2200 a201 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@01a2 │ │ +08d188: 7020 e408 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@08e4 │ │ +08d18e: 5b10 3203 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ +08d192: 6e10 f408 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@08f4 │ │ +08d198: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=112 │ │ 0x0006 line=113 │ │ 0x000d line=115 │ │ 0x0010 line=116 │ │ @@ -172411,18 +172412,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08d1c4: |[08d1c4] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ -08d1d4: 6e10 f608 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@08f6 │ │ -08d1da: 0c00 |0003: move-result-object v0 │ │ -08d1dc: 1100 |0004: return-object v0 │ │ +08d19c: |[08d19c] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ +08d1ac: 6e10 f608 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@08f6 │ │ +08d1b2: 0c00 |0003: move-result-object v0 │ │ +08d1b4: 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; │ │ │ │ @@ -172431,23 +172432,23 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -08d1e0: |[08d1e0] android.support.v4.content.AsyncTaskLoader.setUpdateThrottle:(J)V │ │ -08d1f0: 5a34 3303 |0000: iput-wide v4, v3, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0333 │ │ -08d1f4: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -08d1f8: 3100 0400 |0004: cmp-long v0, v4, v0 │ │ -08d1fc: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -08d200: 2200 9400 |0008: new-instance v0, Landroid/os/Handler; // type@0094 │ │ -08d204: 7010 b202 0000 |000a: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02b2 │ │ -08d20a: 5b30 3003 |000d: iput-object v0, v3, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0330 │ │ -08d20e: 0e00 |000f: return-void │ │ +08d1b8: |[08d1b8] android.support.v4.content.AsyncTaskLoader.setUpdateThrottle:(J)V │ │ +08d1c8: 5a34 3303 |0000: iput-wide v4, v3, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0333 │ │ +08d1cc: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +08d1d0: 3100 0400 |0004: cmp-long v0, v4, v0 │ │ +08d1d4: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +08d1d8: 2200 9400 |0008: new-instance v0, Landroid/os/Handler; // type@0094 │ │ +08d1dc: 7010 b202 0000 |000a: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02b2 │ │ +08d1e2: 5b30 3003 |000d: iput-object v0, v3, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0330 │ │ +08d1e6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0002 line=104 │ │ 0x0008 line=105 │ │ 0x000f line=107 │ │ locals : │ │ @@ -172460,23 +172461,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -08d210: |[08d210] android.support.v4.content.AsyncTaskLoader.waitForLoader:()V │ │ -08d220: 5420 3203 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ -08d224: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -08d228: 7110 e508 0000 |0004: invoke-static {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; // method@08e5 │ │ -08d22e: 0c01 |0007: move-result-object v1 │ │ -08d230: 6e10 fc21 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@21fc │ │ -08d236: 0e00 |000b: return-void │ │ -08d238: 0d01 |000c: move-exception v1 │ │ -08d23a: 28fe |000d: goto 000b // -0002 │ │ +08d1e8: |[08d1e8] android.support.v4.content.AsyncTaskLoader.waitForLoader:()V │ │ +08d1f8: 5420 3203 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0332 │ │ +08d1fc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +08d200: 7110 e508 0000 |0004: invoke-static {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; // method@08e5 │ │ +08d206: 0c01 |0007: move-result-object v1 │ │ +08d208: 6e10 fc21 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@21fc │ │ +08d20e: 0e00 |000b: return-void │ │ +08d210: 0d01 |000c: move-exception v1 │ │ +08d212: 28fe |000d: goto 000b // -0002 │ │ catches : 1 │ │ 0x0004 - 0x000b │ │ Ljava/lang/InterruptedException; -> 0x000c │ │ positions : │ │ 0x0000 line=256 │ │ 0x0002 line=257 │ │ 0x0004 line=259 │ │ @@ -172528,21 +172529,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08d24c: |[08d24c] android.support.v4.content.FileProvider$SimplePathStrategy.:(Ljava/lang/String;)V │ │ -08d25c: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ -08d262: 2200 1b05 |0003: new-instance v0, Ljava/util/HashMap; // type@051b │ │ -08d266: 7010 ba21 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@21ba │ │ -08d26c: 5b10 4303 |0008: iput-object v0, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@0343 │ │ -08d270: 5b12 4203 |000a: iput-object v2, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@0342 │ │ -08d274: 0e00 |000c: return-void │ │ +08d224: |[08d224] android.support.v4.content.FileProvider$SimplePathStrategy.:(Ljava/lang/String;)V │ │ +08d234: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ +08d23a: 2200 1b05 |0003: new-instance v0, Ljava/util/HashMap; // type@051b │ │ +08d23e: 7010 ba21 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@21ba │ │ +08d244: 5b10 4303 |0008: iput-object v0, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@0343 │ │ +08d248: 5b12 4203 |000a: iput-object v2, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@0342 │ │ +08d24c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ 0x0003 line=632 │ │ 0x000a line=635 │ │ 0x000c line=636 │ │ locals : │ │ @@ -172555,40 +172556,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 │ │ -08d278: |[08d278] android.support.v4.content.FileProvider$SimplePathStrategy.addRoot:(Ljava/lang/String;Ljava/io/File;)V │ │ -08d288: 7110 f41b 0500 |0000: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1bf4 │ │ -08d28e: 0a01 |0003: move-result v1 │ │ -08d290: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ -08d294: 2201 e004 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -08d298: 1a02 490c |0008: const-string v2, "Name must not be empty" // string@0c49 │ │ -08d29c: 7020 0121 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -08d2a2: 2701 |000d: throw v1 │ │ -08d2a4: 6e10 9020 0600 |000e: invoke-virtual {v6}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@2090 │ │ -08d2aa: 0c06 |0011: move-result-object v6 │ │ -08d2ac: 5441 4303 |0012: iget-object v1, v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@0343 │ │ -08d2b0: 6e30 bd21 5106 |0014: invoke-virtual {v1, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@21bd │ │ -08d2b6: 0e00 |0017: return-void │ │ -08d2b8: 0d00 |0018: move-exception v0 │ │ -08d2ba: 2201 e004 |0019: new-instance v1, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -08d2be: 2202 f704 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -08d2c2: 7010 6021 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08d2c8: 1a03 6404 |0020: const-string v3, "Failed to resolve canonical path for " // string@0464 │ │ -08d2cc: 6e20 6921 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08d2d2: 0c02 |0025: move-result-object v2 │ │ -08d2d4: 6e20 6821 6200 |0026: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -08d2da: 0c02 |0029: move-result-object v2 │ │ -08d2dc: 6e10 6e21 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08d2e2: 0c02 |002d: move-result-object v2 │ │ -08d2e4: 7030 0221 2100 |002e: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2102 │ │ -08d2ea: 2701 |0031: throw v1 │ │ +08d250: |[08d250] android.support.v4.content.FileProvider$SimplePathStrategy.addRoot:(Ljava/lang/String;Ljava/io/File;)V │ │ +08d260: 7110 f41b 0500 |0000: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1bf4 │ │ +08d266: 0a01 |0003: move-result v1 │ │ +08d268: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ +08d26c: 2201 e004 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +08d270: 1a02 490c |0008: const-string v2, "Name must not be empty" // string@0c49 │ │ +08d274: 7020 0121 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +08d27a: 2701 |000d: throw v1 │ │ +08d27c: 6e10 9020 0600 |000e: invoke-virtual {v6}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@2090 │ │ +08d282: 0c06 |0011: move-result-object v6 │ │ +08d284: 5441 4303 |0012: iget-object v1, v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@0343 │ │ +08d288: 6e30 bd21 5106 |0014: invoke-virtual {v1, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@21bd │ │ +08d28e: 0e00 |0017: return-void │ │ +08d290: 0d00 |0018: move-exception v0 │ │ +08d292: 2201 e004 |0019: new-instance v1, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +08d296: 2202 f704 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +08d29a: 7010 6021 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08d2a0: 1a03 6404 |0020: const-string v3, "Failed to resolve canonical path for " // string@0464 │ │ +08d2a4: 6e20 6921 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08d2aa: 0c02 |0025: move-result-object v2 │ │ +08d2ac: 6e20 6821 6200 |0026: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08d2b2: 0c02 |0029: move-result-object v2 │ │ +08d2b4: 6e10 6e21 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08d2ba: 0c02 |002d: move-result-object v2 │ │ +08d2bc: 7030 0221 2100 |002e: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2102 │ │ +08d2c2: 2701 |0031: throw v1 │ │ catches : 1 │ │ 0x000e - 0x0011 │ │ Ljava/io/IOException; -> 0x0018 │ │ positions : │ │ 0x0000 line=643 │ │ 0x0006 line=644 │ │ 0x000e line=649 │ │ @@ -172607,76 +172608,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 │ │ -08d2fc: |[08d2fc] android.support.v4.content.FileProvider$SimplePathStrategy.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; │ │ -08d30c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -08d30e: 6e10 7f02 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@027f │ │ -08d314: 0c02 |0004: move-result-object v2 │ │ -08d316: 1306 2f00 |0005: const/16 v6, #int 47 // #2f │ │ -08d31a: 6e30 4b21 6207 |0007: invoke-virtual {v2, v6, v7}, Ljava/lang/String;.indexOf:(II)I // method@214b │ │ -08d320: 0a04 |000a: move-result v4 │ │ -08d322: 6e30 5421 7204 |000b: invoke-virtual {v2, v7, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2154 │ │ -08d328: 0c06 |000e: move-result-object v6 │ │ -08d32a: 7110 7b02 0600 |000f: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@027b │ │ -08d330: 0c05 |0012: move-result-object v5 │ │ -08d332: d806 0401 |0013: add-int/lit8 v6, v4, #int 1 // #01 │ │ -08d336: 6e20 5321 6200 |0015: invoke-virtual {v2, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2153 │ │ -08d33c: 0c06 |0018: move-result-object v6 │ │ -08d33e: 7110 7b02 0600 |0019: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@027b │ │ -08d344: 0c02 |001c: move-result-object v2 │ │ -08d346: 5496 4303 |001d: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@0343 │ │ -08d34a: 6e20 bc21 5600 |001f: invoke-virtual {v6, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@21bc │ │ -08d350: 0c03 |0022: move-result-object v3 │ │ -08d352: 1f03 bb04 |0023: check-cast v3, Ljava/io/File; // type@04bb │ │ -08d356: 3903 1b00 |0025: if-nez v3, 0040 // +001b │ │ -08d35a: 2206 e004 |0027: new-instance v6, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -08d35e: 2207 f704 |0029: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ -08d362: 7010 6021 0700 |002b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08d368: 1a08 cb0e |002e: const-string v8, "Unable to find configured root for " // string@0ecb │ │ -08d36c: 6e20 6921 8700 |0030: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08d372: 0c07 |0033: move-result-object v7 │ │ -08d374: 6e20 6821 a700 |0034: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -08d37a: 0c07 |0037: move-result-object v7 │ │ -08d37c: 6e10 6e21 0700 |0038: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08d382: 0c07 |003b: move-result-object v7 │ │ -08d384: 7020 0121 7600 |003c: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -08d38a: 2706 |003f: throw v6 │ │ -08d38c: 2201 bb04 |0040: new-instance v1, Ljava/io/File; // type@04bb │ │ -08d390: 7030 8620 3102 |0042: invoke-direct {v1, v3, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2086 │ │ -08d396: 6e10 9020 0100 |0045: invoke-virtual {v1}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@2090 │ │ -08d39c: 0c01 |0048: move-result-object v1 │ │ -08d39e: 6e10 9520 0100 |0049: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2095 │ │ -08d3a4: 0c06 |004c: move-result-object v6 │ │ -08d3a6: 6e10 9520 0300 |004d: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2095 │ │ -08d3ac: 0c07 |0050: move-result-object v7 │ │ -08d3ae: 6e20 5221 7600 |0051: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2152 │ │ -08d3b4: 0a06 |0054: move-result v6 │ │ -08d3b6: 3906 2400 |0055: if-nez v6, 0079 // +0024 │ │ -08d3ba: 2206 f404 |0057: new-instance v6, Ljava/lang/SecurityException; // type@04f4 │ │ -08d3be: 1a07 3c0d |0059: const-string v7, "Resolved path jumped beyond configured root" // string@0d3c │ │ -08d3c2: 7020 4121 7600 |005b: invoke-direct {v6, v7}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@2141 │ │ -08d3c8: 2706 |005e: throw v6 │ │ -08d3ca: 0d00 |005f: move-exception v0 │ │ -08d3cc: 2206 e004 |0060: new-instance v6, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -08d3d0: 2207 f704 |0062: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ -08d3d4: 7010 6021 0700 |0064: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08d3da: 1a08 6404 |0067: const-string v8, "Failed to resolve canonical path for " // string@0464 │ │ -08d3de: 6e20 6921 8700 |0069: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08d3e4: 0c07 |006c: move-result-object v7 │ │ -08d3e6: 6e20 6821 1700 |006d: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -08d3ec: 0c07 |0070: move-result-object v7 │ │ -08d3ee: 6e10 6e21 0700 |0071: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08d3f4: 0c07 |0074: move-result-object v7 │ │ -08d3f6: 7020 0121 7600 |0075: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -08d3fc: 2706 |0078: throw v6 │ │ -08d3fe: 1101 |0079: return-object v1 │ │ +08d2d4: |[08d2d4] android.support.v4.content.FileProvider$SimplePathStrategy.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; │ │ +08d2e4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +08d2e6: 6e10 7f02 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@027f │ │ +08d2ec: 0c02 |0004: move-result-object v2 │ │ +08d2ee: 1306 2f00 |0005: const/16 v6, #int 47 // #2f │ │ +08d2f2: 6e30 4b21 6207 |0007: invoke-virtual {v2, v6, v7}, Ljava/lang/String;.indexOf:(II)I // method@214b │ │ +08d2f8: 0a04 |000a: move-result v4 │ │ +08d2fa: 6e30 5421 7204 |000b: invoke-virtual {v2, v7, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2154 │ │ +08d300: 0c06 |000e: move-result-object v6 │ │ +08d302: 7110 7b02 0600 |000f: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@027b │ │ +08d308: 0c05 |0012: move-result-object v5 │ │ +08d30a: d806 0401 |0013: add-int/lit8 v6, v4, #int 1 // #01 │ │ +08d30e: 6e20 5321 6200 |0015: invoke-virtual {v2, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2153 │ │ +08d314: 0c06 |0018: move-result-object v6 │ │ +08d316: 7110 7b02 0600 |0019: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@027b │ │ +08d31c: 0c02 |001c: move-result-object v2 │ │ +08d31e: 5496 4303 |001d: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@0343 │ │ +08d322: 6e20 bc21 5600 |001f: invoke-virtual {v6, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@21bc │ │ +08d328: 0c03 |0022: move-result-object v3 │ │ +08d32a: 1f03 bb04 |0023: check-cast v3, Ljava/io/File; // type@04bb │ │ +08d32e: 3903 1b00 |0025: if-nez v3, 0040 // +001b │ │ +08d332: 2206 e004 |0027: new-instance v6, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +08d336: 2207 f704 |0029: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ +08d33a: 7010 6021 0700 |002b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08d340: 1a08 cb0e |002e: const-string v8, "Unable to find configured root for " // string@0ecb │ │ +08d344: 6e20 6921 8700 |0030: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08d34a: 0c07 |0033: move-result-object v7 │ │ +08d34c: 6e20 6821 a700 |0034: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08d352: 0c07 |0037: move-result-object v7 │ │ +08d354: 6e10 6e21 0700 |0038: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08d35a: 0c07 |003b: move-result-object v7 │ │ +08d35c: 7020 0121 7600 |003c: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +08d362: 2706 |003f: throw v6 │ │ +08d364: 2201 bb04 |0040: new-instance v1, Ljava/io/File; // type@04bb │ │ +08d368: 7030 8620 3102 |0042: invoke-direct {v1, v3, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2086 │ │ +08d36e: 6e10 9020 0100 |0045: invoke-virtual {v1}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@2090 │ │ +08d374: 0c01 |0048: move-result-object v1 │ │ +08d376: 6e10 9520 0100 |0049: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2095 │ │ +08d37c: 0c06 |004c: move-result-object v6 │ │ +08d37e: 6e10 9520 0300 |004d: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2095 │ │ +08d384: 0c07 |0050: move-result-object v7 │ │ +08d386: 6e20 5221 7600 |0051: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2152 │ │ +08d38c: 0a06 |0054: move-result v6 │ │ +08d38e: 3906 2400 |0055: if-nez v6, 0079 // +0024 │ │ +08d392: 2206 f404 |0057: new-instance v6, Ljava/lang/SecurityException; // type@04f4 │ │ +08d396: 1a07 3c0d |0059: const-string v7, "Resolved path jumped beyond configured root" // string@0d3c │ │ +08d39a: 7020 4121 7600 |005b: invoke-direct {v6, v7}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@2141 │ │ +08d3a0: 2706 |005e: throw v6 │ │ +08d3a2: 0d00 |005f: move-exception v0 │ │ +08d3a4: 2206 e004 |0060: new-instance v6, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +08d3a8: 2207 f704 |0062: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ +08d3ac: 7010 6021 0700 |0064: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08d3b2: 1a08 6404 |0067: const-string v8, "Failed to resolve canonical path for " // string@0464 │ │ +08d3b6: 6e20 6921 8700 |0069: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08d3bc: 0c07 |006c: move-result-object v7 │ │ +08d3be: 6e20 6821 1700 |006d: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08d3c4: 0c07 |0070: move-result-object v7 │ │ +08d3c6: 6e10 6e21 0700 |0071: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08d3cc: 0c07 |0074: move-result-object v7 │ │ +08d3ce: 7020 0121 7600 |0075: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +08d3d4: 2706 |0078: throw v6 │ │ +08d3d6: 1101 |0079: return-object v1 │ │ catches : 1 │ │ 0x0045 - 0x0048 │ │ Ljava/io/IOException; -> 0x005f │ │ positions : │ │ 0x0001 line=698 │ │ 0x0005 line=700 │ │ 0x000b line=701 │ │ @@ -172706,127 +172707,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 │ │ -08d410: |[08d410] android.support.v4.content.FileProvider$SimplePathStrategy.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; │ │ -08d420: 6e10 9120 0a00 |0000: invoke-virtual {v10}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@2091 │ │ -08d426: 0c03 |0003: move-result-object v3 │ │ -08d428: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -08d42a: 5496 4303 |0005: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@0343 │ │ -08d42e: 6e10 bb21 0600 |0007: invoke-virtual {v6}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@21bb │ │ -08d434: 0c06 |000a: move-result-object v6 │ │ -08d436: 7210 f321 0600 |000b: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@21f3 │ │ -08d43c: 0c01 |000e: move-result-object v1 │ │ -08d43e: 7210 c121 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ -08d444: 0a06 |0012: move-result v6 │ │ -08d446: 3806 4a00 |0013: if-eqz v6, 005d // +004a │ │ -08d44a: 7210 c221 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ -08d450: 0c04 |0018: move-result-object v4 │ │ -08d452: 1f04 2305 |0019: check-cast v4, Ljava/util/Map$Entry; // type@0523 │ │ -08d456: 7210 e421 0400 |001b: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@21e4 │ │ -08d45c: 0c06 |001e: move-result-object v6 │ │ -08d45e: 1f06 bb04 |001f: check-cast v6, Ljava/io/File; // type@04bb │ │ -08d462: 6e10 9520 0600 |0021: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2095 │ │ -08d468: 0c05 |0024: move-result-object v5 │ │ -08d46a: 6e20 5221 5300 |0025: invoke-virtual {v3, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2152 │ │ -08d470: 0a06 |0028: move-result v6 │ │ -08d472: 3806 e6ff |0029: if-eqz v6, 000f // -001a │ │ -08d476: 3802 1600 |002b: if-eqz v2, 0041 // +0016 │ │ -08d47a: 6e10 4f21 0500 |002d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@214f │ │ -08d480: 0a07 |0030: move-result v7 │ │ -08d482: 7210 e421 0200 |0031: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@21e4 │ │ -08d488: 0c06 |0034: move-result-object v6 │ │ -08d48a: 1f06 bb04 |0035: check-cast v6, Ljava/io/File; // type@04bb │ │ -08d48e: 6e10 9520 0600 |0037: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2095 │ │ -08d494: 0c06 |003a: move-result-object v6 │ │ -08d496: 6e10 4f21 0600 |003b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@214f │ │ -08d49c: 0a06 |003e: move-result v6 │ │ -08d49e: 3767 d0ff |003f: if-le v7, v6, 000f // -0030 │ │ -08d4a2: 0742 |0041: move-object v2, v4 │ │ -08d4a4: 28cd |0042: goto 000f // -0033 │ │ -08d4a6: 0d00 |0043: move-exception v0 │ │ -08d4a8: 2206 e004 |0044: new-instance v6, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -08d4ac: 2207 f704 |0046: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ -08d4b0: 7010 6021 0700 |0048: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08d4b6: 1a08 6404 |004b: const-string v8, "Failed to resolve canonical path for " // string@0464 │ │ -08d4ba: 6e20 6921 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08d4c0: 0c07 |0050: move-result-object v7 │ │ -08d4c2: 6e20 6821 a700 |0051: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -08d4c8: 0c07 |0054: move-result-object v7 │ │ -08d4ca: 6e10 6e21 0700 |0055: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08d4d0: 0c07 |0058: move-result-object v7 │ │ -08d4d2: 7020 0121 7600 |0059: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -08d4d8: 2706 |005c: throw v6 │ │ -08d4da: 3902 1b00 |005d: if-nez v2, 0078 // +001b │ │ -08d4de: 2206 e004 |005f: new-instance v6, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -08d4e2: 2207 f704 |0061: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ -08d4e6: 7010 6021 0700 |0063: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08d4ec: 1a08 6204 |0066: const-string v8, "Failed to find configured root that contains " // string@0462 │ │ -08d4f0: 6e20 6921 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08d4f6: 0c07 |006b: move-result-object v7 │ │ -08d4f8: 6e20 6921 3700 |006c: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08d4fe: 0c07 |006f: move-result-object v7 │ │ -08d500: 6e10 6e21 0700 |0070: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08d506: 0c07 |0073: move-result-object v7 │ │ -08d508: 7020 0121 7600 |0074: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -08d50e: 2706 |0077: throw v6 │ │ -08d510: 7210 e421 0200 |0078: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@21e4 │ │ -08d516: 0c06 |007b: move-result-object v6 │ │ -08d518: 1f06 bb04 |007c: check-cast v6, Ljava/io/File; // type@04bb │ │ -08d51c: 6e10 9520 0600 |007e: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2095 │ │ -08d522: 0c05 |0081: move-result-object v5 │ │ -08d524: 1a06 1a01 |0082: const-string v6, "/" // string@011a │ │ -08d528: 6e20 4621 6500 |0084: invoke-virtual {v5, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2146 │ │ -08d52e: 0a06 |0087: move-result v6 │ │ -08d530: 3806 4b00 |0088: if-eqz v6, 00d3 // +004b │ │ -08d534: 6e10 4f21 0500 |008a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@214f │ │ -08d53a: 0a06 |008d: move-result v6 │ │ -08d53c: 6e20 5321 6300 |008e: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2153 │ │ -08d542: 0c03 |0091: move-result-object v3 │ │ -08d544: 2207 f704 |0092: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ -08d548: 7010 6021 0700 |0094: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08d54e: 7210 e321 0200 |0097: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@21e3 │ │ -08d554: 0c06 |009a: move-result-object v6 │ │ -08d556: 1f06 f504 |009b: check-cast v6, Ljava/lang/String; // type@04f5 │ │ -08d55a: 7110 7c02 0600 |009d: invoke-static {v6}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@027c │ │ -08d560: 0c06 |00a0: move-result-object v6 │ │ -08d562: 6e20 6921 6700 |00a1: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08d568: 0c06 |00a4: move-result-object v6 │ │ -08d56a: 1307 2f00 |00a5: const/16 v7, #int 47 // #2f │ │ -08d56e: 6e20 6321 7600 |00a7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2163 │ │ -08d574: 0c06 |00aa: move-result-object v6 │ │ -08d576: 1a07 1a01 |00ab: const-string v7, "/" // string@011a │ │ -08d57a: 7120 7d02 7300 |00ad: invoke-static {v3, v7}, Landroid/net/Uri;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@027d │ │ -08d580: 0c07 |00b0: move-result-object v7 │ │ -08d582: 6e20 6921 7600 |00b1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08d588: 0c06 |00b4: move-result-object v6 │ │ -08d58a: 6e10 6e21 0600 |00b5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08d590: 0c03 |00b8: move-result-object v3 │ │ -08d592: 2206 8900 |00b9: new-instance v6, Landroid/net/Uri$Builder; // type@0089 │ │ -08d596: 7010 7602 0600 |00bb: invoke-direct {v6}, Landroid/net/Uri$Builder;.:()V // method@0276 │ │ -08d59c: 1a07 1d13 |00be: const-string v7, "content" // string@131d │ │ -08d5a0: 6e20 7a02 7600 |00c0: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@027a │ │ -08d5a6: 0c06 |00c3: move-result-object v6 │ │ -08d5a8: 5497 4203 |00c4: iget-object v7, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@0342 │ │ -08d5ac: 6e20 7702 7600 |00c6: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0277 │ │ -08d5b2: 0c06 |00c9: move-result-object v6 │ │ -08d5b4: 6e20 7902 3600 |00ca: invoke-virtual {v6, v3}, Landroid/net/Uri$Builder;.encodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0279 │ │ -08d5ba: 0c06 |00cd: move-result-object v6 │ │ -08d5bc: 6e10 7802 0600 |00ce: invoke-virtual {v6}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@0278 │ │ -08d5c2: 0c06 |00d1: move-result-object v6 │ │ -08d5c4: 1106 |00d2: return-object v6 │ │ -08d5c6: 6e10 4f21 0500 |00d3: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@214f │ │ -08d5cc: 0a06 |00d6: move-result v6 │ │ -08d5ce: d806 0601 |00d7: add-int/lit8 v6, v6, #int 1 // #01 │ │ -08d5d2: 6e20 5321 6300 |00d9: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2153 │ │ -08d5d8: 0c03 |00dc: move-result-object v3 │ │ -08d5da: 28b5 |00dd: goto 0092 // -004b │ │ +08d3e8: |[08d3e8] android.support.v4.content.FileProvider$SimplePathStrategy.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; │ │ +08d3f8: 6e10 9120 0a00 |0000: invoke-virtual {v10}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@2091 │ │ +08d3fe: 0c03 |0003: move-result-object v3 │ │ +08d400: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +08d402: 5496 4303 |0005: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@0343 │ │ +08d406: 6e10 bb21 0600 |0007: invoke-virtual {v6}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@21bb │ │ +08d40c: 0c06 |000a: move-result-object v6 │ │ +08d40e: 7210 f321 0600 |000b: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@21f3 │ │ +08d414: 0c01 |000e: move-result-object v1 │ │ +08d416: 7210 c121 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ +08d41c: 0a06 |0012: move-result v6 │ │ +08d41e: 3806 4a00 |0013: if-eqz v6, 005d // +004a │ │ +08d422: 7210 c221 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ +08d428: 0c04 |0018: move-result-object v4 │ │ +08d42a: 1f04 2305 |0019: check-cast v4, Ljava/util/Map$Entry; // type@0523 │ │ +08d42e: 7210 e421 0400 |001b: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@21e4 │ │ +08d434: 0c06 |001e: move-result-object v6 │ │ +08d436: 1f06 bb04 |001f: check-cast v6, Ljava/io/File; // type@04bb │ │ +08d43a: 6e10 9520 0600 |0021: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2095 │ │ +08d440: 0c05 |0024: move-result-object v5 │ │ +08d442: 6e20 5221 5300 |0025: invoke-virtual {v3, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2152 │ │ +08d448: 0a06 |0028: move-result v6 │ │ +08d44a: 3806 e6ff |0029: if-eqz v6, 000f // -001a │ │ +08d44e: 3802 1600 |002b: if-eqz v2, 0041 // +0016 │ │ +08d452: 6e10 4f21 0500 |002d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@214f │ │ +08d458: 0a07 |0030: move-result v7 │ │ +08d45a: 7210 e421 0200 |0031: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@21e4 │ │ +08d460: 0c06 |0034: move-result-object v6 │ │ +08d462: 1f06 bb04 |0035: check-cast v6, Ljava/io/File; // type@04bb │ │ +08d466: 6e10 9520 0600 |0037: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2095 │ │ +08d46c: 0c06 |003a: move-result-object v6 │ │ +08d46e: 6e10 4f21 0600 |003b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@214f │ │ +08d474: 0a06 |003e: move-result v6 │ │ +08d476: 3767 d0ff |003f: if-le v7, v6, 000f // -0030 │ │ +08d47a: 0742 |0041: move-object v2, v4 │ │ +08d47c: 28cd |0042: goto 000f // -0033 │ │ +08d47e: 0d00 |0043: move-exception v0 │ │ +08d480: 2206 e004 |0044: new-instance v6, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +08d484: 2207 f704 |0046: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ +08d488: 7010 6021 0700 |0048: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08d48e: 1a08 6404 |004b: const-string v8, "Failed to resolve canonical path for " // string@0464 │ │ +08d492: 6e20 6921 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08d498: 0c07 |0050: move-result-object v7 │ │ +08d49a: 6e20 6821 a700 |0051: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08d4a0: 0c07 |0054: move-result-object v7 │ │ +08d4a2: 6e10 6e21 0700 |0055: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08d4a8: 0c07 |0058: move-result-object v7 │ │ +08d4aa: 7020 0121 7600 |0059: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +08d4b0: 2706 |005c: throw v6 │ │ +08d4b2: 3902 1b00 |005d: if-nez v2, 0078 // +001b │ │ +08d4b6: 2206 e004 |005f: new-instance v6, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +08d4ba: 2207 f704 |0061: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ +08d4be: 7010 6021 0700 |0063: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08d4c4: 1a08 6204 |0066: const-string v8, "Failed to find configured root that contains " // string@0462 │ │ +08d4c8: 6e20 6921 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08d4ce: 0c07 |006b: move-result-object v7 │ │ +08d4d0: 6e20 6921 3700 |006c: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08d4d6: 0c07 |006f: move-result-object v7 │ │ +08d4d8: 6e10 6e21 0700 |0070: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08d4de: 0c07 |0073: move-result-object v7 │ │ +08d4e0: 7020 0121 7600 |0074: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +08d4e6: 2706 |0077: throw v6 │ │ +08d4e8: 7210 e421 0200 |0078: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@21e4 │ │ +08d4ee: 0c06 |007b: move-result-object v6 │ │ +08d4f0: 1f06 bb04 |007c: check-cast v6, Ljava/io/File; // type@04bb │ │ +08d4f4: 6e10 9520 0600 |007e: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2095 │ │ +08d4fa: 0c05 |0081: move-result-object v5 │ │ +08d4fc: 1a06 1a01 |0082: const-string v6, "/" // string@011a │ │ +08d500: 6e20 4621 6500 |0084: invoke-virtual {v5, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2146 │ │ +08d506: 0a06 |0087: move-result v6 │ │ +08d508: 3806 4b00 |0088: if-eqz v6, 00d3 // +004b │ │ +08d50c: 6e10 4f21 0500 |008a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@214f │ │ +08d512: 0a06 |008d: move-result v6 │ │ +08d514: 6e20 5321 6300 |008e: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2153 │ │ +08d51a: 0c03 |0091: move-result-object v3 │ │ +08d51c: 2207 f704 |0092: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ +08d520: 7010 6021 0700 |0094: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08d526: 7210 e321 0200 |0097: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@21e3 │ │ +08d52c: 0c06 |009a: move-result-object v6 │ │ +08d52e: 1f06 f504 |009b: check-cast v6, Ljava/lang/String; // type@04f5 │ │ +08d532: 7110 7c02 0600 |009d: invoke-static {v6}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@027c │ │ +08d538: 0c06 |00a0: move-result-object v6 │ │ +08d53a: 6e20 6921 6700 |00a1: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08d540: 0c06 |00a4: move-result-object v6 │ │ +08d542: 1307 2f00 |00a5: const/16 v7, #int 47 // #2f │ │ +08d546: 6e20 6321 7600 |00a7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2163 │ │ +08d54c: 0c06 |00aa: move-result-object v6 │ │ +08d54e: 1a07 1a01 |00ab: const-string v7, "/" // string@011a │ │ +08d552: 7120 7d02 7300 |00ad: invoke-static {v3, v7}, Landroid/net/Uri;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@027d │ │ +08d558: 0c07 |00b0: move-result-object v7 │ │ +08d55a: 6e20 6921 7600 |00b1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08d560: 0c06 |00b4: move-result-object v6 │ │ +08d562: 6e10 6e21 0600 |00b5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08d568: 0c03 |00b8: move-result-object v3 │ │ +08d56a: 2206 8900 |00b9: new-instance v6, Landroid/net/Uri$Builder; // type@0089 │ │ +08d56e: 7010 7602 0600 |00bb: invoke-direct {v6}, Landroid/net/Uri$Builder;.:()V // method@0276 │ │ +08d574: 1a07 1d13 |00be: const-string v7, "content" // string@131d │ │ +08d578: 6e20 7a02 7600 |00c0: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@027a │ │ +08d57e: 0c06 |00c3: move-result-object v6 │ │ +08d580: 5497 4203 |00c4: iget-object v7, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@0342 │ │ +08d584: 6e20 7702 7600 |00c6: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0277 │ │ +08d58a: 0c06 |00c9: move-result-object v6 │ │ +08d58c: 6e20 7902 3600 |00ca: invoke-virtual {v6, v3}, Landroid/net/Uri$Builder;.encodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0279 │ │ +08d592: 0c06 |00cd: move-result-object v6 │ │ +08d594: 6e10 7802 0600 |00ce: invoke-virtual {v6}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@0278 │ │ +08d59a: 0c06 |00d1: move-result-object v6 │ │ +08d59c: 1106 |00d2: return-object v6 │ │ +08d59e: 6e10 4f21 0500 |00d3: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@214f │ │ +08d5a4: 0a06 |00d6: move-result v6 │ │ +08d5a6: d806 0601 |00d7: add-int/lit8 v6, v6, #int 1 // #01 │ │ +08d5aa: 6e20 5321 6300 |00d9: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2153 │ │ +08d5b0: 0c03 |00dc: move-result-object v3 │ │ +08d5b2: 28b5 |00dd: goto 0092 // -004b │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/IOException; -> 0x0043 │ │ positions : │ │ 0x0000 line=662 │ │ 0x0004 line=668 │ │ 0x0005 line=669 │ │ @@ -172888,17 +172889,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08d5ec: |[08d5ec] android.support.v4.content.IntentCompat$IntentCompatImplBase.:()V │ │ -08d5fc: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08d602: 0e00 |0003: return-void │ │ +08d5c4: |[08d5c4] android.support.v4.content.IntentCompat$IntentCompatImplBase.:()V │ │ +08d5d4: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08d5da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -172907,22 +172908,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 │ │ -08d604: |[08d604] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -08d614: 2200 3400 |0000: new-instance v0, Landroid/content/Intent; // type@0034 │ │ -08d618: 1a01 0d11 |0002: const-string v1, "android.intent.action.MAIN" // string@110d │ │ -08d61c: 7020 f500 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00f5 │ │ -08d622: 6e20 1901 3000 |0007: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0119 │ │ -08d628: 1a01 1111 |000a: const-string v1, "android.intent.category.LAUNCHER" // string@1111 │ │ -08d62c: 6e20 f700 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ -08d632: 1100 |000f: return-object v0 │ │ +08d5dc: |[08d5dc] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +08d5ec: 2200 3400 |0000: new-instance v0, Landroid/content/Intent; // type@0034 │ │ +08d5f0: 1a01 0d11 |0002: const-string v1, "android.intent.action.MAIN" // string@110d │ │ +08d5f4: 7020 f500 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00f5 │ │ +08d5fa: 6e20 1901 3000 |0007: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0119 │ │ +08d600: 1a01 1111 |000a: const-string v1, "android.intent.category.LAUNCHER" // string@1111 │ │ +08d604: 6e20 f700 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ +08d60a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0007 line=40 │ │ 0x000a line=41 │ │ 0x000f line=42 │ │ locals : │ │ @@ -172935,19 +172936,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 │ │ -08d634: |[08d634] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -08d644: 2200 3400 |0000: new-instance v0, Landroid/content/Intent; // type@0034 │ │ -08d648: 7020 f500 2000 |0002: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00f5 │ │ -08d64e: 6e20 f700 3000 |0005: invoke-virtual {v0, v3}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ -08d654: 1100 |0008: return-object v0 │ │ +08d60c: |[08d60c] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +08d61c: 2200 3400 |0000: new-instance v0, Landroid/content/Intent; // type@0034 │ │ +08d620: 7020 f500 2000 |0002: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00f5 │ │ +08d626: 6e20 f700 3000 |0005: invoke-virtual {v0, v3}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ +08d62c: 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; │ │ @@ -172960,20 +172961,20 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -08d658: |[08d658] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -08d668: 6e20 5009 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0950 │ │ -08d66e: 0c00 |0003: move-result-object v0 │ │ -08d670: 1401 0080 0010 |0004: const v1, #float 2.53422e-29 // #10008000 │ │ -08d676: 6e20 f800 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00f8 │ │ -08d67c: 1100 |000a: return-object v0 │ │ +08d630: |[08d630] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +08d640: 6e20 5009 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0950 │ │ +08d646: 0c00 |0003: move-result-object v0 │ │ +08d648: 1401 0080 0010 |0004: const v1, #float 2.53422e-29 // #10008000 │ │ +08d64e: 6e20 f800 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00f8 │ │ +08d654: 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; │ │ @@ -173018,19 +173019,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 │ │ -08d680: |[08d680] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ -08d690: 5b12 7203 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0372 │ │ -08d694: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -08d696: 7020 a209 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@09a2 │ │ -08d69c: 0e00 |0006: return-void │ │ +08d658: |[08d658] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ +08d668: 5b12 7203 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0372 │ │ +08d66c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +08d66e: 7020 a209 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@09a2 │ │ +08d674: 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; │ │ @@ -173041,30 +173042,30 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -08d6a0: |[08d6a0] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ -08d6b0: 5430 7203 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0372 │ │ -08d6b4: 7110 a509 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@09a5 │ │ -08d6ba: 0c00 |0005: move-result-object v0 │ │ -08d6bc: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -08d6be: 6e20 0c22 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@220c │ │ -08d6c4: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ -08d6c8: 7110 ed02 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@02ed │ │ -08d6ce: 5430 7203 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0372 │ │ -08d6d2: 5431 7203 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0372 │ │ -08d6d6: 5432 7103 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@0371 │ │ -08d6da: 6e20 aa09 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@09aa │ │ -08d6e0: 0c01 |0018: move-result-object v1 │ │ -08d6e2: 7120 a609 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@09a6 │ │ -08d6e8: 0c00 |001c: move-result-object v0 │ │ -08d6ea: 1100 |001d: return-object v0 │ │ +08d678: |[08d678] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ +08d688: 5430 7203 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0372 │ │ +08d68c: 7110 a509 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@09a5 │ │ +08d692: 0c00 |0005: move-result-object v0 │ │ +08d694: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +08d696: 6e20 0c22 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@220c │ │ +08d69c: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ +08d6a0: 7110 ed02 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@02ed │ │ +08d6a6: 5430 7203 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0372 │ │ +08d6aa: 5431 7203 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0372 │ │ +08d6ae: 5432 7103 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@0371 │ │ +08d6b2: 6e20 aa09 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@09aa │ │ +08d6b8: 0c01 |0018: move-result-object v1 │ │ +08d6ba: 7120 a609 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@09a6 │ │ +08d6c0: 0c00 |001c: move-result-object v0 │ │ +08d6c2: 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; │ │ @@ -173101,17 +173102,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08d6ec: |[08d6ec] android.support.v4.graphics.BitmapCompat$BaseBitmapImpl.:()V │ │ -08d6fc: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08d702: 0e00 |0003: return-void │ │ +08d6c4: |[08d6c4] android.support.v4.graphics.BitmapCompat$BaseBitmapImpl.:()V │ │ +08d6d4: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08d6da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl; │ │ │ │ Virtual methods - │ │ @@ -173120,21 +173121,21 @@ │ │ type : '(Landroid/graphics/Bitmap;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08d704: |[08d704] android.support.v4.graphics.BitmapCompat$BaseBitmapImpl.getAllocationByteCount:(Landroid/graphics/Bitmap;)I │ │ -08d714: 6e10 6601 0300 |0000: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getRowBytes:()I // method@0166 │ │ -08d71a: 0a00 |0003: move-result v0 │ │ -08d71c: 6e10 6501 0300 |0004: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@0165 │ │ -08d722: 0a01 |0007: move-result v1 │ │ -08d724: b210 |0008: mul-int/2addr v0, v1 │ │ -08d726: 0f00 |0009: return v0 │ │ +08d6dc: |[08d6dc] android.support.v4.graphics.BitmapCompat$BaseBitmapImpl.getAllocationByteCount:(Landroid/graphics/Bitmap;)I │ │ +08d6ec: 6e10 6601 0300 |0000: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getRowBytes:()I // method@0166 │ │ +08d6f2: 0a00 |0003: move-result v0 │ │ +08d6f4: 6e10 6501 0300 |0004: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@0165 │ │ +08d6fa: 0a01 |0007: move-result v1 │ │ +08d6fc: b210 |0008: mul-int/2addr v0, v1 │ │ +08d6fe: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl; │ │ 0x0000 - 0x000a reg=3 bitmap Landroid/graphics/Bitmap; │ │ │ │ @@ -173143,17 +173144,17 @@ │ │ type : '(Landroid/graphics/Bitmap;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08d728: |[08d728] android.support.v4.graphics.BitmapCompat$BaseBitmapImpl.hasMipMap:(Landroid/graphics/Bitmap;)Z │ │ -08d738: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08d73a: 0f00 |0001: return v0 │ │ +08d700: |[08d700] android.support.v4.graphics.BitmapCompat$BaseBitmapImpl.hasMipMap:(Landroid/graphics/Bitmap;)Z │ │ +08d710: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08d712: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl; │ │ 0x0000 - 0x0002 reg=2 bitmap Landroid/graphics/Bitmap; │ │ │ │ @@ -173162,16 +173163,16 @@ │ │ type : '(Landroid/graphics/Bitmap;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08d73c: |[08d73c] android.support.v4.graphics.BitmapCompat$BaseBitmapImpl.setHasMipMap:(Landroid/graphics/Bitmap;Z)V │ │ -08d74c: 0e00 |0000: return-void │ │ +08d714: |[08d714] android.support.v4.graphics.BitmapCompat$BaseBitmapImpl.setHasMipMap:(Landroid/graphics/Bitmap;Z)V │ │ +08d724: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl; │ │ 0x0000 - 0x0001 reg=1 bitmap Landroid/graphics/Bitmap; │ │ 0x0000 - 0x0001 reg=2 hasMipMap Z │ │ @@ -173207,17 +173208,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08d750: |[08d750] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.:()V │ │ -08d760: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08d766: 0e00 |0003: return-void │ │ +08d728: |[08d728] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.:()V │ │ +08d738: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08d73e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ │ │ Virtual methods - │ │ @@ -173226,17 +173227,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08d768: |[08d768] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -08d778: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08d77a: 0f00 |0001: return v0 │ │ +08d740: |[08d740] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +08d750: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08d752: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ 0x0000 - 0x0002 reg=2 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -173245,16 +173246,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08d77c: |[08d77c] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -08d78c: 0e00 |0000: return-void │ │ +08d754: |[08d754] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +08d764: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ 0x0000 - 0x0001 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -173263,16 +173264,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08d790: |[08d790] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -08d7a0: 0e00 |0000: return-void │ │ +08d768: |[08d768] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +08d778: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 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 │ │ @@ -173282,16 +173283,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08d7a4: |[08d7a4] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ -08d7b4: 0e00 |0000: return-void │ │ +08d77c: |[08d77c] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ +08d78c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 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 x F │ │ @@ -173302,16 +173303,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08d7b8: |[08d7b8] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ -08d7c8: 0e00 |0000: return-void │ │ +08d790: |[08d790] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ +08d7a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 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 left I │ │ @@ -173324,16 +173325,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08d7cc: |[08d7cc] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ -08d7dc: 0e00 |0000: return-void │ │ +08d7a4: |[08d7a4] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ +08d7b4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 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 tint I │ │ @@ -173343,16 +173344,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08d7e0: |[08d7e0] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ -08d7f0: 0e00 |0000: return-void │ │ +08d7b8: |[08d7b8] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ +08d7c8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 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 tint Landroid/content/res/ColorStateList; │ │ @@ -173362,16 +173363,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08d7f4: |[08d7f4] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ -08d804: 0e00 |0000: return-void │ │ +08d7cc: |[08d7cc] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ +08d7dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 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 tintMode Landroid/graphics/PorterDuff$Mode; │ │ @@ -173401,17 +173402,17 @@ │ │ type : '(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -08d808: |[08d808] android.support.v4.graphics.drawable.RoundedBitmapDrawable21.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V │ │ -08d818: 7030 1c0a 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@0a1c │ │ -08d81e: 0e00 |0003: return-void │ │ +08d7e0: |[08d7e0] android.support.v4.graphics.drawable.RoundedBitmapDrawable21.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V │ │ +08d7f0: 7030 1c0a 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@0a1c │ │ +08d7f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21; │ │ 0x0000 - 0x0004 reg=1 res Landroid/content/res/Resources; │ │ @@ -173423,21 +173424,21 @@ │ │ type : '(Landroid/graphics/Outline;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08d820: |[08d820] android.support.v4.graphics.drawable.RoundedBitmapDrawable21.getOutline:(Landroid/graphics/Outline;)V │ │ -08d830: 6e10 1b0a 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.updateDstRect:()V // method@0a1b │ │ -08d836: 5420 9203 |0003: iget-object v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.mDstRect:Landroid/graphics/Rect; // field@0392 │ │ -08d83a: 6e10 150a 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.getCornerRadius:()F // method@0a15 │ │ -08d840: 0a01 |0008: move-result v1 │ │ -08d842: 6e30 8f01 0301 |0009: invoke-virtual {v3, v0, v1}, Landroid/graphics/Outline;.setRoundRect:(Landroid/graphics/Rect;F)V // method@018f │ │ -08d848: 0e00 |000c: return-void │ │ +08d7f8: |[08d7f8] android.support.v4.graphics.drawable.RoundedBitmapDrawable21.getOutline:(Landroid/graphics/Outline;)V │ │ +08d808: 6e10 1b0a 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.updateDstRect:()V // method@0a1b │ │ +08d80e: 5420 9203 |0003: iget-object v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.mDstRect:Landroid/graphics/Rect; // field@0392 │ │ +08d812: 6e10 150a 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.getCornerRadius:()F // method@0a15 │ │ +08d818: 0a01 |0008: move-result v1 │ │ +08d81a: 6e30 8f01 0301 |0009: invoke-virtual {v3, v0, v1}, Landroid/graphics/Outline;.setRoundRect:(Landroid/graphics/Rect;F)V // method@018f │ │ +08d820: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x000c line=35 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21; │ │ @@ -173448,23 +173449,23 @@ │ │ type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -08d84c: |[08d84c] android.support.v4.graphics.drawable.RoundedBitmapDrawable21.gravityCompatApply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V │ │ -08d85c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -08d85e: 0170 |0001: move v0, v7 │ │ -08d860: 0181 |0002: move v1, v8 │ │ -08d862: 0192 |0003: move v2, v9 │ │ -08d864: 07a3 |0004: move-object v3, v10 │ │ -08d866: 07b4 |0005: move-object v4, v11 │ │ -08d868: 7706 2d1c 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@1c2d │ │ -08d86e: 0e00 |0009: return-void │ │ +08d824: |[08d824] android.support.v4.graphics.drawable.RoundedBitmapDrawable21.gravityCompatApply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V │ │ +08d834: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +08d836: 0170 |0001: move v0, v7 │ │ +08d838: 0181 |0002: move v1, v8 │ │ +08d83a: 0192 |0003: move v2, v9 │ │ +08d83c: 07a3 |0004: move-object v3, v10 │ │ +08d83e: 07b4 |0005: move-object v4, v11 │ │ +08d840: 7706 2d1c 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@1c2d │ │ +08d846: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0009 line=55 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21; │ │ 0x0000 - 0x000a reg=7 gravity I │ │ @@ -173478,25 +173479,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -08d870: |[08d870] android.support.v4.graphics.drawable.RoundedBitmapDrawable21.hasMipMap:()Z │ │ -08d880: 5410 9103 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.mBitmap:Landroid/graphics/Bitmap; // field@0391 │ │ -08d884: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -08d888: 5410 9103 |0004: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.mBitmap:Landroid/graphics/Bitmap; // field@0391 │ │ -08d88c: 6e10 6b01 0000 |0006: invoke-virtual {v0}, Landroid/graphics/Bitmap;.hasMipMap:()Z // method@016b │ │ -08d892: 0a00 |0009: move-result v0 │ │ -08d894: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -08d898: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -08d89a: 0f00 |000d: return v0 │ │ -08d89c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -08d89e: 28fe |000f: goto 000d // -0002 │ │ +08d848: |[08d848] android.support.v4.graphics.drawable.RoundedBitmapDrawable21.hasMipMap:()Z │ │ +08d858: 5410 9103 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.mBitmap:Landroid/graphics/Bitmap; // field@0391 │ │ +08d85c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +08d860: 5410 9103 |0004: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.mBitmap:Landroid/graphics/Bitmap; // field@0391 │ │ +08d864: 6e10 6b01 0000 |0006: invoke-virtual {v0}, Landroid/graphics/Bitmap;.hasMipMap:()Z // method@016b │ │ +08d86a: 0a00 |0009: move-result v0 │ │ +08d86c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +08d870: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +08d872: 0f00 |000d: return v0 │ │ +08d874: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +08d876: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21; │ │ │ │ #3 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;) │ │ @@ -173504,21 +173505,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -08d8a0: |[08d8a0] android.support.v4.graphics.drawable.RoundedBitmapDrawable21.setMipMap:(Z)V │ │ -08d8b0: 5410 9103 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.mBitmap:Landroid/graphics/Bitmap; // field@0391 │ │ -08d8b4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -08d8b8: 5410 9103 |0004: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.mBitmap:Landroid/graphics/Bitmap; // field@0391 │ │ -08d8bc: 6e20 6c01 2000 |0006: invoke-virtual {v0, v2}, Landroid/graphics/Bitmap;.setHasMipMap:(Z)V // method@016c │ │ -08d8c2: 6e10 190a 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.invalidateSelf:()V // method@0a19 │ │ -08d8c8: 0e00 |000c: return-void │ │ +08d878: |[08d878] android.support.v4.graphics.drawable.RoundedBitmapDrawable21.setMipMap:(Z)V │ │ +08d888: 5410 9103 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.mBitmap:Landroid/graphics/Bitmap; // field@0391 │ │ +08d88c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +08d890: 5410 9103 |0004: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.mBitmap:Landroid/graphics/Bitmap; // field@0391 │ │ +08d894: 6e20 6c01 2000 |0006: invoke-virtual {v0, v2}, Landroid/graphics/Bitmap;.setHasMipMap:(Z)V // method@016c │ │ +08d89a: 6e10 190a 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.invalidateSelf:()V // method@0a19 │ │ +08d8a0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ 0x0009 line=41 │ │ 0x000c line=43 │ │ locals : │ │ @@ -173555,17 +173556,17 @@ │ │ type : '(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -08d8cc: |[08d8cc] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V │ │ -08d8dc: 7030 1c0a 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@0a1c │ │ -08d8e2: 0e00 |0003: return-void │ │ +08d8a4: |[08d8a4] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V │ │ +08d8b4: 7030 1c0a 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@0a1c │ │ +08d8ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable; │ │ 0x0000 - 0x0004 reg=1 res Landroid/content/res/Resources; │ │ @@ -173577,23 +173578,23 @@ │ │ type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -08d8e4: |[08d8e4] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable.gravityCompatApply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V │ │ -08d8f4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -08d8f6: 0170 |0001: move v0, v7 │ │ -08d8f8: 0181 |0002: move v1, v8 │ │ -08d8fa: 0192 |0003: move v2, v9 │ │ -08d8fc: 07a3 |0004: move-object v3, v10 │ │ -08d8fe: 07b4 |0005: move-object v4, v11 │ │ -08d900: 7706 d30f 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/GravityCompat;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0fd3 │ │ -08d906: 0e00 |0009: return-void │ │ +08d8bc: |[08d8bc] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable.gravityCompatApply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V │ │ +08d8cc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +08d8ce: 0170 |0001: move v0, v7 │ │ +08d8d0: 0181 |0002: move v1, v8 │ │ +08d8d2: 0192 |0003: move v2, v9 │ │ +08d8d4: 07a3 |0004: move-object v3, v10 │ │ +08d8d6: 07b4 |0005: move-object v4, v11 │ │ +08d8d8: 7706 d30f 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/GravityCompat;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0fd3 │ │ +08d8de: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0009 line=59 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable; │ │ 0x0000 - 0x000a reg=7 gravity I │ │ @@ -173607,25 +173608,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -08d908: |[08d908] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable.hasMipMap:()Z │ │ -08d918: 5410 9f03 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@039f │ │ -08d91c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -08d920: 5410 9f03 |0004: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@039f │ │ -08d924: 7110 da09 0000 |0006: invoke-static {v0}, Landroid/support/v4/graphics/BitmapCompat;.hasMipMap:(Landroid/graphics/Bitmap;)Z // method@09da │ │ -08d92a: 0a00 |0009: move-result v0 │ │ -08d92c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -08d930: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -08d932: 0f00 |000d: return v0 │ │ -08d934: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -08d936: 28fe |000f: goto 000d // -0002 │ │ +08d8e0: |[08d8e0] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable.hasMipMap:()Z │ │ +08d8f0: 5410 9f03 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@039f │ │ +08d8f4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +08d8f8: 5410 9f03 |0004: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@039f │ │ +08d8fc: 7110 da09 0000 |0006: invoke-static {v0}, Landroid/support/v4/graphics/BitmapCompat;.hasMipMap:(Landroid/graphics/Bitmap;)Z // method@09da │ │ +08d902: 0a00 |0009: move-result v0 │ │ +08d904: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +08d908: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +08d90a: 0f00 |000d: return v0 │ │ +08d90c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +08d90e: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable; │ │ │ │ #2 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;) │ │ @@ -173633,21 +173634,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -08d938: |[08d938] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable.setMipMap:(Z)V │ │ -08d948: 5410 9f03 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@039f │ │ -08d94c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -08d950: 5410 9f03 |0004: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@039f │ │ -08d954: 7120 db09 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/graphics/BitmapCompat;.setHasMipMap:(Landroid/graphics/Bitmap;Z)V // method@09db │ │ -08d95a: 6e10 3d0a 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.invalidateSelf:()V // method@0a3d │ │ -08d960: 0e00 |000c: return-void │ │ +08d910: |[08d910] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable.setMipMap:(Z)V │ │ +08d920: 5410 9f03 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@039f │ │ +08d924: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +08d928: 5410 9f03 |0004: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@039f │ │ +08d92c: 7120 db09 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/graphics/BitmapCompat;.setHasMipMap:(Landroid/graphics/Bitmap;Z)V // method@09db │ │ +08d932: 6e10 3d0a 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.invalidateSelf:()V // method@0a3d │ │ +08d938: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=44 │ │ 0x0009 line=45 │ │ 0x000c line=47 │ │ locals : │ │ @@ -173688,20 +173689,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08d964: |[08d964] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.:(Landroid/content/Context;)V │ │ -08d974: 7010 4c0a 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@0a4c │ │ -08d97a: 7110 530a 0200 |0003: invoke-static {v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; // method@0a53 │ │ -08d980: 0c00 |0006: move-result-object v0 │ │ -08d982: 5b10 a103 |0007: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@03a1 │ │ -08d986: 0e00 |0009: return-void │ │ +08d93c: |[08d93c] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.:(Landroid/content/Context;)V │ │ +08d94c: 7010 4c0a 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@0a4c │ │ +08d952: 7110 530a 0200 |0003: invoke-static {v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; // method@0a53 │ │ +08d958: 0c00 |0006: move-result-object v0 │ │ +08d95a: 5b10 a103 |0007: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@03a1 │ │ +08d95e: 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; │ │ @@ -173713,19 +173714,19 @@ │ │ type : '(I)Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -08d988: |[08d988] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplay:(I)Landroid/view/Display; │ │ -08d998: 5410 a103 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@03a1 │ │ -08d99c: 7120 520a 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; // method@0a52 │ │ -08d9a2: 0c00 |0005: move-result-object v0 │ │ -08d9a4: 1100 |0006: return-object v0 │ │ +08d960: |[08d960] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplay:(I)Landroid/view/Display; │ │ +08d970: 5410 a103 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@03a1 │ │ +08d974: 7120 520a 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; // method@0a52 │ │ +08d97a: 0c00 |0005: move-result-object v0 │ │ +08d97c: 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 │ │ │ │ @@ -173734,19 +173735,19 @@ │ │ type : '()[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08d9a8: |[08d9a8] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:()[Landroid/view/Display; │ │ -08d9b8: 5410 a103 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@03a1 │ │ -08d9bc: 7110 540a 0000 |0002: invoke-static {v0}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; // method@0a54 │ │ -08d9c2: 0c00 |0005: move-result-object v0 │ │ -08d9c4: 1100 |0006: return-object v0 │ │ +08d980: |[08d980] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:()[Landroid/view/Display; │ │ +08d990: 5410 a103 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@03a1 │ │ +08d994: 7110 540a 0000 |0002: invoke-static {v0}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; // method@0a54 │ │ +08d99a: 0c00 |0005: move-result-object v0 │ │ +08d99c: 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;) │ │ @@ -173754,19 +173755,19 @@ │ │ type : '(Ljava/lang/String;)[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -08d9c8: |[08d9c8] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ -08d9d8: 5410 a103 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@03a1 │ │ -08d9dc: 7120 550a 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; // method@0a55 │ │ -08d9e2: 0c00 |0005: move-result-object v0 │ │ -08d9e4: 1100 |0006: return-object v0 │ │ +08d9a0: |[08d9a0] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ +08d9b0: 5410 a103 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@03a1 │ │ +08d9b4: 7120 550a 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; // method@0a55 │ │ +08d9ba: 0c00 |0005: move-result-object v0 │ │ +08d9bc: 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; │ │ │ │ @@ -173804,22 +173805,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -08d9e8: |[08d9e8] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.:(Landroid/content/Context;)V │ │ -08d9f8: 7010 4c0a 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@0a4c │ │ -08d9fe: 1a00 2526 |0003: const-string v0, "window" // string@2625 │ │ -08da02: 6e20 e300 0200 |0005: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e3 │ │ -08da08: 0c00 |0008: move-result-object v0 │ │ -08da0a: 1f00 2e04 |0009: check-cast v0, Landroid/view/WindowManager; // type@042e │ │ -08da0e: 5b10 a203 |000b: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@03a2 │ │ -08da12: 0e00 |000d: return-void │ │ +08d9c0: |[08d9c0] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.:(Landroid/content/Context;)V │ │ +08d9d0: 7010 4c0a 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@0a4c │ │ +08d9d6: 1a00 2526 |0003: const-string v0, "window" // string@2625 │ │ +08d9da: 6e20 e300 0200 |0005: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e3 │ │ +08d9e0: 0c00 |0008: move-result-object v0 │ │ +08d9e2: 1f00 2e04 |0009: check-cast v0, Landroid/view/WindowManager; // type@042e │ │ +08d9e6: 5b10 a203 |000b: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@03a2 │ │ +08d9ea: 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; │ │ @@ -173831,24 +173832,24 @@ │ │ type : '(I)Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -08da14: |[08da14] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplay:(I)Landroid/view/Display; │ │ -08da24: 5421 a203 |0000: iget-object v1, v2, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@03a2 │ │ -08da28: 7210 991d 0100 |0002: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@1d99 │ │ -08da2e: 0c00 |0005: move-result-object v0 │ │ -08da30: 6e10 191c 0000 |0006: invoke-virtual {v0}, Landroid/view/Display;.getDisplayId:()I // method@1c19 │ │ -08da36: 0a01 |0009: move-result v1 │ │ -08da38: 3331 0300 |000a: if-ne v1, v3, 000d // +0003 │ │ -08da3c: 1100 |000c: return-object v0 │ │ -08da3e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -08da40: 28fe |000e: goto 000c // -0002 │ │ +08d9ec: |[08d9ec] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplay:(I)Landroid/view/Display; │ │ +08d9fc: 5421 a203 |0000: iget-object v1, v2, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@03a2 │ │ +08da00: 7210 991d 0100 |0002: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@1d99 │ │ +08da06: 0c00 |0005: move-result-object v0 │ │ +08da08: 6e10 191c 0000 |0006: invoke-virtual {v0}, Landroid/view/Display;.getDisplayId:()I // method@1c19 │ │ +08da0e: 0a01 |0009: move-result v1 │ │ +08da10: 3331 0300 |000a: if-ne v1, v3, 000d // +0003 │ │ +08da14: 1100 |000c: return-object v0 │ │ +08da16: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +08da18: 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; │ │ @@ -173861,23 +173862,23 @@ │ │ type : '()[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08da44: |[08da44] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:()[Landroid/view/Display; │ │ -08da54: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08da56: 2300 7d05 |0001: new-array v0, v0, [Landroid/view/Display; // type@057d │ │ -08da5a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -08da5c: 5432 a203 |0004: iget-object v2, v3, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@03a2 │ │ -08da60: 7210 991d 0200 |0006: invoke-interface {v2}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@1d99 │ │ -08da66: 0c02 |0009: move-result-object v2 │ │ -08da68: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ -08da6c: 1100 |000c: return-object v0 │ │ +08da1c: |[08da1c] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:()[Landroid/view/Display; │ │ +08da2c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08da2e: 2300 7d05 |0001: new-array v0, v0, [Landroid/view/Display; // type@057d │ │ +08da32: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +08da34: 5432 a203 |0004: iget-object v2, v3, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@03a2 │ │ +08da38: 7210 991d 0200 |0006: invoke-interface {v2}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@1d99 │ │ +08da3e: 0c02 |0009: move-result-object v2 │ │ +08da40: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ +08da44: 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;) │ │ @@ -173885,22 +173886,22 @@ │ │ type : '(Ljava/lang/String;)[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -08da70: |[08da70] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ -08da80: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ -08da84: 6e10 490a 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.getDisplays:()[Landroid/view/Display; // method@0a49 │ │ -08da8a: 0c00 |0005: move-result-object v0 │ │ -08da8c: 1100 |0006: return-object v0 │ │ -08da8e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -08da90: 2300 7d05 |0008: new-array v0, v0, [Landroid/view/Display; // type@057d │ │ -08da94: 28fc |000a: goto 0006 // -0004 │ │ +08da48: |[08da48] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ +08da58: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +08da5c: 6e10 490a 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.getDisplays:()[Landroid/view/Display; // method@0a49 │ │ +08da62: 0c00 |0005: move-result-object v0 │ │ +08da64: 1100 |0006: return-object v0 │ │ +08da66: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +08da68: 2300 7d05 |0008: new-array v0, v0, [Landroid/view/Display; // type@057d │ │ +08da6c: 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; │ │ │ │ @@ -173962,18 +173963,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 │ │ -08da98: |[08da98] android.support.v4.media.TransportMediator$1.:(Landroid/support/v4/media/TransportMediator;)V │ │ -08daa8: 5b01 df03 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@03df │ │ -08daac: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08dab2: 0e00 |0005: return-void │ │ +08da70: |[08da70] android.support.v4.media.TransportMediator$1.:(Landroid/support/v4/media/TransportMediator;)V │ │ +08da80: 5b01 df03 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@03df │ │ +08da84: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08da8a: 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; │ │ │ │ @@ -173983,20 +173984,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08dab4: |[08dab4] android.support.v4.media.TransportMediator$1.getPlaybackPosition:()J │ │ -08dac4: 5420 df03 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@03df │ │ -08dac8: 5400 ed03 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ -08dacc: 6e10 ff0a 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@0aff │ │ -08dad2: 0b00 |0007: move-result-wide v0 │ │ -08dad4: 1000 |0008: return-wide v0 │ │ +08da8c: |[08da8c] android.support.v4.media.TransportMediator$1.getPlaybackPosition:()J │ │ +08da9c: 5420 df03 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@03df │ │ +08daa0: 5400 ed03 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ +08daa4: 6e10 ff0a 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@0aff │ │ +08daaa: 0b00 |0007: move-result-wide v0 │ │ +08daac: 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;) │ │ @@ -174004,19 +174005,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08dad8: |[08dad8] android.support.v4.media.TransportMediator$1.handleAudioFocusChange:(I)V │ │ -08dae8: 5410 df03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@03df │ │ -08daec: 5400 ed03 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ -08daf0: 6e20 fd0a 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/media/TransportPerformer;.onAudioFocusChange:(I)V // method@0afd │ │ -08daf6: 0e00 |0007: return-void │ │ +08dab0: |[08dab0] android.support.v4.media.TransportMediator$1.handleAudioFocusChange:(I)V │ │ +08dac0: 5410 df03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@03df │ │ +08dac4: 5400 ed03 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ +08dac8: 6e20 fd0a 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/media/TransportPerformer;.onAudioFocusChange:(I)V // method@0afd │ │ +08dace: 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 │ │ @@ -174026,19 +174027,19 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08daf8: |[08daf8] android.support.v4.media.TransportMediator$1.handleKey:(Landroid/view/KeyEvent;)V │ │ -08db08: 5410 df03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@03df │ │ -08db0c: 5400 f103 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@03f1 │ │ -08db10: 6e20 321c 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@1c32 │ │ -08db16: 0e00 |0007: return-void │ │ +08dad0: |[08dad0] android.support.v4.media.TransportMediator$1.handleKey:(Landroid/view/KeyEvent;)V │ │ +08dae0: 5410 df03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@03df │ │ +08dae4: 5400 f103 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@03f1 │ │ +08dae8: 6e20 321c 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@1c32 │ │ +08daee: 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; │ │ @@ -174048,19 +174049,19 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -08db18: |[08db18] android.support.v4.media.TransportMediator$1.playbackPositionUpdate:(J)V │ │ -08db28: 5410 df03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@03df │ │ -08db2c: 5400 ed03 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ -08db30: 6e30 060b 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@0b06 │ │ -08db36: 0e00 |0007: return-void │ │ +08daf0: |[08daf0] android.support.v4.media.TransportMediator$1.playbackPositionUpdate:(J)V │ │ +08db00: 5410 df03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@03df │ │ +08db04: 5400 ed03 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ +08db08: 6e30 060b 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@0b06 │ │ +08db0e: 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 │ │ @@ -174185,18 +174186,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 │ │ -08db38: |[08db38] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/support/v4/media/TransportPerformer;)V │ │ -08db48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08db4a: 7040 ca0a 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@0aca │ │ -08db50: 0e00 |0004: return-void │ │ +08db10: |[08db10] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/support/v4/media/TransportPerformer;)V │ │ +08db20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08db22: 7040 ca0a 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@0aca │ │ +08db28: 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; │ │ @@ -174207,62 +174208,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 │ │ -08db54: |[08db54] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ -08db64: 7010 b30a 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportController;.:()V // method@0ab3 │ │ -08db6a: 2200 1505 |0003: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ -08db6e: 7010 9a21 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ -08db74: 5b50 f203 |0008: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@03f2 │ │ -08db78: 2200 f001 |000a: new-instance v0, Landroid/support/v4/media/TransportMediator$1; // type@01f0 │ │ -08db7c: 7020 bf0a 5000 |000c: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$1;.:(Landroid/support/v4/media/TransportMediator;)V // method@0abf │ │ -08db82: 5b50 f303 |000f: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@03f3 │ │ -08db86: 2200 f101 |0011: new-instance v0, Landroid/support/v4/media/TransportMediator$2; // type@01f1 │ │ -08db8a: 7020 c40a 5000 |0013: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$2;.:(Landroid/support/v4/media/TransportMediator;)V // method@0ac4 │ │ -08db90: 5b50 f103 |0016: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@03f1 │ │ -08db94: 3806 3d00 |0018: if-eqz v6, 0055 // +003d │ │ -08db98: 0760 |001a: move-object v0, v6 │ │ -08db9a: 5b50 ee03 |001b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@03ee │ │ -08db9e: 5b58 ed03 |001d: iput-object v8, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ -08dba2: 5450 ee03 |001f: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@03ee │ │ -08dba6: 1a01 9c11 |0021: const-string v1, "audio" // string@119c │ │ -08dbaa: 6e20 e300 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e3 │ │ -08dbb0: 0c00 |0026: move-result-object v0 │ │ -08dbb2: 1f00 6e00 |0027: check-cast v0, Landroid/media/AudioManager; // type@006e │ │ -08dbb6: 5b50 ec03 |0029: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@03ec │ │ -08dbba: 3806 0a00 |002b: if-eqz v6, 0035 // +000a │ │ -08dbbe: 6e10 1e00 0600 |002d: invoke-virtual {v6}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@001e │ │ -08dbc4: 0c00 |0030: move-result-object v0 │ │ -08dbc6: 6e10 861d 0000 |0031: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@1d86 │ │ -08dbcc: 0c07 |0034: move-result-object v7 │ │ -08dbce: 5b57 f403 |0035: iput-object v7, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@03f4 │ │ -08dbd2: 5450 f403 |0037: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@03f4 │ │ -08dbd6: 7110 f70f 0000 |0039: invoke-static {v0}, Landroid/support/v4/view/KeyEventCompat;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@0ff7 │ │ -08dbdc: 0c00 |003c: move-result-object v0 │ │ -08dbde: 5b50 f003 |003d: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@03f0 │ │ -08dbe2: 6000 3600 |003f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ -08dbe6: 1301 1200 |0041: const/16 v1, #int 18 // #12 │ │ -08dbea: 3410 1700 |0043: if-lt v0, v1, 005a // +0017 │ │ -08dbee: 2200 f801 |0045: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2; // type@01f8 │ │ -08dbf2: 5451 ee03 |0047: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@03ee │ │ -08dbf6: 5452 ec03 |0049: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@03ec │ │ -08dbfa: 5453 f403 |004b: iget-object v3, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@03f4 │ │ -08dbfe: 5454 f303 |004d: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@03f3 │ │ -08dc02: 7054 ed0a 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@0aed │ │ -08dc08: 5b50 ef03 |0052: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ -08dc0c: 0e00 |0054: return-void │ │ -08dc0e: 6e10 8c1c 0700 |0055: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1c8c │ │ -08dc14: 0c00 |0058: move-result-object v0 │ │ -08dc16: 28c2 |0059: goto 001b // -003e │ │ -08dc18: 1200 |005a: const/4 v0, #int 0 // #0 │ │ -08dc1a: 5b50 ef03 |005b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ -08dc1e: 28f7 |005d: goto 0054 // -0009 │ │ +08db2c: |[08db2c] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ +08db3c: 7010 b30a 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportController;.:()V // method@0ab3 │ │ +08db42: 2200 1505 |0003: new-instance v0, Ljava/util/ArrayList; // type@0515 │ │ +08db46: 7010 9a21 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@219a │ │ +08db4c: 5b50 f203 |0008: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@03f2 │ │ +08db50: 2200 f001 |000a: new-instance v0, Landroid/support/v4/media/TransportMediator$1; // type@01f0 │ │ +08db54: 7020 bf0a 5000 |000c: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$1;.:(Landroid/support/v4/media/TransportMediator;)V // method@0abf │ │ +08db5a: 5b50 f303 |000f: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@03f3 │ │ +08db5e: 2200 f101 |0011: new-instance v0, Landroid/support/v4/media/TransportMediator$2; // type@01f1 │ │ +08db62: 7020 c40a 5000 |0013: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$2;.:(Landroid/support/v4/media/TransportMediator;)V // method@0ac4 │ │ +08db68: 5b50 f103 |0016: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@03f1 │ │ +08db6c: 3806 3d00 |0018: if-eqz v6, 0055 // +003d │ │ +08db70: 0760 |001a: move-object v0, v6 │ │ +08db72: 5b50 ee03 |001b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@03ee │ │ +08db76: 5b58 ed03 |001d: iput-object v8, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ +08db7a: 5450 ee03 |001f: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@03ee │ │ +08db7e: 1a01 9c11 |0021: const-string v1, "audio" // string@119c │ │ +08db82: 6e20 e300 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e3 │ │ +08db88: 0c00 |0026: move-result-object v0 │ │ +08db8a: 1f00 6e00 |0027: check-cast v0, Landroid/media/AudioManager; // type@006e │ │ +08db8e: 5b50 ec03 |0029: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@03ec │ │ +08db92: 3806 0a00 |002b: if-eqz v6, 0035 // +000a │ │ +08db96: 6e10 1e00 0600 |002d: invoke-virtual {v6}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@001e │ │ +08db9c: 0c00 |0030: move-result-object v0 │ │ +08db9e: 6e10 861d 0000 |0031: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@1d86 │ │ +08dba4: 0c07 |0034: move-result-object v7 │ │ +08dba6: 5b57 f403 |0035: iput-object v7, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@03f4 │ │ +08dbaa: 5450 f403 |0037: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@03f4 │ │ +08dbae: 7110 f70f 0000 |0039: invoke-static {v0}, Landroid/support/v4/view/KeyEventCompat;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@0ff7 │ │ +08dbb4: 0c00 |003c: move-result-object v0 │ │ +08dbb6: 5b50 f003 |003d: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@03f0 │ │ +08dbba: 6000 3600 |003f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ +08dbbe: 1301 1200 |0041: const/16 v1, #int 18 // #12 │ │ +08dbc2: 3410 1700 |0043: if-lt v0, v1, 005a // +0017 │ │ +08dbc6: 2200 f801 |0045: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2; // type@01f8 │ │ +08dbca: 5451 ee03 |0047: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@03ee │ │ +08dbce: 5452 ec03 |0049: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@03ec │ │ +08dbd2: 5453 f403 |004b: iget-object v3, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@03f4 │ │ +08dbd6: 5454 f303 |004d: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@03f3 │ │ +08dbda: 7054 ed0a 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@0aed │ │ +08dbe0: 5b50 ef03 |0052: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ +08dbe4: 0e00 |0054: return-void │ │ +08dbe6: 6e10 8c1c 0700 |0055: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1c8c │ │ +08dbec: 0c00 |0058: move-result-object v0 │ │ +08dbee: 28c2 |0059: goto 001b // -003e │ │ +08dbf0: 1200 |005a: const/4 v0, #int 0 // #0 │ │ +08dbf2: 5b50 ef03 |005b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ +08dbf6: 28f7 |005d: goto 0054 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0003 line=55 │ │ 0x000a line=57 │ │ 0x0011 line=130 │ │ 0x0018 line=160 │ │ @@ -174287,18 +174288,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 │ │ -08dc20: |[08dc20] android.support.v4.media.TransportMediator.:(Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ -08dc30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08dc32: 7040 ca0a 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@0aca │ │ -08dc38: 0e00 |0004: return-void │ │ +08dbf8: |[08dbf8] android.support.v4.media.TransportMediator.:(Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ +08dc08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08dc0a: 7040 ca0a 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@0aca │ │ +08dc10: 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; │ │ @@ -174309,28 +174310,28 @@ │ │ type : '()[Landroid/support/v4/media/TransportStateListener;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -08dc3c: |[08dc3c] android.support.v4.media.TransportMediator.getListeners:()[Landroid/support/v4/media/TransportStateListener; │ │ -08dc4c: 5421 f203 |0000: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@03f2 │ │ -08dc50: 6e10 a921 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -08dc56: 0a01 |0005: move-result v1 │ │ -08dc58: 3c01 0400 |0006: if-gtz v1, 000a // +0004 │ │ -08dc5c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -08dc5e: 1100 |0009: return-object v0 │ │ -08dc60: 5421 f203 |000a: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@03f2 │ │ -08dc64: 6e10 a921 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -08dc6a: 0a01 |000f: move-result v1 │ │ -08dc6c: 2310 7405 |0010: new-array v0, v1, [Landroid/support/v4/media/TransportStateListener; // type@0574 │ │ -08dc70: 5421 f203 |0012: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@03f2 │ │ -08dc74: 6e20 ab21 0100 |0014: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@21ab │ │ -08dc7a: 28f2 |0017: goto 0009 // -000e │ │ +08dc14: |[08dc14] android.support.v4.media.TransportMediator.getListeners:()[Landroid/support/v4/media/TransportStateListener; │ │ +08dc24: 5421 f203 |0000: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@03f2 │ │ +08dc28: 6e10 a921 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +08dc2e: 0a01 |0005: move-result v1 │ │ +08dc30: 3c01 0400 |0006: if-gtz v1, 000a // +0004 │ │ +08dc34: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +08dc36: 1100 |0009: return-object v0 │ │ +08dc38: 5421 f203 |000a: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@03f2 │ │ +08dc3c: 6e10 a921 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +08dc42: 0a01 |000f: move-result v1 │ │ +08dc44: 2310 7405 |0010: new-array v0, v1, [Landroid/support/v4/media/TransportStateListener; // type@0574 │ │ +08dc48: 5421 f203 |0012: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@03f2 │ │ +08dc4c: 6e20 ab21 0100 |0014: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@21ab │ │ +08dc52: 28f2 |0017: goto 0009 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ 0x0009 line=217 │ │ 0x000a line=215 │ │ 0x0012 line=216 │ │ @@ -174343,22 +174344,22 @@ │ │ type : '(I)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 54 16-bit code units │ │ -08dc7c: |[08dc7c] android.support.v4.media.TransportMediator.isMediaKey:(I)Z │ │ -08dc8c: 2c01 0800 0000 |0000: sparse-switch v1, 00000008 // +00000008 │ │ -08dc92: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -08dc94: 0f00 |0004: return v0 │ │ -08dc96: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -08dc98: 28fe |0006: goto 0004 // -0002 │ │ -08dc9a: 0000 |0007: nop // spacer │ │ -08dc9c: 0002 0b00 4f00 0000 5500 0000 5600 ... |0008: sparse-switch-data (46 units) │ │ +08dc54: |[08dc54] android.support.v4.media.TransportMediator.isMediaKey:(I)Z │ │ +08dc64: 2c01 0800 0000 |0000: sparse-switch v1, 00000008 // +00000008 │ │ +08dc6a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +08dc6c: 0f00 |0004: return v0 │ │ +08dc6e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +08dc70: 28fe |0006: goto 0004 // -0002 │ │ +08dc72: 0000 |0007: nop // spacer │ │ +08dc74: 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 : │ │ @@ -174369,29 +174370,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -08dcf8: |[08dcf8] android.support.v4.media.TransportMediator.pushControllerState:()V │ │ -08dd08: 5450 ef03 |0000: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ -08dd0c: 3800 1900 |0002: if-eqz v0, 001b // +0019 │ │ -08dd10: 5450 ef03 |0004: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ -08dd14: 5451 ed03 |0006: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ -08dd18: 6e10 020b 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@0b02 │ │ -08dd1e: 0a01 |000b: move-result v1 │ │ -08dd20: 5452 ed03 |000c: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ -08dd24: 6e10 ff0a 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@0aff │ │ -08dd2a: 0b02 |0011: move-result-wide v2 │ │ -08dd2c: 5454 ed03 |0012: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ -08dd30: 6e10 010b 0400 |0014: invoke-virtual {v4}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@0b01 │ │ -08dd36: 0a04 |0017: move-result v4 │ │ -08dd38: 6e54 f60a 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.refreshState:(ZJI)V // method@0af6 │ │ -08dd3e: 0e00 |001b: return-void │ │ +08dcd0: |[08dcd0] android.support.v4.media.TransportMediator.pushControllerState:()V │ │ +08dce0: 5450 ef03 |0000: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ +08dce4: 3800 1900 |0002: if-eqz v0, 001b // +0019 │ │ +08dce8: 5450 ef03 |0004: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ +08dcec: 5451 ed03 |0006: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ +08dcf0: 6e10 020b 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@0b02 │ │ +08dcf6: 0a01 |000b: move-result v1 │ │ +08dcf8: 5452 ed03 |000c: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ +08dcfc: 6e10 ff0a 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@0aff │ │ +08dd02: 0b02 |0011: move-result-wide v2 │ │ +08dd04: 5454 ed03 |0012: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ +08dd08: 6e10 010b 0400 |0014: invoke-virtual {v4}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@0b01 │ │ +08dd0e: 0a04 |0017: move-result v4 │ │ +08dd10: 6e54 f60a 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.refreshState:(ZJI)V // method@0af6 │ │ +08dd16: 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; │ │ @@ -174401,27 +174402,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -08dd40: |[08dd40] android.support.v4.media.TransportMediator.reportPlayingChanged:()V │ │ -08dd50: 7010 d10a 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@0ad1 │ │ -08dd56: 0c04 |0003: move-result-object v4 │ │ -08dd58: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ -08dd5c: 0740 |0006: move-object v0, v4 │ │ -08dd5e: 2102 |0007: array-length v2, v0 │ │ -08dd60: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -08dd62: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ -08dd66: 4603 0001 |000b: aget-object v3, v0, v1 │ │ -08dd6a: 6e20 0a0b 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V // method@0b0a │ │ -08dd70: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08dd74: 28f7 |0012: goto 0009 // -0009 │ │ -08dd76: 0e00 |0013: return-void │ │ +08dd18: |[08dd18] android.support.v4.media.TransportMediator.reportPlayingChanged:()V │ │ +08dd28: 7010 d10a 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@0ad1 │ │ +08dd2e: 0c04 |0003: move-result-object v4 │ │ +08dd30: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ +08dd34: 0740 |0006: move-object v0, v4 │ │ +08dd36: 2102 |0007: array-length v2, v0 │ │ +08dd38: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +08dd3a: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ +08dd3e: 4603 0001 |000b: aget-object v3, v0, v1 │ │ +08dd42: 6e20 0a0b 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V // method@0b0a │ │ +08dd48: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08dd4c: 28f7 |0012: goto 0009 // -0009 │ │ +08dd4e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0004 line=222 │ │ 0x0006 line=223 │ │ 0x000d line=224 │ │ 0x0010 line=223 │ │ @@ -174439,27 +174440,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -08dd78: |[08dd78] android.support.v4.media.TransportMediator.reportTransportControlsChanged:()V │ │ -08dd88: 7010 d10a 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@0ad1 │ │ -08dd8e: 0c04 |0003: move-result-object v4 │ │ -08dd90: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ -08dd94: 0740 |0006: move-object v0, v4 │ │ -08dd96: 2102 |0007: array-length v2, v0 │ │ -08dd98: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -08dd9a: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ -08dd9e: 4603 0001 |000b: aget-object v3, v0, v1 │ │ -08dda2: 6e20 0b0b 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V // method@0b0b │ │ -08dda8: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08ddac: 28f7 |0012: goto 0009 // -0009 │ │ -08ddae: 0e00 |0013: return-void │ │ +08dd50: |[08dd50] android.support.v4.media.TransportMediator.reportTransportControlsChanged:()V │ │ +08dd60: 7010 d10a 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@0ad1 │ │ +08dd66: 0c04 |0003: move-result-object v4 │ │ +08dd68: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ +08dd6c: 0740 |0006: move-object v0, v4 │ │ +08dd6e: 2102 |0007: array-length v2, v0 │ │ +08dd70: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +08dd72: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ +08dd76: 4603 0001 |000b: aget-object v3, v0, v1 │ │ +08dd7a: 6e20 0b0b 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V // method@0b0b │ │ +08dd80: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08dd84: 28f7 |0012: goto 0009 // -0009 │ │ +08dd86: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0004 line=231 │ │ 0x0006 line=232 │ │ 0x000d line=233 │ │ 0x0010 line=232 │ │ @@ -174478,18 +174479,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08ddb0: |[08ddb0] android.support.v4.media.TransportMediator.destroy:()V │ │ -08ddc0: 5410 ef03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ -08ddc4: 6e10 ee0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.destroy:()V // method@0aee │ │ -08ddca: 0e00 |0005: return-void │ │ +08dd88: |[08dd88] android.support.v4.media.TransportMediator.destroy:()V │ │ +08dd98: 5410 ef03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ +08dd9c: 6e10 ee0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.destroy:()V // method@0aee │ │ +08dda2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0005 line=342 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ @@ -174498,20 +174499,20 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -08ddcc: |[08ddcc] android.support.v4.media.TransportMediator.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -08dddc: 5420 f103 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@03f1 │ │ -08dde0: 5421 f003 |0002: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@03f0 │ │ -08dde4: 7140 f60f 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@0ff6 │ │ -08ddea: 0a00 |0007: move-result v0 │ │ -08ddec: 0f00 |0008: return v0 │ │ +08dda4: |[08dda4] android.support.v4.media.TransportMediator.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +08ddb4: 5420 f103 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@03f1 │ │ +08ddb8: 5421 f003 |0002: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@03f0 │ │ +08ddbc: 7140 f60f 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@0ff6 │ │ +08ddc2: 0a00 |0007: move-result v0 │ │ +08ddc4: 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; │ │ │ │ @@ -174520,19 +174521,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08ddf0: |[08ddf0] android.support.v4.media.TransportMediator.getBufferPercentage:()I │ │ -08de00: 5410 ed03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ -08de04: 6e10 fe0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetBufferPercentage:()I // method@0afe │ │ -08de0a: 0a00 |0005: move-result v0 │ │ -08de0c: 0f00 |0006: return v0 │ │ +08ddc8: |[08ddc8] android.support.v4.media.TransportMediator.getBufferPercentage:()I │ │ +08ddd8: 5410 ed03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ +08dddc: 6e10 fe0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetBufferPercentage:()I // method@0afe │ │ +08dde2: 0a00 |0005: move-result v0 │ │ +08dde4: 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;) │ │ @@ -174540,19 +174541,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08de10: |[08de10] android.support.v4.media.TransportMediator.getCurrentPosition:()J │ │ -08de20: 5420 ed03 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ -08de24: 6e10 ff0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@0aff │ │ -08de2a: 0b00 |0005: move-result-wide v0 │ │ -08de2c: 1000 |0006: return-wide v0 │ │ +08dde8: |[08dde8] android.support.v4.media.TransportMediator.getCurrentPosition:()J │ │ +08ddf8: 5420 ed03 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ +08ddfc: 6e10 ff0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@0aff │ │ +08de02: 0b00 |0005: move-result-wide v0 │ │ +08de04: 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;) │ │ @@ -174560,19 +174561,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08de30: |[08de30] android.support.v4.media.TransportMediator.getDuration:()J │ │ -08de40: 5420 ed03 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ -08de44: 6e10 000b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetDuration:()J // method@0b00 │ │ -08de4a: 0b00 |0005: move-result-wide v0 │ │ -08de4c: 1000 |0006: return-wide v0 │ │ +08de08: |[08de08] android.support.v4.media.TransportMediator.getDuration:()J │ │ +08de18: 5420 ed03 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ +08de1c: 6e10 000b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetDuration:()J // method@0b00 │ │ +08de22: 0b00 |0005: move-result-wide v0 │ │ +08de24: 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;) │ │ @@ -174580,23 +174581,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08de50: |[08de50] android.support.v4.media.TransportMediator.getRemoteControlClient:()Ljava/lang/Object; │ │ -08de60: 5410 ef03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ -08de64: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -08de68: 5410 ef03 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ -08de6c: 6e10 f10a 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.getRemoteControlClient:()Ljava/lang/Object; // method@0af1 │ │ -08de72: 0c00 |0009: move-result-object v0 │ │ -08de74: 1100 |000a: return-object v0 │ │ -08de76: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -08de78: 28fe |000c: goto 000a // -0002 │ │ +08de28: |[08de28] android.support.v4.media.TransportMediator.getRemoteControlClient:()Ljava/lang/Object; │ │ +08de38: 5410 ef03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ +08de3c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +08de40: 5410 ef03 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ +08de44: 6e10 f10a 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.getRemoteControlClient:()Ljava/lang/Object; // method@0af1 │ │ +08de4a: 0c00 |0009: move-result-object v0 │ │ +08de4c: 1100 |000a: return-object v0 │ │ +08de4e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +08de50: 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;) │ │ @@ -174604,19 +174605,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08de7c: |[08de7c] android.support.v4.media.TransportMediator.getTransportControlFlags:()I │ │ -08de8c: 5410 ed03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ -08de90: 6e10 010b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@0b01 │ │ -08de96: 0a00 |0005: move-result v0 │ │ -08de98: 0f00 |0006: return v0 │ │ +08de54: |[08de54] android.support.v4.media.TransportMediator.getTransportControlFlags:()I │ │ +08de64: 5410 ed03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ +08de68: 6e10 010b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@0b01 │ │ +08de6e: 0a00 |0005: move-result v0 │ │ +08de70: 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;) │ │ @@ -174624,19 +174625,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08de9c: |[08de9c] android.support.v4.media.TransportMediator.isPlaying:()Z │ │ -08deac: 5410 ed03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ -08deb0: 6e10 020b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@0b02 │ │ -08deb6: 0a00 |0005: move-result v0 │ │ -08deb8: 0f00 |0006: return v0 │ │ +08de74: |[08de74] android.support.v4.media.TransportMediator.isPlaying:()Z │ │ +08de84: 5410 ed03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ +08de88: 6e10 020b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@0b02 │ │ +08de8e: 0a00 |0005: move-result v0 │ │ +08de90: 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;) │ │ @@ -174644,24 +174645,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -08debc: |[08debc] android.support.v4.media.TransportMediator.pausePlaying:()V │ │ -08decc: 5410 ef03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ -08ded0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -08ded4: 5410 ef03 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ -08ded8: 6e10 f50a 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.pausePlaying:()V // method@0af5 │ │ -08dede: 5410 ed03 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ -08dee2: 6e10 050b 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@0b05 │ │ -08dee8: 7010 d70a 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0ad7 │ │ -08deee: 7010 da0a 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@0ada │ │ -08def4: 0e00 |0014: return-void │ │ +08de94: |[08de94] android.support.v4.media.TransportMediator.pausePlaying:()V │ │ +08dea4: 5410 ef03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ +08dea8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +08deac: 5410 ef03 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ +08deb0: 6e10 f50a 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.pausePlaying:()V // method@0af5 │ │ +08deb6: 5410 ed03 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ +08deba: 6e10 050b 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@0b05 │ │ +08dec0: 7010 d70a 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0ad7 │ │ +08dec6: 7010 da0a 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@0ada │ │ +08decc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0004 line=273 │ │ 0x0009 line=275 │ │ 0x000e line=276 │ │ 0x0011 line=277 │ │ @@ -174674,19 +174675,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08def8: |[08def8] android.support.v4.media.TransportMediator.refreshState:()V │ │ -08df08: 7010 d70a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0ad7 │ │ -08df0e: 7010 da0a 0000 |0003: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@0ada │ │ -08df14: 7010 db0a 0000 |0006: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportTransportControlsChanged:()V // method@0adb │ │ -08df1a: 0e00 |0009: return-void │ │ +08ded0: |[08ded0] android.support.v4.media.TransportMediator.refreshState:()V │ │ +08dee0: 7010 d70a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0ad7 │ │ +08dee6: 7010 da0a 0000 |0003: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@0ada │ │ +08deec: 7010 db0a 0000 |0006: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportTransportControlsChanged:()V // method@0adb │ │ +08def2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0003 line=248 │ │ 0x0006 line=249 │ │ 0x0009 line=250 │ │ locals : │ │ @@ -174697,18 +174698,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 │ │ -08df1c: |[08df1c] android.support.v4.media.TransportMediator.registerStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ -08df2c: 5410 f203 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@03f2 │ │ -08df30: 6e20 9e21 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -08df36: 0e00 |0005: return-void │ │ +08def4: |[08def4] android.support.v4.media.TransportMediator.registerStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ +08df04: 5410 f203 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@03f2 │ │ +08df08: 6e20 9e21 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +08df0e: 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; │ │ @@ -174718,18 +174719,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -08df38: |[08df38] android.support.v4.media.TransportMediator.seekTo:(J)V │ │ -08df48: 5410 ed03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ -08df4c: 6e30 060b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@0b06 │ │ -08df52: 0e00 |0005: return-void │ │ +08df10: |[08df10] android.support.v4.media.TransportMediator.seekTo:(J)V │ │ +08df20: 5410 ed03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ +08df24: 6e30 060b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@0b06 │ │ +08df2a: 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 │ │ @@ -174739,24 +174740,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -08df54: |[08df54] android.support.v4.media.TransportMediator.startPlaying:()V │ │ -08df64: 5410 ef03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ -08df68: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -08df6c: 5410 ef03 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ -08df70: 6e10 f70a 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.startPlaying:()V // method@0af7 │ │ -08df76: 5410 ed03 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ -08df7a: 6e10 070b 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@0b07 │ │ -08df80: 7010 d70a 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0ad7 │ │ -08df86: 7010 da0a 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@0ada │ │ -08df8c: 0e00 |0014: return-void │ │ +08df2c: |[08df2c] android.support.v4.media.TransportMediator.startPlaying:()V │ │ +08df3c: 5410 ef03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ +08df40: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +08df44: 5410 ef03 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ +08df48: 6e10 f70a 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.startPlaying:()V // method@0af7 │ │ +08df4e: 5410 ed03 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ +08df52: 6e10 070b 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@0b07 │ │ +08df58: 7010 d70a 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0ad7 │ │ +08df5e: 7010 da0a 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@0ada │ │ +08df64: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0004 line=259 │ │ 0x0009 line=261 │ │ 0x000e line=262 │ │ 0x0011 line=263 │ │ @@ -174769,24 +174770,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -08df90: |[08df90] android.support.v4.media.TransportMediator.stopPlaying:()V │ │ -08dfa0: 5410 ef03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ -08dfa4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -08dfa8: 5410 ef03 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ -08dfac: 6e10 f80a 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.stopPlaying:()V // method@0af8 │ │ -08dfb2: 5410 ed03 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ -08dfb6: 6e10 080b 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@0b08 │ │ -08dfbc: 7010 d70a 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0ad7 │ │ -08dfc2: 7010 da0a 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@0ada │ │ -08dfc8: 0e00 |0014: return-void │ │ +08df68: |[08df68] android.support.v4.media.TransportMediator.stopPlaying:()V │ │ +08df78: 5410 ef03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ +08df7c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +08df80: 5410 ef03 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ +08df84: 6e10 f80a 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.stopPlaying:()V // method@0af8 │ │ +08df8a: 5410 ed03 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03ed │ │ +08df8e: 6e10 080b 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@0b08 │ │ +08df94: 7010 d70a 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0ad7 │ │ +08df9a: 7010 da0a 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@0ada │ │ +08dfa0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0004 line=287 │ │ 0x0009 line=289 │ │ 0x000e line=290 │ │ 0x0011 line=291 │ │ @@ -174799,18 +174800,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 │ │ -08dfcc: |[08dfcc] android.support.v4.media.TransportMediator.unregisterStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ -08dfdc: 5410 f203 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@03f2 │ │ -08dfe0: 6e20 a621 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@21a6 │ │ -08dfe6: 0e00 |0005: return-void │ │ +08dfa4: |[08dfa4] android.support.v4.media.TransportMediator.unregisterStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ +08dfb4: 5410 f203 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@03f2 │ │ +08dfb8: 6e20 a621 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@21a6 │ │ +08dfbe: 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; │ │ @@ -174850,18 +174851,18 @@ │ │ type : '(Landroid/support/v4/media/VolumeProviderCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08dfe8: |[08dfe8] android.support.v4.media.VolumeProviderCompat$1.:(Landroid/support/v4/media/VolumeProviderCompat;)V │ │ -08dff8: 5b01 0f04 |0000: iput-object v1, v0, Landroid/support/v4/media/VolumeProviderCompat$1;.this$0:Landroid/support/v4/media/VolumeProviderCompat; // field@040f │ │ -08dffc: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08e002: 0e00 |0005: return-void │ │ +08dfc0: |[08dfc0] android.support.v4.media.VolumeProviderCompat$1.:(Landroid/support/v4/media/VolumeProviderCompat;)V │ │ +08dfd0: 5b01 0f04 |0000: iput-object v1, v0, Landroid/support/v4/media/VolumeProviderCompat$1;.this$0:Landroid/support/v4/media/VolumeProviderCompat; // field@040f │ │ +08dfd4: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08dfda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/VolumeProviderCompat$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/VolumeProviderCompat; │ │ │ │ @@ -174871,18 +174872,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08e004: |[08e004] android.support.v4.media.VolumeProviderCompat$1.onAdjustVolume:(I)V │ │ -08e014: 5410 0f04 |0000: iget-object v0, v1, Landroid/support/v4/media/VolumeProviderCompat$1;.this$0:Landroid/support/v4/media/VolumeProviderCompat; // field@040f │ │ -08e018: 6e20 160b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/media/VolumeProviderCompat;.onAdjustVolume:(I)V // method@0b16 │ │ -08e01e: 0e00 |0005: return-void │ │ +08dfdc: |[08dfdc] android.support.v4.media.VolumeProviderCompat$1.onAdjustVolume:(I)V │ │ +08dfec: 5410 0f04 |0000: iget-object v0, v1, Landroid/support/v4/media/VolumeProviderCompat$1;.this$0:Landroid/support/v4/media/VolumeProviderCompat; // field@040f │ │ +08dff0: 6e20 160b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/media/VolumeProviderCompat;.onAdjustVolume:(I)V // method@0b16 │ │ +08dff6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0005 line=160 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/VolumeProviderCompat$1; │ │ 0x0000 - 0x0006 reg=2 direction I │ │ @@ -174892,18 +174893,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08e020: |[08e020] android.support.v4.media.VolumeProviderCompat$1.onSetVolumeTo:(I)V │ │ -08e030: 5410 0f04 |0000: iget-object v0, v1, Landroid/support/v4/media/VolumeProviderCompat$1;.this$0:Landroid/support/v4/media/VolumeProviderCompat; // field@040f │ │ -08e034: 6e20 170b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/media/VolumeProviderCompat;.onSetVolumeTo:(I)V // method@0b17 │ │ -08e03a: 0e00 |0005: return-void │ │ +08dff8: |[08dff8] android.support.v4.media.VolumeProviderCompat$1.onSetVolumeTo:(I)V │ │ +08e008: 5410 0f04 |0000: iget-object v0, v1, Landroid/support/v4/media/VolumeProviderCompat$1;.this$0:Landroid/support/v4/media/VolumeProviderCompat; // field@040f │ │ +08e00c: 6e20 170b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/media/VolumeProviderCompat;.onSetVolumeTo:(I)V // method@0b17 │ │ +08e012: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0005 line=155 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/VolumeProviderCompat$1; │ │ 0x0000 - 0x0006 reg=2 volume I │ │ @@ -174974,17 +174975,17 @@ │ │ type : '(Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08e03c: |[08e03c] android.support.v4.media.routing.MediaRouterJellybeanMr1$CallbackProxy.:(Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;)V │ │ -08e04c: 7020 2a0b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.:(Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;)V // method@0b2a │ │ -08e052: 0e00 |0003: return-void │ │ +08e014: |[08e014] android.support.v4.media.routing.MediaRouterJellybeanMr1$CallbackProxy.:(Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;)V │ │ +08e024: 7020 2a0b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.:(Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;)V // method@0b2a │ │ +08e02a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0003 line=168 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy; │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback; │ │ @@ -174997,19 +174998,19 @@ │ │ type : '(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08e054: |[08e054] android.support.v4.media.routing.MediaRouterJellybeanMr1$CallbackProxy.onRoutePresentationDisplayChanged:(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V │ │ -08e064: 5410 2704 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0427 │ │ -08e068: 1f00 0d02 |0002: check-cast v0, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback; // type@020d │ │ -08e06c: 7220 700b 3000 |0004: invoke-interface {v0, v3}, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;.onRoutePresentationDisplayChanged:(Ljava/lang/Object;)V // method@0b70 │ │ -08e072: 0e00 |0007: return-void │ │ +08e02c: |[08e02c] android.support.v4.media.routing.MediaRouterJellybeanMr1$CallbackProxy.onRoutePresentationDisplayChanged:(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V │ │ +08e03c: 5410 2704 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0427 │ │ +08e040: 1f00 0d02 |0002: check-cast v0, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback; // type@020d │ │ +08e044: 7220 700b 3000 |0004: invoke-interface {v0, v3}, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;.onRoutePresentationDisplayChanged:(Ljava/lang/Object;)V // method@0b70 │ │ +08e04a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0007 line=174 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy; │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy; │ │ @@ -175050,17 +175051,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08e074: |[08e074] android.support.v4.media.routing.MediaRouterJellybeanMr1.:()V │ │ -08e084: 7010 5f0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/routing/MediaRouterJellybean;.:()V // method@0b5f │ │ -08e08a: 0e00 |0003: return-void │ │ +08e04c: |[08e04c] android.support.v4.media.routing.MediaRouterJellybeanMr1.:()V │ │ +08e05c: 7010 5f0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/routing/MediaRouterJellybean;.:()V // method@0b5f │ │ +08e062: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=164 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr1; │ │ │ │ @@ -175069,18 +175070,18 @@ │ │ type : '(Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08e08c: |[08e08c] android.support.v4.media.routing.MediaRouterJellybeanMr1.createCallback:(Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;)Ljava/lang/Object; │ │ -08e09c: 2200 0e02 |0000: new-instance v0, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy; // type@020e │ │ -08e0a0: 7020 710b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy;.:(Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;)V // method@0b71 │ │ -08e0a6: 1100 |0005: return-object v0 │ │ +08e064: |[08e064] android.support.v4.media.routing.MediaRouterJellybeanMr1.createCallback:(Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;)Ljava/lang/Object; │ │ +08e074: 2200 0e02 |0000: new-instance v0, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy; // type@020e │ │ +08e078: 7020 710b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy;.:(Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;)V // method@0b71 │ │ +08e07e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 callback Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback; │ │ │ │ Virtual methods - │ │ @@ -175119,18 +175120,18 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e0a8: |[08e0a8] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V │ │ -08e0b8: 5b01 2b04 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@042b │ │ -08e0bc: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08e0c2: 0e00 |0005: return-void │ │ +08e080: |[08e080] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V │ │ +08e090: 5b01 2b04 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@042b │ │ +08e094: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08e09a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ │ │ @@ -175139,17 +175140,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/support/v4/media/session/MediaControllerCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08e0c4: |[08e0c4] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/support/v4/media/session/MediaControllerCompat$1;)V │ │ -08e0d4: 7020 820b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V // method@0b82 │ │ -08e0da: 0e00 |0003: return-void │ │ +08e09c: |[08e09c] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/support/v4/media/session/MediaControllerCompat$1;)V │ │ +08e0ac: 7020 820b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V // method@0b82 │ │ +08e0b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/media/session/MediaControllerCompat$1; │ │ @@ -175160,20 +175161,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -08e0dc: |[08e0dc] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.onMetadataChanged:(Ljava/lang/Object;)V │ │ -08e0ec: 5420 2b04 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@042b │ │ -08e0f0: 7110 770a 0300 |0002: invoke-static {v3}, Landroid/support/v4/media/MediaMetadataCompat;.fromMediaMetadata:(Ljava/lang/Object;)Landroid/support/v4/media/MediaMetadataCompat; // method@0a77 │ │ -08e0f6: 0c01 |0005: move-result-object v1 │ │ -08e0f8: 6e20 890b 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onMetadataChanged:(Landroid/support/v4/media/MediaMetadataCompat;)V // method@0b89 │ │ -08e0fe: 0e00 |0009: return-void │ │ +08e0b4: |[08e0b4] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.onMetadataChanged:(Ljava/lang/Object;)V │ │ +08e0c4: 5420 2b04 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@042b │ │ +08e0c8: 7110 770a 0300 |0002: invoke-static {v3}, Landroid/support/v4/media/MediaMetadataCompat;.fromMediaMetadata:(Ljava/lang/Object;)Landroid/support/v4/media/MediaMetadataCompat; // method@0a77 │ │ +08e0ce: 0c01 |0005: move-result-object v1 │ │ +08e0d0: 6e20 890b 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onMetadataChanged:(Landroid/support/v4/media/MediaMetadataCompat;)V // method@0b89 │ │ +08e0d6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0009 line=292 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21; │ │ 0x0000 - 0x000a reg=3 metadataObj Ljava/lang/Object; │ │ @@ -175183,20 +175184,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -08e100: |[08e100] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.onPlaybackStateChanged:(Ljava/lang/Object;)V │ │ -08e110: 5420 2b04 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@042b │ │ -08e114: 7110 950c 0300 |0002: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.fromPlaybackState:(Ljava/lang/Object;)Landroid/support/v4/media/session/PlaybackStateCompat; // method@0c95 │ │ -08e11a: 0c01 |0005: move-result-object v1 │ │ -08e11c: 6e20 8a0b 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onPlaybackStateChanged:(Landroid/support/v4/media/session/PlaybackStateCompat;)V // method@0b8a │ │ -08e122: 0e00 |0009: return-void │ │ +08e0d8: |[08e0d8] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.onPlaybackStateChanged:(Ljava/lang/Object;)V │ │ +08e0e8: 5420 2b04 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@042b │ │ +08e0ec: 7110 950c 0300 |0002: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.fromPlaybackState:(Ljava/lang/Object;)Landroid/support/v4/media/session/PlaybackStateCompat; // method@0c95 │ │ +08e0f2: 0c01 |0005: move-result-object v1 │ │ +08e0f4: 6e20 8a0b 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onPlaybackStateChanged:(Landroid/support/v4/media/session/PlaybackStateCompat;)V // method@0b8a │ │ +08e0fa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0009 line=286 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21; │ │ 0x0000 - 0x000a reg=3 stateObj Ljava/lang/Object; │ │ @@ -175206,18 +175207,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e124: |[08e124] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.onSessionDestroyed:()V │ │ -08e134: 5410 2b04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@042b │ │ -08e138: 6e10 8b0b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onSessionDestroyed:()V // method@0b8b │ │ -08e13e: 0e00 |0005: return-void │ │ +08e0fc: |[08e0fc] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.onSessionDestroyed:()V │ │ +08e10c: 5410 2b04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@042b │ │ +08e110: 6e10 8b0b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onSessionDestroyed:()V // method@0b8b │ │ +08e116: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0005 line=275 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21; │ │ │ │ @@ -175226,18 +175227,18 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -08e140: |[08e140] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.onSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -08e150: 5410 2b04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@042b │ │ -08e154: 6e30 8c0b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0b8c │ │ -08e15a: 0e00 |0005: return-void │ │ +08e118: |[08e118] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.onSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +08e128: 5410 2b04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@042b │ │ +08e12c: 6e30 8c0b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0b8c │ │ +08e132: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0005 line=280 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21; │ │ 0x0000 - 0x0006 reg=2 event Ljava/lang/String; │ │ @@ -175280,27 +175281,27 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -08e15c: |[08e15c] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V │ │ -08e16c: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ -08e172: 6e10 440c 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.getToken:()Ljava/lang/Object; // method@0c44 │ │ -08e178: 0c00 |0006: move-result-object v0 │ │ -08e17a: 7120 f30b 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.fromToken:(Landroid/content/Context;Ljava/lang/Object;)Ljava/lang/Object; // method@0bf3 │ │ -08e180: 0c00 |000a: move-result-object v0 │ │ -08e182: 5b10 2d04 |000b: iput-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@042d │ │ -08e186: 5410 2d04 |000d: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@042d │ │ -08e18a: 3900 0800 |000f: if-nez v0, 0017 // +0008 │ │ -08e18e: 2200 a200 |0011: new-instance v0, Landroid/os/RemoteException; // type@00a2 │ │ -08e192: 7010 ee02 0000 |0013: invoke-direct {v0}, Landroid/os/RemoteException;.:()V // method@02ee │ │ -08e198: 2700 |0016: throw v0 │ │ -08e19a: 0e00 |0017: return-void │ │ +08e134: |[08e134] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V │ │ +08e144: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ +08e14a: 6e10 440c 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.getToken:()Ljava/lang/Object; // method@0c44 │ │ +08e150: 0c00 |0006: move-result-object v0 │ │ +08e152: 7120 f30b 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.fromToken:(Landroid/content/Context;Ljava/lang/Object;)Ljava/lang/Object; // method@0bf3 │ │ +08e158: 0c00 |000a: move-result-object v0 │ │ +08e15a: 5b10 2d04 |000b: iput-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@042d │ │ +08e15e: 5410 2d04 |000d: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@042d │ │ +08e162: 3900 0800 |000f: if-nez v0, 0017 // +0008 │ │ +08e166: 2200 a200 |0011: new-instance v0, Landroid/os/RemoteException; // type@00a2 │ │ +08e16a: 7010 ee02 0000 |0013: invoke-direct {v0}, Landroid/os/RemoteException;.:()V // method@02ee │ │ +08e170: 2700 |0016: throw v0 │ │ +08e172: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ 0x0003 line=521 │ │ 0x000d line=523 │ │ 0x0017 line=524 │ │ locals : │ │ @@ -175313,24 +175314,24 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -08e19c: |[08e19c] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V │ │ -08e1ac: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ -08e1b2: 6e10 490c 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat;.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@0c49 │ │ -08e1b8: 0c00 |0006: move-result-object v0 │ │ -08e1ba: 6e10 440c 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.getToken:()Ljava/lang/Object; // method@0c44 │ │ -08e1c0: 0c00 |000a: move-result-object v0 │ │ -08e1c2: 7120 f30b 0200 |000b: invoke-static {v2, v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.fromToken:(Landroid/content/Context;Ljava/lang/Object;)Ljava/lang/Object; // method@0bf3 │ │ -08e1c8: 0c00 |000e: move-result-object v0 │ │ -08e1ca: 5b10 2d04 |000f: iput-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@042d │ │ -08e1ce: 0e00 |0011: return-void │ │ +08e174: |[08e174] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V │ │ +08e184: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ +08e18a: 6e10 490c 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat;.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@0c49 │ │ +08e190: 0c00 |0006: move-result-object v0 │ │ +08e192: 6e10 440c 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.getToken:()Ljava/lang/Object; // method@0c44 │ │ +08e198: 0c00 |000a: move-result-object v0 │ │ +08e19a: 7120 f30b 0200 |000b: invoke-static {v2, v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.fromToken:(Landroid/content/Context;Ljava/lang/Object;)Ljava/lang/Object; // method@0bf3 │ │ +08e1a0: 0c00 |000e: move-result-object v0 │ │ +08e1a2: 5b10 2d04 |000f: iput-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@042d │ │ +08e1a6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ 0x0003 line=514 │ │ 0x0011 line=516 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ @@ -175343,19 +175344,19 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -08e1d0: |[08e1d0] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.dispatchMediaButtonEvent:(Landroid/view/KeyEvent;)Z │ │ -08e1e0: 5410 2d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@042d │ │ -08e1e4: 7120 f20b 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.dispatchMediaButtonEvent:(Ljava/lang/Object;Landroid/view/KeyEvent;)Z // method@0bf2 │ │ -08e1ea: 0a00 |0005: move-result v0 │ │ -08e1ec: 0f00 |0006: return v0 │ │ +08e1a8: |[08e1a8] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.dispatchMediaButtonEvent:(Landroid/view/KeyEvent;)Z │ │ +08e1b8: 5410 2d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@042d │ │ +08e1bc: 7120 f20b 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.dispatchMediaButtonEvent:(Ljava/lang/Object;Landroid/view/KeyEvent;)Z // method@0bf2 │ │ +08e1c2: 0a00 |0005: move-result v0 │ │ +08e1c4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -175364,17 +175365,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e1f0: |[08e1f0] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getMediaController:()Ljava/lang/Object; │ │ -08e200: 5410 2d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@042d │ │ -08e204: 1100 |0002: return-object v0 │ │ +08e1c8: |[08e1c8] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getMediaController:()Ljava/lang/Object; │ │ +08e1d8: 5410 2d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@042d │ │ +08e1dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ │ │ #2 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;) │ │ @@ -175382,24 +175383,24 @@ │ │ type : '()Landroid/support/v4/media/MediaMetadataCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -08e208: |[08e208] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getMetadata:()Landroid/support/v4/media/MediaMetadataCompat; │ │ -08e218: 5421 2d04 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@042d │ │ -08e21c: 7110 f40b 0100 |0002: invoke-static {v1}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getMetadata:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bf4 │ │ -08e222: 0c00 |0005: move-result-object v0 │ │ -08e224: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -08e228: 7110 770a 0000 |0008: invoke-static {v0}, Landroid/support/v4/media/MediaMetadataCompat;.fromMediaMetadata:(Ljava/lang/Object;)Landroid/support/v4/media/MediaMetadataCompat; // method@0a77 │ │ -08e22e: 0c01 |000b: move-result-object v1 │ │ -08e230: 1101 |000c: return-object v1 │ │ -08e232: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -08e234: 28fe |000e: goto 000c // -0002 │ │ +08e1e0: |[08e1e0] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getMetadata:()Landroid/support/v4/media/MediaMetadataCompat; │ │ +08e1f0: 5421 2d04 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@042d │ │ +08e1f4: 7110 f40b 0100 |0002: invoke-static {v1}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getMetadata:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bf4 │ │ +08e1fa: 0c00 |0005: move-result-object v0 │ │ +08e1fc: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +08e200: 7110 770a 0000 |0008: invoke-static {v0}, Landroid/support/v4/media/MediaMetadataCompat;.fromMediaMetadata:(Ljava/lang/Object;)Landroid/support/v4/media/MediaMetadataCompat; // method@0a77 │ │ +08e206: 0c01 |000b: move-result-object v1 │ │ +08e208: 1101 |000c: return-object v1 │ │ +08e20a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +08e20c: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ 0x0006 line=556 │ │ locals : │ │ 0x0006 - 0x000f reg=0 metadataObj Ljava/lang/Object; │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ @@ -175409,34 +175410,34 @@ │ │ type : '()Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 36 16-bit code units │ │ -08e238: |[08e238] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getPlaybackInfo:()Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ -08e248: 5470 2d04 |0000: iget-object v0, v7, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@042d │ │ -08e24c: 7110 f50b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getPlaybackInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bf5 │ │ -08e252: 0c06 |0005: move-result-object v6 │ │ -08e254: 3806 1c00 |0006: if-eqz v6, 0022 // +001c │ │ -08e258: 2200 1b02 |0008: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; // type@021b │ │ -08e25c: 7110 e30b 0600 |000a: invoke-static {v6}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getPlaybackType:(Ljava/lang/Object;)I // method@0be3 │ │ -08e262: 0a01 |000d: move-result v1 │ │ -08e264: 7110 e10b 0600 |000e: invoke-static {v6}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getLegacyAudioStream:(Ljava/lang/Object;)I // method@0be1 │ │ -08e26a: 0a02 |0011: move-result v2 │ │ -08e26c: 7110 e40b 0600 |0012: invoke-static {v6}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getVolumeControl:(Ljava/lang/Object;)I // method@0be4 │ │ -08e272: 0a03 |0015: move-result v3 │ │ -08e274: 7110 e20b 0600 |0016: invoke-static {v6}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getMaxVolume:(Ljava/lang/Object;)I // method@0be2 │ │ -08e27a: 0a04 |0019: move-result v4 │ │ -08e27c: 7110 e00b 0600 |001a: invoke-static {v6}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getCurrentVolume:(Ljava/lang/Object;)I // method@0be0 │ │ -08e282: 0a05 |001d: move-result v5 │ │ -08e284: 7606 ae0b 0000 |001e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.:(IIIII)V // method@0bae │ │ -08e28a: 1100 |0021: return-object v0 │ │ -08e28c: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -08e28e: 28fe |0023: goto 0021 // -0002 │ │ +08e210: |[08e210] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getPlaybackInfo:()Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ +08e220: 5470 2d04 |0000: iget-object v0, v7, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@042d │ │ +08e224: 7110 f50b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getPlaybackInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bf5 │ │ +08e22a: 0c06 |0005: move-result-object v6 │ │ +08e22c: 3806 1c00 |0006: if-eqz v6, 0022 // +001c │ │ +08e230: 2200 1b02 |0008: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; // type@021b │ │ +08e234: 7110 e30b 0600 |000a: invoke-static {v6}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getPlaybackType:(Ljava/lang/Object;)I // method@0be3 │ │ +08e23a: 0a01 |000d: move-result v1 │ │ +08e23c: 7110 e10b 0600 |000e: invoke-static {v6}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getLegacyAudioStream:(Ljava/lang/Object;)I // method@0be1 │ │ +08e242: 0a02 |0011: move-result v2 │ │ +08e244: 7110 e40b 0600 |0012: invoke-static {v6}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getVolumeControl:(Ljava/lang/Object;)I // method@0be4 │ │ +08e24a: 0a03 |0015: move-result v3 │ │ +08e24c: 7110 e20b 0600 |0016: invoke-static {v6}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getMaxVolume:(Ljava/lang/Object;)I // method@0be2 │ │ +08e252: 0a04 |0019: move-result v4 │ │ +08e254: 7110 e00b 0600 |001a: invoke-static {v6}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getCurrentVolume:(Ljava/lang/Object;)I // method@0be0 │ │ +08e25a: 0a05 |001d: move-result v5 │ │ +08e25c: 7606 ae0b 0000 |001e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.:(IIIII)V // method@0bae │ │ +08e262: 1100 |0021: return-object v0 │ │ +08e264: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +08e266: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ 0x0006 line=567 │ │ locals : │ │ 0x0006 - 0x0024 reg=6 volumeInfoObj Ljava/lang/Object; │ │ 0x0000 - 0x0024 reg=7 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ @@ -175446,24 +175447,24 @@ │ │ type : '()Landroid/support/v4/media/session/PlaybackStateCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -08e290: |[08e290] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getPlaybackState:()Landroid/support/v4/media/session/PlaybackStateCompat; │ │ -08e2a0: 5421 2d04 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@042d │ │ -08e2a4: 7110 f60b 0100 |0002: invoke-static {v1}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getPlaybackState:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bf6 │ │ -08e2aa: 0c00 |0005: move-result-object v0 │ │ -08e2ac: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -08e2b0: 7110 950c 0000 |0008: invoke-static {v0}, Landroid/support/v4/media/session/PlaybackStateCompat;.fromPlaybackState:(Ljava/lang/Object;)Landroid/support/v4/media/session/PlaybackStateCompat; // method@0c95 │ │ -08e2b6: 0c01 |000b: move-result-object v1 │ │ -08e2b8: 1101 |000c: return-object v1 │ │ -08e2ba: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -08e2bc: 28fe |000e: goto 000c // -0002 │ │ +08e268: |[08e268] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getPlaybackState:()Landroid/support/v4/media/session/PlaybackStateCompat; │ │ +08e278: 5421 2d04 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@042d │ │ +08e27c: 7110 f60b 0100 |0002: invoke-static {v1}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getPlaybackState:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bf6 │ │ +08e282: 0c00 |0005: move-result-object v0 │ │ +08e284: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +08e288: 7110 950c 0000 |0008: invoke-static {v0}, Landroid/support/v4/media/session/PlaybackStateCompat;.fromPlaybackState:(Ljava/lang/Object;)Landroid/support/v4/media/session/PlaybackStateCompat; // method@0c95 │ │ +08e28e: 0c01 |000b: move-result-object v1 │ │ +08e290: 1101 |000c: return-object v1 │ │ +08e292: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +08e294: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0006 line=550 │ │ locals : │ │ 0x0006 - 0x000f reg=0 stateObj Ljava/lang/Object; │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ @@ -175473,19 +175474,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08e2c0: |[08e2c0] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getRatingType:()I │ │ -08e2d0: 5410 2d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@042d │ │ -08e2d4: 7110 f70b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getRatingType:(Ljava/lang/Object;)I // method@0bf7 │ │ -08e2da: 0a00 |0005: move-result v0 │ │ -08e2dc: 0f00 |0006: return v0 │ │ +08e298: |[08e298] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getRatingType:()I │ │ +08e2a8: 5410 2d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@042d │ │ +08e2ac: 7110 f70b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getRatingType:(Ljava/lang/Object;)I // method@0bf7 │ │ +08e2b2: 0a00 |0005: move-result v0 │ │ +08e2b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ │ │ #6 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;) │ │ @@ -175493,24 +175494,24 @@ │ │ type : '()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -08e2e0: |[08e2e0] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getTransportControls:()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; │ │ -08e2f0: 5421 2d04 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@042d │ │ -08e2f4: 7110 f80b 0100 |0002: invoke-static {v1}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getTransportControls:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bf8 │ │ -08e2fa: 0c00 |0005: move-result-object v0 │ │ -08e2fc: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -08e300: 2201 1d02 |0008: new-instance v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; // type@021d │ │ -08e304: 7020 be0b 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.:(Ljava/lang/Object;)V // method@0bbe │ │ -08e30a: 1101 |000d: return-object v1 │ │ -08e30c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -08e30e: 28fe |000f: goto 000d // -0002 │ │ +08e2b8: |[08e2b8] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getTransportControls:()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; │ │ +08e2c8: 5421 2d04 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@042d │ │ +08e2cc: 7110 f80b 0100 |0002: invoke-static {v1}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getTransportControls:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bf8 │ │ +08e2d2: 0c00 |0005: move-result-object v0 │ │ +08e2d4: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +08e2d8: 2201 1d02 |0008: new-instance v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; // type@021d │ │ +08e2dc: 7020 be0b 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.:(Ljava/lang/Object;)V // method@0bbe │ │ +08e2e2: 1101 |000d: return-object v1 │ │ +08e2e4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +08e2e6: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0006 line=544 │ │ locals : │ │ 0x0006 - 0x0010 reg=0 controlsObj Ljava/lang/Object; │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ @@ -175520,19 +175521,19 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -08e310: |[08e310] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.registerCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V │ │ -08e320: 5420 2d04 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@042d │ │ -08e324: 5431 2c04 |0002: iget-object v1, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@042c │ │ -08e328: 7130 f90b 1004 |0004: invoke-static {v0, v1, v4}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.registerCallback:(Ljava/lang/Object;Ljava/lang/Object;Landroid/os/Handler;)V // method@0bf9 │ │ -08e32e: 0e00 |0007: return-void │ │ +08e2e8: |[08e2e8] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.registerCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V │ │ +08e2f8: 5420 2d04 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@042d │ │ +08e2fc: 5431 2c04 |0002: iget-object v1, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@042c │ │ +08e300: 7130 f90b 1004 |0004: invoke-static {v0, v1, v4}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.registerCallback:(Ljava/lang/Object;Ljava/lang/Object;Landroid/os/Handler;)V // method@0bf9 │ │ +08e306: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0007 line=529 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ 0x0000 - 0x0008 reg=3 callback Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ @@ -175543,18 +175544,18 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -08e330: |[08e330] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ -08e340: 5410 2d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@042d │ │ -08e344: 7140 fa0b 2043 |0002: invoke-static {v0, v2, v3, v4}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.sendCommand:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V // method@0bfa │ │ -08e34a: 0e00 |0005: return-void │ │ +08e308: |[08e308] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ +08e318: 5410 2d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@042d │ │ +08e31c: 7140 fa0b 2043 |0002: invoke-static {v0, v2, v3, v4}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.sendCommand:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V // method@0bfa │ │ +08e322: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ 0x0005 line=578 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ 0x0000 - 0x0006 reg=2 command Ljava/lang/String; │ │ @@ -175566,19 +175567,19 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08e34c: |[08e34c] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.unregisterCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V │ │ -08e35c: 5420 2d04 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@042d │ │ -08e360: 5431 2c04 |0002: iget-object v1, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@042c │ │ -08e364: 7120 fb0b 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.unregisterCallback:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0bfb │ │ -08e36a: 0e00 |0007: return-void │ │ +08e324: |[08e324] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.unregisterCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V │ │ +08e334: 5420 2d04 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@042d │ │ +08e338: 5431 2c04 |0002: iget-object v1, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@042c │ │ +08e33c: 7120 fb0b 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.unregisterCallback:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0bfb │ │ +08e342: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ 0x0007 line=534 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ 0x0000 - 0x0008 reg=3 callback Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ @@ -175614,17 +175615,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08e36c: |[08e36c] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.:()V │ │ -08e37c: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08e382: 0e00 |0003: return-void │ │ +08e344: |[08e344] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.:()V │ │ +08e354: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08e35a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; │ │ │ │ Virtual methods - │ │ @@ -175633,17 +175634,17 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08e384: |[08e384] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.dispatchMediaButtonEvent:(Landroid/view/KeyEvent;)Z │ │ -08e394: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08e396: 0f00 |0001: return v0 │ │ +08e35c: |[08e35c] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.dispatchMediaButtonEvent:(Landroid/view/KeyEvent;)Z │ │ +08e36c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e36e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -175652,17 +175653,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08e398: |[08e398] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getMediaController:()Ljava/lang/Object; │ │ -08e3a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08e3aa: 1100 |0001: return-object v0 │ │ +08e370: |[08e370] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getMediaController:()Ljava/lang/Object; │ │ +08e380: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e382: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; │ │ │ │ #2 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;) │ │ @@ -175670,17 +175671,17 @@ │ │ type : '()Landroid/support/v4/media/MediaMetadataCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08e3ac: |[08e3ac] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getMetadata:()Landroid/support/v4/media/MediaMetadataCompat; │ │ -08e3bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08e3be: 1100 |0001: return-object v0 │ │ +08e384: |[08e384] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getMetadata:()Landroid/support/v4/media/MediaMetadataCompat; │ │ +08e394: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e396: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; │ │ │ │ #3 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;) │ │ @@ -175688,17 +175689,17 @@ │ │ type : '()Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08e3c0: |[08e3c0] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getPlaybackInfo:()Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ -08e3d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08e3d2: 1100 |0001: return-object v0 │ │ +08e398: |[08e398] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getPlaybackInfo:()Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ +08e3a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e3aa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; │ │ │ │ #4 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;) │ │ @@ -175706,17 +175707,17 @@ │ │ type : '()Landroid/support/v4/media/session/PlaybackStateCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08e3d4: |[08e3d4] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getPlaybackState:()Landroid/support/v4/media/session/PlaybackStateCompat; │ │ -08e3e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08e3e6: 1100 |0001: return-object v0 │ │ +08e3ac: |[08e3ac] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getPlaybackState:()Landroid/support/v4/media/session/PlaybackStateCompat; │ │ +08e3bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e3be: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; │ │ │ │ #5 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;) │ │ @@ -175724,17 +175725,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08e3e8: |[08e3e8] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getRatingType:()I │ │ -08e3f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08e3fa: 0f00 |0001: return v0 │ │ +08e3c0: |[08e3c0] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getRatingType:()I │ │ +08e3d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e3d2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; │ │ │ │ #6 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;) │ │ @@ -175742,17 +175743,17 @@ │ │ type : '()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08e3fc: |[08e3fc] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getTransportControls:()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; │ │ -08e40c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08e40e: 1100 |0001: return-object v0 │ │ +08e3d4: |[08e3d4] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getTransportControls:()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; │ │ +08e3e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e3e6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; │ │ │ │ #7 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;) │ │ @@ -175760,16 +175761,16 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08e410: |[08e410] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.registerCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V │ │ -08e420: 0e00 |0000: return-void │ │ +08e3e8: |[08e3e8] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.registerCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V │ │ +08e3f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; │ │ 0x0000 - 0x0001 reg=1 callback Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ 0x0000 - 0x0001 reg=2 handler Landroid/os/Handler; │ │ @@ -175779,16 +175780,16 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08e424: |[08e424] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ -08e434: 0e00 |0000: return-void │ │ +08e3fc: |[08e3fc] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ +08e40c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; │ │ 0x0000 - 0x0001 reg=1 command Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 params Landroid/os/Bundle; │ │ @@ -175799,16 +175800,16 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08e438: |[08e438] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.unregisterCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V │ │ -08e448: 0e00 |0000: return-void │ │ +08e410: |[08e410] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.unregisterCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V │ │ +08e420: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; │ │ 0x0000 - 0x0001 reg=1 callback Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ │ │ @@ -175846,18 +175847,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e44c: |[08e44c] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.:(Ljava/lang/Object;)V │ │ -08e45c: 7010 b40b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;.:()V // method@0bb4 │ │ -08e462: 5b01 3504 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@0435 │ │ -08e466: 0e00 |0005: return-void │ │ +08e424: |[08e424] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.:(Ljava/lang/Object;)V │ │ +08e434: 7010 b40b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;.:()V // method@0bb4 │ │ +08e43a: 5b01 3504 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@0435 │ │ +08e43e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x0003 line=590 │ │ 0x0005 line=591 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ @@ -175869,18 +175870,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e468: |[08e468] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.fastForward:()V │ │ -08e478: 5410 3504 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@0435 │ │ -08e47c: 7110 e70b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.fastForward:(Ljava/lang/Object;)V // method@0be7 │ │ -08e482: 0e00 |0005: return-void │ │ +08e440: |[08e440] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.fastForward:()V │ │ +08e450: 5410 3504 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@0435 │ │ +08e454: 7110 e70b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.fastForward:(Ljava/lang/Object;)V // method@0be7 │ │ +08e45a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ 0x0005 line=616 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ │ │ @@ -175889,18 +175890,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e484: |[08e484] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.pause:()V │ │ -08e494: 5410 3504 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@0435 │ │ -08e498: 7110 e80b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.pause:(Ljava/lang/Object;)V // method@0be8 │ │ -08e49e: 0e00 |0005: return-void │ │ +08e45c: |[08e45c] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.pause:()V │ │ +08e46c: 5410 3504 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@0435 │ │ +08e470: 7110 e80b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.pause:(Ljava/lang/Object;)V // method@0be8 │ │ +08e476: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 0x0005 line=601 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ │ │ @@ -175909,18 +175910,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e4a0: |[08e4a0] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.play:()V │ │ -08e4b0: 5410 3504 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@0435 │ │ -08e4b4: 7110 e90b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.play:(Ljava/lang/Object;)V // method@0be9 │ │ -08e4ba: 0e00 |0005: return-void │ │ +08e478: |[08e478] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.play:()V │ │ +08e488: 5410 3504 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@0435 │ │ +08e48c: 7110 e90b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.play:(Ljava/lang/Object;)V // method@0be9 │ │ +08e492: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ 0x0005 line=596 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ │ │ @@ -175929,18 +175930,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e4bc: |[08e4bc] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.rewind:()V │ │ -08e4cc: 5410 3504 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@0435 │ │ -08e4d0: 7110 ea0b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.rewind:(Ljava/lang/Object;)V // method@0bea │ │ -08e4d6: 0e00 |0005: return-void │ │ +08e494: |[08e494] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.rewind:()V │ │ +08e4a4: 5410 3504 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@0435 │ │ +08e4a8: 7110 ea0b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.rewind:(Ljava/lang/Object;)V // method@0bea │ │ +08e4ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ 0x0005 line=621 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ │ │ @@ -175949,18 +175950,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -08e4d8: |[08e4d8] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.seekTo:(J)V │ │ -08e4e8: 5410 3504 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@0435 │ │ -08e4ec: 7130 eb0b 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.seekTo:(Ljava/lang/Object;J)V // method@0beb │ │ -08e4f2: 0e00 |0005: return-void │ │ +08e4b0: |[08e4b0] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.seekTo:(J)V │ │ +08e4c0: 5410 3504 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@0435 │ │ +08e4c4: 7130 eb0b 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.seekTo:(Ljava/lang/Object;J)V // method@0beb │ │ +08e4ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ 0x0005 line=611 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ 0x0000 - 0x0006 reg=2 pos J │ │ @@ -175970,23 +175971,23 @@ │ │ type : '(Landroid/support/v4/media/RatingCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -08e4f4: |[08e4f4] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.setRating:(Landroid/support/v4/media/RatingCompat;)V │ │ -08e504: 5421 3504 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@0435 │ │ -08e508: 3803 0a00 |0002: if-eqz v3, 000c // +000a │ │ -08e50c: 6e10 9a0a 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/media/RatingCompat;.getRating:()Ljava/lang/Object; // method@0a9a │ │ -08e512: 0c00 |0007: move-result-object v0 │ │ -08e514: 7120 ec0b 0100 |0008: invoke-static {v1, v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.setRating:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0bec │ │ -08e51a: 0e00 |000b: return-void │ │ -08e51c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -08e51e: 28fb |000d: goto 0008 // -0005 │ │ +08e4cc: |[08e4cc] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.setRating:(Landroid/support/v4/media/RatingCompat;)V │ │ +08e4dc: 5421 3504 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@0435 │ │ +08e4e0: 3803 0a00 |0002: if-eqz v3, 000c // +000a │ │ +08e4e4: 6e10 9a0a 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/media/RatingCompat;.getRating:()Ljava/lang/Object; // method@0a9a │ │ +08e4ea: 0c00 |0007: move-result-object v0 │ │ +08e4ec: 7120 ec0b 0100 |0008: invoke-static {v1, v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.setRating:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0bec │ │ +08e4f2: 0e00 |000b: return-void │ │ +08e4f4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +08e4f6: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=635 │ │ 0x000b line=637 │ │ 0x000c line=635 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ @@ -175997,18 +175998,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e520: |[08e520] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.skipToNext:()V │ │ -08e530: 5410 3504 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@0435 │ │ -08e534: 7110 ed0b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.skipToNext:(Ljava/lang/Object;)V // method@0bed │ │ -08e53a: 0e00 |0005: return-void │ │ +08e4f8: |[08e4f8] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.skipToNext:()V │ │ +08e508: 5410 3504 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@0435 │ │ +08e50c: 7110 ed0b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.skipToNext:(Ljava/lang/Object;)V // method@0bed │ │ +08e512: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ 0x0005 line=626 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ │ │ @@ -176017,18 +176018,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e53c: |[08e53c] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.skipToPrevious:()V │ │ -08e54c: 5410 3504 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@0435 │ │ -08e550: 7110 ee0b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.skipToPrevious:(Ljava/lang/Object;)V // method@0bee │ │ -08e556: 0e00 |0005: return-void │ │ +08e514: |[08e514] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.skipToPrevious:()V │ │ +08e524: 5410 3504 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@0435 │ │ +08e528: 7110 ee0b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.skipToPrevious:(Ljava/lang/Object;)V // method@0bee │ │ +08e52e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ 0x0005 line=631 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ │ │ @@ -176037,18 +176038,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e558: |[08e558] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.stop:()V │ │ -08e568: 5410 3504 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@0435 │ │ -08e56c: 7110 ef0b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.stop:(Ljava/lang/Object;)V // method@0bef │ │ -08e572: 0e00 |0005: return-void │ │ +08e530: |[08e530] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.stop:()V │ │ +08e540: 5410 3504 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@0435 │ │ +08e544: 7110 ef0b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.stop:(Ljava/lang/Object;)V // method@0bef │ │ +08e54a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ 0x0005 line=606 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ │ │ @@ -176087,18 +176088,18 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e574: |[08e574] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V │ │ -08e584: 5b01 3b04 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@043b │ │ -08e588: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08e58e: 0e00 |0005: return-void │ │ +08e54c: |[08e54c] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V │ │ +08e55c: 5b01 3b04 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@043b │ │ +08e560: 7010 2621 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08e566: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ │ │ @@ -176107,17 +176108,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/support/v4/media/session/MediaSessionCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08e590: |[08e590] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/support/v4/media/session/MediaSessionCompat$1;)V │ │ -08e5a0: 7020 fc0b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V // method@0bfc │ │ -08e5a6: 0e00 |0003: return-void │ │ +08e568: |[08e568] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/support/v4/media/session/MediaSessionCompat$1;)V │ │ +08e578: 7020 fc0b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V // method@0bfc │ │ +08e57e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/media/session/MediaSessionCompat$1; │ │ @@ -176128,18 +176129,18 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -08e5a8: |[08e5a8] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ -08e5b8: 5410 3b04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@043b │ │ -08e5bc: 6e40 0a0c 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V // method@0c0a │ │ -08e5c2: 0e00 |0005: return-void │ │ +08e580: |[08e580] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ +08e590: 5410 3b04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@043b │ │ +08e594: 6e40 0a0c 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V // method@0c0a │ │ +08e59a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0005 line=361 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ 0x0000 - 0x0006 reg=2 command Ljava/lang/String; │ │ @@ -176151,18 +176152,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e5c4: |[08e5c4] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onFastForward:()V │ │ -08e5d4: 5410 3b04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@043b │ │ -08e5d8: 6e10 0b0c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onFastForward:()V // method@0c0b │ │ -08e5de: 0e00 |0005: return-void │ │ +08e59c: |[08e59c] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onFastForward:()V │ │ +08e5ac: 5410 3b04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@043b │ │ +08e5b0: 6e10 0b0c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onFastForward:()V // method@0c0b │ │ +08e5b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0005 line=391 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ │ │ @@ -176171,19 +176172,19 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -08e5e0: |[08e5e0] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onMediaButtonEvent:(Landroid/content/Intent;)Z │ │ -08e5f0: 5410 3b04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@043b │ │ -08e5f4: 6e20 0c0c 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onMediaButtonEvent:(Landroid/content/Intent;)Z // method@0c0c │ │ -08e5fa: 0a00 |0005: move-result v0 │ │ -08e5fc: 0f00 |0006: return v0 │ │ +08e5b8: |[08e5b8] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onMediaButtonEvent:(Landroid/content/Intent;)Z │ │ +08e5c8: 5410 3b04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@043b │ │ +08e5cc: 6e20 0c0c 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onMediaButtonEvent:(Landroid/content/Intent;)Z // method@0c0c │ │ +08e5d2: 0a00 |0005: move-result v0 │ │ +08e5d4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ 0x0000 - 0x0007 reg=2 mediaButtonIntent Landroid/content/Intent; │ │ │ │ @@ -176192,18 +176193,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e600: |[08e600] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onPause:()V │ │ -08e610: 5410 3b04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@043b │ │ -08e614: 6e10 0d0c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPause:()V // method@0c0d │ │ -08e61a: 0e00 |0005: return-void │ │ +08e5d8: |[08e5d8] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onPause:()V │ │ +08e5e8: 5410 3b04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@043b │ │ +08e5ec: 6e10 0d0c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPause:()V // method@0c0d │ │ +08e5f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ 0x0005 line=376 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ │ │ @@ -176212,18 +176213,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e61c: |[08e61c] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onPlay:()V │ │ -08e62c: 5410 3b04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@043b │ │ -08e630: 6e10 0e0c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPlay:()V // method@0c0e │ │ -08e636: 0e00 |0005: return-void │ │ +08e5f4: |[08e5f4] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onPlay:()V │ │ +08e604: 5410 3b04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@043b │ │ +08e608: 6e10 0e0c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPlay:()V // method@0c0e │ │ +08e60e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0005 line=371 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ │ │ @@ -176232,18 +176233,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e638: |[08e638] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onRewind:()V │ │ -08e648: 5410 3b04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@043b │ │ -08e64c: 6e10 0f0c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onRewind:()V // method@0c0f │ │ -08e652: 0e00 |0005: return-void │ │ +08e610: |[08e610] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onRewind:()V │ │ +08e620: 5410 3b04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@043b │ │ +08e624: 6e10 0f0c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onRewind:()V // method@0c0f │ │ +08e62a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0005 line=396 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ │ │ @@ -176252,18 +176253,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -08e654: |[08e654] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onSeekTo:(J)V │ │ -08e664: 5410 3b04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@043b │ │ -08e668: 6e30 100c 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSeekTo:(J)V // method@0c10 │ │ -08e66e: 0e00 |0005: return-void │ │ +08e62c: |[08e62c] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onSeekTo:(J)V │ │ +08e63c: 5410 3b04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@043b │ │ +08e640: 6e30 100c 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSeekTo:(J)V // method@0c10 │ │ +08e646: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0005 line=406 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ 0x0000 - 0x0006 reg=2 pos J │ │ @@ -176273,20 +176274,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -08e670: |[08e670] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onSetRating:(Ljava/lang/Object;)V │ │ -08e680: 5420 3b04 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@043b │ │ -08e684: 7110 980a 0300 |0002: invoke-static {v3}, Landroid/support/v4/media/RatingCompat;.fromRating:(Ljava/lang/Object;)Landroid/support/v4/media/RatingCompat; // method@0a98 │ │ -08e68a: 0c01 |0005: move-result-object v1 │ │ -08e68c: 6e20 110c 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSetRating:(Landroid/support/v4/media/RatingCompat;)V // method@0c11 │ │ -08e692: 0e00 |0009: return-void │ │ +08e648: |[08e648] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onSetRating:(Ljava/lang/Object;)V │ │ +08e658: 5420 3b04 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@043b │ │ +08e65c: 7110 980a 0300 |0002: invoke-static {v3}, Landroid/support/v4/media/RatingCompat;.fromRating:(Ljava/lang/Object;)Landroid/support/v4/media/RatingCompat; // method@0a98 │ │ +08e662: 0c01 |0005: move-result-object v1 │ │ +08e664: 6e20 110c 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSetRating:(Landroid/support/v4/media/RatingCompat;)V // method@0c11 │ │ +08e66a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0009 line=411 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ 0x0000 - 0x000a reg=3 ratingObj Ljava/lang/Object; │ │ @@ -176296,18 +176297,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e694: |[08e694] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onSkipToNext:()V │ │ -08e6a4: 5410 3b04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@043b │ │ -08e6a8: 6e10 120c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToNext:()V // method@0c12 │ │ -08e6ae: 0e00 |0005: return-void │ │ +08e66c: |[08e66c] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onSkipToNext:()V │ │ +08e67c: 5410 3b04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@043b │ │ +08e680: 6e10 120c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToNext:()V // method@0c12 │ │ +08e686: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ 0x0005 line=381 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ │ │ @@ -176316,18 +176317,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e6b0: |[08e6b0] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onSkipToPrevious:()V │ │ -08e6c0: 5410 3b04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@043b │ │ -08e6c4: 6e10 130c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToPrevious:()V // method@0c13 │ │ -08e6ca: 0e00 |0005: return-void │ │ +08e688: |[08e688] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onSkipToPrevious:()V │ │ +08e698: 5410 3b04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@043b │ │ +08e69c: 6e10 130c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToPrevious:()V // method@0c13 │ │ +08e6a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0005 line=386 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ │ │ @@ -176336,18 +176337,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e6cc: |[08e6cc] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onStop:()V │ │ -08e6dc: 5410 3b04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@043b │ │ -08e6e0: 6e10 140c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onStop:()V // method@0c14 │ │ -08e6e6: 0e00 |0005: return-void │ │ +08e6a4: |[08e6a4] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onStop:()V │ │ +08e6b4: 5410 3b04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@043b │ │ +08e6b8: 6e10 140c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onStop:()V // method@0c14 │ │ +08e6be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0005 line=401 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ │ │ @@ -176390,26 +176391,26 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -08e6e8: |[08e6e8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -08e6f8: 7010 2621 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2126 │ │ -08e6fe: 7120 6f0c 4300 |0003: invoke-static {v3, v4}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.createSession:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0c6f │ │ -08e704: 0c00 |0006: move-result-object v0 │ │ -08e706: 5b20 3d04 |0007: iput-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ -08e70a: 2200 2b02 |0009: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$Token; // type@022b │ │ -08e70e: 5421 3d04 |000b: iget-object v1, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ -08e712: 7110 700c 0100 |000d: invoke-static {v1}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.getSessionToken:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@0c70 │ │ -08e718: 0c01 |0010: move-result-object v1 │ │ -08e71a: 7020 420c 1000 |0011: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.:(Landroid/os/Parcelable;)V // method@0c42 │ │ -08e720: 5b20 3e04 |0014: iput-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@043e │ │ -08e724: 0e00 |0016: return-void │ │ +08e6c0: |[08e6c0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +08e6d0: 7010 2621 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2126 │ │ +08e6d6: 7120 6f0c 4300 |0003: invoke-static {v3, v4}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.createSession:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0c6f │ │ +08e6dc: 0c00 |0006: move-result-object v0 │ │ +08e6de: 5b20 3d04 |0007: iput-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ +08e6e2: 2200 2b02 |0009: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$Token; // type@022b │ │ +08e6e6: 5421 3d04 |000b: iget-object v1, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ +08e6ea: 7110 700c 0100 |000d: invoke-static {v1}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.getSessionToken:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@0c70 │ │ +08e6f0: 0c01 |0010: move-result-object v1 │ │ +08e6f2: 7020 420c 1000 |0011: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.:(Landroid/os/Parcelable;)V // method@0c42 │ │ +08e6f8: 5b20 3e04 |0014: iput-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@043e │ │ +08e6fc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0003 line=538 │ │ 0x0009 line=539 │ │ 0x0016 line=540 │ │ locals : │ │ @@ -176422,26 +176423,26 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -08e728: |[08e728] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.:(Ljava/lang/Object;)V │ │ -08e738: 7010 2621 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2126 │ │ -08e73e: 7110 7b0c 0300 |0003: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.verifySession:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c7b │ │ -08e744: 0c00 |0006: move-result-object v0 │ │ -08e746: 5b20 3d04 |0007: iput-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ -08e74a: 2200 2b02 |0009: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$Token; // type@022b │ │ -08e74e: 5421 3d04 |000b: iget-object v1, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ -08e752: 7110 700c 0100 |000d: invoke-static {v1}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.getSessionToken:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@0c70 │ │ -08e758: 0c01 |0010: move-result-object v1 │ │ -08e75a: 7020 420c 1000 |0011: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.:(Landroid/os/Parcelable;)V // method@0c42 │ │ -08e760: 5b20 3e04 |0014: iput-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@043e │ │ -08e764: 0e00 |0016: return-void │ │ +08e700: |[08e700] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.:(Ljava/lang/Object;)V │ │ +08e710: 7010 2621 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2126 │ │ +08e716: 7110 7b0c 0300 |0003: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.verifySession:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c7b │ │ +08e71c: 0c00 |0006: move-result-object v0 │ │ +08e71e: 5b20 3d04 |0007: iput-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ +08e722: 2200 2b02 |0009: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$Token; // type@022b │ │ +08e726: 5421 3d04 |000b: iget-object v1, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ +08e72a: 7110 700c 0100 |000d: invoke-static {v1}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.getSessionToken:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@0c70 │ │ +08e730: 0c01 |0010: move-result-object v1 │ │ +08e732: 7020 420c 1000 |0011: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.:(Landroid/os/Parcelable;)V // method@0c42 │ │ +08e738: 5b20 3e04 |0014: iput-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@043e │ │ +08e73c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x0003 line=543 │ │ 0x0009 line=544 │ │ 0x0016 line=545 │ │ locals : │ │ @@ -176454,17 +176455,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e768: |[08e768] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.getMediaSession:()Ljava/lang/Object; │ │ -08e778: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ -08e77c: 1100 |0002: return-object v0 │ │ +08e740: |[08e740] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.getMediaSession:()Ljava/lang/Object; │ │ +08e750: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ +08e754: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ │ │ #1 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;) │ │ @@ -176472,17 +176473,17 @@ │ │ type : '()Landroid/support/v4/media/session/MediaSessionCompat$Token;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e780: |[08e780] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ -08e790: 5410 3e04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@043e │ │ -08e794: 1100 |0002: return-object v0 │ │ +08e758: |[08e758] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ +08e768: 5410 3e04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@043e │ │ +08e76c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ │ │ #2 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;) │ │ @@ -176490,19 +176491,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08e798: |[08e798] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.isActive:()Z │ │ -08e7a8: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ -08e7ac: 7110 710c 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.isActive:(Ljava/lang/Object;)Z // method@0c71 │ │ -08e7b2: 0a00 |0005: move-result v0 │ │ -08e7b4: 0f00 |0006: return v0 │ │ +08e770: |[08e770] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.isActive:()Z │ │ +08e780: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ +08e784: 7110 710c 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.isActive:(Ljava/lang/Object;)Z // method@0c71 │ │ +08e78a: 0a00 |0005: move-result v0 │ │ +08e78c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=575 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ │ │ #3 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;) │ │ @@ -176510,18 +176511,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e7b8: |[08e7b8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.release:()V │ │ -08e7c8: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ -08e7cc: 7110 720c 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.release:(Ljava/lang/Object;)V // method@0c72 │ │ -08e7d2: 0e00 |0005: return-void │ │ +08e790: |[08e790] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.release:()V │ │ +08e7a0: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ +08e7a4: 7110 720c 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.release:(Ljava/lang/Object;)V // method@0c72 │ │ +08e7aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ 0x0005 line=586 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ │ │ @@ -176530,18 +176531,18 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -08e7d4: |[08e7d4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.sendSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -08e7e4: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ -08e7e8: 7130 730c 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.sendSessionEvent:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V // method@0c73 │ │ -08e7ee: 0e00 |0005: return-void │ │ +08e7ac: |[08e7ac] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.sendSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +08e7bc: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ +08e7c0: 7130 730c 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.sendSessionEvent:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V // method@0c73 │ │ +08e7c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ 0x0005 line=581 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ 0x0000 - 0x0006 reg=2 event Ljava/lang/String; │ │ @@ -176552,18 +176553,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08e7f0: |[08e7f0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setActive:(Z)V │ │ -08e800: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ -08e804: 7120 740c 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setActive:(Ljava/lang/Object;Z)V // method@0c74 │ │ -08e80a: 0e00 |0005: return-void │ │ +08e7c8: |[08e7c8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setActive:(Z)V │ │ +08e7d8: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ +08e7dc: 7120 740c 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setActive:(Ljava/lang/Object;Z)V // method@0c74 │ │ +08e7e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ 0x0005 line=571 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ 0x0000 - 0x0006 reg=2 active Z │ │ @@ -176573,19 +176574,19 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -08e80c: |[08e80c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setCallback:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V │ │ -08e81c: 5420 3d04 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ -08e820: 5431 3c04 |0002: iget-object v1, v3, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@043c │ │ -08e824: 7130 750c 1004 |0004: invoke-static {v0, v1, v4}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setCallback:(Ljava/lang/Object;Ljava/lang/Object;Landroid/os/Handler;)V // method@0c75 │ │ -08e82a: 0e00 |0007: return-void │ │ +08e7e4: |[08e7e4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setCallback:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V │ │ +08e7f4: 5420 3d04 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ +08e7f8: 5431 3c04 |0002: iget-object v1, v3, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@043c │ │ +08e7fc: 7130 750c 1004 |0004: invoke-static {v0, v1, v4}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setCallback:(Ljava/lang/Object;Ljava/lang/Object;Landroid/os/Handler;)V // method@0c75 │ │ +08e802: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0007 line=550 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ 0x0000 - 0x0008 reg=3 callback Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ @@ -176596,18 +176597,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08e82c: |[08e82c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setFlags:(I)V │ │ -08e83c: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ -08e840: 7120 760c 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setFlags:(Ljava/lang/Object;I)V // method@0c76 │ │ -08e846: 0e00 |0005: return-void │ │ +08e804: |[08e804] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setFlags:(I)V │ │ +08e814: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ +08e818: 7120 760c 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setFlags:(Ljava/lang/Object;I)V // method@0c76 │ │ +08e81e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x0005 line=555 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ 0x0000 - 0x0006 reg=2 flags I │ │ @@ -176617,20 +176618,20 @@ │ │ type : '(Landroid/support/v4/media/MediaMetadataCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -08e848: |[08e848] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V │ │ -08e858: 5420 3d04 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ -08e85c: 6e10 7a0a 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/media/MediaMetadataCompat;.getMediaMetadata:()Ljava/lang/Object; // method@0a7a │ │ -08e862: 0c01 |0005: move-result-object v1 │ │ -08e864: 7120 770c 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setMetadata:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0c77 │ │ -08e86a: 0e00 |0009: return-void │ │ +08e820: |[08e820] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V │ │ +08e830: 5420 3d04 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ +08e834: 6e10 7a0a 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/media/MediaMetadataCompat;.getMediaMetadata:()Ljava/lang/Object; // method@0a7a │ │ +08e83a: 0c01 |0005: move-result-object v1 │ │ +08e83c: 7120 770c 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setMetadata:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0c77 │ │ +08e842: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 0x0009 line=601 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ 0x0000 - 0x000a reg=3 metadata Landroid/support/v4/media/MediaMetadataCompat; │ │ @@ -176640,20 +176641,20 @@ │ │ type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -08e86c: |[08e86c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setPlaybackState:(Landroid/support/v4/media/session/PlaybackStateCompat;)V │ │ -08e87c: 5420 3d04 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ -08e880: 6e10 9b0c 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.getPlaybackState:()Ljava/lang/Object; // method@0c9b │ │ -08e886: 0c01 |0005: move-result-object v1 │ │ -08e888: 7120 780c 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setPlaybackState:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0c78 │ │ -08e88e: 0e00 |0009: return-void │ │ +08e844: |[08e844] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setPlaybackState:(Landroid/support/v4/media/session/PlaybackStateCompat;)V │ │ +08e854: 5420 3d04 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ +08e858: 6e10 9b0c 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.getPlaybackState:()Ljava/lang/Object; // method@0c9b │ │ +08e85e: 0c01 |0005: move-result-object v1 │ │ +08e860: 7120 780c 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setPlaybackState:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0c78 │ │ +08e866: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ 0x0009 line=596 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ 0x0000 - 0x000a reg=3 state Landroid/support/v4/media/session/PlaybackStateCompat; │ │ @@ -176663,18 +176664,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08e890: |[08e890] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setPlaybackToLocal:(I)V │ │ -08e8a0: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ -08e8a4: 7120 790c 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setPlaybackToLocal:(Ljava/lang/Object;I)V // method@0c79 │ │ -08e8aa: 0e00 |0005: return-void │ │ +08e868: |[08e868] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setPlaybackToLocal:(I)V │ │ +08e878: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ +08e87c: 7120 790c 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setPlaybackToLocal:(Ljava/lang/Object;I)V // method@0c79 │ │ +08e882: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0005 line=560 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ 0x0000 - 0x0006 reg=2 stream I │ │ @@ -176684,20 +176685,20 @@ │ │ type : '(Landroid/support/v4/media/VolumeProviderCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -08e8ac: |[08e8ac] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setPlaybackToRemote:(Landroid/support/v4/media/VolumeProviderCompat;)V │ │ -08e8bc: 5420 3d04 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ -08e8c0: 6e10 150b 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/media/VolumeProviderCompat;.getVolumeProvider:()Ljava/lang/Object; // method@0b15 │ │ -08e8c6: 0c01 |0005: move-result-object v1 │ │ -08e8c8: 7120 7a0c 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setPlaybackToRemote:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0c7a │ │ -08e8ce: 0e00 |0009: return-void │ │ +08e884: |[08e884] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setPlaybackToRemote:(Landroid/support/v4/media/VolumeProviderCompat;)V │ │ +08e894: 5420 3d04 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@043d │ │ +08e898: 6e10 150b 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/media/VolumeProviderCompat;.getVolumeProvider:()Ljava/lang/Object; // method@0b15 │ │ +08e89e: 0c01 |0005: move-result-object v1 │ │ +08e8a0: 7120 7a0c 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setPlaybackToRemote:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0c7a │ │ +08e8a6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ 0x0009 line=566 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ 0x0000 - 0x000a reg=3 volumeProvider Landroid/support/v4/media/VolumeProviderCompat; │ │ @@ -176733,17 +176734,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08e8d0: |[08e8d0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.:()V │ │ -08e8e0: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08e8e6: 0e00 |0003: return-void │ │ +08e8a8: |[08e8a8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.:()V │ │ +08e8b8: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08e8be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ Virtual methods - │ │ @@ -176752,17 +176753,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08e8e8: |[08e8e8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.getMediaSession:()Ljava/lang/Object; │ │ -08e8f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08e8fa: 1100 |0001: return-object v0 │ │ +08e8c0: |[08e8c0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.getMediaSession:()Ljava/lang/Object; │ │ +08e8d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e8d2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #1 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -176770,17 +176771,17 @@ │ │ type : '()Landroid/support/v4/media/session/MediaSessionCompat$Token;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08e8fc: |[08e8fc] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ -08e90c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08e90e: 1100 |0001: return-object v0 │ │ +08e8d4: |[08e8d4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ +08e8e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e8e6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #2 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -176788,17 +176789,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08e910: |[08e910] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.isActive:()Z │ │ -08e920: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08e922: 0f00 |0001: return v0 │ │ +08e8e8: |[08e8e8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.isActive:()Z │ │ +08e8f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e8fa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #3 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -176806,16 +176807,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08e924: |[08e924] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.release:()V │ │ -08e934: 0e00 |0000: return-void │ │ +08e8fc: |[08e8fc] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.release:()V │ │ +08e90c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #4 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -176823,16 +176824,16 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08e938: |[08e938] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.sendSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -08e948: 0e00 |0000: return-void │ │ +08e910: |[08e910] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.sendSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +08e920: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ 0x0000 - 0x0001 reg=1 event Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 extras Landroid/os/Bundle; │ │ @@ -176842,16 +176843,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08e94c: |[08e94c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setActive:(Z)V │ │ -08e95c: 0e00 |0000: return-void │ │ +08e924: |[08e924] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setActive:(Z)V │ │ +08e934: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ 0x0000 - 0x0001 reg=1 active Z │ │ │ │ @@ -176860,16 +176861,16 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08e960: |[08e960] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setCallback:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V │ │ -08e970: 0e00 |0000: return-void │ │ +08e938: |[08e938] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setCallback:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V │ │ +08e948: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ 0x0000 - 0x0001 reg=1 callback Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ 0x0000 - 0x0001 reg=2 handler Landroid/os/Handler; │ │ @@ -176879,16 +176880,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08e974: |[08e974] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setFlags:(I)V │ │ -08e984: 0e00 |0000: return-void │ │ +08e94c: |[08e94c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setFlags:(I)V │ │ +08e95c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ 0x0000 - 0x0001 reg=1 flags I │ │ │ │ @@ -176897,16 +176898,16 @@ │ │ type : '(Landroid/support/v4/media/MediaMetadataCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08e988: |[08e988] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V │ │ -08e998: 0e00 |0000: return-void │ │ +08e960: |[08e960] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V │ │ +08e970: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ 0x0000 - 0x0001 reg=1 metadata Landroid/support/v4/media/MediaMetadataCompat; │ │ │ │ @@ -176915,16 +176916,16 @@ │ │ type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08e99c: |[08e99c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setPlaybackState:(Landroid/support/v4/media/session/PlaybackStateCompat;)V │ │ -08e9ac: 0e00 |0000: return-void │ │ +08e974: |[08e974] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setPlaybackState:(Landroid/support/v4/media/session/PlaybackStateCompat;)V │ │ +08e984: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ 0x0000 - 0x0001 reg=1 state Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ @@ -176933,16 +176934,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08e9b0: |[08e9b0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setPlaybackToLocal:(I)V │ │ -08e9c0: 0e00 |0000: return-void │ │ +08e988: |[08e988] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setPlaybackToLocal:(I)V │ │ +08e998: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ 0x0000 - 0x0001 reg=1 stream I │ │ │ │ @@ -176951,16 +176952,16 @@ │ │ type : '(Landroid/support/v4/media/VolumeProviderCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08e9c4: |[08e9c4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setPlaybackToRemote:(Landroid/support/v4/media/VolumeProviderCompat;)V │ │ -08e9d4: 0e00 |0000: return-void │ │ +08e99c: |[08e99c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setPlaybackToRemote:(Landroid/support/v4/media/VolumeProviderCompat;)V │ │ +08e9ac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ 0x0000 - 0x0001 reg=1 volumeProvider Landroid/support/v4/media/VolumeProviderCompat; │ │ │ │ @@ -176995,17 +176996,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08e9d8: |[08e9d8] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.:()V │ │ -08e9e8: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08e9ee: 0e00 |0003: return-void │ │ +08e9b0: |[08e9b0] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.:()V │ │ +08e9c0: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08e9c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -177014,27 +177015,27 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -08e9f0: |[08e9f0] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -08ea00: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -08ea02: 6e10 6b02 0400 |0001: invoke-virtual {v4}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@026b │ │ -08ea08: 0c00 |0004: move-result-object v0 │ │ -08ea0a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -08ea0e: 0f02 |0007: return v2 │ │ -08ea10: 6e10 6e02 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@026e │ │ -08ea16: 0a01 |000b: move-result v1 │ │ -08ea18: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ -08ea1e: 28f8 |000f: goto 0007 // -0008 │ │ -08ea20: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -08ea22: 28f6 |0011: goto 0007 // -000a │ │ -08ea24: 0001 0200 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (8 units) │ │ +08e9c8: |[08e9c8] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +08e9d8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +08e9da: 6e10 6b02 0400 |0001: invoke-virtual {v4}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@026b │ │ +08e9e0: 0c00 |0004: move-result-object v0 │ │ +08e9e2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +08e9e6: 0f02 |0007: return v2 │ │ +08e9e8: 6e10 6e02 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@026e │ │ +08e9ee: 0a01 |000b: move-result v1 │ │ +08e9f0: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ +08e9f6: 28f8 |000f: goto 0007 // -0008 │ │ +08e9f8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +08e9fa: 28f6 |0011: goto 0007 // -000a │ │ +08e9fc: 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 │ │ @@ -177077,17 +177078,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08ea34: |[08ea34] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.:()V │ │ -08ea44: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08ea4a: 0e00 |0003: return-void │ │ +08ea0c: |[08ea0c] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.:()V │ │ +08ea1c: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08ea22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -177096,18 +177097,18 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08ea4c: |[08ea4c] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -08ea5c: 7110 b70c 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@0cb7 │ │ -08ea62: 0a00 |0003: move-result v0 │ │ -08ea64: 0f00 |0004: return v0 │ │ +08ea24: |[08ea24] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +08ea34: 7110 b70c 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@0cb7 │ │ +08ea3a: 0a00 |0003: move-result v0 │ │ +08ea3c: 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; │ │ │ │ @@ -177142,17 +177143,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08ea68: |[08ea68] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.:()V │ │ -08ea78: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08ea7e: 0e00 |0003: return-void │ │ +08ea40: |[08ea40] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.:()V │ │ +08ea50: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08ea56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -177161,18 +177162,18 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08ea80: |[08ea80] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -08ea90: 7110 b90c 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@0cb9 │ │ -08ea96: 0a00 |0003: move-result v0 │ │ -08ea98: 0f00 |0004: return v0 │ │ +08ea58: |[08ea58] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +08ea68: 7110 b90c 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@0cb9 │ │ +08ea6e: 0a00 |0003: move-result v0 │ │ +08ea70: 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; │ │ │ │ @@ -177207,17 +177208,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08ea9c: |[08ea9c] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.:()V │ │ -08eaac: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08eab2: 0e00 |0003: return-void │ │ +08ea74: |[08ea74] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.:()V │ │ +08ea84: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08ea8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -177226,18 +177227,18 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08eab4: |[08eab4] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -08eac4: 7110 bb0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@0cbb │ │ -08eaca: 0a00 |0003: move-result v0 │ │ -08eacc: 0f00 |0004: return v0 │ │ +08ea8c: |[08ea8c] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +08ea9c: 7110 bb0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@0cbb │ │ +08eaa2: 0a00 |0003: move-result v0 │ │ +08eaa4: 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; │ │ │ │ @@ -177279,20 +177280,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -08ead0: |[08ead0] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.:()V │ │ -08eae0: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ -08eae6: 2200 3e02 |0003: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; // type@023e │ │ -08eaea: 7020 bc0c 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V // method@0cbc │ │ -08eaf0: 5b10 7104 |0008: iput-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0471 │ │ -08eaf4: 0e00 |000a: return-void │ │ +08eaa8: |[08eaa8] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.:()V │ │ +08eab8: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ +08eabe: 2200 3e02 |0003: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; // type@023e │ │ +08eac2: 7020 bc0c 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V // method@0cbc │ │ +08eac8: 5b10 7104 |0008: iput-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0471 │ │ +08eacc: 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; │ │ │ │ @@ -177302,22 +177303,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -08eaf8: |[08eaf8] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ -08eb08: 5420 7104 |0000: iget-object v0, v2, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0471 │ │ -08eb0c: 6e10 7c21 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@217c │ │ -08eb12: 0c00 |0005: move-result-object v0 │ │ -08eb14: 1f00 3f02 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@023f │ │ -08eb18: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -08eb1a: 5901 7004 |0009: iput v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0470 │ │ -08eb1e: 0e00 |000b: return-void │ │ +08ead0: |[08ead0] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ +08eae0: 5420 7104 |0000: iget-object v0, v2, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0471 │ │ +08eae4: 6e10 7c21 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@217c │ │ +08eaea: 0c00 |0005: move-result-object v0 │ │ +08eaec: 1f00 3f02 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@023f │ │ +08eaf0: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +08eaf2: 5901 7004 |0009: iput v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0470 │ │ +08eaf6: 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; │ │ │ │ @@ -177326,21 +177327,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -08eb20: |[08eb20] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ -08eb30: 5410 7104 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0471 │ │ -08eb34: 6e10 7c21 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@217c │ │ -08eb3a: 0c00 |0005: move-result-object v0 │ │ -08eb3c: 1f00 3f02 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@023f │ │ -08eb40: 5200 7004 |0008: iget v0, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0470 │ │ -08eb44: 0f00 |000a: return v0 │ │ +08eaf8: |[08eaf8] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ +08eb08: 5410 7104 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0471 │ │ +08eb0c: 6e10 7c21 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@217c │ │ +08eb12: 0c00 |0005: move-result-object v0 │ │ +08eb14: 1f00 3f02 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@023f │ │ +08eb18: 5200 7004 |0008: iget v0, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0470 │ │ +08eb1c: 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;) │ │ @@ -177348,16 +177349,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08eb48: |[08eb48] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ -08eb58: 0e00 |0000: return-void │ │ +08eb20: |[08eb20] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ +08eb30: 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 │ │ │ │ @@ -177366,16 +177367,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08eb5c: |[08eb5c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ -08eb6c: 0e00 |0000: return-void │ │ +08eb34: |[08eb34] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ +08eb44: 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 │ │ @@ -177385,21 +177386,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -08eb70: |[08eb70] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ -08eb80: 5410 7104 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0471 │ │ -08eb84: 6e10 7c21 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@217c │ │ -08eb8a: 0c00 |0005: move-result-object v0 │ │ -08eb8c: 1f00 3f02 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@023f │ │ -08eb90: 5902 7004 |0008: iput v2, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0470 │ │ -08eb94: 0e00 |000a: return-void │ │ +08eb48: |[08eb48] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ +08eb58: 5410 7104 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0471 │ │ +08eb5c: 6e10 7c21 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@217c │ │ +08eb62: 0c00 |0005: move-result-object v0 │ │ +08eb64: 1f00 3f02 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@023f │ │ +08eb68: 5902 7004 |0008: iput v2, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0470 │ │ +08eb6c: 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 │ │ @@ -177409,16 +177410,16 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08eb98: |[08eb98] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ -08eba8: 0e00 |0000: return-void │ │ +08eb70: |[08eb70] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ +08eb80: 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; │ │ │ │ @@ -177427,16 +177428,16 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08ebac: |[08ebac] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ -08ebbc: 0e00 |0000: return-void │ │ +08eb84: |[08eb84] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ +08eb94: 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; │ │ │ │ @@ -177475,17 +177476,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08ebc0: |[08ebc0] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.:()V │ │ -08ebd0: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08ebd6: 0e00 |0003: return-void │ │ +08eb98: |[08eb98] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.:()V │ │ +08eba8: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08ebae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -177494,17 +177495,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -08ebd8: |[08ebd8] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ -08ebe8: 7100 e20c 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.clearThreadStatsTag:()V // method@0ce2 │ │ -08ebee: 0e00 |0003: return-void │ │ +08ebb0: |[08ebb0] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ +08ebc0: 7100 e20c 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.clearThreadStatsTag:()V // method@0ce2 │ │ +08ebc6: 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; │ │ │ │ @@ -177513,18 +177514,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -08ebf0: |[08ebf0] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ -08ec00: 7100 e30c 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.getThreadStatsTag:()I // method@0ce3 │ │ -08ec06: 0a00 |0003: move-result v0 │ │ -08ec08: 0f00 |0004: return v0 │ │ +08ebc8: |[08ebc8] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ +08ebd8: 7100 e30c 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.getThreadStatsTag:()I // method@0ce3 │ │ +08ebde: 0a00 |0003: move-result v0 │ │ +08ebe0: 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;) │ │ @@ -177532,17 +177533,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08ec0c: |[08ec0c] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ -08ec1c: 7110 e40c 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(I)V // method@0ce4 │ │ -08ec22: 0e00 |0003: return-void │ │ +08ebe4: |[08ebe4] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ +08ebf4: 7110 e40c 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(I)V // method@0ce4 │ │ +08ebfa: 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 │ │ @@ -177552,17 +177553,17 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08ec24: |[08ec24] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ -08ec34: 7120 e50c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(II)V // method@0ce5 │ │ -08ec3a: 0e00 |0003: return-void │ │ +08ebfc: |[08ebfc] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ +08ec0c: 7120 e50c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(II)V // method@0ce5 │ │ +08ec12: 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 │ │ @@ -177573,17 +177574,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08ec3c: |[08ec3c] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ -08ec4c: 7110 e60c 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.setThreadStatsTag:(I)V // method@0ce6 │ │ -08ec52: 0e00 |0003: return-void │ │ +08ec14: |[08ec14] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ +08ec24: 7110 e60c 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.setThreadStatsTag:(I)V // method@0ce6 │ │ +08ec2a: 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 │ │ @@ -177593,17 +177594,17 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08ec54: |[08ec54] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ -08ec64: 7110 e70c 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.tagSocket:(Ljava/net/Socket;)V // method@0ce7 │ │ -08ec6a: 0e00 |0003: return-void │ │ +08ec2c: |[08ec2c] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ +08ec3c: 7110 e70c 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.tagSocket:(Ljava/net/Socket;)V // method@0ce7 │ │ +08ec42: 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; │ │ @@ -177613,17 +177614,17 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08ec6c: |[08ec6c] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ -08ec7c: 7110 e80c 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.untagSocket:(Ljava/net/Socket;)V // method@0ce8 │ │ -08ec82: 0e00 |0003: return-void │ │ +08ec44: |[08ec44] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ +08ec54: 7110 e80c 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.untagSocket:(Ljava/net/Socket;)V // method@0ce8 │ │ +08ec5a: 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; │ │ @@ -177667,19 +177668,19 @@ │ │ type : '(Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08ec84: |[08ec84] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl$1.:(Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ -08ec94: 5b01 7704 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1;.this$0:Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; // field@0477 │ │ -08ec98: 5b02 7804 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1;.val$callback:Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; // field@0478 │ │ -08ec9c: 7010 2621 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08eca2: 0e00 |0007: return-void │ │ +08ec5c: |[08ec5c] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl$1.:(Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ +08ec6c: 5b01 7704 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1;.this$0:Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; // field@0477 │ │ +08ec70: 5b02 7804 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1;.val$callback:Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; // field@0478 │ │ +08ec74: 7010 2621 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08ec7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; │ │ @@ -177690,18 +177691,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08eca4: |[08eca4] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl$1.onFinish:()V │ │ -08ecb4: 5410 7804 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1;.val$callback:Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; // field@0478 │ │ -08ecb8: 7210 fe0c 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;.onFinish:()V // method@0cfe │ │ -08ecbe: 0e00 |0005: return-void │ │ +08ec7c: |[08ec7c] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl$1.onFinish:()V │ │ +08ec8c: 5410 7804 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1;.val$callback:Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; // field@0478 │ │ +08ec90: 7210 fe0c 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;.onFinish:()V // method@0cfe │ │ +08ec96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1; │ │ │ │ @@ -177744,19 +177745,19 @@ │ │ type : '(Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08ecc0: |[08ecc0] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl$2.:(Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ -08ecd0: 5b01 7904 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2;.this$0:Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; // field@0479 │ │ -08ecd4: 5b02 7a04 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2;.val$callback:Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; // field@047a │ │ -08ecd8: 7010 2621 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08ecde: 0e00 |0007: return-void │ │ +08ec98: |[08ec98] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl$2.:(Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ +08eca8: 5b01 7904 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2;.this$0:Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; // field@0479 │ │ +08ecac: 5b02 7a04 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2;.val$callback:Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; // field@047a │ │ +08ecb0: 7010 2621 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08ecb6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; │ │ @@ -177767,18 +177768,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08ece0: |[08ece0] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl$2.onFinish:()V │ │ -08ecf0: 5410 7a04 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2;.val$callback:Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; // field@047a │ │ -08ecf4: 7210 fe0c 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;.onFinish:()V // method@0cfe │ │ -08ecfa: 0e00 |0005: return-void │ │ +08ecb8: |[08ecb8] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl$2.onFinish:()V │ │ +08ecc8: 5410 7a04 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2;.val$callback:Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; // field@047a │ │ +08eccc: 7210 fe0c 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;.onFinish:()V // method@0cfe │ │ +08ecd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0005 line=217 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2; │ │ │ │ @@ -177819,20 +177820,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -08ecfc: |[08ecfc] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.:(Landroid/content/Context;)V │ │ -08ed0c: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ -08ed12: 2200 5b02 |0003: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat; // type@025b │ │ -08ed16: 7020 400d 2000 |0005: invoke-direct {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.:(Landroid/content/Context;)V // method@0d40 │ │ -08ed1c: 5b10 7b04 |0008: iput-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@047b │ │ -08ed20: 0e00 |000a: return-void │ │ +08ecd4: |[08ecd4] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.:(Landroid/content/Context;)V │ │ +08ece4: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ +08ecea: 2200 5b02 |0003: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat; // type@025b │ │ +08ecee: 7020 400d 2000 |0005: invoke-direct {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.:(Landroid/content/Context;)V // method@0d40 │ │ +08ecf4: 5b10 7b04 |0008: iput-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@047b │ │ +08ecf8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0003 line=160 │ │ 0x000a line=161 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ @@ -177844,19 +177845,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08ed24: |[08ed24] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getColorMode:()I │ │ -08ed34: 5410 7b04 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@047b │ │ -08ed38: 6e10 440d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getColorMode:()I // method@0d44 │ │ -08ed3e: 0a00 |0005: move-result v0 │ │ -08ed40: 0f00 |0006: return v0 │ │ +08ecfc: |[08ecfc] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getColorMode:()I │ │ +08ed0c: 5410 7b04 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@047b │ │ +08ed10: 6e10 440d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getColorMode:()I // method@0d44 │ │ +08ed16: 0a00 |0005: move-result v0 │ │ +08ed18: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ │ │ #1 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;) │ │ @@ -177864,19 +177865,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08ed44: |[08ed44] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getOrientation:()I │ │ -08ed54: 5410 7b04 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@047b │ │ -08ed58: 6e10 460d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getOrientation:()I // method@0d46 │ │ -08ed5e: 0a00 |0005: move-result v0 │ │ -08ed60: 0f00 |0006: return v0 │ │ +08ed1c: |[08ed1c] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getOrientation:()I │ │ +08ed2c: 5410 7b04 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@047b │ │ +08ed30: 6e10 460d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getOrientation:()I // method@0d46 │ │ +08ed36: 0a00 |0005: move-result v0 │ │ +08ed38: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ │ │ #2 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;) │ │ @@ -177884,19 +177885,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08ed64: |[08ed64] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getScaleMode:()I │ │ -08ed74: 5410 7b04 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@047b │ │ -08ed78: 6e10 470d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getScaleMode:()I // method@0d47 │ │ -08ed7e: 0a00 |0005: move-result v0 │ │ -08ed80: 0f00 |0006: return v0 │ │ +08ed3c: |[08ed3c] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getScaleMode:()I │ │ +08ed4c: 5410 7b04 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@047b │ │ +08ed50: 6e10 470d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getScaleMode:()I // method@0d47 │ │ +08ed56: 0a00 |0005: move-result v0 │ │ +08ed58: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ │ │ #3 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;) │ │ @@ -177904,22 +177905,22 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -08ed84: |[08ed84] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ -08ed94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08ed96: 3805 0700 |0001: if-eqz v5, 0008 // +0007 │ │ -08ed9a: 2200 5002 |0003: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1; // type@0250 │ │ -08ed9e: 7030 ff0c 2005 |0005: invoke-direct {v0, v2, v5}, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1;.:(Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V // method@0cff │ │ -08eda4: 5421 7b04 |0008: iget-object v1, v2, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@047b │ │ -08eda8: 6e40 4a0d 3104 |000a: invoke-virtual {v1, v3, v4, v0}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V // method@0d4a │ │ -08edae: 0e00 |000d: return-void │ │ +08ed5c: |[08ed5c] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ +08ed6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08ed6e: 3805 0700 |0001: if-eqz v5, 0008 // +0007 │ │ +08ed72: 2200 5002 |0003: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1; // type@0250 │ │ +08ed76: 7030 ff0c 2005 |0005: invoke-direct {v0, v2, v5}, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1;.:(Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V // method@0cff │ │ +08ed7c: 5421 7b04 |0008: iget-object v1, v2, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@047b │ │ +08ed80: 6e40 4a0d 3104 |000a: invoke-virtual {v1, v3, v4, v0}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V // method@0d4a │ │ +08ed86: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0001 line=197 │ │ 0x0003 line=198 │ │ 0x0008 line=205 │ │ 0x000d line=206 │ │ @@ -177936,22 +177937,22 @@ │ │ type : '(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -08edb0: |[08edb0] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ -08edc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08edc2: 3805 0700 |0001: if-eqz v5, 0008 // +0007 │ │ -08edc6: 2200 5102 |0003: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2; // type@0251 │ │ -08edca: 7030 010d 2005 |0005: invoke-direct {v0, v2, v5}, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2;.:(Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V // method@0d01 │ │ -08edd0: 5421 7b04 |0008: iget-object v1, v2, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@047b │ │ -08edd4: 6e40 4b0d 3104 |000a: invoke-virtual {v1, v3, v4, v0}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V // method@0d4b │ │ -08edda: 0e00 |000d: return-void │ │ +08ed88: |[08ed88] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ +08ed98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08ed9a: 3805 0700 |0001: if-eqz v5, 0008 // +0007 │ │ +08ed9e: 2200 5102 |0003: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2; // type@0251 │ │ +08eda2: 7030 010d 2005 |0005: invoke-direct {v0, v2, v5}, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2;.:(Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V // method@0d01 │ │ +08eda8: 5421 7b04 |0008: iget-object v1, v2, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@047b │ │ +08edac: 6e40 4b0d 3104 |000a: invoke-virtual {v1, v3, v4, v0}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V // method@0d4b │ │ +08edb2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0001 line=212 │ │ 0x0003 line=213 │ │ 0x0008 line=220 │ │ 0x000d line=221 │ │ @@ -177968,18 +177969,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08eddc: |[08eddc] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setColorMode:(I)V │ │ -08edec: 5410 7b04 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@047b │ │ -08edf0: 6e20 4c0d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setColorMode:(I)V // method@0d4c │ │ -08edf6: 0e00 |0005: return-void │ │ +08edb4: |[08edb4] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setColorMode:(I)V │ │ +08edc4: 5410 7b04 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@047b │ │ +08edc8: 6e20 4c0d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setColorMode:(I)V // method@0d4c │ │ +08edce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0005 line=176 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ 0x0000 - 0x0006 reg=2 colorMode I │ │ @@ -177989,18 +177990,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08edf8: |[08edf8] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setOrientation:(I)V │ │ -08ee08: 5410 7b04 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@047b │ │ -08ee0c: 6e20 4d0d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setOrientation:(I)V // method@0d4d │ │ -08ee12: 0e00 |0005: return-void │ │ +08edd0: |[08edd0] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setOrientation:(I)V │ │ +08ede0: 5410 7b04 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@047b │ │ +08ede4: 6e20 4d0d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setOrientation:(I)V // method@0d4d │ │ +08edea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0005 line=186 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ 0x0000 - 0x0006 reg=2 orientation I │ │ @@ -178010,18 +178011,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08ee14: |[08ee14] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setScaleMode:(I)V │ │ -08ee24: 5410 7b04 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@047b │ │ -08ee28: 6e20 4e0d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setScaleMode:(I)V // method@0d4e │ │ -08ee2e: 0e00 |0005: return-void │ │ +08edec: |[08edec] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setScaleMode:(I)V │ │ +08edfc: 5410 7b04 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@047b │ │ +08ee00: 6e20 4e0d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setScaleMode:(I)V // method@0d4e │ │ +08ee06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0005 line=166 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ 0x0000 - 0x0006 reg=2 scaleMode I │ │ @@ -178069,22 +178070,22 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -08ee30: |[08ee30] android.support.v4.print.PrintHelper$PrintHelperStubImpl.:()V │ │ -08ee40: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -08ee42: 7010 2621 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ -08ee48: 5910 7e04 |0004: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@047e │ │ -08ee4c: 5910 7c04 |0006: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@047c │ │ -08ee50: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -08ee52: 5910 7d04 |0009: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@047d │ │ -08ee56: 0e00 |000b: return-void │ │ +08ee08: |[08ee08] android.support.v4.print.PrintHelper$PrintHelperStubImpl.:()V │ │ +08ee18: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +08ee1a: 7010 2621 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ +08ee20: 5910 7e04 |0004: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@047e │ │ +08ee24: 5910 7c04 |0006: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@047c │ │ +08ee28: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +08ee2a: 5910 7d04 |0009: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@047d │ │ +08ee2e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=114 │ │ 0x0004 line=115 │ │ 0x0006 line=116 │ │ 0x0008 line=117 │ │ locals : │ │ @@ -178095,17 +178096,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 │ │ -08ee58: |[08ee58] android.support.v4.print.PrintHelper$PrintHelperStubImpl.:(Landroid/support/v4/print/PrintHelper$1;)V │ │ -08ee68: 7010 0c0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.:()V // method@0d0c │ │ -08ee6e: 0e00 |0003: return-void │ │ +08ee30: |[08ee30] android.support.v4.print.PrintHelper$PrintHelperStubImpl.:(Landroid/support/v4/print/PrintHelper$1;)V │ │ +08ee40: 7010 0c0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.:()V // method@0d0c │ │ +08ee46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/print/PrintHelper$1; │ │ │ │ @@ -178115,17 +178116,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ee70: |[08ee70] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getColorMode:()I │ │ -08ee80: 5210 7c04 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@047c │ │ -08ee84: 0f00 |0002: return v0 │ │ +08ee48: |[08ee48] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getColorMode:()I │ │ +08ee58: 5210 7c04 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@047c │ │ +08ee5c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ │ │ #1 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ @@ -178133,17 +178134,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ee88: |[08ee88] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getOrientation:()I │ │ -08ee98: 5210 7d04 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@047d │ │ -08ee9c: 0f00 |0002: return v0 │ │ +08ee60: |[08ee60] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getOrientation:()I │ │ +08ee70: 5210 7d04 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@047d │ │ +08ee74: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ │ │ #2 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ @@ -178151,17 +178152,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08eea0: |[08eea0] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getScaleMode:()I │ │ -08eeb0: 5210 7e04 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@047e │ │ -08eeb4: 0f00 |0002: return v0 │ │ +08ee78: |[08ee78] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getScaleMode:()I │ │ +08ee88: 5210 7e04 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@047e │ │ +08ee8c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ │ │ #3 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ @@ -178169,16 +178170,16 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08eeb8: |[08eeb8] android.support.v4.print.PrintHelper$PrintHelperStubImpl.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ -08eec8: 0e00 |0000: return-void │ │ +08ee90: |[08ee90] android.support.v4.print.PrintHelper$PrintHelperStubImpl.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ +08eea0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 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; │ │ @@ -178189,16 +178190,16 @@ │ │ type : '(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08eecc: |[08eecc] android.support.v4.print.PrintHelper$PrintHelperStubImpl.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ -08eedc: 0e00 |0000: return-void │ │ +08eea4: |[08eea4] android.support.v4.print.PrintHelper$PrintHelperStubImpl.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ +08eeb4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 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; │ │ @@ -178209,17 +178210,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08eee0: |[08eee0] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setColorMode:(I)V │ │ -08eef0: 5901 7c04 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@047c │ │ -08eef4: 0e00 |0002: return-void │ │ +08eeb8: |[08eeb8] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setColorMode:(I)V │ │ +08eec8: 5901 7c04 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@047c │ │ +08eecc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0002 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0003 reg=1 colorMode I │ │ @@ -178229,17 +178230,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08eef8: |[08eef8] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setOrientation:(I)V │ │ -08ef08: 5901 7d04 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@047d │ │ -08ef0c: 0e00 |0002: return-void │ │ +08eed0: |[08eed0] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setOrientation:(I)V │ │ +08eee0: 5901 7d04 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@047d │ │ +08eee4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0003 reg=1 orientation I │ │ │ │ @@ -178248,17 +178249,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ef10: |[08ef10] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setScaleMode:(I)V │ │ -08ef20: 5901 7e04 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@047e │ │ -08ef24: 0e00 |0002: return-void │ │ +08eee8: |[08eee8] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setScaleMode:(I)V │ │ +08eef8: 5901 7e04 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@047e │ │ +08eefc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0002 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0003 reg=1 scaleMode I │ │ @@ -178292,18 +178293,18 @@ │ │ type : '(Landroid/support/v4/provider/DocumentFile;Ljava/io/File;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08ef28: |[08ef28] android.support.v4.provider.RawDocumentFile.:(Landroid/support/v4/provider/DocumentFile;Ljava/io/File;)V │ │ -08ef38: 7020 4f0d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/provider/DocumentFile;.:(Landroid/support/v4/provider/DocumentFile;)V // method@0d4f │ │ -08ef3e: 5b02 ac04 |0003: iput-object v2, v0, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ -08ef42: 0e00 |0005: return-void │ │ +08ef00: |[08ef00] android.support.v4.provider.RawDocumentFile.:(Landroid/support/v4/provider/DocumentFile;Ljava/io/File;)V │ │ +08ef10: 7020 4f0d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/provider/DocumentFile;.:(Landroid/support/v4/provider/DocumentFile;)V // method@0d4f │ │ +08ef16: 5b02 ac04 |0003: iput-object v2, v0, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ +08ef1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/provider/RawDocumentFile; │ │ @@ -178315,48 +178316,48 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -08ef44: |[08ef44] android.support.v4.provider.RawDocumentFile.deleteContents:(Ljava/io/File;)Z │ │ -08ef54: 6e10 9b20 0900 |0000: invoke-virtual {v9}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@209b │ │ -08ef5a: 0c02 |0003: move-result-object v2 │ │ -08ef5c: 1215 |0004: const/4 v5, #int 1 // #1 │ │ -08ef5e: 3802 3600 |0005: if-eqz v2, 003b // +0036 │ │ -08ef62: 0720 |0007: move-object v0, v2 │ │ -08ef64: 2104 |0008: array-length v4, v0 │ │ -08ef66: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -08ef68: 3543 3100 |000a: if-ge v3, v4, 003b // +0031 │ │ -08ef6c: 4601 0003 |000c: aget-object v1, v0, v3 │ │ -08ef70: 6e10 9620 0100 |000e: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@2096 │ │ -08ef76: 0a06 |0011: move-result v6 │ │ -08ef78: 3806 0700 |0012: if-eqz v6, 0019 // +0007 │ │ -08ef7c: 7110 830d 0100 |0014: invoke-static {v1}, Landroid/support/v4/provider/RawDocumentFile;.deleteContents:(Ljava/io/File;)Z // method@0d83 │ │ -08ef82: 0a06 |0017: move-result v6 │ │ -08ef84: b565 |0018: and-int/2addr v5, v6 │ │ -08ef86: 6e10 8c20 0100 |0019: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@208c │ │ -08ef8c: 0a06 |001c: move-result v6 │ │ -08ef8e: 3906 1b00 |001d: if-nez v6, 0038 // +001b │ │ -08ef92: 1a06 a103 |001f: const-string v6, "DocumentFile" // string@03a1 │ │ -08ef96: 2207 f704 |0021: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ -08ef9a: 7010 6021 0700 |0023: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08efa0: 1a08 6104 |0026: const-string v8, "Failed to delete " // string@0461 │ │ -08efa4: 6e20 6921 8700 |0028: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08efaa: 0c07 |002b: move-result-object v7 │ │ -08efac: 6e20 6821 1700 |002c: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -08efb2: 0c07 |002f: move-result-object v7 │ │ -08efb4: 6e10 6e21 0700 |0030: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08efba: 0c07 |0033: move-result-object v7 │ │ -08efbc: 7120 0d1c 7600 |0034: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0d │ │ -08efc2: 1205 |0037: const/4 v5, #int 0 // #0 │ │ -08efc4: d803 0301 |0038: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08efc8: 28d0 |003a: goto 000a // -0030 │ │ -08efca: 0f05 |003b: return v5 │ │ +08ef1c: |[08ef1c] android.support.v4.provider.RawDocumentFile.deleteContents:(Ljava/io/File;)Z │ │ +08ef2c: 6e10 9b20 0900 |0000: invoke-virtual {v9}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@209b │ │ +08ef32: 0c02 |0003: move-result-object v2 │ │ +08ef34: 1215 |0004: const/4 v5, #int 1 // #1 │ │ +08ef36: 3802 3600 |0005: if-eqz v2, 003b // +0036 │ │ +08ef3a: 0720 |0007: move-object v0, v2 │ │ +08ef3c: 2104 |0008: array-length v4, v0 │ │ +08ef3e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +08ef40: 3543 3100 |000a: if-ge v3, v4, 003b // +0031 │ │ +08ef44: 4601 0003 |000c: aget-object v1, v0, v3 │ │ +08ef48: 6e10 9620 0100 |000e: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@2096 │ │ +08ef4e: 0a06 |0011: move-result v6 │ │ +08ef50: 3806 0700 |0012: if-eqz v6, 0019 // +0007 │ │ +08ef54: 7110 830d 0100 |0014: invoke-static {v1}, Landroid/support/v4/provider/RawDocumentFile;.deleteContents:(Ljava/io/File;)Z // method@0d83 │ │ +08ef5a: 0a06 |0017: move-result v6 │ │ +08ef5c: b565 |0018: and-int/2addr v5, v6 │ │ +08ef5e: 6e10 8c20 0100 |0019: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@208c │ │ +08ef64: 0a06 |001c: move-result v6 │ │ +08ef66: 3906 1b00 |001d: if-nez v6, 0038 // +001b │ │ +08ef6a: 1a06 a103 |001f: const-string v6, "DocumentFile" // string@03a1 │ │ +08ef6e: 2207 f704 |0021: new-instance v7, Ljava/lang/StringBuilder; // type@04f7 │ │ +08ef72: 7010 6021 0700 |0023: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08ef78: 1a08 6104 |0026: const-string v8, "Failed to delete " // string@0461 │ │ +08ef7c: 6e20 6921 8700 |0028: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08ef82: 0c07 |002b: move-result-object v7 │ │ +08ef84: 6e20 6821 1700 |002c: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08ef8a: 0c07 |002f: move-result-object v7 │ │ +08ef8c: 6e10 6e21 0700 |0030: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08ef92: 0c07 |0033: move-result-object v7 │ │ +08ef94: 7120 0d1c 7600 |0034: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0d │ │ +08ef9a: 1205 |0037: const/4 v5, #int 0 // #0 │ │ +08ef9c: d803 0301 |0038: add-int/lit8 v3, v3, #int 1 // #01 │ │ +08efa0: 28d0 |003a: goto 000a // -0030 │ │ +08efa2: 0f05 |003b: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0004 line=160 │ │ 0x0005 line=161 │ │ 0x0007 line=162 │ │ 0x000e line=163 │ │ @@ -178380,32 +178381,32 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -08efcc: |[08efcc] android.support.v4.provider.RawDocumentFile.getTypeForName:(Ljava/lang/String;)Ljava/lang/String; │ │ -08efdc: 1303 2e00 |0000: const/16 v3, #int 46 // #2e │ │ -08efe0: 6e20 4d21 3400 |0002: invoke-virtual {v4, v3}, Ljava/lang/String;.lastIndexOf:(I)I // method@214d │ │ -08efe6: 0a01 |0005: move-result v1 │ │ -08efe8: 3a01 1700 |0006: if-ltz v1, 001d // +0017 │ │ -08efec: d803 0101 |0008: add-int/lit8 v3, v1, #int 1 // #01 │ │ -08eff0: 6e20 5321 3400 |000a: invoke-virtual {v4, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2153 │ │ -08eff6: 0c03 |000d: move-result-object v3 │ │ -08eff8: 6e10 5621 0300 |000e: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2156 │ │ -08effe: 0c00 |0011: move-result-object v0 │ │ -08f000: 7100 541e 0000 |0012: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@1e54 │ │ -08f006: 0c03 |0015: move-result-object v3 │ │ -08f008: 6e20 531e 0300 |0016: invoke-virtual {v3, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@1e53 │ │ -08f00e: 0c02 |0019: move-result-object v2 │ │ -08f010: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ -08f014: 1102 |001c: return-object v2 │ │ -08f016: 1a02 7c11 |001d: const-string v2, "application/octet-stream" // string@117c │ │ -08f01a: 28fd |001f: goto 001c // -0003 │ │ +08efa4: |[08efa4] android.support.v4.provider.RawDocumentFile.getTypeForName:(Ljava/lang/String;)Ljava/lang/String; │ │ +08efb4: 1303 2e00 |0000: const/16 v3, #int 46 // #2e │ │ +08efb8: 6e20 4d21 3400 |0002: invoke-virtual {v4, v3}, Ljava/lang/String;.lastIndexOf:(I)I // method@214d │ │ +08efbe: 0a01 |0005: move-result v1 │ │ +08efc0: 3a01 1700 |0006: if-ltz v1, 001d // +0017 │ │ +08efc4: d803 0101 |0008: add-int/lit8 v3, v1, #int 1 // #01 │ │ +08efc8: 6e20 5321 3400 |000a: invoke-virtual {v4, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2153 │ │ +08efce: 0c03 |000d: move-result-object v3 │ │ +08efd0: 6e10 5621 0300 |000e: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2156 │ │ +08efd6: 0c00 |0011: move-result-object v0 │ │ +08efd8: 7100 541e 0000 |0012: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@1e54 │ │ +08efde: 0c03 |0015: move-result-object v3 │ │ +08efe0: 6e20 531e 0300 |0016: invoke-virtual {v3, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@1e53 │ │ +08efe6: 0c02 |0019: move-result-object v2 │ │ +08efe8: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ +08efec: 1102 |001c: return-object v2 │ │ +08efee: 1a02 7c11 |001d: const-string v2, "application/octet-stream" // string@117c │ │ +08eff2: 28fd |001f: goto 001c // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0006 line=147 │ │ 0x0008 line=148 │ │ 0x0012 line=149 │ │ 0x001a line=150 │ │ @@ -178422,19 +178423,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08f01c: |[08f01c] android.support.v4.provider.RawDocumentFile.canRead:()Z │ │ -08f02c: 5410 ac04 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ -08f030: 6e10 8920 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.canRead:()Z // method@2089 │ │ -08f036: 0a00 |0005: move-result v0 │ │ -08f038: 0f00 |0006: return v0 │ │ +08eff4: |[08eff4] android.support.v4.provider.RawDocumentFile.canRead:()Z │ │ +08f004: 5410 ac04 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ +08f008: 6e10 8920 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.canRead:()Z // method@2089 │ │ +08f00e: 0a00 |0005: move-result v0 │ │ +08f010: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ #1 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ @@ -178442,19 +178443,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08f03c: |[08f03c] android.support.v4.provider.RawDocumentFile.canWrite:()Z │ │ -08f04c: 5410 ac04 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ -08f050: 6e10 8a20 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.canWrite:()Z // method@208a │ │ -08f056: 0a00 |0005: move-result v0 │ │ -08f058: 0f00 |0006: return v0 │ │ +08f014: |[08f014] android.support.v4.provider.RawDocumentFile.canWrite:()Z │ │ +08f024: 5410 ac04 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ +08f028: 6e10 8a20 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.canWrite:()Z // method@208a │ │ +08f02e: 0a00 |0005: move-result v0 │ │ +08f030: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ #2 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ @@ -178462,29 +178463,29 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -08f05c: |[08f05c] android.support.v4.provider.RawDocumentFile.createDirectory:(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ -08f06c: 2200 bb04 |0000: new-instance v0, Ljava/io/File; // type@04bb │ │ -08f070: 5421 ac04 |0002: iget-object v1, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ -08f074: 7030 8620 1003 |0004: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2086 │ │ -08f07a: 6e10 9620 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@2096 │ │ -08f080: 0a01 |000a: move-result v1 │ │ -08f082: 3901 0800 |000b: if-nez v1, 0013 // +0008 │ │ -08f086: 6e10 9e20 0000 |000d: invoke-virtual {v0}, Ljava/io/File;.mkdir:()Z // method@209e │ │ -08f08c: 0a01 |0010: move-result v1 │ │ -08f08e: 3801 0800 |0011: if-eqz v1, 0019 // +0008 │ │ -08f092: 2201 5f02 |0013: new-instance v1, Landroid/support/v4/provider/RawDocumentFile; // type@025f │ │ -08f096: 7030 7d0d 2100 |0015: invoke-direct {v1, v2, v0}, Landroid/support/v4/provider/RawDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Ljava/io/File;)V // method@0d7d │ │ -08f09c: 1101 |0018: return-object v1 │ │ -08f09e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -08f0a0: 28fe |001a: goto 0018 // -0002 │ │ +08f034: |[08f034] android.support.v4.provider.RawDocumentFile.createDirectory:(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ +08f044: 2200 bb04 |0000: new-instance v0, Ljava/io/File; // type@04bb │ │ +08f048: 5421 ac04 |0002: iget-object v1, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ +08f04c: 7030 8620 1003 |0004: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2086 │ │ +08f052: 6e10 9620 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@2096 │ │ +08f058: 0a01 |000a: move-result v1 │ │ +08f05a: 3901 0800 |000b: if-nez v1, 0013 // +0008 │ │ +08f05e: 6e10 9e20 0000 |000d: invoke-virtual {v0}, Ljava/io/File;.mkdir:()Z // method@209e │ │ +08f064: 0a01 |0010: move-result v1 │ │ +08f066: 3801 0800 |0011: if-eqz v1, 0019 // +0008 │ │ +08f06a: 2201 5f02 |0013: new-instance v1, Landroid/support/v4/provider/RawDocumentFile; // type@025f │ │ +08f06e: 7030 7d0d 2100 |0015: invoke-direct {v1, v2, v0}, Landroid/support/v4/provider/RawDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Ljava/io/File;)V // method@0d7d │ │ +08f074: 1101 |0018: return-object v1 │ │ +08f076: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +08f078: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0007 line=55 │ │ 0x0013 line=56 │ │ 0x0018 line=58 │ │ locals : │ │ @@ -178497,52 +178498,52 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -08f0a4: |[08f0a4] android.support.v4.provider.RawDocumentFile.createFile:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ -08f0b4: 7100 541e 0000 |0000: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@1e54 │ │ -08f0ba: 0c03 |0003: move-result-object v3 │ │ -08f0bc: 6e20 521e 7300 |0004: invoke-virtual {v3, v7}, Landroid/webkit/MimeTypeMap;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@1e52 │ │ -08f0c2: 0c01 |0007: move-result-object v1 │ │ -08f0c4: 3801 1900 |0008: if-eqz v1, 0021 // +0019 │ │ -08f0c8: 2203 f704 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -08f0cc: 7010 6021 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08f0d2: 6e20 6921 8300 |000f: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08f0d8: 0c03 |0012: move-result-object v3 │ │ -08f0da: 1a04 1401 |0013: const-string v4, "." // string@0114 │ │ -08f0de: 6e20 6921 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08f0e4: 0c03 |0018: move-result-object v3 │ │ -08f0e6: 6e20 6921 1300 |0019: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08f0ec: 0c03 |001c: move-result-object v3 │ │ -08f0ee: 6e10 6e21 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08f0f4: 0c08 |0020: move-result-object v8 │ │ -08f0f6: 2202 bb04 |0021: new-instance v2, Ljava/io/File; // type@04bb │ │ -08f0fa: 5463 ac04 |0023: iget-object v3, v6, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ -08f0fe: 7030 8620 3208 |0025: invoke-direct {v2, v3, v8}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2086 │ │ -08f104: 6e10 8b20 0200 |0028: invoke-virtual {v2}, Ljava/io/File;.createNewFile:()Z // method@208b │ │ -08f10a: 2203 5f02 |002b: new-instance v3, Landroid/support/v4/provider/RawDocumentFile; // type@025f │ │ -08f10e: 7030 7d0d 6302 |002d: invoke-direct {v3, v6, v2}, Landroid/support/v4/provider/RawDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Ljava/io/File;)V // method@0d7d │ │ -08f114: 1103 |0030: return-object v3 │ │ -08f116: 0d00 |0031: move-exception v0 │ │ -08f118: 1a03 a103 |0032: const-string v3, "DocumentFile" // string@03a1 │ │ -08f11c: 2204 f704 |0034: new-instance v4, Ljava/lang/StringBuilder; // type@04f7 │ │ -08f120: 7010 6021 0400 |0036: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -08f126: 1a05 6004 |0039: const-string v5, "Failed to createFile: " // string@0460 │ │ -08f12a: 6e20 6921 5400 |003b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -08f130: 0c04 |003e: move-result-object v4 │ │ -08f132: 6e20 6821 0400 |003f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -08f138: 0c04 |0042: move-result-object v4 │ │ -08f13a: 6e10 6e21 0400 |0043: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -08f140: 0c04 |0046: move-result-object v4 │ │ -08f142: 7120 0d1c 4300 |0047: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0d │ │ -08f148: 1203 |004a: const/4 v3, #int 0 // #0 │ │ -08f14a: 28e5 |004b: goto 0030 // -001b │ │ +08f07c: |[08f07c] android.support.v4.provider.RawDocumentFile.createFile:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ +08f08c: 7100 541e 0000 |0000: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@1e54 │ │ +08f092: 0c03 |0003: move-result-object v3 │ │ +08f094: 6e20 521e 7300 |0004: invoke-virtual {v3, v7}, Landroid/webkit/MimeTypeMap;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@1e52 │ │ +08f09a: 0c01 |0007: move-result-object v1 │ │ +08f09c: 3801 1900 |0008: if-eqz v1, 0021 // +0019 │ │ +08f0a0: 2203 f704 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +08f0a4: 7010 6021 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08f0aa: 6e20 6921 8300 |000f: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08f0b0: 0c03 |0012: move-result-object v3 │ │ +08f0b2: 1a04 1401 |0013: const-string v4, "." // string@0114 │ │ +08f0b6: 6e20 6921 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08f0bc: 0c03 |0018: move-result-object v3 │ │ +08f0be: 6e20 6921 1300 |0019: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08f0c4: 0c03 |001c: move-result-object v3 │ │ +08f0c6: 6e10 6e21 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08f0cc: 0c08 |0020: move-result-object v8 │ │ +08f0ce: 2202 bb04 |0021: new-instance v2, Ljava/io/File; // type@04bb │ │ +08f0d2: 5463 ac04 |0023: iget-object v3, v6, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ +08f0d6: 7030 8620 3208 |0025: invoke-direct {v2, v3, v8}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2086 │ │ +08f0dc: 6e10 8b20 0200 |0028: invoke-virtual {v2}, Ljava/io/File;.createNewFile:()Z // method@208b │ │ +08f0e2: 2203 5f02 |002b: new-instance v3, Landroid/support/v4/provider/RawDocumentFile; // type@025f │ │ +08f0e6: 7030 7d0d 6302 |002d: invoke-direct {v3, v6, v2}, Landroid/support/v4/provider/RawDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Ljava/io/File;)V // method@0d7d │ │ +08f0ec: 1103 |0030: return-object v3 │ │ +08f0ee: 0d00 |0031: move-exception v0 │ │ +08f0f0: 1a03 a103 |0032: const-string v3, "DocumentFile" // string@03a1 │ │ +08f0f4: 2204 f704 |0034: new-instance v4, Ljava/lang/StringBuilder; // type@04f7 │ │ +08f0f8: 7010 6021 0400 |0036: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +08f0fe: 1a05 6004 |0039: const-string v5, "Failed to createFile: " // string@0460 │ │ +08f102: 6e20 6921 5400 |003b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +08f108: 0c04 |003e: move-result-object v4 │ │ +08f10a: 6e20 6821 0400 |003f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +08f110: 0c04 |0042: move-result-object v4 │ │ +08f112: 6e10 6e21 0400 |0043: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +08f118: 0c04 |0046: move-result-object v4 │ │ +08f11a: 7120 0d1c 4300 |0047: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1c0d │ │ +08f120: 1203 |004a: const/4 v3, #int 0 // #0 │ │ +08f122: 28e5 |004b: goto 0030 // -001b │ │ catches : 1 │ │ 0x0028 - 0x0030 │ │ Ljava/io/IOException; -> 0x0031 │ │ positions : │ │ 0x0000 line=38 │ │ 0x0008 line=39 │ │ 0x000a line=40 │ │ @@ -178566,21 +178567,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -08f15c: |[08f15c] android.support.v4.provider.RawDocumentFile.delete:()Z │ │ -08f16c: 5410 ac04 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ -08f170: 7110 830d 0000 |0002: invoke-static {v0}, Landroid/support/v4/provider/RawDocumentFile;.deleteContents:(Ljava/io/File;)Z // method@0d83 │ │ -08f176: 5410 ac04 |0005: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ -08f17a: 6e10 8c20 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@208c │ │ -08f180: 0a00 |000a: move-result v0 │ │ -08f182: 0f00 |000b: return v0 │ │ +08f134: |[08f134] android.support.v4.provider.RawDocumentFile.delete:()Z │ │ +08f144: 5410 ac04 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ +08f148: 7110 830d 0000 |0002: invoke-static {v0}, Landroid/support/v4/provider/RawDocumentFile;.deleteContents:(Ljava/io/File;)Z // method@0d83 │ │ +08f14e: 5410 ac04 |0005: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ +08f152: 6e10 8c20 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@208c │ │ +08f158: 0a00 |000a: move-result v0 │ │ +08f15a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0005 line=114 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ @@ -178589,19 +178590,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08f184: |[08f184] android.support.v4.provider.RawDocumentFile.exists:()Z │ │ -08f194: 5410 ac04 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ -08f198: 6e10 8e20 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@208e │ │ -08f19e: 0a00 |0005: move-result v0 │ │ -08f1a0: 0f00 |0006: return v0 │ │ +08f15c: |[08f15c] android.support.v4.provider.RawDocumentFile.exists:()Z │ │ +08f16c: 5410 ac04 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ +08f170: 6e10 8e20 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@208e │ │ +08f176: 0a00 |0005: move-result v0 │ │ +08f178: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ #6 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ @@ -178609,19 +178610,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08f1a4: |[08f1a4] android.support.v4.provider.RawDocumentFile.getName:()Ljava/lang/String; │ │ -08f1b4: 5410 ac04 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ -08f1b8: 6e10 9220 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2092 │ │ -08f1be: 0c00 |0005: move-result-object v0 │ │ -08f1c0: 1100 |0006: return-object v0 │ │ +08f17c: |[08f17c] android.support.v4.provider.RawDocumentFile.getName:()Ljava/lang/String; │ │ +08f18c: 5410 ac04 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ +08f190: 6e10 9220 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2092 │ │ +08f196: 0c00 |0005: move-result-object v0 │ │ +08f198: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ #7 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ @@ -178629,27 +178630,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -08f1c4: |[08f1c4] android.support.v4.provider.RawDocumentFile.getType:()Ljava/lang/String; │ │ -08f1d4: 5410 ac04 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ -08f1d8: 6e10 9620 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@2096 │ │ -08f1de: 0a00 |0005: move-result v0 │ │ -08f1e0: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -08f1e4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -08f1e6: 1100 |0009: return-object v0 │ │ -08f1e8: 5410 ac04 |000a: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ -08f1ec: 6e10 9220 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2092 │ │ -08f1f2: 0c00 |000f: move-result-object v0 │ │ -08f1f4: 7110 870d 0000 |0010: invoke-static {v0}, Landroid/support/v4/provider/RawDocumentFile;.getTypeForName:(Ljava/lang/String;)Ljava/lang/String; // method@0d87 │ │ -08f1fa: 0c00 |0013: move-result-object v0 │ │ -08f1fc: 28f5 |0014: goto 0009 // -000b │ │ +08f19c: |[08f19c] android.support.v4.provider.RawDocumentFile.getType:()Ljava/lang/String; │ │ +08f1ac: 5410 ac04 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ +08f1b0: 6e10 9620 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@2096 │ │ +08f1b6: 0a00 |0005: move-result v0 │ │ +08f1b8: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +08f1bc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +08f1be: 1100 |0009: return-object v0 │ │ +08f1c0: 5410 ac04 |000a: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ +08f1c4: 6e10 9220 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2092 │ │ +08f1ca: 0c00 |000f: move-result-object v0 │ │ +08f1cc: 7110 870d 0000 |0010: invoke-static {v0}, Landroid/support/v4/provider/RawDocumentFile;.getTypeForName:(Ljava/lang/String;)Ljava/lang/String; // method@0d87 │ │ +08f1d2: 0c00 |0013: move-result-object v0 │ │ +08f1d4: 28f5 |0014: goto 0009 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0008 line=75 │ │ 0x0009 line=77 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ @@ -178659,19 +178660,19 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08f200: |[08f200] android.support.v4.provider.RawDocumentFile.getUri:()Landroid/net/Uri; │ │ -08f210: 5410 ac04 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ -08f214: 7110 7e02 0000 |0002: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@027e │ │ -08f21a: 0c00 |0005: move-result-object v0 │ │ -08f21c: 1100 |0006: return-object v0 │ │ +08f1d8: |[08f1d8] android.support.v4.provider.RawDocumentFile.getUri:()Landroid/net/Uri; │ │ +08f1e8: 5410 ac04 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ +08f1ec: 7110 7e02 0000 |0002: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@027e │ │ +08f1f2: 0c00 |0005: move-result-object v0 │ │ +08f1f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ #9 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ @@ -178679,19 +178680,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08f220: |[08f220] android.support.v4.provider.RawDocumentFile.isDirectory:()Z │ │ -08f230: 5410 ac04 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ -08f234: 6e10 9620 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@2096 │ │ -08f23a: 0a00 |0005: move-result v0 │ │ -08f23c: 0f00 |0006: return v0 │ │ +08f1f8: |[08f1f8] android.support.v4.provider.RawDocumentFile.isDirectory:()Z │ │ +08f208: 5410 ac04 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ +08f20c: 6e10 9620 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@2096 │ │ +08f212: 0a00 |0005: move-result v0 │ │ +08f214: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ #10 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ @@ -178699,19 +178700,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08f240: |[08f240] android.support.v4.provider.RawDocumentFile.isFile:()Z │ │ -08f250: 5410 ac04 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ -08f254: 6e10 9720 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@2097 │ │ -08f25a: 0a00 |0005: move-result v0 │ │ -08f25c: 0f00 |0006: return v0 │ │ +08f218: |[08f218] android.support.v4.provider.RawDocumentFile.isFile:()Z │ │ +08f228: 5410 ac04 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ +08f22c: 6e10 9720 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@2097 │ │ +08f232: 0a00 |0005: move-result v0 │ │ +08f234: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ #11 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ @@ -178719,19 +178720,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08f260: |[08f260] android.support.v4.provider.RawDocumentFile.lastModified:()J │ │ -08f270: 5420 ac04 |0000: iget-object v0, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ -08f274: 6e10 9820 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.lastModified:()J // method@2098 │ │ -08f27a: 0b00 |0005: move-result-wide v0 │ │ -08f27c: 1000 |0006: return-wide v0 │ │ +08f238: |[08f238] android.support.v4.provider.RawDocumentFile.lastModified:()J │ │ +08f248: 5420 ac04 |0000: iget-object v0, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ +08f24c: 6e10 9820 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.lastModified:()J // method@2098 │ │ +08f252: 0b00 |0005: move-result-wide v0 │ │ +08f254: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ #12 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ @@ -178739,19 +178740,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08f280: |[08f280] android.support.v4.provider.RawDocumentFile.length:()J │ │ -08f290: 5420 ac04 |0000: iget-object v0, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ -08f294: 6e10 9920 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@2099 │ │ -08f29a: 0b00 |0005: move-result-wide v0 │ │ -08f29c: 1000 |0006: return-wide v0 │ │ +08f258: |[08f258] android.support.v4.provider.RawDocumentFile.length:()J │ │ +08f268: 5420 ac04 |0000: iget-object v0, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ +08f26c: 6e10 9920 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@2099 │ │ +08f272: 0b00 |0005: move-result-wide v0 │ │ +08f274: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ #13 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ @@ -178759,38 +178760,38 @@ │ │ type : '()[Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -08f2a0: |[08f2a0] android.support.v4.provider.RawDocumentFile.listFiles:()[Landroid/support/v4/provider/DocumentFile; │ │ -08f2b0: 2205 1505 |0000: new-instance v5, Ljava/util/ArrayList; // type@0515 │ │ -08f2b4: 7010 9a21 0500 |0002: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@219a │ │ -08f2ba: 5476 ac04 |0005: iget-object v6, v7, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ -08f2be: 6e10 9b20 0600 |0007: invoke-virtual {v6}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@209b │ │ -08f2c4: 0c02 |000a: move-result-object v2 │ │ -08f2c6: 3802 1400 |000b: if-eqz v2, 001f // +0014 │ │ -08f2ca: 0720 |000d: move-object v0, v2 │ │ -08f2cc: 2104 |000e: array-length v4, v0 │ │ -08f2ce: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -08f2d0: 3543 0f00 |0010: if-ge v3, v4, 001f // +000f │ │ -08f2d4: 4601 0003 |0012: aget-object v1, v0, v3 │ │ -08f2d8: 2206 5f02 |0014: new-instance v6, Landroid/support/v4/provider/RawDocumentFile; // type@025f │ │ -08f2dc: 7030 7d0d 7601 |0016: invoke-direct {v6, v7, v1}, Landroid/support/v4/provider/RawDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Ljava/io/File;)V // method@0d7d │ │ -08f2e2: 6e20 9e21 6500 |0019: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ -08f2e8: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08f2ec: 28f2 |001e: goto 0010 // -000e │ │ -08f2ee: 6e10 a921 0500 |001f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ -08f2f4: 0a06 |0022: move-result v6 │ │ -08f2f6: 2366 7705 |0023: new-array v6, v6, [Landroid/support/v4/provider/DocumentFile; // type@0577 │ │ -08f2fa: 6e20 ab21 6500 |0025: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@21ab │ │ -08f300: 0c06 |0028: move-result-object v6 │ │ -08f302: 1f06 7705 |0029: check-cast v6, [Landroid/support/v4/provider/DocumentFile; // type@0577 │ │ -08f306: 1106 |002b: return-object v6 │ │ +08f278: |[08f278] android.support.v4.provider.RawDocumentFile.listFiles:()[Landroid/support/v4/provider/DocumentFile; │ │ +08f288: 2205 1505 |0000: new-instance v5, Ljava/util/ArrayList; // type@0515 │ │ +08f28c: 7010 9a21 0500 |0002: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@219a │ │ +08f292: 5476 ac04 |0005: iget-object v6, v7, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ +08f296: 6e10 9b20 0600 |0007: invoke-virtual {v6}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@209b │ │ +08f29c: 0c02 |000a: move-result-object v2 │ │ +08f29e: 3802 1400 |000b: if-eqz v2, 001f // +0014 │ │ +08f2a2: 0720 |000d: move-object v0, v2 │ │ +08f2a4: 2104 |000e: array-length v4, v0 │ │ +08f2a6: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +08f2a8: 3543 0f00 |0010: if-ge v3, v4, 001f // +000f │ │ +08f2ac: 4601 0003 |0012: aget-object v1, v0, v3 │ │ +08f2b0: 2206 5f02 |0014: new-instance v6, Landroid/support/v4/provider/RawDocumentFile; // type@025f │ │ +08f2b4: 7030 7d0d 7601 |0016: invoke-direct {v6, v7, v1}, Landroid/support/v4/provider/RawDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Ljava/io/File;)V // method@0d7d │ │ +08f2ba: 6e20 9e21 6500 |0019: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@219e │ │ +08f2c0: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +08f2c4: 28f2 |001e: goto 0010 // -000e │ │ +08f2c6: 6e10 a921 0500 |001f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@21a9 │ │ +08f2cc: 0a06 |0022: move-result v6 │ │ +08f2ce: 2366 7705 |0023: new-array v6, v6, [Landroid/support/v4/provider/DocumentFile; // type@0577 │ │ +08f2d2: 6e20 ab21 6500 |0025: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@21ab │ │ +08f2d8: 0c06 |0028: move-result-object v6 │ │ +08f2da: 1f06 7705 |0029: check-cast v6, [Landroid/support/v4/provider/DocumentFile; // type@0577 │ │ +08f2de: 1106 |002b: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=125 │ │ 0x000b line=126 │ │ 0x000d line=127 │ │ 0x0014 line=128 │ │ @@ -178810,29 +178811,29 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -08f308: |[08f308] android.support.v4.provider.RawDocumentFile.renameTo:(Ljava/lang/String;)Z │ │ -08f318: 2200 bb04 |0000: new-instance v0, Ljava/io/File; // type@04bb │ │ -08f31c: 5421 ac04 |0002: iget-object v1, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ -08f320: 6e10 9420 0100 |0004: invoke-virtual {v1}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@2094 │ │ -08f326: 0c01 |0007: move-result-object v1 │ │ -08f328: 7030 8620 1003 |0008: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2086 │ │ -08f32e: 5421 ac04 |000b: iget-object v1, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ -08f332: 6e20 a020 0100 |000d: invoke-virtual {v1, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@20a0 │ │ -08f338: 0a01 |0010: move-result v1 │ │ -08f33a: 3801 0600 |0011: if-eqz v1, 0017 // +0006 │ │ -08f33e: 5b20 ac04 |0013: iput-object v0, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ -08f342: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -08f344: 0f01 |0016: return v1 │ │ -08f346: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -08f348: 28fe |0018: goto 0016 // -0002 │ │ +08f2e0: |[08f2e0] android.support.v4.provider.RawDocumentFile.renameTo:(Ljava/lang/String;)Z │ │ +08f2f0: 2200 bb04 |0000: new-instance v0, Ljava/io/File; // type@04bb │ │ +08f2f4: 5421 ac04 |0002: iget-object v1, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ +08f2f8: 6e10 9420 0100 |0004: invoke-virtual {v1}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@2094 │ │ +08f2fe: 0c01 |0007: move-result-object v1 │ │ +08f300: 7030 8620 1003 |0008: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2086 │ │ +08f306: 5421 ac04 |000b: iget-object v1, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ +08f30a: 6e20 a020 0100 |000d: invoke-virtual {v1, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@20a0 │ │ +08f310: 0a01 |0010: move-result v1 │ │ +08f312: 3801 0600 |0011: if-eqz v1, 0017 // +0006 │ │ +08f316: 5b20 ac04 |0013: iput-object v0, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04ac │ │ +08f31a: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +08f31c: 0f01 |0016: return v1 │ │ +08f31e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +08f320: 28fe |0018: goto 0016 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x000b line=137 │ │ 0x0013 line=138 │ │ 0x0015 line=139 │ │ 0x0016 line=141 │ │ @@ -178874,19 +178875,19 @@ │ │ type : '(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08f34c: |[08f34c] android.support.v4.provider.SingleDocumentFile.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V │ │ -08f35c: 7020 4f0d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/provider/DocumentFile;.:(Landroid/support/v4/provider/DocumentFile;)V // method@0d4f │ │ -08f362: 5b02 ad04 |0003: iput-object v2, v0, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04ad │ │ -08f366: 5b03 ae04 |0005: iput-object v3, v0, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04ae │ │ -08f36a: 0e00 |0007: return-void │ │ +08f324: |[08f324] android.support.v4.provider.SingleDocumentFile.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V │ │ +08f334: 7020 4f0d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/provider/DocumentFile;.:(Landroid/support/v4/provider/DocumentFile;)V // method@0d4f │ │ +08f33a: 5b02 ad04 |0003: iput-object v2, v0, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04ad │ │ +08f33e: 5b03 ae04 |0005: iput-object v3, v0, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04ae │ │ +08f342: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x0005 line=30 │ │ 0x0007 line=31 │ │ locals : │ │ @@ -178901,20 +178902,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08f36c: |[08f36c] android.support.v4.provider.SingleDocumentFile.canRead:()Z │ │ -08f37c: 5420 ad04 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04ad │ │ -08f380: 5421 ae04 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04ae │ │ -08f384: 7120 660d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.canRead:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d66 │ │ -08f38a: 0a00 |0007: move-result v0 │ │ -08f38c: 0f00 |0008: return v0 │ │ +08f344: |[08f344] android.support.v4.provider.SingleDocumentFile.canRead:()Z │ │ +08f354: 5420 ad04 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04ad │ │ +08f358: 5421 ae04 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04ae │ │ +08f35c: 7120 660d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.canRead:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d66 │ │ +08f362: 0a00 |0007: move-result v0 │ │ +08f364: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ #1 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ @@ -178922,20 +178923,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08f390: |[08f390] android.support.v4.provider.SingleDocumentFile.canWrite:()Z │ │ -08f3a0: 5420 ad04 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04ad │ │ -08f3a4: 5421 ae04 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04ae │ │ -08f3a8: 7120 670d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.canWrite:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d67 │ │ -08f3ae: 0a00 |0007: move-result v0 │ │ -08f3b0: 0f00 |0008: return v0 │ │ +08f368: |[08f368] android.support.v4.provider.SingleDocumentFile.canWrite:()Z │ │ +08f378: 5420 ad04 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04ad │ │ +08f37c: 5421 ae04 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04ae │ │ +08f380: 7120 670d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.canWrite:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d67 │ │ +08f386: 0a00 |0007: move-result v0 │ │ +08f388: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ #2 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ @@ -178943,18 +178944,18 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08f3b4: |[08f3b4] android.support.v4.provider.SingleDocumentFile.createDirectory:(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ -08f3c4: 2200 fc04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@04fc │ │ -08f3c8: 7010 7d21 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@217d │ │ -08f3ce: 2700 |0005: throw v0 │ │ +08f38c: |[08f38c] android.support.v4.provider.SingleDocumentFile.createDirectory:(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ +08f39c: 2200 fc04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@04fc │ │ +08f3a0: 7010 7d21 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@217d │ │ +08f3a6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/provider/SingleDocumentFile; │ │ 0x0000 - 0x0006 reg=2 displayName Ljava/lang/String; │ │ │ │ @@ -178963,18 +178964,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08f3d0: |[08f3d0] android.support.v4.provider.SingleDocumentFile.createFile:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ -08f3e0: 2200 fc04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@04fc │ │ -08f3e4: 7010 7d21 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@217d │ │ -08f3ea: 2700 |0005: throw v0 │ │ +08f3a8: |[08f3a8] android.support.v4.provider.SingleDocumentFile.createFile:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ +08f3b8: 2200 fc04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@04fc │ │ +08f3bc: 7010 7d21 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@217d │ │ +08f3c2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/provider/SingleDocumentFile; │ │ 0x0000 - 0x0006 reg=2 mimeType Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 displayName Ljava/lang/String; │ │ @@ -178984,20 +178985,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08f3ec: |[08f3ec] android.support.v4.provider.SingleDocumentFile.delete:()Z │ │ -08f3fc: 5420 ad04 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04ad │ │ -08f400: 5421 ae04 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04ae │ │ -08f404: 7120 690d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.delete:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d69 │ │ -08f40a: 0a00 |0007: move-result v0 │ │ -08f40c: 0f00 |0008: return v0 │ │ +08f3c4: |[08f3c4] android.support.v4.provider.SingleDocumentFile.delete:()Z │ │ +08f3d4: 5420 ad04 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04ad │ │ +08f3d8: 5421 ae04 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04ae │ │ +08f3dc: 7120 690d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.delete:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d69 │ │ +08f3e2: 0a00 |0007: move-result v0 │ │ +08f3e4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ #5 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ @@ -179005,20 +179006,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08f410: |[08f410] android.support.v4.provider.SingleDocumentFile.exists:()Z │ │ -08f420: 5420 ad04 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04ad │ │ -08f424: 5421 ae04 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04ae │ │ -08f428: 7120 6a0d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.exists:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d6a │ │ -08f42e: 0a00 |0007: move-result v0 │ │ -08f430: 0f00 |0008: return v0 │ │ +08f3e8: |[08f3e8] android.support.v4.provider.SingleDocumentFile.exists:()Z │ │ +08f3f8: 5420 ad04 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04ad │ │ +08f3fc: 5421 ae04 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04ae │ │ +08f400: 7120 6a0d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.exists:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d6a │ │ +08f406: 0a00 |0007: move-result v0 │ │ +08f408: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ #6 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ @@ -179026,20 +179027,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08f434: |[08f434] android.support.v4.provider.SingleDocumentFile.getName:()Ljava/lang/String; │ │ -08f444: 5420 ad04 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04ad │ │ -08f448: 5421 ae04 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04ae │ │ -08f44c: 7120 6b0d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.getName:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@0d6b │ │ -08f452: 0c00 |0007: move-result-object v0 │ │ -08f454: 1100 |0008: return-object v0 │ │ +08f40c: |[08f40c] android.support.v4.provider.SingleDocumentFile.getName:()Ljava/lang/String; │ │ +08f41c: 5420 ad04 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04ad │ │ +08f420: 5421 ae04 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04ae │ │ +08f424: 7120 6b0d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.getName:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@0d6b │ │ +08f42a: 0c00 |0007: move-result-object v0 │ │ +08f42c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ #7 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ @@ -179047,20 +179048,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08f458: |[08f458] android.support.v4.provider.SingleDocumentFile.getType:()Ljava/lang/String; │ │ -08f468: 5420 ad04 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04ad │ │ -08f46c: 5421 ae04 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04ae │ │ -08f470: 7120 6d0d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.getType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@0d6d │ │ -08f476: 0c00 |0007: move-result-object v0 │ │ -08f478: 1100 |0008: return-object v0 │ │ +08f430: |[08f430] android.support.v4.provider.SingleDocumentFile.getType:()Ljava/lang/String; │ │ +08f440: 5420 ad04 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04ad │ │ +08f444: 5421 ae04 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04ae │ │ +08f448: 7120 6d0d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.getType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@0d6d │ │ +08f44e: 0c00 |0007: move-result-object v0 │ │ +08f450: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ #8 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ @@ -179068,17 +179069,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f47c: |[08f47c] android.support.v4.provider.SingleDocumentFile.getUri:()Landroid/net/Uri; │ │ -08f48c: 5410 ae04 |0000: iget-object v0, v1, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04ae │ │ -08f490: 1100 |0002: return-object v0 │ │ +08f454: |[08f454] android.support.v4.provider.SingleDocumentFile.getUri:()Landroid/net/Uri; │ │ +08f464: 5410 ae04 |0000: iget-object v0, v1, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04ae │ │ +08f468: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ #9 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ @@ -179086,20 +179087,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08f494: |[08f494] android.support.v4.provider.SingleDocumentFile.isDirectory:()Z │ │ -08f4a4: 5420 ad04 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04ad │ │ -08f4a8: 5421 ae04 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04ae │ │ -08f4ac: 7120 6e0d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.isDirectory:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d6e │ │ -08f4b2: 0a00 |0007: move-result v0 │ │ -08f4b4: 0f00 |0008: return v0 │ │ +08f46c: |[08f46c] android.support.v4.provider.SingleDocumentFile.isDirectory:()Z │ │ +08f47c: 5420 ad04 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04ad │ │ +08f480: 5421 ae04 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04ae │ │ +08f484: 7120 6e0d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.isDirectory:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d6e │ │ +08f48a: 0a00 |0007: move-result v0 │ │ +08f48c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ #10 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ @@ -179107,20 +179108,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08f4b8: |[08f4b8] android.support.v4.provider.SingleDocumentFile.isFile:()Z │ │ -08f4c8: 5420 ad04 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04ad │ │ -08f4cc: 5421 ae04 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04ae │ │ -08f4d0: 7120 700d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.isFile:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d70 │ │ -08f4d6: 0a00 |0007: move-result v0 │ │ -08f4d8: 0f00 |0008: return v0 │ │ +08f490: |[08f490] android.support.v4.provider.SingleDocumentFile.isFile:()Z │ │ +08f4a0: 5420 ad04 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04ad │ │ +08f4a4: 5421 ae04 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04ae │ │ +08f4a8: 7120 700d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.isFile:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d70 │ │ +08f4ae: 0a00 |0007: move-result v0 │ │ +08f4b0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ #11 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ @@ -179128,20 +179129,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08f4dc: |[08f4dc] android.support.v4.provider.SingleDocumentFile.lastModified:()J │ │ -08f4ec: 5420 ad04 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04ad │ │ -08f4f0: 5421 ae04 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04ae │ │ -08f4f4: 7120 710d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.lastModified:(Landroid/content/Context;Landroid/net/Uri;)J // method@0d71 │ │ -08f4fa: 0b00 |0007: move-result-wide v0 │ │ -08f4fc: 1000 |0008: return-wide v0 │ │ +08f4b4: |[08f4b4] android.support.v4.provider.SingleDocumentFile.lastModified:()J │ │ +08f4c4: 5420 ad04 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04ad │ │ +08f4c8: 5421 ae04 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04ae │ │ +08f4cc: 7120 710d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.lastModified:(Landroid/content/Context;Landroid/net/Uri;)J // method@0d71 │ │ +08f4d2: 0b00 |0007: move-result-wide v0 │ │ +08f4d4: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ #12 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ @@ -179149,20 +179150,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08f500: |[08f500] android.support.v4.provider.SingleDocumentFile.length:()J │ │ -08f510: 5420 ad04 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04ad │ │ -08f514: 5421 ae04 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04ae │ │ -08f518: 7120 720d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.length:(Landroid/content/Context;Landroid/net/Uri;)J // method@0d72 │ │ -08f51e: 0b00 |0007: move-result-wide v0 │ │ -08f520: 1000 |0008: return-wide v0 │ │ +08f4d8: |[08f4d8] android.support.v4.provider.SingleDocumentFile.length:()J │ │ +08f4e8: 5420 ad04 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04ad │ │ +08f4ec: 5421 ae04 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04ae │ │ +08f4f0: 7120 720d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.length:(Landroid/content/Context;Landroid/net/Uri;)J // method@0d72 │ │ +08f4f6: 0b00 |0007: move-result-wide v0 │ │ +08f4f8: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ #13 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ @@ -179170,18 +179171,18 @@ │ │ type : '()[Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08f524: |[08f524] android.support.v4.provider.SingleDocumentFile.listFiles:()[Landroid/support/v4/provider/DocumentFile; │ │ -08f534: 2200 fc04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@04fc │ │ -08f538: 7010 7d21 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@217d │ │ -08f53e: 2700 |0005: throw v0 │ │ +08f4fc: |[08f4fc] android.support.v4.provider.SingleDocumentFile.listFiles:()[Landroid/support/v4/provider/DocumentFile; │ │ +08f50c: 2200 fc04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@04fc │ │ +08f510: 7010 7d21 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@217d │ │ +08f516: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ #14 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ @@ -179189,18 +179190,18 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08f540: |[08f540] android.support.v4.provider.SingleDocumentFile.renameTo:(Ljava/lang/String;)Z │ │ -08f550: 2200 fc04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@04fc │ │ -08f554: 7010 7d21 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@217d │ │ -08f55a: 2700 |0005: throw v0 │ │ +08f518: |[08f518] android.support.v4.provider.SingleDocumentFile.renameTo:(Ljava/lang/String;)Z │ │ +08f528: 2200 fc04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@04fc │ │ +08f52c: 7010 7d21 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@217d │ │ +08f532: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/provider/SingleDocumentFile; │ │ 0x0000 - 0x0006 reg=2 displayName Ljava/lang/String; │ │ │ │ @@ -179237,19 +179238,19 @@ │ │ type : '(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08f55c: |[08f55c] android.support.v4.provider.TreeDocumentFile.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V │ │ -08f56c: 7020 4f0d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/provider/DocumentFile;.:(Landroid/support/v4/provider/DocumentFile;)V // method@0d4f │ │ -08f572: 5b02 af04 |0003: iput-object v2, v0, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ -08f576: 5b03 b004 |0005: iput-object v3, v0, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ -08f57a: 0e00 |0007: return-void │ │ +08f534: |[08f534] android.support.v4.provider.TreeDocumentFile.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V │ │ +08f544: 7020 4f0d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/provider/DocumentFile;.:(Landroid/support/v4/provider/DocumentFile;)V // method@0d4f │ │ +08f54a: 5b02 af04 |0003: iput-object v2, v0, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ +08f54e: 5b03 b004 |0005: iput-object v3, v0, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ +08f552: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0005 line=29 │ │ 0x0007 line=30 │ │ locals : │ │ @@ -179264,20 +179265,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08f57c: |[08f57c] android.support.v4.provider.TreeDocumentFile.canRead:()Z │ │ -08f58c: 5420 af04 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ -08f590: 5421 b004 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ -08f594: 7120 660d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.canRead:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d66 │ │ -08f59a: 0a00 |0007: move-result v0 │ │ -08f59c: 0f00 |0008: return v0 │ │ +08f554: |[08f554] android.support.v4.provider.TreeDocumentFile.canRead:()Z │ │ +08f564: 5420 af04 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ +08f568: 5421 b004 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ +08f56c: 7120 660d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.canRead:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d66 │ │ +08f572: 0a00 |0007: move-result v0 │ │ +08f574: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ #1 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ @@ -179285,20 +179286,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08f5a0: |[08f5a0] android.support.v4.provider.TreeDocumentFile.canWrite:()Z │ │ -08f5b0: 5420 af04 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ -08f5b4: 5421 b004 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ -08f5b8: 7120 670d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.canWrite:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d67 │ │ -08f5be: 0a00 |0007: move-result v0 │ │ -08f5c0: 0f00 |0008: return v0 │ │ +08f578: |[08f578] android.support.v4.provider.TreeDocumentFile.canWrite:()Z │ │ +08f588: 5420 af04 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ +08f58c: 5421 b004 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ +08f590: 7120 670d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.canWrite:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d67 │ │ +08f596: 0a00 |0007: move-result v0 │ │ +08f598: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ #2 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ @@ -179306,26 +179307,26 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -08f5c4: |[08f5c4] android.support.v4.provider.TreeDocumentFile.createDirectory:(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ -08f5d4: 5431 af04 |0000: iget-object v1, v3, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ -08f5d8: 5432 b004 |0002: iget-object v2, v3, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ -08f5dc: 7130 780d 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/provider/DocumentsContractApi21;.createDirectory:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0d78 │ │ -08f5e2: 0c00 |0007: move-result-object v0 │ │ -08f5e4: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -08f5e8: 2201 6102 |000a: new-instance v1, Landroid/support/v4/provider/TreeDocumentFile; // type@0261 │ │ -08f5ec: 5432 af04 |000c: iget-object v2, v3, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ -08f5f0: 7040 9f0d 3102 |000e: invoke-direct {v1, v3, v2, v0}, Landroid/support/v4/provider/TreeDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V // method@0d9f │ │ -08f5f6: 1101 |0011: return-object v1 │ │ -08f5f8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -08f5fa: 28fe |0013: goto 0011 // -0002 │ │ +08f59c: |[08f59c] android.support.v4.provider.TreeDocumentFile.createDirectory:(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ +08f5ac: 5431 af04 |0000: iget-object v1, v3, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ +08f5b0: 5432 b004 |0002: iget-object v2, v3, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ +08f5b4: 7130 780d 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/provider/DocumentsContractApi21;.createDirectory:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0d78 │ │ +08f5ba: 0c00 |0007: move-result-object v0 │ │ +08f5bc: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +08f5c0: 2201 6102 |000a: new-instance v1, Landroid/support/v4/provider/TreeDocumentFile; // type@0261 │ │ +08f5c4: 5432 af04 |000c: iget-object v2, v3, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ +08f5c8: 7040 9f0d 3102 |000e: invoke-direct {v1, v3, v2, v0}, Landroid/support/v4/provider/TreeDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V // method@0d9f │ │ +08f5ce: 1101 |0011: return-object v1 │ │ +08f5d0: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +08f5d2: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0008 line=41 │ │ locals : │ │ 0x0008 - 0x0014 reg=0 result Landroid/net/Uri; │ │ 0x0000 - 0x0014 reg=3 this Landroid/support/v4/provider/TreeDocumentFile; │ │ @@ -179336,26 +179337,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -08f5fc: |[08f5fc] android.support.v4.provider.TreeDocumentFile.createFile:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ -08f60c: 5431 af04 |0000: iget-object v1, v3, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ -08f610: 5432 b004 |0002: iget-object v2, v3, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ -08f614: 7140 790d 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/provider/DocumentsContractApi21;.createFile:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@0d79 │ │ -08f61a: 0c00 |0007: move-result-object v0 │ │ -08f61c: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -08f620: 2201 6102 |000a: new-instance v1, Landroid/support/v4/provider/TreeDocumentFile; // type@0261 │ │ -08f624: 5432 af04 |000c: iget-object v2, v3, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ -08f628: 7040 9f0d 3102 |000e: invoke-direct {v1, v3, v2, v0}, Landroid/support/v4/provider/TreeDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V // method@0d9f │ │ -08f62e: 1101 |0011: return-object v1 │ │ -08f630: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -08f632: 28fe |0013: goto 0011 // -0002 │ │ +08f5d4: |[08f5d4] android.support.v4.provider.TreeDocumentFile.createFile:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ +08f5e4: 5431 af04 |0000: iget-object v1, v3, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ +08f5e8: 5432 b004 |0002: iget-object v2, v3, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ +08f5ec: 7140 790d 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/provider/DocumentsContractApi21;.createFile:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@0d79 │ │ +08f5f2: 0c00 |0007: move-result-object v0 │ │ +08f5f4: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +08f5f8: 2201 6102 |000a: new-instance v1, Landroid/support/v4/provider/TreeDocumentFile; // type@0261 │ │ +08f5fc: 5432 af04 |000c: iget-object v2, v3, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ +08f600: 7040 9f0d 3102 |000e: invoke-direct {v1, v3, v2, v0}, Landroid/support/v4/provider/TreeDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V // method@0d9f │ │ +08f606: 1101 |0011: return-object v1 │ │ +08f608: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +08f60a: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0008 line=35 │ │ locals : │ │ 0x0008 - 0x0014 reg=0 result Landroid/net/Uri; │ │ 0x0000 - 0x0014 reg=3 this Landroid/support/v4/provider/TreeDocumentFile; │ │ @@ -179367,20 +179368,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08f634: |[08f634] android.support.v4.provider.TreeDocumentFile.delete:()Z │ │ -08f644: 5420 af04 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ -08f648: 5421 b004 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ -08f64c: 7120 690d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.delete:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d69 │ │ -08f652: 0a00 |0007: move-result v0 │ │ -08f654: 0f00 |0008: return v0 │ │ +08f60c: |[08f60c] android.support.v4.provider.TreeDocumentFile.delete:()Z │ │ +08f61c: 5420 af04 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ +08f620: 5421 b004 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ +08f624: 7120 690d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.delete:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d69 │ │ +08f62a: 0a00 |0007: move-result v0 │ │ +08f62c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ #5 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ @@ -179388,20 +179389,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08f658: |[08f658] android.support.v4.provider.TreeDocumentFile.exists:()Z │ │ -08f668: 5420 af04 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ -08f66c: 5421 b004 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ -08f670: 7120 6a0d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.exists:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d6a │ │ -08f676: 0a00 |0007: move-result v0 │ │ -08f678: 0f00 |0008: return v0 │ │ +08f630: |[08f630] android.support.v4.provider.TreeDocumentFile.exists:()Z │ │ +08f640: 5420 af04 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ +08f644: 5421 b004 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ +08f648: 7120 6a0d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.exists:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d6a │ │ +08f64e: 0a00 |0007: move-result v0 │ │ +08f650: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ #6 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ @@ -179409,20 +179410,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08f67c: |[08f67c] android.support.v4.provider.TreeDocumentFile.getName:()Ljava/lang/String; │ │ -08f68c: 5420 af04 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ -08f690: 5421 b004 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ -08f694: 7120 6b0d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.getName:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@0d6b │ │ -08f69a: 0c00 |0007: move-result-object v0 │ │ -08f69c: 1100 |0008: return-object v0 │ │ +08f654: |[08f654] android.support.v4.provider.TreeDocumentFile.getName:()Ljava/lang/String; │ │ +08f664: 5420 af04 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ +08f668: 5421 b004 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ +08f66c: 7120 6b0d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.getName:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@0d6b │ │ +08f672: 0c00 |0007: move-result-object v0 │ │ +08f674: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ #7 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ @@ -179430,20 +179431,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08f6a0: |[08f6a0] android.support.v4.provider.TreeDocumentFile.getType:()Ljava/lang/String; │ │ -08f6b0: 5420 af04 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ -08f6b4: 5421 b004 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ -08f6b8: 7120 6d0d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.getType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@0d6d │ │ -08f6be: 0c00 |0007: move-result-object v0 │ │ -08f6c0: 1100 |0008: return-object v0 │ │ +08f678: |[08f678] android.support.v4.provider.TreeDocumentFile.getType:()Ljava/lang/String; │ │ +08f688: 5420 af04 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ +08f68c: 5421 b004 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ +08f690: 7120 6d0d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.getType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@0d6d │ │ +08f696: 0c00 |0007: move-result-object v0 │ │ +08f698: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ #8 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ @@ -179451,17 +179452,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f6c4: |[08f6c4] android.support.v4.provider.TreeDocumentFile.getUri:()Landroid/net/Uri; │ │ -08f6d4: 5410 b004 |0000: iget-object v0, v1, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ -08f6d8: 1100 |0002: return-object v0 │ │ +08f69c: |[08f69c] android.support.v4.provider.TreeDocumentFile.getUri:()Landroid/net/Uri; │ │ +08f6ac: 5410 b004 |0000: iget-object v0, v1, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ +08f6b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ #9 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ @@ -179469,20 +179470,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08f6dc: |[08f6dc] android.support.v4.provider.TreeDocumentFile.isDirectory:()Z │ │ -08f6ec: 5420 af04 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ -08f6f0: 5421 b004 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ -08f6f4: 7120 6e0d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.isDirectory:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d6e │ │ -08f6fa: 0a00 |0007: move-result v0 │ │ -08f6fc: 0f00 |0008: return v0 │ │ +08f6b4: |[08f6b4] android.support.v4.provider.TreeDocumentFile.isDirectory:()Z │ │ +08f6c4: 5420 af04 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ +08f6c8: 5421 b004 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ +08f6cc: 7120 6e0d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.isDirectory:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d6e │ │ +08f6d2: 0a00 |0007: move-result v0 │ │ +08f6d4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ #10 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ @@ -179490,20 +179491,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08f700: |[08f700] android.support.v4.provider.TreeDocumentFile.isFile:()Z │ │ -08f710: 5420 af04 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ -08f714: 5421 b004 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ -08f718: 7120 700d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.isFile:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d70 │ │ -08f71e: 0a00 |0007: move-result v0 │ │ -08f720: 0f00 |0008: return v0 │ │ +08f6d8: |[08f6d8] android.support.v4.provider.TreeDocumentFile.isFile:()Z │ │ +08f6e8: 5420 af04 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ +08f6ec: 5421 b004 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ +08f6f0: 7120 700d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.isFile:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d70 │ │ +08f6f6: 0a00 |0007: move-result v0 │ │ +08f6f8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ #11 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ @@ -179511,20 +179512,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08f724: |[08f724] android.support.v4.provider.TreeDocumentFile.lastModified:()J │ │ -08f734: 5420 af04 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ -08f738: 5421 b004 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ -08f73c: 7120 710d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.lastModified:(Landroid/content/Context;Landroid/net/Uri;)J // method@0d71 │ │ -08f742: 0b00 |0007: move-result-wide v0 │ │ -08f744: 1000 |0008: return-wide v0 │ │ +08f6fc: |[08f6fc] android.support.v4.provider.TreeDocumentFile.lastModified:()J │ │ +08f70c: 5420 af04 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ +08f710: 5421 b004 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ +08f714: 7120 710d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.lastModified:(Landroid/content/Context;Landroid/net/Uri;)J // method@0d71 │ │ +08f71a: 0b00 |0007: move-result-wide v0 │ │ +08f71c: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ #12 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ @@ -179532,20 +179533,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08f748: |[08f748] android.support.v4.provider.TreeDocumentFile.length:()J │ │ -08f758: 5420 af04 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ -08f75c: 5421 b004 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ -08f760: 7120 720d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.length:(Landroid/content/Context;Landroid/net/Uri;)J // method@0d72 │ │ -08f766: 0b00 |0007: move-result-wide v0 │ │ -08f768: 1000 |0008: return-wide v0 │ │ +08f720: |[08f720] android.support.v4.provider.TreeDocumentFile.length:()J │ │ +08f730: 5420 af04 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ +08f734: 5421 b004 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ +08f738: 7120 720d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.length:(Landroid/content/Context;Landroid/net/Uri;)J // method@0d72 │ │ +08f73e: 0b00 |0007: move-result-wide v0 │ │ +08f740: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ #13 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ @@ -179553,32 +179554,32 @@ │ │ type : '()[Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -08f76c: |[08f76c] android.support.v4.provider.TreeDocumentFile.listFiles:()[Landroid/support/v4/provider/DocumentFile; │ │ -08f77c: 5463 af04 |0000: iget-object v3, v6, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ -08f780: 5464 b004 |0002: iget-object v4, v6, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ -08f784: 7120 7a0d 4300 |0004: invoke-static {v3, v4}, Landroid/support/v4/provider/DocumentsContractApi21;.listFiles:(Landroid/content/Context;Landroid/net/Uri;)[Landroid/net/Uri; // method@0d7a │ │ -08f78a: 0c01 |0007: move-result-object v1 │ │ -08f78c: 2113 |0008: array-length v3, v1 │ │ -08f78e: 2332 7705 |0009: new-array v2, v3, [Landroid/support/v4/provider/DocumentFile; // type@0577 │ │ -08f792: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -08f794: 2113 |000c: array-length v3, v1 │ │ -08f796: 3530 1000 |000d: if-ge v0, v3, 001d // +0010 │ │ -08f79a: 2203 6102 |000f: new-instance v3, Landroid/support/v4/provider/TreeDocumentFile; // type@0261 │ │ -08f79e: 5464 af04 |0011: iget-object v4, v6, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ -08f7a2: 4605 0100 |0013: aget-object v5, v1, v0 │ │ -08f7a6: 7040 9f0d 6354 |0015: invoke-direct {v3, v6, v4, v5}, Landroid/support/v4/provider/TreeDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V // method@0d9f │ │ -08f7ac: 4d03 0200 |0018: aput-object v3, v2, v0 │ │ -08f7b0: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08f7b4: 28f0 |001c: goto 000c // -0010 │ │ -08f7b6: 1102 |001d: return-object v2 │ │ +08f744: |[08f744] android.support.v4.provider.TreeDocumentFile.listFiles:()[Landroid/support/v4/provider/DocumentFile; │ │ +08f754: 5463 af04 |0000: iget-object v3, v6, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ +08f758: 5464 b004 |0002: iget-object v4, v6, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ +08f75c: 7120 7a0d 4300 |0004: invoke-static {v3, v4}, Landroid/support/v4/provider/DocumentsContractApi21;.listFiles:(Landroid/content/Context;Landroid/net/Uri;)[Landroid/net/Uri; // method@0d7a │ │ +08f762: 0c01 |0007: move-result-object v1 │ │ +08f764: 2113 |0008: array-length v3, v1 │ │ +08f766: 2332 7705 |0009: new-array v2, v3, [Landroid/support/v4/provider/DocumentFile; // type@0577 │ │ +08f76a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +08f76c: 2113 |000c: array-length v3, v1 │ │ +08f76e: 3530 1000 |000d: if-ge v0, v3, 001d // +0010 │ │ +08f772: 2203 6102 |000f: new-instance v3, Landroid/support/v4/provider/TreeDocumentFile; // type@0261 │ │ +08f776: 5464 af04 |0011: iget-object v4, v6, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ +08f77a: 4605 0100 |0013: aget-object v5, v1, v0 │ │ +08f77e: 7040 9f0d 6354 |0015: invoke-direct {v3, v6, v4, v5}, Landroid/support/v4/provider/TreeDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V // method@0d9f │ │ +08f784: 4d03 0200 |0018: aput-object v3, v2, v0 │ │ +08f788: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08f78c: 28f0 |001c: goto 000c // -0010 │ │ +08f78e: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0008 line=102 │ │ 0x000b line=103 │ │ 0x000f line=104 │ │ 0x001a line=103 │ │ @@ -179594,25 +179595,25 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -08f7b8: |[08f7b8] android.support.v4.provider.TreeDocumentFile.renameTo:(Ljava/lang/String;)Z │ │ -08f7c8: 5431 af04 |0000: iget-object v1, v3, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ -08f7cc: 5432 b004 |0002: iget-object v2, v3, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ -08f7d0: 7130 7c0d 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/provider/DocumentsContractApi21;.renameTo:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0d7c │ │ -08f7d6: 0c00 |0007: move-result-object v0 │ │ -08f7d8: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ -08f7dc: 5b30 b004 |000a: iput-object v0, v3, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ -08f7e0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -08f7e2: 0f01 |000d: return v1 │ │ -08f7e4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -08f7e6: 28fe |000f: goto 000d // -0002 │ │ +08f790: |[08f790] android.support.v4.provider.TreeDocumentFile.renameTo:(Ljava/lang/String;)Z │ │ +08f7a0: 5431 af04 |0000: iget-object v1, v3, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04af │ │ +08f7a4: 5432 b004 |0002: iget-object v2, v3, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ +08f7a8: 7130 7c0d 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/provider/DocumentsContractApi21;.renameTo:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0d7c │ │ +08f7ae: 0c00 |0007: move-result-object v0 │ │ +08f7b0: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +08f7b4: 5b30 b004 |000a: iput-object v0, v3, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04b0 │ │ +08f7b8: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +08f7ba: 0f01 |000d: return v1 │ │ +08f7bc: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +08f7be: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0008 line=112 │ │ 0x000a line=113 │ │ 0x000c line=114 │ │ 0x000d line=116 │ │ @@ -179652,17 +179653,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08f7e8: |[08f7e8] android.support.v4.text.ICUCompat$ICUCompatImplBase.:()V │ │ -08f7f8: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08f7fe: 0e00 |0003: return-void │ │ +08f7c0: |[08f7c0] android.support.v4.text.ICUCompat$ICUCompatImplBase.:()V │ │ +08f7d0: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08f7d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -179671,16 +179672,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 │ │ -08f800: |[08f800] android.support.v4.text.ICUCompat$ICUCompatImplBase.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ -08f810: 1101 |0000: return-object v1 │ │ +08f7d8: |[08f7d8] android.support.v4.text.ICUCompat$ICUCompatImplBase.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +08f7e8: 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; │ │ │ │ @@ -179689,17 +179690,17 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08f814: |[08f814] android.support.v4.text.ICUCompat$ICUCompatImplBase.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -08f824: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08f826: 1100 |0001: return-object v0 │ │ +08f7ec: |[08f7ec] android.support.v4.text.ICUCompat$ICUCompatImplBase.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +08f7fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08f7fe: 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; │ │ │ │ @@ -179734,17 +179735,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08f828: |[08f828] android.support.v4.text.ICUCompat$ICUCompatImplIcs.:()V │ │ -08f838: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08f83e: 0e00 |0003: return-void │ │ +08f800: |[08f800] android.support.v4.text.ICUCompat$ICUCompatImplIcs.:()V │ │ +08f810: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08f816: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; │ │ │ │ Virtual methods - │ │ @@ -179753,18 +179754,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 │ │ -08f840: |[08f840] android.support.v4.text.ICUCompat$ICUCompatImplIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ -08f850: 7110 f40d 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@0df4 │ │ -08f856: 0c00 |0003: move-result-object v0 │ │ -08f858: 1100 |0004: return-object v0 │ │ +08f818: |[08f818] android.support.v4.text.ICUCompat$ICUCompatImplIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +08f828: 7110 f40d 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@0df4 │ │ +08f82e: 0c00 |0003: move-result-object v0 │ │ +08f830: 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; │ │ │ │ @@ -179773,18 +179774,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 │ │ -08f85c: |[08f85c] android.support.v4.text.ICUCompat$ICUCompatImplIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -08f86c: 7110 f50d 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@0df5 │ │ -08f872: 0c00 |0003: move-result-object v0 │ │ -08f874: 1100 |0004: return-object v0 │ │ +08f834: |[08f834] android.support.v4.text.ICUCompat$ICUCompatImplIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +08f844: 7110 f50d 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@0df5 │ │ +08f84a: 0c00 |0003: move-result-object v0 │ │ +08f84c: 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; │ │ │ │ @@ -179831,24 +179832,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -08f878: |[08f878] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:()V │ │ -08f888: 2200 7202 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@0272 │ │ -08f88c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -08f88e: 7020 f90d 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@0df9 │ │ -08f894: 6900 d804 |0006: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@04d8 │ │ -08f898: 2200 7202 |0008: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@0272 │ │ -08f89c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -08f89e: 7020 f90d 1000 |000b: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@0df9 │ │ -08f8a4: 6900 d704 |000e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_LTR:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@04d7 │ │ -08f8a8: 0e00 |0010: return-void │ │ +08f850: |[08f850] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:()V │ │ +08f860: 2200 7202 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@0272 │ │ +08f864: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +08f866: 7020 f90d 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@0df9 │ │ +08f86c: 6900 d804 |0006: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@04d8 │ │ +08f870: 2200 7202 |0008: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@0272 │ │ +08f874: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +08f876: 7020 f90d 1000 |000b: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@0df9 │ │ +08f87c: 6900 d704 |000e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_LTR:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@04d7 │ │ +08f880: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0008 line=236 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;) │ │ @@ -179856,18 +179857,18 @@ │ │ type : '(Z)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08f8ac: |[08f8ac] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:(Z)V │ │ -08f8bc: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08f8c2: 5c01 d904 |0003: iput-boolean v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@04d9 │ │ -08f8c6: 0e00 |0005: return-void │ │ +08f884: |[08f884] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:(Z)V │ │ +08f894: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08f89a: 5c01 d904 |0003: iput-boolean v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@04d9 │ │ +08f89e: 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; │ │ @@ -179879,48 +179880,48 @@ │ │ type : '(Ljava/lang/CharSequence;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -08f8c8: |[08f8c8] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ -08f8d8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -08f8da: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -08f8dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08f8de: 0182 |0003: move v2, v8 │ │ -08f8e0: 9000 0809 |0004: add-int v0, v8, v9 │ │ -08f8e4: 3502 2200 |0006: if-ge v2, v0, 0028 // +0022 │ │ -08f8e8: 7220 d820 2700 |0008: invoke-interface {v7, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@20d8 │ │ -08f8ee: 0a05 |000b: move-result v5 │ │ -08f8f0: 7110 df20 0500 |000c: invoke-static {v5}, Ljava/lang/Character;.getDirectionality:(C)B // method@20df │ │ -08f8f6: 0a05 |000f: move-result v5 │ │ -08f8f8: 7110 0d0e 0500 |0010: invoke-static {v5}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$200:(I)I // method@0e0d │ │ -08f8fe: 0a05 |0013: move-result v5 │ │ -08f900: 2b05 1e00 0000 |0014: packed-switch v5, 00000032 // +0000001e │ │ -08f906: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08f90a: 28ed |0019: goto 0006 // -0013 │ │ -08f90c: 5565 d904 |001a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@04d9 │ │ -08f910: 3805 0400 |001c: if-eqz v5, 0020 // +0004 │ │ -08f914: 0143 |001e: move v3, v4 │ │ -08f916: 0f03 |001f: return v3 │ │ -08f918: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -08f91a: 28f6 |0021: goto 0017 // -000a │ │ -08f91c: 5565 d904 |0022: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@04d9 │ │ -08f920: 3805 fbff |0024: if-eqz v5, 001f // -0005 │ │ -08f924: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -08f926: 28f0 |0027: goto 0017 // -0010 │ │ -08f928: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ -08f92c: 5565 d904 |002a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@04d9 │ │ -08f930: 3905 f3ff |002c: if-nez v5, 001f // -000d │ │ -08f934: 0143 |002e: move v3, v4 │ │ -08f936: 28f0 |002f: goto 001f // -0010 │ │ -08f938: 1223 |0030: const/4 v3, #int 2 // #2 │ │ -08f93a: 28ee |0031: goto 001f // -0012 │ │ -08f93c: 0001 0200 0000 0000 0600 0000 0e00 ... |0032: packed-switch-data (8 units) │ │ +08f8a0: |[08f8a0] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ +08f8b0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +08f8b2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +08f8b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08f8b6: 0182 |0003: move v2, v8 │ │ +08f8b8: 9000 0809 |0004: add-int v0, v8, v9 │ │ +08f8bc: 3502 2200 |0006: if-ge v2, v0, 0028 // +0022 │ │ +08f8c0: 7220 d820 2700 |0008: invoke-interface {v7, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@20d8 │ │ +08f8c6: 0a05 |000b: move-result v5 │ │ +08f8c8: 7110 df20 0500 |000c: invoke-static {v5}, Ljava/lang/Character;.getDirectionality:(C)B // method@20df │ │ +08f8ce: 0a05 |000f: move-result v5 │ │ +08f8d0: 7110 0d0e 0500 |0010: invoke-static {v5}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$200:(I)I // method@0e0d │ │ +08f8d6: 0a05 |0013: move-result v5 │ │ +08f8d8: 2b05 1e00 0000 |0014: packed-switch v5, 00000032 // +0000001e │ │ +08f8de: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ +08f8e2: 28ed |0019: goto 0006 // -0013 │ │ +08f8e4: 5565 d904 |001a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@04d9 │ │ +08f8e8: 3805 0400 |001c: if-eqz v5, 0020 // +0004 │ │ +08f8ec: 0143 |001e: move v3, v4 │ │ +08f8ee: 0f03 |001f: return v3 │ │ +08f8f0: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +08f8f2: 28f6 |0021: goto 0017 // -000a │ │ +08f8f4: 5565 d904 |0022: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@04d9 │ │ +08f8f8: 3805 fbff |0024: if-eqz v5, 001f // -0005 │ │ +08f8fc: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +08f8fe: 28f0 |0027: goto 0017 // -0010 │ │ +08f900: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ +08f904: 5565 d904 |002a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@04d9 │ │ +08f908: 3905 f3ff |002c: if-nez v5, 001f // -000d │ │ +08f90c: 0143 |002e: move v3, v4 │ │ +08f90e: 28f0 |002f: goto 001f // -0010 │ │ +08f910: 1223 |0030: const/4 v3, #int 2 // #2 │ │ +08f912: 28ee |0031: goto 001f // -0012 │ │ +08f914: 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 │ │ @@ -179978,36 +179979,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08f94c: |[08f94c] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ -08f95c: 2200 7302 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // type@0273 │ │ -08f960: 7010 fc0d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.:()V // method@0dfc │ │ -08f966: 6900 da04 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@04da │ │ -08f96a: 0e00 |0007: return-void │ │ +08f924: |[08f924] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ +08f934: 2200 7302 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // type@0273 │ │ +08f938: 7010 fc0d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.:()V // method@0dfc │ │ +08f93e: 6900 da04 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@04da │ │ +08f942: 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 │ │ -08f96c: |[08f96c] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ -08f97c: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08f982: 0e00 |0003: return-void │ │ +08f944: |[08f944] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ +08f954: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08f95a: 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; │ │ │ │ @@ -180017,30 +180018,30 @@ │ │ type : '(Ljava/lang/CharSequence;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -08f984: |[08f984] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ -08f994: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -08f996: 0161 |0001: move v1, v6 │ │ -08f998: 9000 0607 |0002: add-int v0, v6, v7 │ │ -08f99c: 3501 1400 |0004: if-ge v1, v0, 0018 // +0014 │ │ -08f9a0: 1223 |0006: const/4 v3, #int 2 // #2 │ │ -08f9a2: 3332 1100 |0007: if-ne v2, v3, 0018 // +0011 │ │ -08f9a6: 7220 d820 1500 |0009: invoke-interface {v5, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@20d8 │ │ -08f9ac: 0a03 |000c: move-result v3 │ │ -08f9ae: 7110 df20 0300 |000d: invoke-static {v3}, Ljava/lang/Character;.getDirectionality:(C)B // method@20df │ │ -08f9b4: 0a03 |0010: move-result v3 │ │ -08f9b6: 7110 0c0e 0300 |0011: invoke-static {v3}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$100:(I)I // method@0e0c │ │ -08f9bc: 0a02 |0014: move-result v2 │ │ -08f9be: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08f9c2: 28ed |0017: goto 0004 // -0013 │ │ -08f9c4: 0f02 |0018: return v2 │ │ +08f95c: |[08f95c] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ +08f96c: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +08f96e: 0161 |0001: move v1, v6 │ │ +08f970: 9000 0607 |0002: add-int v0, v6, v7 │ │ +08f974: 3501 1400 |0004: if-ge v1, v0, 0018 // +0014 │ │ +08f978: 1223 |0006: const/4 v3, #int 2 // #2 │ │ +08f97a: 3332 1100 |0007: if-ne v2, v3, 0018 // +0011 │ │ +08f97e: 7220 d820 1500 |0009: invoke-interface {v5, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@20d8 │ │ +08f984: 0a03 |000c: move-result v3 │ │ +08f986: 7110 df20 0300 |000d: invoke-static {v3}, Ljava/lang/Character;.getDirectionality:(C)B // method@20df │ │ +08f98c: 0a03 |0010: move-result v3 │ │ +08f98e: 7110 0c0e 0300 |0011: invoke-static {v3}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$100:(I)I // method@0e0c │ │ +08f994: 0a02 |0014: move-result v2 │ │ +08f996: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08f99a: 28ed |0017: goto 0004 // -0013 │ │ +08f99c: 0f02 |0018: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0001 line=184 │ │ 0x0009 line=185 │ │ 0x0015 line=184 │ │ 0x0018 line=187 │ │ @@ -180088,18 +180089,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 │ │ -08f9c8: |[08f9c8] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V │ │ -08f9d8: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08f9de: 5b01 db04 |0003: iput-object v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@04db │ │ -08f9e2: 0e00 |0005: return-void │ │ +08f9a0: |[08f9a0] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V │ │ +08f9b0: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08f9b6: 5b01 db04 |0003: iput-object v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@04db │ │ +08f9ba: 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; │ │ @@ -180110,27 +180111,27 @@ │ │ type : '(Ljava/lang/CharSequence;II)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -08f9e4: |[08f9e4] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.doCheck:(Ljava/lang/CharSequence;II)Z │ │ -08f9f4: 5410 db04 |0000: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@04db │ │ -08f9f8: 7240 fe0d 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;.checkRtl:(Ljava/lang/CharSequence;II)I // method@0dfe │ │ -08f9fe: 0a00 |0005: move-result v0 │ │ -08fa00: 2b00 0c00 0000 |0006: packed-switch v0, 00000012 // +0000000c │ │ -08fa06: 6e10 000e 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@0e00 │ │ -08fa0c: 0a00 |000c: move-result v0 │ │ -08fa0e: 0f00 |000d: return v0 │ │ -08fa10: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -08fa12: 28fe |000f: goto 000d // -0002 │ │ -08fa14: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -08fa16: 28fc |0011: goto 000d // -0004 │ │ -08fa18: 0001 0200 0000 0000 0800 0000 0a00 ... |0012: packed-switch-data (8 units) │ │ +08f9bc: |[08f9bc] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.doCheck:(Ljava/lang/CharSequence;II)Z │ │ +08f9cc: 5410 db04 |0000: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@04db │ │ +08f9d0: 7240 fe0d 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;.checkRtl:(Ljava/lang/CharSequence;II)I // method@0dfe │ │ +08f9d6: 0a00 |0005: move-result v0 │ │ +08f9d8: 2b00 0c00 0000 |0006: packed-switch v0, 00000012 // +0000000c │ │ +08f9de: 6e10 000e 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@0e00 │ │ +08f9e4: 0a00 |000c: move-result v0 │ │ +08f9e6: 0f00 |000d: return v0 │ │ +08f9e8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +08f9ea: 28fe |000f: goto 000d // -0002 │ │ +08f9ec: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +08f9ee: 28fc |0011: goto 000d // -0004 │ │ +08f9f0: 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 │ │ @@ -180152,33 +180153,33 @@ │ │ type : '(Ljava/lang/CharSequence;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -08fa28: |[08fa28] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:(Ljava/lang/CharSequence;II)Z │ │ -08fa38: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ -08fa3c: 3a03 0b00 |0002: if-ltz v3, 000d // +000b │ │ -08fa40: 3a04 0900 |0004: if-ltz v4, 000d // +0009 │ │ -08fa44: 7210 d920 0200 |0006: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@20d9 │ │ -08fa4a: 0a00 |0009: move-result v0 │ │ -08fa4c: b140 |000a: sub-int/2addr v0, v4 │ │ -08fa4e: 3530 0800 |000b: if-ge v0, v3, 0013 // +0008 │ │ -08fa52: 2200 e004 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -08fa56: 7010 0021 0000 |000f: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@2100 │ │ -08fa5c: 2700 |0012: throw v0 │ │ -08fa5e: 5410 db04 |0013: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@04db │ │ -08fa62: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ -08fa66: 6e10 000e 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@0e00 │ │ -08fa6c: 0a00 |001a: move-result v0 │ │ -08fa6e: 0f00 |001b: return v0 │ │ -08fa70: 7040 010e 2143 |001c: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.doCheck:(Ljava/lang/CharSequence;II)Z // method@0e01 │ │ -08fa76: 0a00 |001f: move-result v0 │ │ -08fa78: 28fb |0020: goto 001b // -0005 │ │ +08fa00: |[08fa00] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:(Ljava/lang/CharSequence;II)Z │ │ +08fa10: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +08fa14: 3a03 0b00 |0002: if-ltz v3, 000d // +000b │ │ +08fa18: 3a04 0900 |0004: if-ltz v4, 000d // +0009 │ │ +08fa1c: 7210 d920 0200 |0006: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@20d9 │ │ +08fa22: 0a00 |0009: move-result v0 │ │ +08fa24: b140 |000a: sub-int/2addr v0, v4 │ │ +08fa26: 3530 0800 |000b: if-ge v0, v3, 0013 // +0008 │ │ +08fa2a: 2200 e004 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +08fa2e: 7010 0021 0000 |000f: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@2100 │ │ +08fa34: 2700 |0012: throw v0 │ │ +08fa36: 5410 db04 |0013: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@04db │ │ +08fa3a: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ +08fa3e: 6e10 000e 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@0e00 │ │ +08fa44: 0a00 |001a: move-result v0 │ │ +08fa46: 0f00 |001b: return v0 │ │ +08fa48: 7040 010e 2143 |001c: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.doCheck:(Ljava/lang/CharSequence;II)Z // method@0e01 │ │ +08fa4e: 0a00 |001f: move-result v0 │ │ +08fa50: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x000d line=131 │ │ 0x0013 line=133 │ │ 0x0017 line=134 │ │ 0x001b line=136 │ │ @@ -180193,20 +180194,20 @@ │ │ type : '([CII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -08fa7c: |[08fa7c] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:([CII)Z │ │ -08fa8c: 7110 9221 0200 |0000: invoke-static {v2}, Ljava/nio/CharBuffer;.wrap:([C)Ljava/nio/CharBuffer; // method@2192 │ │ -08fa92: 0c00 |0003: move-result-object v0 │ │ -08fa94: 6e40 020e 0143 |0004: invoke-virtual {v1, v0, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0e02 │ │ -08fa9a: 0a00 |0007: move-result v0 │ │ -08fa9c: 0f00 |0008: return v0 │ │ +08fa54: |[08fa54] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:([CII)Z │ │ +08fa64: 7110 9221 0200 |0000: invoke-static {v2}, Ljava/nio/CharBuffer;.wrap:([C)Ljava/nio/CharBuffer; // method@2192 │ │ +08fa6a: 0c00 |0003: move-result-object v0 │ │ +08fa6c: 6e40 020e 0143 |0004: invoke-virtual {v1, v0, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0e02 │ │ +08fa72: 0a00 |0007: move-result v0 │ │ +08fa74: 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 │ │ @@ -180253,18 +180254,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 │ │ -08faa0: |[08faa0] android.support.v4.util.ArrayMap$1.:(Landroid/support/v4/util/ArrayMap;)V │ │ -08fab0: 5b01 ea04 |0000: iput-object v1, v0, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04ea │ │ -08fab4: 7010 c20e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/MapCollections;.:()V // method@0ec2 │ │ -08faba: 0e00 |0005: return-void │ │ +08fa78: |[08fa78] android.support.v4.util.ArrayMap$1.:(Landroid/support/v4/util/ArrayMap;)V │ │ +08fa88: 5b01 ea04 |0000: iput-object v1, v0, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04ea │ │ +08fa8c: 7010 c20e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/MapCollections;.:()V // method@0ec2 │ │ +08fa92: 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; │ │ @@ -180275,18 +180276,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08fabc: |[08fabc] android.support.v4.util.ArrayMap$1.colClear:()V │ │ -08facc: 5410 ea04 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04ea │ │ -08fad0: 6e10 220e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;.clear:()V // method@0e22 │ │ -08fad6: 0e00 |0005: return-void │ │ +08fa94: |[08fa94] android.support.v4.util.ArrayMap$1.colClear:()V │ │ +08faa4: 5410 ea04 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04ea │ │ +08faa8: 6e10 220e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;.clear:()V // method@0e22 │ │ +08faae: 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; │ │ @@ -180296,21 +180297,21 @@ │ │ type : '(II)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -08fad8: |[08fad8] android.support.v4.util.ArrayMap$1.colGetEntry:(II)Ljava/lang/Object; │ │ -08fae8: 5420 ea04 |0000: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04ea │ │ -08faec: 5400 eb04 |0002: iget-object v0, v0, Landroid/support/v4/util/ArrayMap;.mArray:[Ljava/lang/Object; // field@04eb │ │ -08faf0: e001 0301 |0004: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -08faf4: b041 |0006: add-int/2addr v1, v4 │ │ -08faf6: 4600 0001 |0007: aget-object v0, v0, v1 │ │ -08fafa: 1100 |0009: return-object v0 │ │ +08fab0: |[08fab0] android.support.v4.util.ArrayMap$1.colGetEntry:(II)Ljava/lang/Object; │ │ +08fac0: 5420 ea04 |0000: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04ea │ │ +08fac4: 5400 eb04 |0002: iget-object v0, v0, Landroid/support/v4/util/ArrayMap;.mArray:[Ljava/lang/Object; // field@04eb │ │ +08fac8: e001 0301 |0004: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +08facc: b041 |0006: add-int/2addr v1, v4 │ │ +08face: 4600 0001 |0007: aget-object v0, v0, v1 │ │ +08fad2: 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 │ │ @@ -180321,17 +180322,17 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08fafc: |[08fafc] android.support.v4.util.ArrayMap$1.colGetMap:()Ljava/util/Map; │ │ -08fb0c: 5410 ea04 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04ea │ │ -08fb10: 1100 |0002: return-object v0 │ │ +08fad4: |[08fad4] android.support.v4.util.ArrayMap$1.colGetMap:()Ljava/util/Map; │ │ +08fae4: 5410 ea04 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04ea │ │ +08fae8: 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; │ │ │ │ @@ -180340,18 +180341,18 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -08fb14: |[08fb14] android.support.v4.util.ArrayMap$1.colGetSize:()I │ │ -08fb24: 5410 ea04 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04ea │ │ -08fb28: 5200 ed04 |0002: iget v0, v0, Landroid/support/v4/util/ArrayMap;.mSize:I // field@04ed │ │ -08fb2c: 0f00 |0004: return v0 │ │ +08faec: |[08faec] android.support.v4.util.ArrayMap$1.colGetSize:()I │ │ +08fafc: 5410 ea04 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04ea │ │ +08fb00: 5200 ed04 |0002: iget v0, v0, Landroid/support/v4/util/ArrayMap;.mSize:I // field@04ed │ │ +08fb04: 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; │ │ │ │ @@ -180360,19 +180361,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -08fb30: |[08fb30] android.support.v4.util.ArrayMap$1.colIndexOfKey:(Ljava/lang/Object;)I │ │ -08fb40: 5410 ea04 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04ea │ │ -08fb44: 6e20 290e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@0e29 │ │ -08fb4a: 0a00 |0005: move-result v0 │ │ -08fb4c: 0f00 |0006: return v0 │ │ +08fb08: |[08fb08] android.support.v4.util.ArrayMap$1.colIndexOfKey:(Ljava/lang/Object;)I │ │ +08fb18: 5410 ea04 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04ea │ │ +08fb1c: 6e20 290e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@0e29 │ │ +08fb22: 0a00 |0005: move-result v0 │ │ +08fb24: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 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 key Ljava/lang/Object; │ │ @@ -180382,19 +180383,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -08fb50: |[08fb50] android.support.v4.util.ArrayMap$1.colIndexOfValue:(Ljava/lang/Object;)I │ │ -08fb60: 5410 ea04 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04ea │ │ -08fb64: 6e20 2a0e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@0e2a │ │ -08fb6a: 0a00 |0005: move-result v0 │ │ -08fb6c: 0f00 |0006: return v0 │ │ +08fb28: |[08fb28] android.support.v4.util.ArrayMap$1.colIndexOfValue:(Ljava/lang/Object;)I │ │ +08fb38: 5410 ea04 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04ea │ │ +08fb3c: 6e20 2a0e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@0e2a │ │ +08fb42: 0a00 |0005: move-result v0 │ │ +08fb44: 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; │ │ @@ -180404,18 +180405,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 │ │ -08fb70: |[08fb70] android.support.v4.util.ArrayMap$1.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -08fb80: 5410 ea04 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04ea │ │ -08fb84: 6e30 2e0e 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e2e │ │ -08fb8a: 0e00 |0005: return-void │ │ +08fb48: |[08fb48] android.support.v4.util.ArrayMap$1.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +08fb58: 5410 ea04 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04ea │ │ +08fb5c: 6e30 2e0e 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e2e │ │ +08fb62: 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; │ │ @@ -180429,18 +180430,18 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08fb8c: |[08fb8c] android.support.v4.util.ArrayMap$1.colRemoveAt:(I)V │ │ -08fb9c: 5410 ea04 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04ea │ │ -08fba0: 6e20 310e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.removeAt:(I)Ljava/lang/Object; // method@0e31 │ │ -08fba6: 0e00 |0005: return-void │ │ +08fb64: |[08fb64] android.support.v4.util.ArrayMap$1.colRemoveAt:(I)V │ │ +08fb74: 5410 ea04 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04ea │ │ +08fb78: 6e20 310e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.removeAt:(I)Ljava/lang/Object; // method@0e31 │ │ +08fb7e: 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; │ │ @@ -180451,19 +180452,19 @@ │ │ type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -08fba8: |[08fba8] android.support.v4.util.ArrayMap$1.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -08fbb8: 5410 ea04 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04ea │ │ -08fbbc: 6e30 330e 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@0e33 │ │ -08fbc2: 0c00 |0005: move-result-object v0 │ │ -08fbc4: 1100 |0006: return-object v0 │ │ +08fb80: |[08fb80] android.support.v4.util.ArrayMap$1.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +08fb90: 5410 ea04 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04ea │ │ +08fb94: 6e30 330e 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@0e33 │ │ +08fb9a: 0c00 |0005: move-result-object v0 │ │ +08fb9c: 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; │ │ @@ -180522,17 +180523,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08fbc8: |[08fbc8] android.support.v4.util.ArrayMap.:()V │ │ -08fbd8: 7010 e40e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@0ee4 │ │ -08fbde: 0e00 |0003: return-void │ │ +08fba0: |[08fba0] android.support.v4.util.ArrayMap.:()V │ │ +08fbb0: 7010 e40e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@0ee4 │ │ +08fbb6: 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; │ │ @@ -180542,17 +180543,17 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08fbe0: |[08fbe0] android.support.v4.util.ArrayMap.:(I)V │ │ -08fbf0: 7020 e50e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.:(I)V // method@0ee5 │ │ -08fbf6: 0e00 |0003: return-void │ │ +08fbb8: |[08fbb8] android.support.v4.util.ArrayMap.:(I)V │ │ +08fbc8: 7020 e50e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.:(I)V // method@0ee5 │ │ +08fbce: 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; │ │ @@ -180563,17 +180564,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 │ │ -08fbf8: |[08fbf8] android.support.v4.util.ArrayMap.:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ -08fc08: 7020 e60e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.:(Landroid/support/v4/util/SimpleArrayMap;)V // method@0ee6 │ │ -08fc0e: 0e00 |0003: return-void │ │ +08fbd0: |[08fbd0] android.support.v4.util.ArrayMap.:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ +08fbe0: 7020 e60e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.:(Landroid/support/v4/util/SimpleArrayMap;)V // method@0ee6 │ │ +08fbe6: 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; │ │ @@ -180584,22 +180585,22 @@ │ │ type : '()Landroid/support/v4/util/MapCollections;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -08fc10: |[08fc10] android.support.v4.util.ArrayMap.getCollection:()Landroid/support/v4/util/MapCollections; │ │ -08fc20: 5410 ec04 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@04ec │ │ -08fc24: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -08fc28: 2200 7a02 |0004: new-instance v0, Landroid/support/v4/util/ArrayMap$1; // type@027a │ │ -08fc2c: 7020 150e 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/ArrayMap$1;.:(Landroid/support/v4/util/ArrayMap;)V // method@0e15 │ │ -08fc32: 5b10 ec04 |0009: iput-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@04ec │ │ -08fc36: 5410 ec04 |000b: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@04ec │ │ -08fc3a: 1100 |000d: return-object v0 │ │ +08fbe8: |[08fbe8] android.support.v4.util.ArrayMap.getCollection:()Landroid/support/v4/util/MapCollections; │ │ +08fbf8: 5410 ec04 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@04ec │ │ +08fbfc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +08fc00: 2200 7a02 |0004: new-instance v0, Landroid/support/v4/util/ArrayMap$1; // type@027a │ │ +08fc04: 7020 150e 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/ArrayMap$1;.:(Landroid/support/v4/util/ArrayMap;)V // method@0e15 │ │ +08fc0a: 5b10 ec04 |0009: iput-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@04ec │ │ +08fc0e: 5410 ec04 |000b: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@04ec │ │ +08fc12: 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; │ │ @@ -180611,18 +180612,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08fc3c: |[08fc3c] android.support.v4.util.ArrayMap.containsAll:(Ljava/util/Collection;)Z │ │ -08fc4c: 7120 cc0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0ecc │ │ -08fc52: 0a00 |0003: move-result v0 │ │ -08fc54: 0f00 |0004: return v0 │ │ +08fc14: |[08fc14] android.support.v4.util.ArrayMap.containsAll:(Ljava/util/Collection;)Z │ │ +08fc24: 7120 cc0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0ecc │ │ +08fc2a: 0a00 |0003: move-result v0 │ │ +08fc2c: 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; │ │ @@ -180633,20 +180634,20 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08fc58: |[08fc58] android.support.v4.util.ArrayMap.entrySet:()Ljava/util/Set; │ │ -08fc68: 7010 280e 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@0e28 │ │ -08fc6e: 0c00 |0003: move-result-object v0 │ │ -08fc70: 6e10 ce0e 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getEntrySet:()Ljava/util/Set; // method@0ece │ │ -08fc76: 0c00 |0007: move-result-object v0 │ │ -08fc78: 1100 |0008: return-object v0 │ │ +08fc30: |[08fc30] android.support.v4.util.ArrayMap.entrySet:()Ljava/util/Set; │ │ +08fc40: 7010 280e 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@0e28 │ │ +08fc46: 0c00 |0003: move-result-object v0 │ │ +08fc48: 6e10 ce0e 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getEntrySet:()Ljava/util/Set; // method@0ece │ │ +08fc4e: 0c00 |0007: move-result-object v0 │ │ +08fc50: 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; │ │ │ │ @@ -180655,20 +180656,20 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08fc7c: |[08fc7c] android.support.v4.util.ArrayMap.keySet:()Ljava/util/Set; │ │ -08fc8c: 7010 280e 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@0e28 │ │ -08fc92: 0c00 |0003: move-result-object v0 │ │ -08fc94: 6e10 cf0e 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getKeySet:()Ljava/util/Set; // method@0ecf │ │ -08fc9a: 0c00 |0007: move-result-object v0 │ │ -08fc9c: 1100 |0008: return-object v0 │ │ +08fc54: |[08fc54] android.support.v4.util.ArrayMap.keySet:()Ljava/util/Set; │ │ +08fc64: 7010 280e 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@0e28 │ │ +08fc6a: 0c00 |0003: move-result-object v0 │ │ +08fc6c: 6e10 cf0e 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getKeySet:()Ljava/util/Set; // method@0ecf │ │ +08fc72: 0c00 |0007: move-result-object v0 │ │ +08fc74: 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; │ │ │ │ @@ -180677,37 +180678,37 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -08fca0: |[08fca0] android.support.v4.util.ArrayMap.putAll:(Ljava/util/Map;)V │ │ -08fcb0: 5242 ed04 |0000: iget v2, v4, Landroid/support/v4/util/ArrayMap;.mSize:I // field@04ed │ │ -08fcb4: 7210 ec21 0500 |0002: invoke-interface {v5}, Ljava/util/Map;.size:()I // method@21ec │ │ -08fcba: 0a03 |0005: move-result v3 │ │ -08fcbc: b032 |0006: add-int/2addr v2, v3 │ │ -08fcbe: 6e20 250e 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/util/ArrayMap;.ensureCapacity:(I)V // method@0e25 │ │ -08fcc4: 7210 e621 0500 |000a: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@21e6 │ │ -08fcca: 0c02 |000d: move-result-object v2 │ │ -08fccc: 7210 f321 0200 |000e: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@21f3 │ │ -08fcd2: 0c01 |0011: move-result-object v1 │ │ -08fcd4: 7210 c121 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ -08fcda: 0a02 |0015: move-result v2 │ │ -08fcdc: 3802 1400 |0016: if-eqz v2, 002a // +0014 │ │ -08fce0: 7210 c221 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ -08fce6: 0c00 |001b: move-result-object v0 │ │ -08fce8: 1f00 2305 |001c: check-cast v0, Ljava/util/Map$Entry; // type@0523 │ │ -08fcec: 7210 e321 0000 |001e: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@21e3 │ │ -08fcf2: 0c02 |0021: move-result-object v2 │ │ -08fcf4: 7210 e421 0000 |0022: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@21e4 │ │ -08fcfa: 0c03 |0025: move-result-object v3 │ │ -08fcfc: 6e30 2e0e 2403 |0026: invoke-virtual {v4, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e2e │ │ -08fd02: 28e9 |0029: goto 0012 // -0017 │ │ -08fd04: 0e00 |002a: return-void │ │ +08fc78: |[08fc78] android.support.v4.util.ArrayMap.putAll:(Ljava/util/Map;)V │ │ +08fc88: 5242 ed04 |0000: iget v2, v4, Landroid/support/v4/util/ArrayMap;.mSize:I // field@04ed │ │ +08fc8c: 7210 ec21 0500 |0002: invoke-interface {v5}, Ljava/util/Map;.size:()I // method@21ec │ │ +08fc92: 0a03 |0005: move-result v3 │ │ +08fc94: b032 |0006: add-int/2addr v2, v3 │ │ +08fc96: 6e20 250e 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/util/ArrayMap;.ensureCapacity:(I)V // method@0e25 │ │ +08fc9c: 7210 e621 0500 |000a: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@21e6 │ │ +08fca2: 0c02 |000d: move-result-object v2 │ │ +08fca4: 7210 f321 0200 |000e: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@21f3 │ │ +08fcaa: 0c01 |0011: move-result-object v1 │ │ +08fcac: 7210 c121 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ +08fcb2: 0a02 |0015: move-result v2 │ │ +08fcb4: 3802 1400 |0016: if-eqz v2, 002a // +0014 │ │ +08fcb8: 7210 c221 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ +08fcbe: 0c00 |001b: move-result-object v0 │ │ +08fcc0: 1f00 2305 |001c: check-cast v0, Ljava/util/Map$Entry; // type@0523 │ │ +08fcc4: 7210 e321 0000 |001e: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@21e3 │ │ +08fcca: 0c02 |0021: move-result-object v2 │ │ +08fccc: 7210 e421 0000 |0022: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@21e4 │ │ +08fcd2: 0c03 |0025: move-result-object v3 │ │ +08fcd4: 6e30 2e0e 2403 |0026: invoke-virtual {v4, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e2e │ │ +08fcda: 28e9 |0029: goto 0012 // -0017 │ │ +08fcdc: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x000a line=140 │ │ 0x001e line=141 │ │ 0x002a line=143 │ │ locals : │ │ @@ -180723,18 +180724,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08fd08: |[08fd08] android.support.v4.util.ArrayMap.removeAll:(Ljava/util/Collection;)Z │ │ -08fd18: 7120 d10e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0ed1 │ │ -08fd1e: 0a00 |0003: move-result v0 │ │ -08fd20: 0f00 |0004: return v0 │ │ +08fce0: |[08fce0] android.support.v4.util.ArrayMap.removeAll:(Ljava/util/Collection;)Z │ │ +08fcf0: 7120 d10e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0ed1 │ │ +08fcf6: 0a00 |0003: move-result v0 │ │ +08fcf8: 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; │ │ @@ -180745,18 +180746,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08fd24: |[08fd24] android.support.v4.util.ArrayMap.retainAll:(Ljava/util/Collection;)Z │ │ -08fd34: 7120 d20e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0ed2 │ │ -08fd3a: 0a00 |0003: move-result v0 │ │ -08fd3c: 0f00 |0004: return v0 │ │ +08fcfc: |[08fcfc] android.support.v4.util.ArrayMap.retainAll:(Ljava/util/Collection;)Z │ │ +08fd0c: 7120 d20e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0ed2 │ │ +08fd12: 0a00 |0003: move-result v0 │ │ +08fd14: 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; │ │ @@ -180767,20 +180768,20 @@ │ │ type : '()Ljava/util/Collection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08fd40: |[08fd40] android.support.v4.util.ArrayMap.values:()Ljava/util/Collection; │ │ -08fd50: 7010 280e 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@0e28 │ │ -08fd56: 0c00 |0003: move-result-object v0 │ │ -08fd58: 6e10 d00e 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getValues:()Ljava/util/Collection; // method@0ed0 │ │ -08fd5e: 0c00 |0007: move-result-object v0 │ │ -08fd60: 1100 |0008: return-object v0 │ │ +08fd18: |[08fd18] android.support.v4.util.ArrayMap.values:()Ljava/util/Collection; │ │ +08fd28: 7010 280e 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@0e28 │ │ +08fd2e: 0c00 |0003: move-result-object v0 │ │ +08fd30: 6e10 d00e 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getValues:()Ljava/util/Collection; // method@0ed0 │ │ +08fd36: 0c00 |0007: move-result-object v0 │ │ +08fd38: 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; │ │ │ │ @@ -180830,24 +180831,24 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -08fd64: |[08fd64] android.support.v4.util.Pools$SimplePool.:(I)V │ │ -08fd74: 7010 2621 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2126 │ │ -08fd7a: 3c03 0a00 |0003: if-gtz v3, 000d // +000a │ │ -08fd7e: 2200 e004 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -08fd82: 1a01 980e |0007: const-string v1, "The max pool size must be > 0" // string@0e98 │ │ -08fd86: 7020 0121 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -08fd8c: 2700 |000c: throw v0 │ │ -08fd8e: 2330 8605 |000d: new-array v0, v3, [Ljava/lang/Object; // type@0586 │ │ -08fd92: 5b20 1705 |000f: iput-object v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0517 │ │ -08fd96: 0e00 |0011: return-void │ │ +08fd3c: |[08fd3c] android.support.v4.util.Pools$SimplePool.:(I)V │ │ +08fd4c: 7010 2621 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2126 │ │ +08fd52: 3c03 0a00 |0003: if-gtz v3, 000d // +000a │ │ +08fd56: 2200 e004 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +08fd5a: 1a01 980e |0007: const-string v1, "The max pool size must be > 0" // string@0e98 │ │ +08fd5e: 7020 0121 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +08fd64: 2700 |000c: throw v0 │ │ +08fd66: 2330 8605 |000d: new-array v0, v3, [Ljava/lang/Object; // type@0586 │ │ +08fd6a: 5b20 1705 |000f: iput-object v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0517 │ │ +08fd6e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ 0x0005 line=92 │ │ 0x000d line=94 │ │ 0x0011 line=95 │ │ @@ -180861,27 +180862,27 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -08fd98: |[08fd98] android.support.v4.util.Pools$SimplePool.isInPool:(Ljava/lang/Object;)Z │ │ -08fda8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08fdaa: 5221 1805 |0001: iget v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0518 │ │ -08fdae: 3510 0d00 |0003: if-ge v0, v1, 0010 // +000d │ │ -08fdb2: 5421 1705 |0005: iget-object v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0517 │ │ -08fdb6: 4601 0100 |0007: aget-object v1, v1, v0 │ │ -08fdba: 3331 0400 |0009: if-ne v1, v3, 000d // +0004 │ │ -08fdbe: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -08fdc0: 0f01 |000c: return v1 │ │ -08fdc2: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08fdc6: 28f2 |000f: goto 0001 // -000e │ │ -08fdc8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -08fdca: 28fb |0011: goto 000c // -0005 │ │ +08fd70: |[08fd70] android.support.v4.util.Pools$SimplePool.isInPool:(Ljava/lang/Object;)Z │ │ +08fd80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08fd82: 5221 1805 |0001: iget v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0518 │ │ +08fd86: 3510 0d00 |0003: if-ge v0, v1, 0010 // +000d │ │ +08fd8a: 5421 1705 |0005: iget-object v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0517 │ │ +08fd8e: 4601 0100 |0007: aget-object v1, v1, v0 │ │ +08fd92: 3331 0400 |0009: if-ne v1, v3, 000d // +0004 │ │ +08fd96: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +08fd98: 0f01 |000c: return v1 │ │ +08fd9a: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08fd9e: 28f2 |000f: goto 0001 // -000e │ │ +08fda0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +08fda2: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=125 │ │ 0x000b line=126 │ │ 0x000c line=129 │ │ 0x000d line=124 │ │ @@ -180899,30 +180900,30 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -08fdcc: |[08fdcc] android.support.v4.util.Pools$SimplePool.acquire:()Ljava/lang/Object; │ │ -08fddc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08fdde: 5243 1805 |0001: iget v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0518 │ │ -08fde2: 3d03 1500 |0003: if-lez v3, 0018 // +0015 │ │ -08fde6: 5243 1805 |0005: iget v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0518 │ │ -08fdea: d801 03ff |0007: add-int/lit8 v1, v3, #int -1 // #ff │ │ -08fdee: 5443 1705 |0009: iget-object v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0517 │ │ -08fdf2: 4600 0301 |000b: aget-object v0, v3, v1 │ │ -08fdf6: 5443 1705 |000d: iget-object v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0517 │ │ -08fdfa: 4d02 0301 |000f: aput-object v2, v3, v1 │ │ -08fdfe: 5242 1805 |0011: iget v2, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0518 │ │ -08fe02: d802 02ff |0013: add-int/lit8 v2, v2, #int -1 // #ff │ │ -08fe06: 5942 1805 |0015: iput v2, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0518 │ │ -08fe0a: 1100 |0017: return-object v0 │ │ -08fe0c: 0720 |0018: move-object v0, v2 │ │ -08fe0e: 28fe |0019: goto 0017 // -0002 │ │ +08fda4: |[08fda4] android.support.v4.util.Pools$SimplePool.acquire:()Ljava/lang/Object; │ │ +08fdb4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08fdb6: 5243 1805 |0001: iget v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0518 │ │ +08fdba: 3d03 1500 |0003: if-lez v3, 0018 // +0015 │ │ +08fdbe: 5243 1805 |0005: iget v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0518 │ │ +08fdc2: d801 03ff |0007: add-int/lit8 v1, v3, #int -1 // #ff │ │ +08fdc6: 5443 1705 |0009: iget-object v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0517 │ │ +08fdca: 4600 0301 |000b: aget-object v0, v3, v1 │ │ +08fdce: 5443 1705 |000d: iget-object v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0517 │ │ +08fdd2: 4d02 0301 |000f: aput-object v2, v3, v1 │ │ +08fdd6: 5242 1805 |0011: iget v2, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0518 │ │ +08fdda: d802 02ff |0013: add-int/lit8 v2, v2, #int -1 // #ff │ │ +08fdde: 5942 1805 |0015: iput v2, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0518 │ │ +08fde2: 1100 |0017: return-object v0 │ │ +08fde4: 0720 |0018: move-object v0, v2 │ │ +08fde6: 28fe |0019: goto 0017 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=100 │ │ 0x0005 line=101 │ │ 0x0009 line=102 │ │ 0x000d line=103 │ │ 0x0011 line=104 │ │ @@ -180938,36 +180939,36 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -08fe10: |[08fe10] android.support.v4.util.Pools$SimplePool.release:(Ljava/lang/Object;)Z │ │ -08fe20: 7020 de0e 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/util/Pools$SimplePool;.isInPool:(Ljava/lang/Object;)Z // method@0ede │ │ -08fe26: 0a00 |0003: move-result v0 │ │ -08fe28: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -08fe2c: 2200 e104 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ -08fe30: 1a01 6002 |0008: const-string v1, "Already in the pool!" // string@0260 │ │ -08fe34: 7020 0521 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -08fe3a: 2700 |000d: throw v0 │ │ -08fe3c: 5220 1805 |000e: iget v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0518 │ │ -08fe40: 5421 1705 |0010: iget-object v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0517 │ │ -08fe44: 2111 |0012: array-length v1, v1 │ │ -08fe46: 3510 1000 |0013: if-ge v0, v1, 0023 // +0010 │ │ -08fe4a: 5420 1705 |0015: iget-object v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0517 │ │ -08fe4e: 5221 1805 |0017: iget v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0518 │ │ -08fe52: 4d03 0001 |0019: aput-object v3, v0, v1 │ │ -08fe56: 5220 1805 |001b: iget v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0518 │ │ -08fe5a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08fe5e: 5920 1805 |001f: iput v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0518 │ │ -08fe62: 1210 |0021: const/4 v0, #int 1 // #1 │ │ -08fe64: 0f00 |0022: return v0 │ │ -08fe66: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -08fe68: 28fe |0024: goto 0022 // -0002 │ │ +08fde8: |[08fde8] android.support.v4.util.Pools$SimplePool.release:(Ljava/lang/Object;)Z │ │ +08fdf8: 7020 de0e 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/util/Pools$SimplePool;.isInPool:(Ljava/lang/Object;)Z // method@0ede │ │ +08fdfe: 0a00 |0003: move-result v0 │ │ +08fe00: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +08fe04: 2200 e104 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@04e1 │ │ +08fe08: 1a01 6002 |0008: const-string v1, "Already in the pool!" // string@0260 │ │ +08fe0c: 7020 0521 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +08fe12: 2700 |000d: throw v0 │ │ +08fe14: 5220 1805 |000e: iget v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0518 │ │ +08fe18: 5421 1705 |0010: iget-object v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0517 │ │ +08fe1c: 2111 |0012: array-length v1, v1 │ │ +08fe1e: 3510 1000 |0013: if-ge v0, v1, 0023 // +0010 │ │ +08fe22: 5420 1705 |0015: iget-object v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0517 │ │ +08fe26: 5221 1805 |0017: iget v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0518 │ │ +08fe2a: 4d03 0001 |0019: aput-object v3, v0, v1 │ │ +08fe2e: 5220 1805 |001b: iget v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0518 │ │ +08fe32: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08fe36: 5920 1805 |001f: iput v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0518 │ │ +08fe3a: 1210 |0021: const/4 v0, #int 1 // #1 │ │ +08fe3c: 0f00 |0022: return v0 │ │ +08fe3e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +08fe40: 28fe |0024: goto 0022 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0006 line=113 │ │ 0x000e line=115 │ │ 0x0015 line=116 │ │ 0x001b line=117 │ │ @@ -181018,19 +181019,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 │ │ -08fe6c: |[08fe6c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -08fe7c: 5b01 3005 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@0530 │ │ -08fe80: 5b02 3105 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0531 │ │ -08fe84: 7010 2621 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08fe8a: 0e00 |0007: return-void │ │ +08fe44: |[08fe44] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +08fe54: 5b01 3005 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@0530 │ │ +08fe58: 5b02 3105 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0531 │ │ +08fe5c: 7010 2621 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08fe62: 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; │ │ @@ -181041,19 +181042,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 │ │ -08fe8c: |[08fe8c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -08fe9c: 5410 3105 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0531 │ │ -08fea0: 6e30 560f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f56 │ │ -08fea6: 0a00 |0005: move-result v0 │ │ -08fea8: 0f00 |0006: return v0 │ │ +08fe64: |[08fe64] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +08fe74: 5410 3105 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0531 │ │ +08fe78: 6e30 560f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f56 │ │ +08fe7e: 0a00 |0005: move-result v0 │ │ +08fe80: 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; │ │ @@ -181063,18 +181064,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 │ │ -08feac: |[08feac] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -08febc: 5410 3105 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0531 │ │ -08fec0: 6e30 590f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f59 │ │ -08fec6: 0e00 |0005: return-void │ │ +08fe84: |[08fe84] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +08fe94: 5410 3105 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0531 │ │ +08fe98: 6e30 590f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f59 │ │ +08fe9e: 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; │ │ @@ -181085,20 +181086,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 │ │ -08fec8: |[08fec8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -08fed8: 5420 3105 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0531 │ │ -08fedc: 2201 5303 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0353 │ │ -08fee0: 7020 0716 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@1607 │ │ -08fee6: 6e30 5a0f 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0f5a │ │ -08feec: 0e00 |000a: return-void │ │ +08fea0: |[08fea0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +08feb0: 5420 3105 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0531 │ │ +08feb4: 2201 5303 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0353 │ │ +08feb8: 7020 0716 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@1607 │ │ +08febe: 6e30 5a0f 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0f5a │ │ +08fec4: 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; │ │ @@ -181109,18 +181110,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 │ │ -08fef0: |[08fef0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -08ff00: 5410 3105 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0531 │ │ -08ff04: 6e30 5b0f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f5b │ │ -08ff0a: 0e00 |0005: return-void │ │ +08fec8: |[08fec8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +08fed8: 5410 3105 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0531 │ │ +08fedc: 6e30 5b0f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f5b │ │ +08fee2: 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; │ │ @@ -181131,19 +181132,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 │ │ -08ff0c: |[08ff0c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -08ff1c: 5410 3105 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0531 │ │ -08ff20: 6e40 5c0f 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@0f5c │ │ -08ff26: 0a00 |0005: move-result v0 │ │ -08ff28: 0f00 |0006: return v0 │ │ +08fee4: |[08fee4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +08fef4: 5410 3105 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0531 │ │ +08fef8: 6e40 5c0f 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@0f5c │ │ +08fefe: 0a00 |0005: move-result v0 │ │ +08ff00: 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; │ │ @@ -181154,18 +181155,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -08ff2c: |[08ff2c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -08ff3c: 5410 3105 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0531 │ │ -08ff40: 6e30 5e0f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0f5e │ │ -08ff46: 0e00 |0005: return-void │ │ +08ff04: |[08ff04] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +08ff14: 5410 3105 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0531 │ │ +08ff18: 6e30 5e0f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0f5e │ │ +08ff1e: 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; │ │ @@ -181176,18 +181177,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 │ │ -08ff48: |[08ff48] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -08ff58: 5410 3105 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0531 │ │ -08ff5c: 6e30 5f0f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f5f │ │ -08ff62: 0e00 |0005: return-void │ │ +08ff20: |[08ff20] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +08ff30: 5410 3105 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0531 │ │ +08ff34: 6e30 5f0f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f5f │ │ +08ff3a: 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; │ │ @@ -181232,19 +181233,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 │ │ -08ff64: |[08ff64] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -08ff74: 5b01 3205 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // field@0532 │ │ -08ff78: 5b02 3305 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0533 │ │ -08ff7c: 7010 2621 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -08ff82: 0e00 |0007: return-void │ │ +08ff3c: |[08ff3c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +08ff4c: 5b01 3205 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // field@0532 │ │ +08ff50: 5b02 3305 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0533 │ │ +08ff54: 7010 2621 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +08ff5a: 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; │ │ @@ -181255,19 +181256,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 │ │ -08ff84: |[08ff84] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -08ff94: 5410 3305 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0533 │ │ -08ff98: 6e30 560f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f56 │ │ -08ff9e: 0a00 |0005: move-result v0 │ │ -08ffa0: 0f00 |0006: return v0 │ │ +08ff5c: |[08ff5c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +08ff6c: 5410 3305 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0533 │ │ +08ff70: 6e30 560f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f56 │ │ +08ff76: 0a00 |0005: move-result v0 │ │ +08ff78: 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; │ │ @@ -181277,24 +181278,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 │ │ -08ffa4: |[08ffa4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ -08ffb4: 5421 3305 |0000: iget-object v1, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0533 │ │ -08ffb8: 6e20 570f 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@0f57 │ │ -08ffbe: 0c00 |0005: move-result-object v0 │ │ -08ffc0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -08ffc4: 6e10 cf16 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.getProvider:()Ljava/lang/Object; // method@16cf │ │ -08ffca: 0c01 |000b: move-result-object v1 │ │ -08ffcc: 1101 |000c: return-object v1 │ │ -08ffce: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -08ffd0: 28fe |000e: goto 000c // -0002 │ │ +08ff7c: |[08ff7c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ +08ff8c: 5421 3305 |0000: iget-object v1, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0533 │ │ +08ff90: 6e20 570f 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@0f57 │ │ +08ff96: 0c00 |0005: move-result-object v0 │ │ +08ff98: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +08ff9c: 6e10 cf16 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.getProvider:()Ljava/lang/Object; // method@16cf │ │ +08ffa2: 0c01 |000b: move-result-object v1 │ │ +08ffa4: 1101 |000c: return-object v1 │ │ +08ffa6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +08ffa8: 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; │ │ @@ -181305,18 +181306,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 │ │ -08ffd4: |[08ffd4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -08ffe4: 5410 3305 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0533 │ │ -08ffe8: 6e30 590f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f59 │ │ -08ffee: 0e00 |0005: return-void │ │ +08ffac: |[08ffac] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +08ffbc: 5410 3305 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0533 │ │ +08ffc0: 6e30 590f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f59 │ │ +08ffc6: 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; │ │ @@ -181327,20 +181328,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 │ │ -08fff0: |[08fff0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -090000: 5420 3305 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0533 │ │ -090004: 2201 5303 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0353 │ │ -090008: 7020 0716 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@1607 │ │ -09000e: 6e30 5a0f 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0f5a │ │ -090014: 0e00 |000a: return-void │ │ +08ffc8: |[08ffc8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +08ffd8: 5420 3305 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0533 │ │ +08ffdc: 2201 5303 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0353 │ │ +08ffe0: 7020 0716 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@1607 │ │ +08ffe6: 6e30 5a0f 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0f5a │ │ +08ffec: 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; │ │ @@ -181351,18 +181352,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 │ │ -090018: |[090018] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -090028: 5410 3305 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0533 │ │ -09002c: 6e30 5b0f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f5b │ │ -090032: 0e00 |0005: return-void │ │ +08fff0: |[08fff0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +090000: 5410 3305 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0533 │ │ +090004: 6e30 5b0f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f5b │ │ +09000a: 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; │ │ @@ -181373,19 +181374,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 │ │ -090034: |[090034] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -090044: 5410 3305 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0533 │ │ -090048: 6e40 5c0f 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@0f5c │ │ -09004e: 0a00 |0005: move-result v0 │ │ -090050: 0f00 |0006: return v0 │ │ +09000c: |[09000c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +09001c: 5410 3305 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0533 │ │ +090020: 6e40 5c0f 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@0f5c │ │ +090026: 0a00 |0005: move-result v0 │ │ +090028: 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; │ │ @@ -181396,19 +181397,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 │ │ -090054: |[090054] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -090064: 5410 3305 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0533 │ │ -090068: 6e40 5d0f 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0f5d │ │ -09006e: 0a00 |0005: move-result v0 │ │ -090070: 0f00 |0006: return v0 │ │ +09002c: |[09002c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +09003c: 5410 3305 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0533 │ │ +090040: 6e40 5d0f 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0f5d │ │ +090046: 0a00 |0005: move-result v0 │ │ +090048: 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 │ │ @@ -181419,18 +181420,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -090074: |[090074] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -090084: 5410 3305 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0533 │ │ -090088: 6e30 5e0f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0f5e │ │ -09008e: 0e00 |0005: return-void │ │ +09004c: |[09004c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +09005c: 5410 3305 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0533 │ │ +090060: 6e30 5e0f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0f5e │ │ +090066: 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; │ │ @@ -181441,18 +181442,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 │ │ -090090: |[090090] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0900a0: 5410 3305 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0533 │ │ -0900a4: 6e30 5f0f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f5f │ │ -0900aa: 0e00 |0005: return-void │ │ +090068: |[090068] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +090078: 5410 3305 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0533 │ │ +09007c: 6e30 5f0f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f5f │ │ +090082: 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; │ │ @@ -181489,17 +181490,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0900ac: |[0900ac] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ -0900bc: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -0900c2: 0e00 |0003: return-void │ │ +090084: |[090084] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ +090094: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +09009a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ │ │ Virtual methods - │ │ @@ -181508,17 +181509,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 │ │ -0900c4: |[0900c4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0900d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0900d6: 0f00 |0001: return v0 │ │ +09009c: |[09009c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0900ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0900ae: 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; │ │ @@ -181529,17 +181530,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 │ │ -0900d8: |[0900d8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -0900e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0900ea: 1100 |0001: return-object v0 │ │ +0900b0: |[0900b0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +0900c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0900c2: 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; │ │ @@ -181549,17 +181550,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 │ │ -0900ec: |[0900ec] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -0900fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0900fe: 1100 |0001: return-object v0 │ │ +0900c4: |[0900c4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +0900d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0900d6: 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; │ │ │ │ @@ -181568,17 +181569,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -090100: |[090100] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -090110: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -090112: 1100 |0001: return-object v0 │ │ +0900d8: |[0900d8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +0900e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0900ea: 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;) │ │ @@ -181586,16 +181587,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 │ │ -090114: |[090114] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -090124: 0e00 |0000: return-void │ │ +0900ec: |[0900ec] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0900fc: 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; │ │ @@ -181606,16 +181607,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 │ │ -090128: |[090128] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -090138: 0e00 |0000: return-void │ │ +090100: |[090100] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +090110: 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; │ │ @@ -181626,16 +181627,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 │ │ -09013c: |[09013c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -09014c: 0e00 |0000: return-void │ │ +090114: |[090114] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +090124: 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; │ │ @@ -181646,17 +181647,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 │ │ -090150: |[090150] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -090160: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -090162: 0f00 |0001: return v0 │ │ +090128: |[090128] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +090138: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09013a: 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; │ │ @@ -181668,17 +181669,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 │ │ -090164: |[090164] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -090174: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -090176: 0f00 |0001: return v0 │ │ +09013c: |[09013c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +09014c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09014e: 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; │ │ @@ -181690,16 +181691,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 │ │ -090178: |[090178] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -090188: 0e00 |0000: return-void │ │ +090150: |[090150] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +090160: 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; │ │ @@ -181710,16 +181711,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 │ │ -09018c: |[09018c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -09019c: 0e00 |0000: return-void │ │ +090164: |[090164] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +090174: 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; │ │ @@ -181870,25 +181871,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -0901a0: |[0901a0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:()V │ │ -0901b0: 7100 181d 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getLongPressTimeout:()I // method@1d18 │ │ -0901b6: 0a00 |0003: move-result v0 │ │ -0901b8: 6700 3f05 |0004: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@053f │ │ -0901bc: 7100 1e1d 0000 |0006: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@1d1e │ │ -0901c2: 0a00 |0009: move-result v0 │ │ -0901c4: 6700 4305 |000a: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0543 │ │ -0901c8: 7100 171d 0000 |000c: invoke-static {}, Landroid/view/ViewConfiguration;.getDoubleTapTimeout:()I // method@1d17 │ │ -0901ce: 0a00 |000f: move-result v0 │ │ -0901d0: 6700 3e05 |0010: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@053e │ │ -0901d4: 0e00 |0012: return-void │ │ +090178: |[090178] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:()V │ │ +090188: 7100 181d 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getLongPressTimeout:()I // method@1d18 │ │ +09018e: 0a00 |0003: move-result v0 │ │ +090190: 6700 3f05 |0004: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@053f │ │ +090194: 7100 1e1d 0000 |0006: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@1d1e │ │ +09019a: 0a00 |0009: move-result v0 │ │ +09019c: 6700 4305 |000a: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0543 │ │ +0901a0: 7100 171d 0000 |000c: invoke-static {}, Landroid/view/ViewConfiguration;.getDoubleTapTimeout:()I // method@1d17 │ │ +0901a6: 0a00 |000f: move-result v0 │ │ +0901a8: 6700 3e05 |0010: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@053e │ │ +0901ac: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=63 │ │ 0x000c line=64 │ │ locals : │ │ │ │ @@ -181897,31 +181898,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 │ │ -0901d8: |[0901d8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ -0901e8: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ -0901ee: 3804 1800 |0003: if-eqz v4, 001b // +0018 │ │ -0901f2: 2200 a202 |0005: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@02a2 │ │ -0901f6: 7030 a40f 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@0fa4 │ │ -0901fc: 5b10 4c05 |000a: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ -090200: 5b13 5205 |000c: iput-object v3, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0552 │ │ -090204: 2030 0704 |000e: instance-of v0, v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@0407 │ │ -090208: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -09020c: 1f03 0704 |0012: check-cast v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@0407 │ │ -090210: 6e20 b60f 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@0fb6 │ │ -090216: 7020 b10f 2100 |0017: invoke-direct {v1, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.init:(Landroid/content/Context;)V // method@0fb1 │ │ -09021c: 0e00 |001a: return-void │ │ -09021e: 2200 a202 |001b: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@02a2 │ │ -090222: 7020 a30f 1000 |001d: invoke-direct {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@0fa3 │ │ -090228: 5b10 4c05 |0020: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ -09022c: 28ea |0022: goto 000c // -0016 │ │ +0901b0: |[0901b0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ +0901c0: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ +0901c6: 3804 1800 |0003: if-eqz v4, 001b // +0018 │ │ +0901ca: 2200 a202 |0005: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@02a2 │ │ +0901ce: 7030 a40f 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@0fa4 │ │ +0901d4: 5b10 4c05 |000a: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ +0901d8: 5b13 5205 |000c: iput-object v3, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0552 │ │ +0901dc: 2030 0704 |000e: instance-of v0, v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@0407 │ │ +0901e0: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +0901e4: 1f03 0704 |0012: check-cast v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@0407 │ │ +0901e8: 6e20 b60f 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@0fb6 │ │ +0901ee: 7020 b10f 2100 |0017: invoke-direct {v1, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.init:(Landroid/content/Context;)V // method@0fb1 │ │ +0901f4: 0e00 |001a: return-void │ │ +0901f6: 2200 a202 |001b: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@02a2 │ │ +0901fa: 7020 a30f 1000 |001d: invoke-direct {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@0fa3 │ │ +090200: 5b10 4c05 |0020: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ +090204: 28ea |0022: goto 000c // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=153 │ │ 0x0005 line=154 │ │ 0x000c line=158 │ │ 0x000e line=159 │ │ @@ -181941,17 +181942,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 │ │ -090230: |[090230] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; │ │ -090240: 5410 4605 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0546 │ │ -090244: 1100 |0002: return-object v0 │ │ +090208: |[090208] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; │ │ +090218: 5410 4605 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0546 │ │ +09021c: 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;) │ │ @@ -181959,17 +181960,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 │ │ -090248: |[090248] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; │ │ -090258: 5410 5205 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0552 │ │ -09025c: 1100 |0002: return-object v0 │ │ +090220: |[090220] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; │ │ +090230: 5410 5205 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0552 │ │ +090234: 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;) │ │ @@ -181977,17 +181978,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 │ │ -090260: |[090260] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ -090270: 7010 b00f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.dispatchLongPress:()V // method@0fb0 │ │ -090276: 0e00 |0003: return-void │ │ +090238: |[090238] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ +090248: 7010 b00f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.dispatchLongPress:()V // method@0fb0 │ │ +09024e: 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;) │ │ @@ -181995,17 +181996,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 │ │ -090278: |[090278] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; │ │ -090288: 5410 4805 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0548 │ │ -09028c: 1100 |0002: return-object v0 │ │ +090250: |[090250] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; │ │ +090260: 5410 4805 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0548 │ │ +090264: 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;) │ │ @@ -182013,17 +182014,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 │ │ -090290: |[090290] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z │ │ -0902a0: 5510 5605 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0556 │ │ -0902a4: 0f00 |0002: return v0 │ │ +090268: |[090268] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z │ │ +090278: 5510 5605 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0556 │ │ +09027c: 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;) │ │ @@ -182031,17 +182032,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 │ │ -0902a8: |[0902a8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z │ │ -0902b8: 5c01 4705 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0547 │ │ -0902bc: 0f01 |0002: return v1 │ │ +090280: |[090280] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z │ │ +090290: 5c01 4705 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0547 │ │ +090294: 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 │ │ │ │ @@ -182050,38 +182051,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0902c0: |[0902c0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancel:()V │ │ -0902d0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0902d2: 5430 4c05 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ -0902d6: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -0902d8: 6e20 bf02 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ -0902de: 5430 4c05 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ -0902e2: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -0902e4: 6e20 bf02 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ -0902ea: 5430 4c05 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ -0902ee: 1231 |000f: const/4 v1, #int 3 // #3 │ │ -0902f0: 6e20 bf02 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ -0902f6: 5430 5805 |0013: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ -0902fa: 6e10 6a1c 0000 |0015: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@1c6a │ │ -090300: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -090302: 5b30 5805 |0019: iput-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ -090306: 5c32 4e05 |001b: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@054e │ │ -09030a: 5c32 5605 |001d: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0556 │ │ -09030e: 5c32 4505 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0545 │ │ -090312: 5c32 4405 |0021: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0544 │ │ -090316: 5c32 4705 |0023: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0547 │ │ -09031a: 5530 4d05 |0025: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@054d │ │ -09031e: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -090322: 5c32 4d05 |0029: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@054d │ │ -090326: 0e00 |002b: return-void │ │ +090298: |[090298] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancel:()V │ │ +0902a8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0902aa: 5430 4c05 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ +0902ae: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +0902b0: 6e20 bf02 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ +0902b6: 5430 4c05 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ +0902ba: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +0902bc: 6e20 bf02 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ +0902c2: 5430 4c05 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ +0902c6: 1231 |000f: const/4 v1, #int 3 // #3 │ │ +0902c8: 6e20 bf02 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ +0902ce: 5430 5805 |0013: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ +0902d2: 6e10 6a1c 0000 |0015: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@1c6a │ │ +0902d8: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0902da: 5b30 5805 |0019: iput-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ +0902de: 5c32 4e05 |001b: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@054e │ │ +0902e2: 5c32 5605 |001d: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0556 │ │ +0902e6: 5c32 4505 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0545 │ │ +0902ea: 5c32 4405 |0021: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0544 │ │ +0902ee: 5c32 4705 |0023: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0547 │ │ +0902f2: 5530 4d05 |0025: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@054d │ │ +0902f6: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +0902fa: 5c32 4d05 |0029: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@054d │ │ +0902fe: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=409 │ │ 0x0007 line=410 │ │ 0x000d line=411 │ │ 0x0013 line=412 │ │ 0x0018 line=413 │ │ @@ -182101,33 +182102,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -090328: |[090328] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancelTaps:()V │ │ -090338: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09033a: 5430 4c05 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ -09033e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -090340: 6e20 bf02 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ -090346: 5430 4c05 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ -09034a: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -09034c: 6e20 bf02 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ -090352: 5430 4c05 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ -090356: 1231 |000f: const/4 v1, #int 3 // #3 │ │ -090358: 6e20 bf02 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ -09035e: 5c32 4e05 |0013: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@054e │ │ -090362: 5c32 4505 |0015: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0545 │ │ -090366: 5c32 4405 |0017: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0544 │ │ -09036a: 5c32 4705 |0019: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0547 │ │ -09036e: 5530 4d05 |001b: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@054d │ │ -090372: 3800 0400 |001d: if-eqz v0, 0021 // +0004 │ │ -090376: 5c32 4d05 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@054d │ │ -09037a: 0e00 |0021: return-void │ │ +090300: |[090300] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancelTaps:()V │ │ +090310: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +090312: 5430 4c05 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ +090316: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +090318: 6e20 bf02 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ +09031e: 5430 4c05 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ +090322: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +090324: 6e20 bf02 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ +09032a: 5430 4c05 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ +09032e: 1231 |000f: const/4 v1, #int 3 // #3 │ │ +090330: 6e20 bf02 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ +090336: 5c32 4e05 |0013: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@054e │ │ +09033a: 5c32 4505 |0015: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0545 │ │ +09033e: 5c32 4405 |0017: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0544 │ │ +090342: 5c32 4705 |0019: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0547 │ │ +090346: 5530 4d05 |001b: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@054d │ │ +09034a: 3800 0400 |001d: if-eqz v0, 0021 // +0004 │ │ +09034e: 5c32 4d05 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@054d │ │ +090352: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=425 │ │ 0x0007 line=426 │ │ 0x000d line=427 │ │ 0x0013 line=428 │ │ 0x0015 line=429 │ │ @@ -182144,26 +182145,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -09037c: |[09037c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.dispatchLongPress:()V │ │ -09038c: 5420 4c05 |0000: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ -090390: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -090392: 6e20 bf02 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ -090398: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -09039a: 5c20 4705 |0007: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0547 │ │ -09039e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0903a0: 5c20 4d05 |000a: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@054d │ │ -0903a4: 5420 5205 |000c: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0552 │ │ -0903a8: 5421 4605 |000e: iget-object v1, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0546 │ │ -0903ac: 7220 211c 1000 |0010: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onLongPress:(Landroid/view/MotionEvent;)V // method@1c21 │ │ -0903b2: 0e00 |0013: return-void │ │ +090354: |[090354] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.dispatchLongPress:()V │ │ +090364: 5420 4c05 |0000: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ +090368: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +09036a: 6e20 bf02 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ +090370: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +090372: 5c20 4705 |0007: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0547 │ │ +090376: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +090378: 5c20 4d05 |000a: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@054d │ │ +09037c: 5420 5205 |000c: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0552 │ │ +090380: 5421 4605 |000e: iget-object v1, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0546 │ │ +090384: 7220 211c 1000 |0010: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onLongPress:(Landroid/view/MotionEvent;)V // method@1c21 │ │ +09038a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0006 line=454 │ │ 0x0009 line=455 │ │ 0x000c line=456 │ │ 0x0013 line=457 │ │ @@ -182175,45 +182176,45 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0903b4: |[0903b4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.init:(Landroid/content/Context;)V │ │ -0903c4: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ -0903c8: 2203 e004 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -0903cc: 1a04 3603 |0004: const-string v4, "Context must not be null" // string@0336 │ │ -0903d0: 7020 0121 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -0903d6: 2703 |0009: throw v3 │ │ -0903d8: 5453 5205 |000a: iget-object v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0552 │ │ -0903dc: 3903 0a00 |000c: if-nez v3, 0016 // +000a │ │ -0903e0: 2203 e004 |000e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -0903e4: 1a04 9e0c |0010: const-string v4, "OnGestureListener must not be null" // string@0c9e │ │ -0903e8: 7020 0121 4300 |0012: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -0903ee: 2703 |0015: throw v3 │ │ -0903f0: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -0903f2: 5c53 4f05 |0017: iput-boolean v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@054f │ │ -0903f6: 7110 161d 0600 |0019: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@1d16 │ │ -0903fc: 0c00 |001c: move-result-object v0 │ │ -0903fe: 6e10 1d1d 0000 |001d: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1d1d │ │ -090404: 0a02 |0020: move-result v2 │ │ -090406: 6e10 191d 0000 |0021: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledDoubleTapSlop:()I // method@1d19 │ │ -09040c: 0a01 |0024: move-result v1 │ │ -09040e: 6e10 1b1d 0000 |0025: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@1d1b │ │ -090414: 0a03 |0028: move-result v3 │ │ -090416: 5953 5405 |0029: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@0554 │ │ -09041a: 6e10 1a1d 0000 |002b: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@1d1a │ │ -090420: 0a03 |002e: move-result v3 │ │ -090422: 5953 5305 |002f: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@0553 │ │ -090426: 9203 0202 |0031: mul-int v3, v2, v2 │ │ -09042a: 5953 5705 |0033: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@0557 │ │ -09042e: 9203 0101 |0035: mul-int v3, v1, v1 │ │ -090432: 5953 4905 |0037: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@0549 │ │ -090436: 0e00 |0039: return-void │ │ +09038c: |[09038c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.init:(Landroid/content/Context;)V │ │ +09039c: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ +0903a0: 2203 e004 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +0903a4: 1a04 3603 |0004: const-string v4, "Context must not be null" // string@0336 │ │ +0903a8: 7020 0121 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +0903ae: 2703 |0009: throw v3 │ │ +0903b0: 5453 5205 |000a: iget-object v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0552 │ │ +0903b4: 3903 0a00 |000c: if-nez v3, 0016 // +000a │ │ +0903b8: 2203 e004 |000e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +0903bc: 1a04 9e0c |0010: const-string v4, "OnGestureListener must not be null" // string@0c9e │ │ +0903c0: 7020 0121 4300 |0012: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +0903c6: 2703 |0015: throw v3 │ │ +0903c8: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +0903ca: 5c53 4f05 |0017: iput-boolean v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@054f │ │ +0903ce: 7110 161d 0600 |0019: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@1d16 │ │ +0903d4: 0c00 |001c: move-result-object v0 │ │ +0903d6: 6e10 1d1d 0000 |001d: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1d1d │ │ +0903dc: 0a02 |0020: move-result v2 │ │ +0903de: 6e10 191d 0000 |0021: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledDoubleTapSlop:()I // method@1d19 │ │ +0903e4: 0a01 |0024: move-result v1 │ │ +0903e6: 6e10 1b1d 0000 |0025: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@1d1b │ │ +0903ec: 0a03 |0028: move-result v3 │ │ +0903ee: 5953 5405 |0029: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@0554 │ │ +0903f2: 6e10 1a1d 0000 |002b: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@1d1a │ │ +0903f8: 0a03 |002e: move-result v3 │ │ +0903fa: 5953 5305 |002f: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@0553 │ │ +0903fe: 9203 0202 |0031: mul-int v3, v2, v2 │ │ +090402: 5953 5705 |0033: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@0557 │ │ +090406: 9203 0101 |0035: mul-int v3, v1, v1 │ │ +09040a: 5953 4905 |0037: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@0549 │ │ +09040e: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0002 line=167 │ │ 0x000a line=169 │ │ 0x000e line=170 │ │ 0x0016 line=172 │ │ @@ -182237,49 +182238,49 @@ │ │ type : '(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 57 16-bit code units │ │ -090438: |[090438] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isConsideredDoubleTap:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ -090448: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09044a: 5583 4405 |0001: iget-boolean v3, v8, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0544 │ │ -09044e: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -090452: 0f02 |0005: return v2 │ │ -090454: 6e10 551c 0b00 |0006: invoke-virtual {v11}, Landroid/view/MotionEvent;.getEventTime:()J // method@1c55 │ │ -09045a: 0b04 |0009: move-result-wide v4 │ │ -09045c: 6e10 551c 0a00 |000a: invoke-virtual {v10}, Landroid/view/MotionEvent;.getEventTime:()J // method@1c55 │ │ -090462: 0b06 |000d: move-result-wide v6 │ │ -090464: bc64 |000e: sub-long/2addr v4, v6 │ │ -090466: 6003 3e05 |000f: sget v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@053e │ │ -09046a: 8136 |0011: int-to-long v6, v3 │ │ -09046c: 3103 0406 |0012: cmp-long v3, v4, v6 │ │ -090470: 3c03 f1ff |0014: if-gtz v3, 0005 // -000f │ │ -090474: 6e10 581c 0900 |0016: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@1c58 │ │ -09047a: 0a03 |0019: move-result v3 │ │ -09047c: 8733 |001a: float-to-int v3, v3 │ │ -09047e: 6e10 581c 0b00 |001b: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@1c58 │ │ -090484: 0a04 |001e: move-result v4 │ │ -090486: 8744 |001f: float-to-int v4, v4 │ │ -090488: 9100 0304 |0020: sub-int v0, v3, v4 │ │ -09048c: 6e10 5a1c 0900 |0022: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@1c5a │ │ -090492: 0a03 |0025: move-result v3 │ │ -090494: 8733 |0026: float-to-int v3, v3 │ │ -090496: 6e10 5a1c 0b00 |0027: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@1c5a │ │ -09049c: 0a04 |002a: move-result v4 │ │ -09049e: 8744 |002b: float-to-int v4, v4 │ │ -0904a0: 9101 0304 |002c: sub-int v1, v3, v4 │ │ -0904a4: 9203 0000 |002e: mul-int v3, v0, v0 │ │ -0904a8: 9204 0101 |0030: mul-int v4, v1, v1 │ │ -0904ac: b043 |0032: add-int/2addr v3, v4 │ │ -0904ae: 5284 4905 |0033: iget v4, v8, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@0549 │ │ -0904b2: 3543 d0ff |0035: if-ge v3, v4, 0005 // -0030 │ │ -0904b6: 1212 |0037: const/4 v2, #int 1 // #1 │ │ -0904b8: 28cd |0038: goto 0005 // -0033 │ │ +090410: |[090410] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isConsideredDoubleTap:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ +090420: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +090422: 5583 4405 |0001: iget-boolean v3, v8, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0544 │ │ +090426: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +09042a: 0f02 |0005: return v2 │ │ +09042c: 6e10 551c 0b00 |0006: invoke-virtual {v11}, Landroid/view/MotionEvent;.getEventTime:()J // method@1c55 │ │ +090432: 0b04 |0009: move-result-wide v4 │ │ +090434: 6e10 551c 0a00 |000a: invoke-virtual {v10}, Landroid/view/MotionEvent;.getEventTime:()J // method@1c55 │ │ +09043a: 0b06 |000d: move-result-wide v6 │ │ +09043c: bc64 |000e: sub-long/2addr v4, v6 │ │ +09043e: 6003 3e05 |000f: sget v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@053e │ │ +090442: 8136 |0011: int-to-long v6, v3 │ │ +090444: 3103 0406 |0012: cmp-long v3, v4, v6 │ │ +090448: 3c03 f1ff |0014: if-gtz v3, 0005 // -000f │ │ +09044c: 6e10 581c 0900 |0016: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@1c58 │ │ +090452: 0a03 |0019: move-result v3 │ │ +090454: 8733 |001a: float-to-int v3, v3 │ │ +090456: 6e10 581c 0b00 |001b: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@1c58 │ │ +09045c: 0a04 |001e: move-result v4 │ │ +09045e: 8744 |001f: float-to-int v4, v4 │ │ +090460: 9100 0304 |0020: sub-int v0, v3, v4 │ │ +090464: 6e10 5a1c 0900 |0022: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@1c5a │ │ +09046a: 0a03 |0025: move-result v3 │ │ +09046c: 8733 |0026: float-to-int v3, v3 │ │ +09046e: 6e10 5a1c 0b00 |0027: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@1c5a │ │ +090474: 0a04 |002a: move-result v4 │ │ +090476: 8744 |002b: float-to-int v4, v4 │ │ +090478: 9101 0304 |002c: sub-int v1, v3, v4 │ │ +09047c: 9203 0000 |002e: mul-int v3, v0, v0 │ │ +090480: 9204 0101 |0030: mul-int v4, v1, v1 │ │ +090484: b043 |0032: add-int/2addr v3, v4 │ │ +090486: 5284 4905 |0033: iget v4, v8, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@0549 │ │ +09048a: 3543 d0ff |0035: if-ge v3, v4, 0005 // -0030 │ │ +09048e: 1212 |0037: const/4 v2, #int 1 // #1 │ │ +090490: 28cd |0038: goto 0005 // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=439 │ │ 0x0005 line=449 │ │ 0x0006 line=443 │ │ 0x0016 line=447 │ │ 0x0022 line=448 │ │ @@ -182298,17 +182299,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0904bc: |[0904bc] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isLongpressEnabled:()Z │ │ -0904cc: 5510 4f05 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@054f │ │ -0904d0: 0f00 |0002: return v0 │ │ +090494: |[090494] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isLongpressEnabled:()Z │ │ +0904a4: 5510 4f05 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@054f │ │ +0904a8: 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;) │ │ @@ -182316,619 +182317,619 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 44 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 1224 16-bit code units │ │ -0904d4: |[0904d4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0904e4: 7401 521c 2b00 |0000: invoke-virtual/range {v43}, Landroid/view/MotionEvent;.getAction:()I // method@1c52 │ │ -0904ea: 0a06 |0003: move-result v6 │ │ -0904ec: 0800 2a00 |0004: move-object/from16 v0, v42 │ │ -0904f0: 5400 5805 |0006: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ -0904f4: 0824 0000 |0008: move-object/from16 v36, v0 │ │ -0904f8: 3924 0c00 |000a: if-nez v36, 0016 // +000c │ │ -0904fc: 7100 691c 0000 |000c: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1c69 │ │ -090502: 0c24 |000f: move-result-object v36 │ │ -090504: 0800 2400 |0010: move-object/from16 v0, v36 │ │ -090508: 0801 2a00 |0012: move-object/from16 v1, v42 │ │ -09050c: 5b10 5805 |0014: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ -090510: 0800 2a00 |0016: move-object/from16 v0, v42 │ │ -090514: 5400 5805 |0018: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ -090518: 0824 0000 |001a: move-object/from16 v36, v0 │ │ -09051c: 0800 2400 |001c: move-object/from16 v0, v36 │ │ -090520: 0801 2b00 |001e: move-object/from16 v1, v43 │ │ -090524: 6e20 621c 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1c62 │ │ -09052a: d560 ff00 |0023: and-int/lit16 v0, v6, #int 255 // #00ff │ │ -09052e: 0224 0000 |0025: move/from16 v36, v0 │ │ -090532: 1325 0600 |0027: const/16 v37, #int 6 // #6 │ │ -090536: 0200 2400 |0029: move/from16 v0, v36 │ │ -09053a: 0201 2500 |002b: move/from16 v1, v37 │ │ -09053e: 3310 2100 |002d: if-ne v0, v1, 004e // +0021 │ │ -090542: 1316 0100 |002f: const/16 v22, #int 1 // #1 │ │ -090546: 3816 2000 |0031: if-eqz v22, 0051 // +0020 │ │ -09054a: 7701 8a10 2b00 |0033: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@108a │ │ -090550: 0a19 |0036: move-result v25 │ │ -090552: 131a 0000 |0037: const/16 v26, #int 0 // #0 │ │ -090556: 131b 0000 |0039: const/16 v27, #int 0 // #0 │ │ -09055a: 7701 8c10 2b00 |003b: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@108c │ │ -090560: 0a07 |003e: move-result v7 │ │ -090562: 1312 0000 |003f: const/16 v18, #int 0 // #0 │ │ -090566: 0200 1200 |0041: move/from16 v0, v18 │ │ -09056a: 3570 2600 |0043: if-ge v0, v7, 0069 // +0026 │ │ -09056e: 0200 1900 |0045: move/from16 v0, v25 │ │ -090572: 0201 1200 |0047: move/from16 v1, v18 │ │ -090576: 3310 0b00 |0049: if-ne v0, v1, 0054 // +000b │ │ -09057a: d812 1201 |004b: add-int/lit8 v18, v18, #int 1 // #01 │ │ -09057e: 28f4 |004d: goto 0041 // -000c │ │ -090580: 1316 0000 |004e: const/16 v22, #int 0 // #0 │ │ -090584: 28e1 |0050: goto 0031 // -001f │ │ -090586: 1319 ffff |0051: const/16 v25, #int -1 // #ffff │ │ -09058a: 28e4 |0053: goto 0037 // -001c │ │ -09058c: 0800 2b00 |0054: move-object/from16 v0, v43 │ │ -090590: 0201 1200 |0056: move/from16 v1, v18 │ │ -090594: 7120 8e10 1000 |0058: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@108e │ │ -09059a: 0a24 |005b: move-result v36 │ │ -09059c: a61a 1a24 |005c: add-float v26, v26, v36 │ │ -0905a0: 0800 2b00 |005e: move-object/from16 v0, v43 │ │ -0905a4: 0201 1200 |0060: move/from16 v1, v18 │ │ -0905a8: 7120 8f10 1000 |0062: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@108f │ │ -0905ae: 0a24 |0065: move-result v36 │ │ -0905b0: a61b 1b24 |0066: add-float v27, v27, v36 │ │ -0905b4: 28e3 |0068: goto 004b // -001d │ │ -0905b6: 3816 1800 |0069: if-eqz v22, 0081 // +0018 │ │ -0905ba: d80c 07ff |006b: add-int/lit8 v12, v7, #int -1 // #ff │ │ -0905be: 82c0 |006d: int-to-float v0, v12 │ │ -0905c0: 0224 0000 |006e: move/from16 v36, v0 │ │ -0905c4: a90e 1a24 |0070: div-float v14, v26, v36 │ │ -0905c8: 82c0 |0072: int-to-float v0, v12 │ │ -0905ca: 0224 0000 |0073: move/from16 v36, v0 │ │ -0905ce: a90f 1b24 |0075: div-float v15, v27, v36 │ │ -0905d2: 1311 0000 |0077: const/16 v17, #int 0 // #0 │ │ -0905d6: d560 ff00 |0079: and-int/lit16 v0, v6, #int 255 // #00ff │ │ -0905da: 0224 0000 |007b: move/from16 v36, v0 │ │ -0905de: 2b24 3904 0000 |007d: packed-switch v36, 000004b6 // +00000439 │ │ -0905e4: 0f11 |0080: return v17 │ │ -0905e6: 017c |0081: move v12, v7 │ │ -0905e8: 28eb |0082: goto 006d // -0015 │ │ -0905ea: 0800 2a00 |0083: move-object/from16 v0, v42 │ │ -0905ee: 590e 5005 |0085: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0550 │ │ -0905f2: 0800 2a00 |0087: move-object/from16 v0, v42 │ │ -0905f6: 590e 4a05 |0089: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@054a │ │ -0905fa: 0800 2a00 |008b: move-object/from16 v0, v42 │ │ -0905fe: 590f 5105 |008d: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0551 │ │ -090602: 0800 2a00 |008f: move-object/from16 v0, v42 │ │ -090606: 590f 4b05 |0091: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@054b │ │ -09060a: 7601 af0f 2a00 |0093: invoke-direct/range {v42}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancelTaps:()V // method@0faf │ │ -090610: 28ea |0096: goto 0080 // -0016 │ │ -090612: 0800 2a00 |0097: move-object/from16 v0, v42 │ │ -090616: 590e 5005 |0099: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0550 │ │ -09061a: 0800 2a00 |009b: move-object/from16 v0, v42 │ │ -09061e: 590e 4a05 |009d: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@054a │ │ -090622: 0800 2a00 |009f: move-object/from16 v0, v42 │ │ -090626: 590f 5105 |00a1: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0551 │ │ -09062a: 0800 2a00 |00a3: move-object/from16 v0, v42 │ │ -09062e: 590f 4b05 |00a5: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@054b │ │ -090632: 0800 2a00 |00a7: move-object/from16 v0, v42 │ │ -090636: 5400 5805 |00a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ -09063a: 0824 0000 |00ab: move-object/from16 v36, v0 │ │ -09063e: 1325 e803 |00ad: const/16 v37, #int 1000 // #3e8 │ │ -090642: 0800 2a00 |00af: move-object/from16 v0, v42 │ │ -090646: 5200 5305 |00b1: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@0553 │ │ -09064a: 0226 0000 |00b3: move/from16 v38, v0 │ │ -09064e: 0200 2600 |00b5: move/from16 v0, v38 │ │ -090652: 8200 |00b7: int-to-float v0, v0 │ │ -090654: 0226 0000 |00b8: move/from16 v38, v0 │ │ -090658: 7403 641c 2400 |00ba: invoke-virtual/range {v36, v37, v38}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1c64 │ │ -09065e: 7701 8a10 2b00 |00bd: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@108a │ │ -090664: 0a1c |00c0: move-result v28 │ │ -090666: 0800 2b00 |00c1: move-object/from16 v0, v43 │ │ -09066a: 0201 1c00 |00c3: move/from16 v1, v28 │ │ -09066e: 7120 8d10 1000 |00c5: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@108d │ │ -090674: 0a13 |00c8: move-result v19 │ │ -090676: 0800 2a00 |00c9: move-object/from16 v0, v42 │ │ -09067a: 5400 5805 |00cb: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ -09067e: 0824 0000 |00cd: move-object/from16 v36, v0 │ │ -090682: 0800 2400 |00cf: move-object/from16 v0, v36 │ │ -090686: 0201 1300 |00d1: move/from16 v1, v19 │ │ -09068a: 7120 1a11 1000 |00d3: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@111a │ │ -090690: 0a21 |00d6: move-result v33 │ │ -090692: 0800 2a00 |00d7: move-object/from16 v0, v42 │ │ -090696: 5400 5805 |00d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ -09069a: 0824 0000 |00db: move-object/from16 v36, v0 │ │ -09069e: 0800 2400 |00dd: move-object/from16 v0, v36 │ │ -0906a2: 0201 1300 |00df: move/from16 v1, v19 │ │ -0906a6: 7120 1b11 1000 |00e1: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@111b │ │ -0906ac: 0a23 |00e4: move-result v35 │ │ -0906ae: 1312 0000 |00e5: const/16 v18, #int 0 // #0 │ │ -0906b2: 0200 1200 |00e7: move/from16 v0, v18 │ │ -0906b6: 3570 97ff |00e9: if-ge v0, v7, 0080 // -0069 │ │ -0906ba: 0200 1200 |00eb: move/from16 v0, v18 │ │ -0906be: 0201 1c00 |00ed: move/from16 v1, v28 │ │ -0906c2: 3310 0500 |00ef: if-ne v0, v1, 00f4 // +0005 │ │ -0906c6: d812 1201 |00f1: add-int/lit8 v18, v18, #int 1 // #01 │ │ -0906ca: 28f4 |00f3: goto 00e7 // -000c │ │ -0906cc: 0800 2b00 |00f4: move-object/from16 v0, v43 │ │ -0906d0: 0201 1200 |00f6: move/from16 v1, v18 │ │ -0906d4: 7120 8d10 1000 |00f8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@108d │ │ -0906da: 0a14 |00fb: move-result v20 │ │ -0906dc: 0800 2a00 |00fc: move-object/from16 v0, v42 │ │ -0906e0: 5400 5805 |00fe: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ -0906e4: 0824 0000 |0100: move-object/from16 v36, v0 │ │ -0906e8: 0800 2400 |0102: move-object/from16 v0, v36 │ │ -0906ec: 0201 1400 |0104: move/from16 v1, v20 │ │ -0906f0: 7120 1a11 1000 |0106: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@111a │ │ -0906f6: 0a24 |0109: move-result v36 │ │ -0906f8: a820 2124 |010a: mul-float v32, v33, v36 │ │ -0906fc: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ -090700: 5400 5805 |010e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ -090704: 0824 0000 |0110: move-object/from16 v36, v0 │ │ -090708: 0800 2400 |0112: move-object/from16 v0, v36 │ │ -09070c: 0201 1400 |0114: move/from16 v1, v20 │ │ -090710: 7120 1b11 1000 |0116: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@111b │ │ -090716: 0a24 |0119: move-result v36 │ │ -090718: a822 2324 |011a: mul-float v34, v35, v36 │ │ -09071c: a60d 2022 |011c: add-float v13, v32, v34 │ │ -090720: 1324 0000 |011e: const/16 v36, #int 0 // #0 │ │ -090724: 2e24 0d24 |0120: cmpg-float v36, v13, v36 │ │ -090728: 3b24 cfff |0122: if-gez v36, 00f1 // -0031 │ │ -09072c: 0800 2a00 |0124: move-object/from16 v0, v42 │ │ -090730: 5400 5805 |0126: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ -090734: 0824 0000 |0128: move-object/from16 v36, v0 │ │ -090738: 7401 631c 2400 |012a: invoke-virtual/range {v36}, Landroid/view/VelocityTracker;.clear:()V // method@1c63 │ │ -09073e: 2900 53ff |012d: goto/16 0080 // -00ad │ │ -090742: 0800 2a00 |012f: move-object/from16 v0, v42 │ │ -090746: 5400 4805 |0131: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0548 │ │ -09074a: 0824 0000 |0133: move-object/from16 v36, v0 │ │ -09074e: 3824 7100 |0135: if-eqz v36, 01a6 // +0071 │ │ -090752: 0800 2a00 |0137: move-object/from16 v0, v42 │ │ -090756: 5400 4c05 |0139: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ -09075a: 0824 0000 |013b: move-object/from16 v36, v0 │ │ -09075e: 1325 0300 |013d: const/16 v37, #int 3 // #3 │ │ -090762: 7402 b702 2400 |013f: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.hasMessages:(I)Z // method@02b7 │ │ -090768: 0a10 |0142: move-result v16 │ │ -09076a: 3810 0d00 |0143: if-eqz v16, 0150 // +000d │ │ -09076e: 0800 2a00 |0145: move-object/from16 v0, v42 │ │ -090772: 5400 4c05 |0147: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ -090776: 0824 0000 |0149: move-object/from16 v36, v0 │ │ -09077a: 1325 0300 |014b: const/16 v37, #int 3 // #3 │ │ -09077e: 7402 bf02 2400 |014d: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ -090784: 0800 2a00 |0150: move-object/from16 v0, v42 │ │ -090788: 5400 4605 |0152: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0546 │ │ -09078c: 0824 0000 |0154: move-object/from16 v36, v0 │ │ -090790: 3824 0d01 |0156: if-eqz v36, 0263 // +010d │ │ -090794: 0800 2a00 |0158: move-object/from16 v0, v42 │ │ -090798: 5400 5505 |015a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0555 │ │ -09079c: 0824 0000 |015c: move-object/from16 v36, v0 │ │ -0907a0: 3824 0501 |015e: if-eqz v36, 0263 // +0105 │ │ -0907a4: 3810 0301 |0160: if-eqz v16, 0263 // +0103 │ │ -0907a8: 0800 2a00 |0162: move-object/from16 v0, v42 │ │ -0907ac: 5400 4605 |0164: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0546 │ │ -0907b0: 0824 0000 |0166: move-object/from16 v36, v0 │ │ -0907b4: 0800 2a00 |0168: move-object/from16 v0, v42 │ │ -0907b8: 5400 5505 |016a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0555 │ │ -0907bc: 0825 0000 |016c: move-object/from16 v37, v0 │ │ -0907c0: 0800 2a00 |016e: move-object/from16 v0, v42 │ │ -0907c4: 0801 2400 |0170: move-object/from16 v1, v36 │ │ -0907c8: 0802 2500 |0172: move-object/from16 v2, v37 │ │ -0907cc: 0803 2b00 |0174: move-object/from16 v3, v43 │ │ -0907d0: 7040 b20f 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@0fb2 │ │ -0907d6: 0a24 |0179: move-result v36 │ │ -0907d8: 3824 e900 |017a: if-eqz v36, 0263 // +00e9 │ │ -0907dc: 1324 0100 |017c: const/16 v36, #int 1 // #1 │ │ -0907e0: 0200 2400 |017e: move/from16 v0, v36 │ │ -0907e4: 0801 2a00 |0180: move-object/from16 v1, v42 │ │ -0907e8: 5c10 4e05 |0182: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@054e │ │ -0907ec: 0800 2a00 |0184: move-object/from16 v0, v42 │ │ -0907f0: 5400 4805 |0186: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0548 │ │ -0907f4: 0824 0000 |0188: move-object/from16 v36, v0 │ │ -0907f8: 0800 2a00 |018a: move-object/from16 v0, v42 │ │ -0907fc: 5400 4605 |018c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0546 │ │ -090800: 0825 0000 |018e: move-object/from16 v37, v0 │ │ -090804: 7802 1c1c 2400 |0190: invoke-interface/range {v36, v37}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTap:(Landroid/view/MotionEvent;)Z // method@1c1c │ │ -09080a: 0a24 |0193: move-result v36 │ │ -09080c: 9611 1124 |0194: or-int v17, v17, v36 │ │ -090810: 0800 2a00 |0196: move-object/from16 v0, v42 │ │ -090814: 5400 4805 |0198: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0548 │ │ -090818: 0824 0000 |019a: move-object/from16 v36, v0 │ │ -09081c: 0800 2400 |019c: move-object/from16 v0, v36 │ │ -090820: 0801 2b00 |019e: move-object/from16 v1, v43 │ │ -090824: 7220 1d1c 1000 |01a0: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@1c1d │ │ -09082a: 0a24 |01a3: move-result v36 │ │ -09082c: 9611 1124 |01a4: or-int v17, v17, v36 │ │ -090830: 0800 2a00 |01a6: move-object/from16 v0, v42 │ │ -090834: 590e 5005 |01a8: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0550 │ │ -090838: 0800 2a00 |01aa: move-object/from16 v0, v42 │ │ -09083c: 590e 4a05 |01ac: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@054a │ │ -090840: 0800 2a00 |01ae: move-object/from16 v0, v42 │ │ -090844: 590f 5105 |01b0: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0551 │ │ -090848: 0800 2a00 |01b2: move-object/from16 v0, v42 │ │ -09084c: 590f 4b05 |01b4: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@054b │ │ -090850: 0800 2a00 |01b6: move-object/from16 v0, v42 │ │ -090854: 5400 4605 |01b8: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0546 │ │ -090858: 0824 0000 |01ba: move-object/from16 v36, v0 │ │ -09085c: 3824 0b00 |01bc: if-eqz v36, 01c7 // +000b │ │ -090860: 0800 2a00 |01be: move-object/from16 v0, v42 │ │ -090864: 5400 4605 |01c0: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0546 │ │ -090868: 0824 0000 |01c2: move-object/from16 v36, v0 │ │ -09086c: 7401 5e1c 2400 |01c4: invoke-virtual/range {v36}, Landroid/view/MotionEvent;.recycle:()V // method@1c5e │ │ -090872: 7701 5d1c 2b00 |01c7: invoke-static/range {v43}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@1c5d │ │ -090878: 0c24 |01ca: move-result-object v36 │ │ -09087a: 0800 2400 |01cb: move-object/from16 v0, v36 │ │ -09087e: 0801 2a00 |01cd: move-object/from16 v1, v42 │ │ -090882: 5b10 4605 |01cf: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0546 │ │ -090886: 1324 0100 |01d1: const/16 v36, #int 1 // #1 │ │ -09088a: 0200 2400 |01d3: move/from16 v0, v36 │ │ -09088e: 0801 2a00 |01d5: move-object/from16 v1, v42 │ │ -090892: 5c10 4505 |01d7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0545 │ │ -090896: 1324 0100 |01d9: const/16 v36, #int 1 // #1 │ │ -09089a: 0200 2400 |01db: move/from16 v0, v36 │ │ -09089e: 0801 2a00 |01dd: move-object/from16 v1, v42 │ │ -0908a2: 5c10 4405 |01df: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0544 │ │ -0908a6: 1324 0100 |01e1: const/16 v36, #int 1 // #1 │ │ -0908aa: 0200 2400 |01e3: move/from16 v0, v36 │ │ -0908ae: 0801 2a00 |01e5: move-object/from16 v1, v42 │ │ -0908b2: 5c10 5605 |01e7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0556 │ │ -0908b6: 1324 0000 |01e9: const/16 v36, #int 0 // #0 │ │ -0908ba: 0200 2400 |01eb: move/from16 v0, v36 │ │ -0908be: 0801 2a00 |01ed: move-object/from16 v1, v42 │ │ -0908c2: 5c10 4d05 |01ef: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@054d │ │ -0908c6: 1324 0000 |01f1: const/16 v36, #int 0 // #0 │ │ -0908ca: 0200 2400 |01f3: move/from16 v0, v36 │ │ -0908ce: 0801 2a00 |01f5: move-object/from16 v1, v42 │ │ -0908d2: 5c10 4705 |01f7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0547 │ │ -0908d6: 0800 2a00 |01f9: move-object/from16 v0, v42 │ │ -0908da: 5500 4f05 |01fb: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@054f │ │ -0908de: 0224 0000 |01fd: move/from16 v36, v0 │ │ -0908e2: 3824 3400 |01ff: if-eqz v36, 0233 // +0034 │ │ -0908e6: 0800 2a00 |0201: move-object/from16 v0, v42 │ │ -0908ea: 5400 4c05 |0203: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ -0908ee: 0824 0000 |0205: move-object/from16 v36, v0 │ │ -0908f2: 1325 0200 |0207: const/16 v37, #int 2 // #2 │ │ -0908f6: 7402 bf02 2400 |0209: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ -0908fc: 0800 2a00 |020c: move-object/from16 v0, v42 │ │ -090900: 5400 4c05 |020e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ -090904: 0824 0000 |0210: move-object/from16 v36, v0 │ │ -090908: 1325 0200 |0212: const/16 v37, #int 2 // #2 │ │ -09090c: 0800 2a00 |0214: move-object/from16 v0, v42 │ │ -090910: 5400 4605 |0216: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0546 │ │ -090914: 0826 0000 |0218: move-object/from16 v38, v0 │ │ -090918: 7401 531c 2600 |021a: invoke-virtual/range {v38}, Landroid/view/MotionEvent;.getDownTime:()J // method@1c53 │ │ -09091e: 0b26 |021d: move-result-wide v38 │ │ -090920: 6028 4305 |021e: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0543 │ │ -090924: 0200 2800 |0220: move/from16 v0, v40 │ │ -090928: 8100 |0222: int-to-long v0, v0 │ │ -09092a: 0528 0000 |0223: move-wide/from16 v40, v0 │ │ -09092e: 9b26 2628 |0225: add-long v38, v38, v40 │ │ -090932: 6028 3f05 |0227: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@053f │ │ -090936: 0200 2800 |0229: move/from16 v0, v40 │ │ -09093a: 8100 |022b: int-to-long v0, v0 │ │ -09093c: 0528 0000 |022c: move-wide/from16 v40, v0 │ │ -090940: 9b26 2628 |022e: add-long v38, v38, v40 │ │ -090944: 7404 c102 2400 |0230: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@02c1 │ │ -09094a: 0800 2a00 |0233: move-object/from16 v0, v42 │ │ -09094e: 5400 4c05 |0235: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ -090952: 0824 0000 |0237: move-object/from16 v36, v0 │ │ -090956: 1325 0100 |0239: const/16 v37, #int 1 // #1 │ │ -09095a: 0800 2a00 |023b: move-object/from16 v0, v42 │ │ -09095e: 5400 4605 |023d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0546 │ │ -090962: 0826 0000 |023f: move-object/from16 v38, v0 │ │ -090966: 7401 531c 2600 |0241: invoke-virtual/range {v38}, Landroid/view/MotionEvent;.getDownTime:()J // method@1c53 │ │ -09096c: 0b26 |0244: move-result-wide v38 │ │ -09096e: 6028 4305 |0245: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0543 │ │ -090972: 0200 2800 |0247: move/from16 v0, v40 │ │ -090976: 8100 |0249: int-to-long v0, v0 │ │ -090978: 0528 0000 |024a: move-wide/from16 v40, v0 │ │ -09097c: 9b26 2628 |024c: add-long v38, v38, v40 │ │ -090980: 7404 c102 2400 |024e: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@02c1 │ │ -090986: 0800 2a00 |0251: move-object/from16 v0, v42 │ │ -09098a: 5400 5205 |0253: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0552 │ │ -09098e: 0824 0000 |0255: move-object/from16 v36, v0 │ │ -090992: 0800 2400 |0257: move-object/from16 v0, v36 │ │ -090996: 0801 2b00 |0259: move-object/from16 v1, v43 │ │ -09099a: 7220 1f1c 1000 |025b: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onDown:(Landroid/view/MotionEvent;)Z // method@1c1f │ │ -0909a0: 0a24 |025e: move-result v36 │ │ -0909a2: 9611 1124 |025f: or-int v17, v17, v36 │ │ -0909a6: 2900 1ffe |0261: goto/16 0080 // -01e1 │ │ -0909aa: 0800 2a00 |0263: move-object/from16 v0, v42 │ │ -0909ae: 5400 4c05 |0265: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ -0909b2: 0824 0000 |0267: move-object/from16 v36, v0 │ │ -0909b6: 1325 0300 |0269: const/16 v37, #int 3 // #3 │ │ -0909ba: 6026 3e05 |026b: sget v38, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@053e │ │ -0909be: 0200 2600 |026d: move/from16 v0, v38 │ │ -0909c2: 8100 |026f: int-to-long v0, v0 │ │ -0909c4: 0526 0000 |0270: move-wide/from16 v38, v0 │ │ -0909c8: 7404 c202 2400 |0272: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageDelayed:(IJ)Z // method@02c2 │ │ -0909ce: 2900 31ff |0275: goto/16 01a6 // -00cf │ │ -0909d2: 0800 2a00 |0277: move-object/from16 v0, v42 │ │ -0909d6: 5500 4d05 |0279: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@054d │ │ -0909da: 0224 0000 |027b: move/from16 v36, v0 │ │ -0909de: 3924 03fe |027d: if-nez v36, 0080 // -01fd │ │ -0909e2: 0800 2a00 |027f: move-object/from16 v0, v42 │ │ -0909e6: 5200 5005 |0281: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0550 │ │ -0909ea: 0224 0000 |0283: move/from16 v36, v0 │ │ -0909ee: a717 240e |0285: sub-float v23, v36, v14 │ │ -0909f2: 0800 2a00 |0287: move-object/from16 v0, v42 │ │ -0909f6: 5200 5105 |0289: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0551 │ │ -0909fa: 0224 0000 |028b: move/from16 v36, v0 │ │ -0909fe: a718 240f |028d: sub-float v24, v36, v15 │ │ -090a02: 0800 2a00 |028f: move-object/from16 v0, v42 │ │ -090a06: 5500 4e05 |0291: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@054e │ │ -090a0a: 0224 0000 |0293: move/from16 v36, v0 │ │ -090a0e: 3824 1400 |0295: if-eqz v36, 02a9 // +0014 │ │ -090a12: 0800 2a00 |0297: move-object/from16 v0, v42 │ │ -090a16: 5400 4805 |0299: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0548 │ │ -090a1a: 0824 0000 |029b: move-object/from16 v36, v0 │ │ -090a1e: 0800 2400 |029d: move-object/from16 v0, v36 │ │ -090a22: 0801 2b00 |029f: move-object/from16 v1, v43 │ │ -090a26: 7220 1d1c 1000 |02a1: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@1c1d │ │ -090a2c: 0a24 |02a4: move-result v36 │ │ -090a2e: 9611 1124 |02a5: or-int v17, v17, v36 │ │ -090a32: 2900 d9fd |02a7: goto/16 0080 // -0227 │ │ -090a36: 0800 2a00 |02a9: move-object/from16 v0, v42 │ │ -090a3a: 5500 4505 |02ab: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0545 │ │ -090a3e: 0224 0000 |02ad: move/from16 v36, v0 │ │ -090a42: 3824 8700 |02af: if-eqz v36, 0336 // +0087 │ │ -090a46: 0800 2a00 |02b1: move-object/from16 v0, v42 │ │ -090a4a: 5200 4a05 |02b3: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@054a │ │ -090a4e: 0224 0000 |02b5: move/from16 v36, v0 │ │ -090a52: a724 0e24 |02b7: sub-float v36, v14, v36 │ │ -090a56: 0200 2400 |02b9: move/from16 v0, v36 │ │ -090a5a: 8709 |02bb: float-to-int v9, v0 │ │ -090a5c: 0800 2a00 |02bc: move-object/from16 v0, v42 │ │ -090a60: 5200 4b05 |02be: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@054b │ │ -090a64: 0224 0000 |02c0: move/from16 v36, v0 │ │ -090a68: a724 0f24 |02c2: sub-float v36, v15, v36 │ │ -090a6c: 0200 2400 |02c4: move/from16 v0, v36 │ │ -090a70: 870a |02c6: float-to-int v10, v0 │ │ -090a72: 9224 0909 |02c7: mul-int v36, v9, v9 │ │ -090a76: 9225 0a0a |02c9: mul-int v37, v10, v10 │ │ -090a7a: 900b 2425 |02cb: add-int v11, v36, v37 │ │ -090a7e: 0800 2a00 |02cd: move-object/from16 v0, v42 │ │ -090a82: 5200 5705 |02cf: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@0557 │ │ -090a86: 0224 0000 |02d1: move/from16 v36, v0 │ │ -090a8a: 0200 2400 |02d3: move/from16 v0, v36 │ │ -090a8e: 370b 4d00 |02d5: if-le v11, v0, 0322 // +004d │ │ -090a92: 0800 2a00 |02d7: move-object/from16 v0, v42 │ │ -090a96: 5400 5205 |02d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0552 │ │ -090a9a: 0824 0000 |02db: move-object/from16 v36, v0 │ │ -090a9e: 0800 2a00 |02dd: move-object/from16 v0, v42 │ │ -090aa2: 5400 4605 |02df: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0546 │ │ -090aa6: 0825 0000 |02e1: move-object/from16 v37, v0 │ │ -090aaa: 0800 2400 |02e3: move-object/from16 v0, v36 │ │ -090aae: 0801 2500 |02e5: move-object/from16 v1, v37 │ │ -090ab2: 0802 2b00 |02e7: move-object/from16 v2, v43 │ │ -090ab6: 0203 1700 |02e9: move/from16 v3, v23 │ │ -090aba: 0204 1800 |02eb: move/from16 v4, v24 │ │ -090abe: 7254 221c 1032 |02ed: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@1c22 │ │ -090ac4: 0a11 |02f0: move-result v17 │ │ -090ac6: 0800 2a00 |02f1: move-object/from16 v0, v42 │ │ -090aca: 590e 5005 |02f3: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0550 │ │ -090ace: 0800 2a00 |02f5: move-object/from16 v0, v42 │ │ -090ad2: 590f 5105 |02f7: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0551 │ │ -090ad6: 1324 0000 |02f9: const/16 v36, #int 0 // #0 │ │ -090ada: 0200 2400 |02fb: move/from16 v0, v36 │ │ -090ade: 0801 2a00 |02fd: move-object/from16 v1, v42 │ │ -090ae2: 5c10 4505 |02ff: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0545 │ │ -090ae6: 0800 2a00 |0301: move-object/from16 v0, v42 │ │ -090aea: 5400 4c05 |0303: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ -090aee: 0824 0000 |0305: move-object/from16 v36, v0 │ │ -090af2: 1325 0300 |0307: const/16 v37, #int 3 // #3 │ │ -090af6: 7402 bf02 2400 |0309: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ -090afc: 0800 2a00 |030c: move-object/from16 v0, v42 │ │ -090b00: 5400 4c05 |030e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ -090b04: 0824 0000 |0310: move-object/from16 v36, v0 │ │ -090b08: 1325 0100 |0312: const/16 v37, #int 1 // #1 │ │ -090b0c: 7402 bf02 2400 |0314: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ -090b12: 0800 2a00 |0317: move-object/from16 v0, v42 │ │ -090b16: 5400 4c05 |0319: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ -090b1a: 0824 0000 |031b: move-object/from16 v36, v0 │ │ -090b1e: 1325 0200 |031d: const/16 v37, #int 2 // #2 │ │ -090b22: 7402 bf02 2400 |031f: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ -090b28: 0800 2a00 |0322: move-object/from16 v0, v42 │ │ -090b2c: 5200 5705 |0324: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@0557 │ │ -090b30: 0224 0000 |0326: move/from16 v36, v0 │ │ -090b34: 0200 2400 |0328: move/from16 v0, v36 │ │ -090b38: 370b 56fd |032a: if-le v11, v0, 0080 // -02aa │ │ -090b3c: 1324 0000 |032c: const/16 v36, #int 0 // #0 │ │ -090b40: 0200 2400 |032e: move/from16 v0, v36 │ │ -090b44: 0801 2a00 |0330: move-object/from16 v1, v42 │ │ -090b48: 5c10 4405 |0332: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0544 │ │ -090b4c: 2900 4cfd |0334: goto/16 0080 // -02b4 │ │ -090b50: 7701 1521 1700 |0336: invoke-static/range {v23}, Ljava/lang/Math;.abs:(F)F // method@2115 │ │ -090b56: 0a24 |0339: move-result v36 │ │ -090b58: 1525 803f |033a: const/high16 v37, #int 1065353216 // #3f80 │ │ -090b5c: 2d24 2425 |033c: cmpl-float v36, v36, v37 │ │ -090b60: 3b24 0c00 |033e: if-gez v36, 034a // +000c │ │ -090b64: 7701 1521 1800 |0340: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@2115 │ │ -090b6a: 0a24 |0343: move-result v36 │ │ -090b6c: 1525 803f |0344: const/high16 v37, #int 1065353216 // #3f80 │ │ -090b70: 2d24 2425 |0346: cmpl-float v36, v36, v37 │ │ -090b74: 3a24 38fd |0348: if-ltz v36, 0080 // -02c8 │ │ -090b78: 0800 2a00 |034a: move-object/from16 v0, v42 │ │ -090b7c: 5400 5205 |034c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0552 │ │ -090b80: 0824 0000 |034e: move-object/from16 v36, v0 │ │ -090b84: 0800 2a00 |0350: move-object/from16 v0, v42 │ │ -090b88: 5400 4605 |0352: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0546 │ │ -090b8c: 0825 0000 |0354: move-object/from16 v37, v0 │ │ -090b90: 0800 2400 |0356: move-object/from16 v0, v36 │ │ -090b94: 0801 2500 |0358: move-object/from16 v1, v37 │ │ -090b98: 0802 2b00 |035a: move-object/from16 v2, v43 │ │ -090b9c: 0203 1700 |035c: move/from16 v3, v23 │ │ -090ba0: 0204 1800 |035e: move/from16 v4, v24 │ │ -090ba4: 7254 221c 1032 |0360: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@1c22 │ │ -090baa: 0a11 |0363: move-result v17 │ │ -090bac: 0800 2a00 |0364: move-object/from16 v0, v42 │ │ -090bb0: 590e 5005 |0366: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0550 │ │ -090bb4: 0800 2a00 |0368: move-object/from16 v0, v42 │ │ -090bb8: 590f 5105 |036a: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0551 │ │ -090bbc: 2900 14fd |036c: goto/16 0080 // -02ec │ │ -090bc0: 1324 0000 |036e: const/16 v36, #int 0 // #0 │ │ -090bc4: 0200 2400 |0370: move/from16 v0, v36 │ │ -090bc8: 0801 2a00 |0372: move-object/from16 v1, v42 │ │ -090bcc: 5c10 5605 |0374: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0556 │ │ -090bd0: 7701 5d1c 2b00 |0376: invoke-static/range {v43}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@1c5d │ │ -090bd6: 0c08 |0379: move-result-object v8 │ │ -090bd8: 0800 2a00 |037a: move-object/from16 v0, v42 │ │ -090bdc: 5500 4e05 |037c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@054e │ │ -090be0: 0224 0000 |037e: move/from16 v36, v0 │ │ -090be4: 3824 6800 |0380: if-eqz v36, 03e8 // +0068 │ │ -090be8: 0800 2a00 |0382: move-object/from16 v0, v42 │ │ -090bec: 5400 4805 |0384: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0548 │ │ -090bf0: 0824 0000 |0386: move-object/from16 v36, v0 │ │ -090bf4: 0800 2400 |0388: move-object/from16 v0, v36 │ │ -090bf8: 0801 2b00 |038a: move-object/from16 v1, v43 │ │ -090bfc: 7220 1d1c 1000 |038c: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@1c1d │ │ -090c02: 0a24 |038f: move-result v36 │ │ -090c04: 9611 1124 |0390: or-int v17, v17, v36 │ │ -090c08: 0800 2a00 |0392: move-object/from16 v0, v42 │ │ -090c0c: 5400 5505 |0394: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0555 │ │ -090c10: 0824 0000 |0396: move-object/from16 v36, v0 │ │ -090c14: 3824 0b00 |0398: if-eqz v36, 03a3 // +000b │ │ -090c18: 0800 2a00 |039a: move-object/from16 v0, v42 │ │ -090c1c: 5400 5505 |039c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0555 │ │ -090c20: 0824 0000 |039e: move-object/from16 v36, v0 │ │ -090c24: 7401 5e1c 2400 |03a0: invoke-virtual/range {v36}, Landroid/view/MotionEvent;.recycle:()V // method@1c5e │ │ -090c2a: 0800 2a00 |03a3: move-object/from16 v0, v42 │ │ -090c2e: 5b08 5505 |03a5: iput-object v8, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0555 │ │ -090c32: 0800 2a00 |03a7: move-object/from16 v0, v42 │ │ -090c36: 5400 5805 |03a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ -090c3a: 0824 0000 |03ab: move-object/from16 v36, v0 │ │ -090c3e: 3824 1300 |03ad: if-eqz v36, 03c0 // +0013 │ │ -090c42: 0800 2a00 |03af: move-object/from16 v0, v42 │ │ -090c46: 5400 5805 |03b1: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ -090c4a: 0824 0000 |03b3: move-object/from16 v36, v0 │ │ -090c4e: 7401 6a1c 2400 |03b5: invoke-virtual/range {v36}, Landroid/view/VelocityTracker;.recycle:()V // method@1c6a │ │ -090c54: 1324 0000 |03b8: const/16 v36, #int 0 // #0 │ │ -090c58: 0800 2400 |03ba: move-object/from16 v0, v36 │ │ -090c5c: 0801 2a00 |03bc: move-object/from16 v1, v42 │ │ -090c60: 5b10 5805 |03be: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ -090c64: 1324 0000 |03c0: const/16 v36, #int 0 // #0 │ │ -090c68: 0200 2400 |03c2: move/from16 v0, v36 │ │ -090c6c: 0801 2a00 |03c4: move-object/from16 v1, v42 │ │ -090c70: 5c10 4e05 |03c6: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@054e │ │ -090c74: 1324 0000 |03c8: const/16 v36, #int 0 // #0 │ │ -090c78: 0200 2400 |03ca: move/from16 v0, v36 │ │ -090c7c: 0801 2a00 |03cc: move-object/from16 v1, v42 │ │ -090c80: 5c10 4705 |03ce: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0547 │ │ -090c84: 0800 2a00 |03d0: move-object/from16 v0, v42 │ │ -090c88: 5400 4c05 |03d2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ -090c8c: 0824 0000 |03d4: move-object/from16 v36, v0 │ │ -090c90: 1325 0100 |03d6: const/16 v37, #int 1 // #1 │ │ -090c94: 7402 bf02 2400 |03d8: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ -090c9a: 0800 2a00 |03db: move-object/from16 v0, v42 │ │ -090c9e: 5400 4c05 |03dd: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ -090ca2: 0824 0000 |03df: move-object/from16 v36, v0 │ │ -090ca6: 1325 0200 |03e1: const/16 v37, #int 2 // #2 │ │ -090caa: 7402 bf02 2400 |03e3: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ -090cb0: 2900 9afc |03e6: goto/16 0080 // -0366 │ │ -090cb4: 0800 2a00 |03e8: move-object/from16 v0, v42 │ │ -090cb8: 5500 4d05 |03ea: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@054d │ │ -090cbc: 0224 0000 |03ec: move/from16 v36, v0 │ │ -090cc0: 3824 1600 |03ee: if-eqz v36, 0404 // +0016 │ │ -090cc4: 0800 2a00 |03f0: move-object/from16 v0, v42 │ │ -090cc8: 5400 4c05 |03f2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ -090ccc: 0824 0000 |03f4: move-object/from16 v36, v0 │ │ -090cd0: 1325 0300 |03f6: const/16 v37, #int 3 // #3 │ │ -090cd4: 7402 bf02 2400 |03f8: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ -090cda: 1324 0000 |03fb: const/16 v36, #int 0 // #0 │ │ -090cde: 0200 2400 |03fd: move/from16 v0, v36 │ │ -090ce2: 0801 2a00 |03ff: move-object/from16 v1, v42 │ │ -090ce6: 5c10 4d05 |0401: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@054d │ │ -090cea: 288f |0403: goto 0392 // -0071 │ │ -090cec: 0800 2a00 |0404: move-object/from16 v0, v42 │ │ -090cf0: 5500 4505 |0406: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0545 │ │ -090cf4: 0224 0000 |0408: move/from16 v36, v0 │ │ -090cf8: 3824 2f00 |040a: if-eqz v36, 0439 // +002f │ │ -090cfc: 0800 2a00 |040c: move-object/from16 v0, v42 │ │ -090d00: 5400 5205 |040e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0552 │ │ -090d04: 0824 0000 |0410: move-object/from16 v36, v0 │ │ -090d08: 0800 2400 |0412: move-object/from16 v0, v36 │ │ -090d0c: 0801 2b00 |0414: move-object/from16 v1, v43 │ │ -090d10: 7220 241c 1000 |0416: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onSingleTapUp:(Landroid/view/MotionEvent;)Z // method@1c24 │ │ -090d16: 0a11 |0419: move-result v17 │ │ -090d18: 0800 2a00 |041a: move-object/from16 v0, v42 │ │ -090d1c: 5500 4705 |041c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0547 │ │ -090d20: 0224 0000 |041e: move/from16 v36, v0 │ │ -090d24: 3824 72ff |0420: if-eqz v36, 0392 // -008e │ │ -090d28: 0800 2a00 |0422: move-object/from16 v0, v42 │ │ -090d2c: 5400 4805 |0424: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0548 │ │ -090d30: 0824 0000 |0426: move-object/from16 v36, v0 │ │ -090d34: 3824 6aff |0428: if-eqz v36, 0392 // -0096 │ │ -090d38: 0800 2a00 |042a: move-object/from16 v0, v42 │ │ -090d3c: 5400 4805 |042c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0548 │ │ -090d40: 0824 0000 |042e: move-object/from16 v36, v0 │ │ -090d44: 0800 2400 |0430: move-object/from16 v0, v36 │ │ -090d48: 0801 2b00 |0432: move-object/from16 v1, v43 │ │ -090d4c: 7220 1e1c 1000 |0434: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@1c1e │ │ -090d52: 2900 5bff |0437: goto/16 0392 // -00a5 │ │ -090d56: 0800 2a00 |0439: move-object/from16 v0, v42 │ │ -090d5a: 5400 5805 |043b: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ -090d5e: 081d 0000 |043d: move-object/from16 v29, v0 │ │ -090d62: 1324 0000 |043f: const/16 v36, #int 0 // #0 │ │ -090d66: 0800 2b00 |0441: move-object/from16 v0, v43 │ │ -090d6a: 0201 2400 |0443: move/from16 v1, v36 │ │ -090d6e: 7120 8d10 1000 |0445: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@108d │ │ -090d74: 0a15 |0448: move-result v21 │ │ -090d76: 1324 e803 |0449: const/16 v36, #int 1000 // #3e8 │ │ -090d7a: 0800 2a00 |044b: move-object/from16 v0, v42 │ │ -090d7e: 5200 5305 |044d: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@0553 │ │ -090d82: 0225 0000 |044f: move/from16 v37, v0 │ │ -090d86: 0200 2500 |0451: move/from16 v0, v37 │ │ -090d8a: 8200 |0453: int-to-float v0, v0 │ │ -090d8c: 0225 0000 |0454: move/from16 v37, v0 │ │ -090d90: 0800 1d00 |0456: move-object/from16 v0, v29 │ │ -090d94: 0201 2400 |0458: move/from16 v1, v36 │ │ -090d98: 0202 2500 |045a: move/from16 v2, v37 │ │ -090d9c: 6e30 641c 1002 |045c: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1c64 │ │ -090da2: 0800 1d00 |045f: move-object/from16 v0, v29 │ │ -090da6: 0201 1500 |0461: move/from16 v1, v21 │ │ -090daa: 7120 1b11 1000 |0463: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@111b │ │ -090db0: 0a1f |0466: move-result v31 │ │ -090db2: 0800 1d00 |0467: move-object/from16 v0, v29 │ │ -090db6: 0201 1500 |0469: move/from16 v1, v21 │ │ -090dba: 7120 1a11 1000 |046b: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@111a │ │ -090dc0: 0a1e |046e: move-result v30 │ │ -090dc2: 7701 1521 1f00 |046f: invoke-static/range {v31}, Ljava/lang/Math;.abs:(F)F // method@2115 │ │ -090dc8: 0a24 |0472: move-result v36 │ │ -090dca: 0800 2a00 |0473: move-object/from16 v0, v42 │ │ -090dce: 5200 5405 |0475: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@0554 │ │ -090dd2: 0225 0000 |0477: move/from16 v37, v0 │ │ -090dd6: 0200 2500 |0479: move/from16 v0, v37 │ │ -090dda: 8200 |047b: int-to-float v0, v0 │ │ -090ddc: 0225 0000 |047c: move/from16 v37, v0 │ │ -090de0: 2d24 2425 |047e: cmpl-float v36, v36, v37 │ │ -090de4: 3c24 1500 |0480: if-gtz v36, 0495 // +0015 │ │ -090de8: 7701 1521 1e00 |0482: invoke-static/range {v30}, Ljava/lang/Math;.abs:(F)F // method@2115 │ │ -090dee: 0a24 |0485: move-result v36 │ │ -090df0: 0800 2a00 |0486: move-object/from16 v0, v42 │ │ -090df4: 5200 5405 |0488: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@0554 │ │ -090df8: 0225 0000 |048a: move/from16 v37, v0 │ │ -090dfc: 0200 2500 |048c: move/from16 v0, v37 │ │ -090e00: 8200 |048e: int-to-float v0, v0 │ │ -090e02: 0225 0000 |048f: move/from16 v37, v0 │ │ -090e06: 2d24 2425 |0491: cmpl-float v36, v36, v37 │ │ -090e0a: 3d24 fffe |0493: if-lez v36, 0392 // -0101 │ │ -090e0e: 0800 2a00 |0495: move-object/from16 v0, v42 │ │ -090e12: 5400 5205 |0497: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0552 │ │ -090e16: 0824 0000 |0499: move-object/from16 v36, v0 │ │ -090e1a: 0800 2a00 |049b: move-object/from16 v0, v42 │ │ -090e1e: 5400 4605 |049d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0546 │ │ -090e22: 0825 0000 |049f: move-object/from16 v37, v0 │ │ -090e26: 0800 2400 |04a1: move-object/from16 v0, v36 │ │ -090e2a: 0801 2500 |04a3: move-object/from16 v1, v37 │ │ -090e2e: 0802 2b00 |04a5: move-object/from16 v2, v43 │ │ -090e32: 0203 1e00 |04a7: move/from16 v3, v30 │ │ -090e36: 0204 1f00 |04a9: move/from16 v4, v31 │ │ -090e3a: 7254 201c 1032 |04ab: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@1c20 │ │ -090e40: 0a11 |04ae: move-result v17 │ │ -090e42: 2900 e3fe |04af: goto/16 0392 // -011d │ │ -090e46: 7601 ae0f 2a00 |04b1: invoke-direct/range {v42}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancel:()V // method@0fae │ │ -090e4c: 2900 ccfb |04b4: goto/16 0080 // -0434 │ │ -090e50: 0001 0700 0000 0000 b200 0000 f102 ... |04b6: packed-switch-data (18 units) │ │ +0904ac: |[0904ac] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0904bc: 7401 521c 2b00 |0000: invoke-virtual/range {v43}, Landroid/view/MotionEvent;.getAction:()I // method@1c52 │ │ +0904c2: 0a06 |0003: move-result v6 │ │ +0904c4: 0800 2a00 |0004: move-object/from16 v0, v42 │ │ +0904c8: 5400 5805 |0006: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ +0904cc: 0824 0000 |0008: move-object/from16 v36, v0 │ │ +0904d0: 3924 0c00 |000a: if-nez v36, 0016 // +000c │ │ +0904d4: 7100 691c 0000 |000c: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1c69 │ │ +0904da: 0c24 |000f: move-result-object v36 │ │ +0904dc: 0800 2400 |0010: move-object/from16 v0, v36 │ │ +0904e0: 0801 2a00 |0012: move-object/from16 v1, v42 │ │ +0904e4: 5b10 5805 |0014: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ +0904e8: 0800 2a00 |0016: move-object/from16 v0, v42 │ │ +0904ec: 5400 5805 |0018: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ +0904f0: 0824 0000 |001a: move-object/from16 v36, v0 │ │ +0904f4: 0800 2400 |001c: move-object/from16 v0, v36 │ │ +0904f8: 0801 2b00 |001e: move-object/from16 v1, v43 │ │ +0904fc: 6e20 621c 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1c62 │ │ +090502: d560 ff00 |0023: and-int/lit16 v0, v6, #int 255 // #00ff │ │ +090506: 0224 0000 |0025: move/from16 v36, v0 │ │ +09050a: 1325 0600 |0027: const/16 v37, #int 6 // #6 │ │ +09050e: 0200 2400 |0029: move/from16 v0, v36 │ │ +090512: 0201 2500 |002b: move/from16 v1, v37 │ │ +090516: 3310 2100 |002d: if-ne v0, v1, 004e // +0021 │ │ +09051a: 1316 0100 |002f: const/16 v22, #int 1 // #1 │ │ +09051e: 3816 2000 |0031: if-eqz v22, 0051 // +0020 │ │ +090522: 7701 8a10 2b00 |0033: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@108a │ │ +090528: 0a19 |0036: move-result v25 │ │ +09052a: 131a 0000 |0037: const/16 v26, #int 0 // #0 │ │ +09052e: 131b 0000 |0039: const/16 v27, #int 0 // #0 │ │ +090532: 7701 8c10 2b00 |003b: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@108c │ │ +090538: 0a07 |003e: move-result v7 │ │ +09053a: 1312 0000 |003f: const/16 v18, #int 0 // #0 │ │ +09053e: 0200 1200 |0041: move/from16 v0, v18 │ │ +090542: 3570 2600 |0043: if-ge v0, v7, 0069 // +0026 │ │ +090546: 0200 1900 |0045: move/from16 v0, v25 │ │ +09054a: 0201 1200 |0047: move/from16 v1, v18 │ │ +09054e: 3310 0b00 |0049: if-ne v0, v1, 0054 // +000b │ │ +090552: d812 1201 |004b: add-int/lit8 v18, v18, #int 1 // #01 │ │ +090556: 28f4 |004d: goto 0041 // -000c │ │ +090558: 1316 0000 |004e: const/16 v22, #int 0 // #0 │ │ +09055c: 28e1 |0050: goto 0031 // -001f │ │ +09055e: 1319 ffff |0051: const/16 v25, #int -1 // #ffff │ │ +090562: 28e4 |0053: goto 0037 // -001c │ │ +090564: 0800 2b00 |0054: move-object/from16 v0, v43 │ │ +090568: 0201 1200 |0056: move/from16 v1, v18 │ │ +09056c: 7120 8e10 1000 |0058: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@108e │ │ +090572: 0a24 |005b: move-result v36 │ │ +090574: a61a 1a24 |005c: add-float v26, v26, v36 │ │ +090578: 0800 2b00 |005e: move-object/from16 v0, v43 │ │ +09057c: 0201 1200 |0060: move/from16 v1, v18 │ │ +090580: 7120 8f10 1000 |0062: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@108f │ │ +090586: 0a24 |0065: move-result v36 │ │ +090588: a61b 1b24 |0066: add-float v27, v27, v36 │ │ +09058c: 28e3 |0068: goto 004b // -001d │ │ +09058e: 3816 1800 |0069: if-eqz v22, 0081 // +0018 │ │ +090592: d80c 07ff |006b: add-int/lit8 v12, v7, #int -1 // #ff │ │ +090596: 82c0 |006d: int-to-float v0, v12 │ │ +090598: 0224 0000 |006e: move/from16 v36, v0 │ │ +09059c: a90e 1a24 |0070: div-float v14, v26, v36 │ │ +0905a0: 82c0 |0072: int-to-float v0, v12 │ │ +0905a2: 0224 0000 |0073: move/from16 v36, v0 │ │ +0905a6: a90f 1b24 |0075: div-float v15, v27, v36 │ │ +0905aa: 1311 0000 |0077: const/16 v17, #int 0 // #0 │ │ +0905ae: d560 ff00 |0079: and-int/lit16 v0, v6, #int 255 // #00ff │ │ +0905b2: 0224 0000 |007b: move/from16 v36, v0 │ │ +0905b6: 2b24 3904 0000 |007d: packed-switch v36, 000004b6 // +00000439 │ │ +0905bc: 0f11 |0080: return v17 │ │ +0905be: 017c |0081: move v12, v7 │ │ +0905c0: 28eb |0082: goto 006d // -0015 │ │ +0905c2: 0800 2a00 |0083: move-object/from16 v0, v42 │ │ +0905c6: 590e 5005 |0085: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0550 │ │ +0905ca: 0800 2a00 |0087: move-object/from16 v0, v42 │ │ +0905ce: 590e 4a05 |0089: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@054a │ │ +0905d2: 0800 2a00 |008b: move-object/from16 v0, v42 │ │ +0905d6: 590f 5105 |008d: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0551 │ │ +0905da: 0800 2a00 |008f: move-object/from16 v0, v42 │ │ +0905de: 590f 4b05 |0091: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@054b │ │ +0905e2: 7601 af0f 2a00 |0093: invoke-direct/range {v42}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancelTaps:()V // method@0faf │ │ +0905e8: 28ea |0096: goto 0080 // -0016 │ │ +0905ea: 0800 2a00 |0097: move-object/from16 v0, v42 │ │ +0905ee: 590e 5005 |0099: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0550 │ │ +0905f2: 0800 2a00 |009b: move-object/from16 v0, v42 │ │ +0905f6: 590e 4a05 |009d: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@054a │ │ +0905fa: 0800 2a00 |009f: move-object/from16 v0, v42 │ │ +0905fe: 590f 5105 |00a1: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0551 │ │ +090602: 0800 2a00 |00a3: move-object/from16 v0, v42 │ │ +090606: 590f 4b05 |00a5: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@054b │ │ +09060a: 0800 2a00 |00a7: move-object/from16 v0, v42 │ │ +09060e: 5400 5805 |00a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ +090612: 0824 0000 |00ab: move-object/from16 v36, v0 │ │ +090616: 1325 e803 |00ad: const/16 v37, #int 1000 // #3e8 │ │ +09061a: 0800 2a00 |00af: move-object/from16 v0, v42 │ │ +09061e: 5200 5305 |00b1: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@0553 │ │ +090622: 0226 0000 |00b3: move/from16 v38, v0 │ │ +090626: 0200 2600 |00b5: move/from16 v0, v38 │ │ +09062a: 8200 |00b7: int-to-float v0, v0 │ │ +09062c: 0226 0000 |00b8: move/from16 v38, v0 │ │ +090630: 7403 641c 2400 |00ba: invoke-virtual/range {v36, v37, v38}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1c64 │ │ +090636: 7701 8a10 2b00 |00bd: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@108a │ │ +09063c: 0a1c |00c0: move-result v28 │ │ +09063e: 0800 2b00 |00c1: move-object/from16 v0, v43 │ │ +090642: 0201 1c00 |00c3: move/from16 v1, v28 │ │ +090646: 7120 8d10 1000 |00c5: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@108d │ │ +09064c: 0a13 |00c8: move-result v19 │ │ +09064e: 0800 2a00 |00c9: move-object/from16 v0, v42 │ │ +090652: 5400 5805 |00cb: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ +090656: 0824 0000 |00cd: move-object/from16 v36, v0 │ │ +09065a: 0800 2400 |00cf: move-object/from16 v0, v36 │ │ +09065e: 0201 1300 |00d1: move/from16 v1, v19 │ │ +090662: 7120 1a11 1000 |00d3: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@111a │ │ +090668: 0a21 |00d6: move-result v33 │ │ +09066a: 0800 2a00 |00d7: move-object/from16 v0, v42 │ │ +09066e: 5400 5805 |00d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ +090672: 0824 0000 |00db: move-object/from16 v36, v0 │ │ +090676: 0800 2400 |00dd: move-object/from16 v0, v36 │ │ +09067a: 0201 1300 |00df: move/from16 v1, v19 │ │ +09067e: 7120 1b11 1000 |00e1: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@111b │ │ +090684: 0a23 |00e4: move-result v35 │ │ +090686: 1312 0000 |00e5: const/16 v18, #int 0 // #0 │ │ +09068a: 0200 1200 |00e7: move/from16 v0, v18 │ │ +09068e: 3570 97ff |00e9: if-ge v0, v7, 0080 // -0069 │ │ +090692: 0200 1200 |00eb: move/from16 v0, v18 │ │ +090696: 0201 1c00 |00ed: move/from16 v1, v28 │ │ +09069a: 3310 0500 |00ef: if-ne v0, v1, 00f4 // +0005 │ │ +09069e: d812 1201 |00f1: add-int/lit8 v18, v18, #int 1 // #01 │ │ +0906a2: 28f4 |00f3: goto 00e7 // -000c │ │ +0906a4: 0800 2b00 |00f4: move-object/from16 v0, v43 │ │ +0906a8: 0201 1200 |00f6: move/from16 v1, v18 │ │ +0906ac: 7120 8d10 1000 |00f8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@108d │ │ +0906b2: 0a14 |00fb: move-result v20 │ │ +0906b4: 0800 2a00 |00fc: move-object/from16 v0, v42 │ │ +0906b8: 5400 5805 |00fe: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ +0906bc: 0824 0000 |0100: move-object/from16 v36, v0 │ │ +0906c0: 0800 2400 |0102: move-object/from16 v0, v36 │ │ +0906c4: 0201 1400 |0104: move/from16 v1, v20 │ │ +0906c8: 7120 1a11 1000 |0106: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@111a │ │ +0906ce: 0a24 |0109: move-result v36 │ │ +0906d0: a820 2124 |010a: mul-float v32, v33, v36 │ │ +0906d4: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ +0906d8: 5400 5805 |010e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ +0906dc: 0824 0000 |0110: move-object/from16 v36, v0 │ │ +0906e0: 0800 2400 |0112: move-object/from16 v0, v36 │ │ +0906e4: 0201 1400 |0114: move/from16 v1, v20 │ │ +0906e8: 7120 1b11 1000 |0116: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@111b │ │ +0906ee: 0a24 |0119: move-result v36 │ │ +0906f0: a822 2324 |011a: mul-float v34, v35, v36 │ │ +0906f4: a60d 2022 |011c: add-float v13, v32, v34 │ │ +0906f8: 1324 0000 |011e: const/16 v36, #int 0 // #0 │ │ +0906fc: 2e24 0d24 |0120: cmpg-float v36, v13, v36 │ │ +090700: 3b24 cfff |0122: if-gez v36, 00f1 // -0031 │ │ +090704: 0800 2a00 |0124: move-object/from16 v0, v42 │ │ +090708: 5400 5805 |0126: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ +09070c: 0824 0000 |0128: move-object/from16 v36, v0 │ │ +090710: 7401 631c 2400 |012a: invoke-virtual/range {v36}, Landroid/view/VelocityTracker;.clear:()V // method@1c63 │ │ +090716: 2900 53ff |012d: goto/16 0080 // -00ad │ │ +09071a: 0800 2a00 |012f: move-object/from16 v0, v42 │ │ +09071e: 5400 4805 |0131: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0548 │ │ +090722: 0824 0000 |0133: move-object/from16 v36, v0 │ │ +090726: 3824 7100 |0135: if-eqz v36, 01a6 // +0071 │ │ +09072a: 0800 2a00 |0137: move-object/from16 v0, v42 │ │ +09072e: 5400 4c05 |0139: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ +090732: 0824 0000 |013b: move-object/from16 v36, v0 │ │ +090736: 1325 0300 |013d: const/16 v37, #int 3 // #3 │ │ +09073a: 7402 b702 2400 |013f: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.hasMessages:(I)Z // method@02b7 │ │ +090740: 0a10 |0142: move-result v16 │ │ +090742: 3810 0d00 |0143: if-eqz v16, 0150 // +000d │ │ +090746: 0800 2a00 |0145: move-object/from16 v0, v42 │ │ +09074a: 5400 4c05 |0147: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ +09074e: 0824 0000 |0149: move-object/from16 v36, v0 │ │ +090752: 1325 0300 |014b: const/16 v37, #int 3 // #3 │ │ +090756: 7402 bf02 2400 |014d: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ +09075c: 0800 2a00 |0150: move-object/from16 v0, v42 │ │ +090760: 5400 4605 |0152: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0546 │ │ +090764: 0824 0000 |0154: move-object/from16 v36, v0 │ │ +090768: 3824 0d01 |0156: if-eqz v36, 0263 // +010d │ │ +09076c: 0800 2a00 |0158: move-object/from16 v0, v42 │ │ +090770: 5400 5505 |015a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0555 │ │ +090774: 0824 0000 |015c: move-object/from16 v36, v0 │ │ +090778: 3824 0501 |015e: if-eqz v36, 0263 // +0105 │ │ +09077c: 3810 0301 |0160: if-eqz v16, 0263 // +0103 │ │ +090780: 0800 2a00 |0162: move-object/from16 v0, v42 │ │ +090784: 5400 4605 |0164: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0546 │ │ +090788: 0824 0000 |0166: move-object/from16 v36, v0 │ │ +09078c: 0800 2a00 |0168: move-object/from16 v0, v42 │ │ +090790: 5400 5505 |016a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0555 │ │ +090794: 0825 0000 |016c: move-object/from16 v37, v0 │ │ +090798: 0800 2a00 |016e: move-object/from16 v0, v42 │ │ +09079c: 0801 2400 |0170: move-object/from16 v1, v36 │ │ +0907a0: 0802 2500 |0172: move-object/from16 v2, v37 │ │ +0907a4: 0803 2b00 |0174: move-object/from16 v3, v43 │ │ +0907a8: 7040 b20f 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@0fb2 │ │ +0907ae: 0a24 |0179: move-result v36 │ │ +0907b0: 3824 e900 |017a: if-eqz v36, 0263 // +00e9 │ │ +0907b4: 1324 0100 |017c: const/16 v36, #int 1 // #1 │ │ +0907b8: 0200 2400 |017e: move/from16 v0, v36 │ │ +0907bc: 0801 2a00 |0180: move-object/from16 v1, v42 │ │ +0907c0: 5c10 4e05 |0182: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@054e │ │ +0907c4: 0800 2a00 |0184: move-object/from16 v0, v42 │ │ +0907c8: 5400 4805 |0186: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0548 │ │ +0907cc: 0824 0000 |0188: move-object/from16 v36, v0 │ │ +0907d0: 0800 2a00 |018a: move-object/from16 v0, v42 │ │ +0907d4: 5400 4605 |018c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0546 │ │ +0907d8: 0825 0000 |018e: move-object/from16 v37, v0 │ │ +0907dc: 7802 1c1c 2400 |0190: invoke-interface/range {v36, v37}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTap:(Landroid/view/MotionEvent;)Z // method@1c1c │ │ +0907e2: 0a24 |0193: move-result v36 │ │ +0907e4: 9611 1124 |0194: or-int v17, v17, v36 │ │ +0907e8: 0800 2a00 |0196: move-object/from16 v0, v42 │ │ +0907ec: 5400 4805 |0198: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0548 │ │ +0907f0: 0824 0000 |019a: move-object/from16 v36, v0 │ │ +0907f4: 0800 2400 |019c: move-object/from16 v0, v36 │ │ +0907f8: 0801 2b00 |019e: move-object/from16 v1, v43 │ │ +0907fc: 7220 1d1c 1000 |01a0: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@1c1d │ │ +090802: 0a24 |01a3: move-result v36 │ │ +090804: 9611 1124 |01a4: or-int v17, v17, v36 │ │ +090808: 0800 2a00 |01a6: move-object/from16 v0, v42 │ │ +09080c: 590e 5005 |01a8: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0550 │ │ +090810: 0800 2a00 |01aa: move-object/from16 v0, v42 │ │ +090814: 590e 4a05 |01ac: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@054a │ │ +090818: 0800 2a00 |01ae: move-object/from16 v0, v42 │ │ +09081c: 590f 5105 |01b0: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0551 │ │ +090820: 0800 2a00 |01b2: move-object/from16 v0, v42 │ │ +090824: 590f 4b05 |01b4: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@054b │ │ +090828: 0800 2a00 |01b6: move-object/from16 v0, v42 │ │ +09082c: 5400 4605 |01b8: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0546 │ │ +090830: 0824 0000 |01ba: move-object/from16 v36, v0 │ │ +090834: 3824 0b00 |01bc: if-eqz v36, 01c7 // +000b │ │ +090838: 0800 2a00 |01be: move-object/from16 v0, v42 │ │ +09083c: 5400 4605 |01c0: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0546 │ │ +090840: 0824 0000 |01c2: move-object/from16 v36, v0 │ │ +090844: 7401 5e1c 2400 |01c4: invoke-virtual/range {v36}, Landroid/view/MotionEvent;.recycle:()V // method@1c5e │ │ +09084a: 7701 5d1c 2b00 |01c7: invoke-static/range {v43}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@1c5d │ │ +090850: 0c24 |01ca: move-result-object v36 │ │ +090852: 0800 2400 |01cb: move-object/from16 v0, v36 │ │ +090856: 0801 2a00 |01cd: move-object/from16 v1, v42 │ │ +09085a: 5b10 4605 |01cf: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0546 │ │ +09085e: 1324 0100 |01d1: const/16 v36, #int 1 // #1 │ │ +090862: 0200 2400 |01d3: move/from16 v0, v36 │ │ +090866: 0801 2a00 |01d5: move-object/from16 v1, v42 │ │ +09086a: 5c10 4505 |01d7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0545 │ │ +09086e: 1324 0100 |01d9: const/16 v36, #int 1 // #1 │ │ +090872: 0200 2400 |01db: move/from16 v0, v36 │ │ +090876: 0801 2a00 |01dd: move-object/from16 v1, v42 │ │ +09087a: 5c10 4405 |01df: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0544 │ │ +09087e: 1324 0100 |01e1: const/16 v36, #int 1 // #1 │ │ +090882: 0200 2400 |01e3: move/from16 v0, v36 │ │ +090886: 0801 2a00 |01e5: move-object/from16 v1, v42 │ │ +09088a: 5c10 5605 |01e7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0556 │ │ +09088e: 1324 0000 |01e9: const/16 v36, #int 0 // #0 │ │ +090892: 0200 2400 |01eb: move/from16 v0, v36 │ │ +090896: 0801 2a00 |01ed: move-object/from16 v1, v42 │ │ +09089a: 5c10 4d05 |01ef: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@054d │ │ +09089e: 1324 0000 |01f1: const/16 v36, #int 0 // #0 │ │ +0908a2: 0200 2400 |01f3: move/from16 v0, v36 │ │ +0908a6: 0801 2a00 |01f5: move-object/from16 v1, v42 │ │ +0908aa: 5c10 4705 |01f7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0547 │ │ +0908ae: 0800 2a00 |01f9: move-object/from16 v0, v42 │ │ +0908b2: 5500 4f05 |01fb: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@054f │ │ +0908b6: 0224 0000 |01fd: move/from16 v36, v0 │ │ +0908ba: 3824 3400 |01ff: if-eqz v36, 0233 // +0034 │ │ +0908be: 0800 2a00 |0201: move-object/from16 v0, v42 │ │ +0908c2: 5400 4c05 |0203: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ +0908c6: 0824 0000 |0205: move-object/from16 v36, v0 │ │ +0908ca: 1325 0200 |0207: const/16 v37, #int 2 // #2 │ │ +0908ce: 7402 bf02 2400 |0209: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ +0908d4: 0800 2a00 |020c: move-object/from16 v0, v42 │ │ +0908d8: 5400 4c05 |020e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ +0908dc: 0824 0000 |0210: move-object/from16 v36, v0 │ │ +0908e0: 1325 0200 |0212: const/16 v37, #int 2 // #2 │ │ +0908e4: 0800 2a00 |0214: move-object/from16 v0, v42 │ │ +0908e8: 5400 4605 |0216: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0546 │ │ +0908ec: 0826 0000 |0218: move-object/from16 v38, v0 │ │ +0908f0: 7401 531c 2600 |021a: invoke-virtual/range {v38}, Landroid/view/MotionEvent;.getDownTime:()J // method@1c53 │ │ +0908f6: 0b26 |021d: move-result-wide v38 │ │ +0908f8: 6028 4305 |021e: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0543 │ │ +0908fc: 0200 2800 |0220: move/from16 v0, v40 │ │ +090900: 8100 |0222: int-to-long v0, v0 │ │ +090902: 0528 0000 |0223: move-wide/from16 v40, v0 │ │ +090906: 9b26 2628 |0225: add-long v38, v38, v40 │ │ +09090a: 6028 3f05 |0227: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@053f │ │ +09090e: 0200 2800 |0229: move/from16 v0, v40 │ │ +090912: 8100 |022b: int-to-long v0, v0 │ │ +090914: 0528 0000 |022c: move-wide/from16 v40, v0 │ │ +090918: 9b26 2628 |022e: add-long v38, v38, v40 │ │ +09091c: 7404 c102 2400 |0230: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@02c1 │ │ +090922: 0800 2a00 |0233: move-object/from16 v0, v42 │ │ +090926: 5400 4c05 |0235: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ +09092a: 0824 0000 |0237: move-object/from16 v36, v0 │ │ +09092e: 1325 0100 |0239: const/16 v37, #int 1 // #1 │ │ +090932: 0800 2a00 |023b: move-object/from16 v0, v42 │ │ +090936: 5400 4605 |023d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0546 │ │ +09093a: 0826 0000 |023f: move-object/from16 v38, v0 │ │ +09093e: 7401 531c 2600 |0241: invoke-virtual/range {v38}, Landroid/view/MotionEvent;.getDownTime:()J // method@1c53 │ │ +090944: 0b26 |0244: move-result-wide v38 │ │ +090946: 6028 4305 |0245: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0543 │ │ +09094a: 0200 2800 |0247: move/from16 v0, v40 │ │ +09094e: 8100 |0249: int-to-long v0, v0 │ │ +090950: 0528 0000 |024a: move-wide/from16 v40, v0 │ │ +090954: 9b26 2628 |024c: add-long v38, v38, v40 │ │ +090958: 7404 c102 2400 |024e: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@02c1 │ │ +09095e: 0800 2a00 |0251: move-object/from16 v0, v42 │ │ +090962: 5400 5205 |0253: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0552 │ │ +090966: 0824 0000 |0255: move-object/from16 v36, v0 │ │ +09096a: 0800 2400 |0257: move-object/from16 v0, v36 │ │ +09096e: 0801 2b00 |0259: move-object/from16 v1, v43 │ │ +090972: 7220 1f1c 1000 |025b: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onDown:(Landroid/view/MotionEvent;)Z // method@1c1f │ │ +090978: 0a24 |025e: move-result v36 │ │ +09097a: 9611 1124 |025f: or-int v17, v17, v36 │ │ +09097e: 2900 1ffe |0261: goto/16 0080 // -01e1 │ │ +090982: 0800 2a00 |0263: move-object/from16 v0, v42 │ │ +090986: 5400 4c05 |0265: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ +09098a: 0824 0000 |0267: move-object/from16 v36, v0 │ │ +09098e: 1325 0300 |0269: const/16 v37, #int 3 // #3 │ │ +090992: 6026 3e05 |026b: sget v38, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@053e │ │ +090996: 0200 2600 |026d: move/from16 v0, v38 │ │ +09099a: 8100 |026f: int-to-long v0, v0 │ │ +09099c: 0526 0000 |0270: move-wide/from16 v38, v0 │ │ +0909a0: 7404 c202 2400 |0272: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageDelayed:(IJ)Z // method@02c2 │ │ +0909a6: 2900 31ff |0275: goto/16 01a6 // -00cf │ │ +0909aa: 0800 2a00 |0277: move-object/from16 v0, v42 │ │ +0909ae: 5500 4d05 |0279: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@054d │ │ +0909b2: 0224 0000 |027b: move/from16 v36, v0 │ │ +0909b6: 3924 03fe |027d: if-nez v36, 0080 // -01fd │ │ +0909ba: 0800 2a00 |027f: move-object/from16 v0, v42 │ │ +0909be: 5200 5005 |0281: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0550 │ │ +0909c2: 0224 0000 |0283: move/from16 v36, v0 │ │ +0909c6: a717 240e |0285: sub-float v23, v36, v14 │ │ +0909ca: 0800 2a00 |0287: move-object/from16 v0, v42 │ │ +0909ce: 5200 5105 |0289: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0551 │ │ +0909d2: 0224 0000 |028b: move/from16 v36, v0 │ │ +0909d6: a718 240f |028d: sub-float v24, v36, v15 │ │ +0909da: 0800 2a00 |028f: move-object/from16 v0, v42 │ │ +0909de: 5500 4e05 |0291: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@054e │ │ +0909e2: 0224 0000 |0293: move/from16 v36, v0 │ │ +0909e6: 3824 1400 |0295: if-eqz v36, 02a9 // +0014 │ │ +0909ea: 0800 2a00 |0297: move-object/from16 v0, v42 │ │ +0909ee: 5400 4805 |0299: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0548 │ │ +0909f2: 0824 0000 |029b: move-object/from16 v36, v0 │ │ +0909f6: 0800 2400 |029d: move-object/from16 v0, v36 │ │ +0909fa: 0801 2b00 |029f: move-object/from16 v1, v43 │ │ +0909fe: 7220 1d1c 1000 |02a1: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@1c1d │ │ +090a04: 0a24 |02a4: move-result v36 │ │ +090a06: 9611 1124 |02a5: or-int v17, v17, v36 │ │ +090a0a: 2900 d9fd |02a7: goto/16 0080 // -0227 │ │ +090a0e: 0800 2a00 |02a9: move-object/from16 v0, v42 │ │ +090a12: 5500 4505 |02ab: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0545 │ │ +090a16: 0224 0000 |02ad: move/from16 v36, v0 │ │ +090a1a: 3824 8700 |02af: if-eqz v36, 0336 // +0087 │ │ +090a1e: 0800 2a00 |02b1: move-object/from16 v0, v42 │ │ +090a22: 5200 4a05 |02b3: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@054a │ │ +090a26: 0224 0000 |02b5: move/from16 v36, v0 │ │ +090a2a: a724 0e24 |02b7: sub-float v36, v14, v36 │ │ +090a2e: 0200 2400 |02b9: move/from16 v0, v36 │ │ +090a32: 8709 |02bb: float-to-int v9, v0 │ │ +090a34: 0800 2a00 |02bc: move-object/from16 v0, v42 │ │ +090a38: 5200 4b05 |02be: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@054b │ │ +090a3c: 0224 0000 |02c0: move/from16 v36, v0 │ │ +090a40: a724 0f24 |02c2: sub-float v36, v15, v36 │ │ +090a44: 0200 2400 |02c4: move/from16 v0, v36 │ │ +090a48: 870a |02c6: float-to-int v10, v0 │ │ +090a4a: 9224 0909 |02c7: mul-int v36, v9, v9 │ │ +090a4e: 9225 0a0a |02c9: mul-int v37, v10, v10 │ │ +090a52: 900b 2425 |02cb: add-int v11, v36, v37 │ │ +090a56: 0800 2a00 |02cd: move-object/from16 v0, v42 │ │ +090a5a: 5200 5705 |02cf: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@0557 │ │ +090a5e: 0224 0000 |02d1: move/from16 v36, v0 │ │ +090a62: 0200 2400 |02d3: move/from16 v0, v36 │ │ +090a66: 370b 4d00 |02d5: if-le v11, v0, 0322 // +004d │ │ +090a6a: 0800 2a00 |02d7: move-object/from16 v0, v42 │ │ +090a6e: 5400 5205 |02d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0552 │ │ +090a72: 0824 0000 |02db: move-object/from16 v36, v0 │ │ +090a76: 0800 2a00 |02dd: move-object/from16 v0, v42 │ │ +090a7a: 5400 4605 |02df: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0546 │ │ +090a7e: 0825 0000 |02e1: move-object/from16 v37, v0 │ │ +090a82: 0800 2400 |02e3: move-object/from16 v0, v36 │ │ +090a86: 0801 2500 |02e5: move-object/from16 v1, v37 │ │ +090a8a: 0802 2b00 |02e7: move-object/from16 v2, v43 │ │ +090a8e: 0203 1700 |02e9: move/from16 v3, v23 │ │ +090a92: 0204 1800 |02eb: move/from16 v4, v24 │ │ +090a96: 7254 221c 1032 |02ed: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@1c22 │ │ +090a9c: 0a11 |02f0: move-result v17 │ │ +090a9e: 0800 2a00 |02f1: move-object/from16 v0, v42 │ │ +090aa2: 590e 5005 |02f3: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0550 │ │ +090aa6: 0800 2a00 |02f5: move-object/from16 v0, v42 │ │ +090aaa: 590f 5105 |02f7: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0551 │ │ +090aae: 1324 0000 |02f9: const/16 v36, #int 0 // #0 │ │ +090ab2: 0200 2400 |02fb: move/from16 v0, v36 │ │ +090ab6: 0801 2a00 |02fd: move-object/from16 v1, v42 │ │ +090aba: 5c10 4505 |02ff: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0545 │ │ +090abe: 0800 2a00 |0301: move-object/from16 v0, v42 │ │ +090ac2: 5400 4c05 |0303: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ +090ac6: 0824 0000 |0305: move-object/from16 v36, v0 │ │ +090aca: 1325 0300 |0307: const/16 v37, #int 3 // #3 │ │ +090ace: 7402 bf02 2400 |0309: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ +090ad4: 0800 2a00 |030c: move-object/from16 v0, v42 │ │ +090ad8: 5400 4c05 |030e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ +090adc: 0824 0000 |0310: move-object/from16 v36, v0 │ │ +090ae0: 1325 0100 |0312: const/16 v37, #int 1 // #1 │ │ +090ae4: 7402 bf02 2400 |0314: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ +090aea: 0800 2a00 |0317: move-object/from16 v0, v42 │ │ +090aee: 5400 4c05 |0319: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ +090af2: 0824 0000 |031b: move-object/from16 v36, v0 │ │ +090af6: 1325 0200 |031d: const/16 v37, #int 2 // #2 │ │ +090afa: 7402 bf02 2400 |031f: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ +090b00: 0800 2a00 |0322: move-object/from16 v0, v42 │ │ +090b04: 5200 5705 |0324: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@0557 │ │ +090b08: 0224 0000 |0326: move/from16 v36, v0 │ │ +090b0c: 0200 2400 |0328: move/from16 v0, v36 │ │ +090b10: 370b 56fd |032a: if-le v11, v0, 0080 // -02aa │ │ +090b14: 1324 0000 |032c: const/16 v36, #int 0 // #0 │ │ +090b18: 0200 2400 |032e: move/from16 v0, v36 │ │ +090b1c: 0801 2a00 |0330: move-object/from16 v1, v42 │ │ +090b20: 5c10 4405 |0332: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0544 │ │ +090b24: 2900 4cfd |0334: goto/16 0080 // -02b4 │ │ +090b28: 7701 1521 1700 |0336: invoke-static/range {v23}, Ljava/lang/Math;.abs:(F)F // method@2115 │ │ +090b2e: 0a24 |0339: move-result v36 │ │ +090b30: 1525 803f |033a: const/high16 v37, #int 1065353216 // #3f80 │ │ +090b34: 2d24 2425 |033c: cmpl-float v36, v36, v37 │ │ +090b38: 3b24 0c00 |033e: if-gez v36, 034a // +000c │ │ +090b3c: 7701 1521 1800 |0340: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@2115 │ │ +090b42: 0a24 |0343: move-result v36 │ │ +090b44: 1525 803f |0344: const/high16 v37, #int 1065353216 // #3f80 │ │ +090b48: 2d24 2425 |0346: cmpl-float v36, v36, v37 │ │ +090b4c: 3a24 38fd |0348: if-ltz v36, 0080 // -02c8 │ │ +090b50: 0800 2a00 |034a: move-object/from16 v0, v42 │ │ +090b54: 5400 5205 |034c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0552 │ │ +090b58: 0824 0000 |034e: move-object/from16 v36, v0 │ │ +090b5c: 0800 2a00 |0350: move-object/from16 v0, v42 │ │ +090b60: 5400 4605 |0352: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0546 │ │ +090b64: 0825 0000 |0354: move-object/from16 v37, v0 │ │ +090b68: 0800 2400 |0356: move-object/from16 v0, v36 │ │ +090b6c: 0801 2500 |0358: move-object/from16 v1, v37 │ │ +090b70: 0802 2b00 |035a: move-object/from16 v2, v43 │ │ +090b74: 0203 1700 |035c: move/from16 v3, v23 │ │ +090b78: 0204 1800 |035e: move/from16 v4, v24 │ │ +090b7c: 7254 221c 1032 |0360: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@1c22 │ │ +090b82: 0a11 |0363: move-result v17 │ │ +090b84: 0800 2a00 |0364: move-object/from16 v0, v42 │ │ +090b88: 590e 5005 |0366: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0550 │ │ +090b8c: 0800 2a00 |0368: move-object/from16 v0, v42 │ │ +090b90: 590f 5105 |036a: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0551 │ │ +090b94: 2900 14fd |036c: goto/16 0080 // -02ec │ │ +090b98: 1324 0000 |036e: const/16 v36, #int 0 // #0 │ │ +090b9c: 0200 2400 |0370: move/from16 v0, v36 │ │ +090ba0: 0801 2a00 |0372: move-object/from16 v1, v42 │ │ +090ba4: 5c10 5605 |0374: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0556 │ │ +090ba8: 7701 5d1c 2b00 |0376: invoke-static/range {v43}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@1c5d │ │ +090bae: 0c08 |0379: move-result-object v8 │ │ +090bb0: 0800 2a00 |037a: move-object/from16 v0, v42 │ │ +090bb4: 5500 4e05 |037c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@054e │ │ +090bb8: 0224 0000 |037e: move/from16 v36, v0 │ │ +090bbc: 3824 6800 |0380: if-eqz v36, 03e8 // +0068 │ │ +090bc0: 0800 2a00 |0382: move-object/from16 v0, v42 │ │ +090bc4: 5400 4805 |0384: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0548 │ │ +090bc8: 0824 0000 |0386: move-object/from16 v36, v0 │ │ +090bcc: 0800 2400 |0388: move-object/from16 v0, v36 │ │ +090bd0: 0801 2b00 |038a: move-object/from16 v1, v43 │ │ +090bd4: 7220 1d1c 1000 |038c: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@1c1d │ │ +090bda: 0a24 |038f: move-result v36 │ │ +090bdc: 9611 1124 |0390: or-int v17, v17, v36 │ │ +090be0: 0800 2a00 |0392: move-object/from16 v0, v42 │ │ +090be4: 5400 5505 |0394: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0555 │ │ +090be8: 0824 0000 |0396: move-object/from16 v36, v0 │ │ +090bec: 3824 0b00 |0398: if-eqz v36, 03a3 // +000b │ │ +090bf0: 0800 2a00 |039a: move-object/from16 v0, v42 │ │ +090bf4: 5400 5505 |039c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0555 │ │ +090bf8: 0824 0000 |039e: move-object/from16 v36, v0 │ │ +090bfc: 7401 5e1c 2400 |03a0: invoke-virtual/range {v36}, Landroid/view/MotionEvent;.recycle:()V // method@1c5e │ │ +090c02: 0800 2a00 |03a3: move-object/from16 v0, v42 │ │ +090c06: 5b08 5505 |03a5: iput-object v8, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0555 │ │ +090c0a: 0800 2a00 |03a7: move-object/from16 v0, v42 │ │ +090c0e: 5400 5805 |03a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ +090c12: 0824 0000 |03ab: move-object/from16 v36, v0 │ │ +090c16: 3824 1300 |03ad: if-eqz v36, 03c0 // +0013 │ │ +090c1a: 0800 2a00 |03af: move-object/from16 v0, v42 │ │ +090c1e: 5400 5805 |03b1: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ +090c22: 0824 0000 |03b3: move-object/from16 v36, v0 │ │ +090c26: 7401 6a1c 2400 |03b5: invoke-virtual/range {v36}, Landroid/view/VelocityTracker;.recycle:()V // method@1c6a │ │ +090c2c: 1324 0000 |03b8: const/16 v36, #int 0 // #0 │ │ +090c30: 0800 2400 |03ba: move-object/from16 v0, v36 │ │ +090c34: 0801 2a00 |03bc: move-object/from16 v1, v42 │ │ +090c38: 5b10 5805 |03be: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ +090c3c: 1324 0000 |03c0: const/16 v36, #int 0 // #0 │ │ +090c40: 0200 2400 |03c2: move/from16 v0, v36 │ │ +090c44: 0801 2a00 |03c4: move-object/from16 v1, v42 │ │ +090c48: 5c10 4e05 |03c6: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@054e │ │ +090c4c: 1324 0000 |03c8: const/16 v36, #int 0 // #0 │ │ +090c50: 0200 2400 |03ca: move/from16 v0, v36 │ │ +090c54: 0801 2a00 |03cc: move-object/from16 v1, v42 │ │ +090c58: 5c10 4705 |03ce: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0547 │ │ +090c5c: 0800 2a00 |03d0: move-object/from16 v0, v42 │ │ +090c60: 5400 4c05 |03d2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ +090c64: 0824 0000 |03d4: move-object/from16 v36, v0 │ │ +090c68: 1325 0100 |03d6: const/16 v37, #int 1 // #1 │ │ +090c6c: 7402 bf02 2400 |03d8: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ +090c72: 0800 2a00 |03db: move-object/from16 v0, v42 │ │ +090c76: 5400 4c05 |03dd: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ +090c7a: 0824 0000 |03df: move-object/from16 v36, v0 │ │ +090c7e: 1325 0200 |03e1: const/16 v37, #int 2 // #2 │ │ +090c82: 7402 bf02 2400 |03e3: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ +090c88: 2900 9afc |03e6: goto/16 0080 // -0366 │ │ +090c8c: 0800 2a00 |03e8: move-object/from16 v0, v42 │ │ +090c90: 5500 4d05 |03ea: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@054d │ │ +090c94: 0224 0000 |03ec: move/from16 v36, v0 │ │ +090c98: 3824 1600 |03ee: if-eqz v36, 0404 // +0016 │ │ +090c9c: 0800 2a00 |03f0: move-object/from16 v0, v42 │ │ +090ca0: 5400 4c05 |03f2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@054c │ │ +090ca4: 0824 0000 |03f4: move-object/from16 v36, v0 │ │ +090ca8: 1325 0300 |03f6: const/16 v37, #int 3 // #3 │ │ +090cac: 7402 bf02 2400 |03f8: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02bf │ │ +090cb2: 1324 0000 |03fb: const/16 v36, #int 0 // #0 │ │ +090cb6: 0200 2400 |03fd: move/from16 v0, v36 │ │ +090cba: 0801 2a00 |03ff: move-object/from16 v1, v42 │ │ +090cbe: 5c10 4d05 |0401: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@054d │ │ +090cc2: 288f |0403: goto 0392 // -0071 │ │ +090cc4: 0800 2a00 |0404: move-object/from16 v0, v42 │ │ +090cc8: 5500 4505 |0406: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0545 │ │ +090ccc: 0224 0000 |0408: move/from16 v36, v0 │ │ +090cd0: 3824 2f00 |040a: if-eqz v36, 0439 // +002f │ │ +090cd4: 0800 2a00 |040c: move-object/from16 v0, v42 │ │ +090cd8: 5400 5205 |040e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0552 │ │ +090cdc: 0824 0000 |0410: move-object/from16 v36, v0 │ │ +090ce0: 0800 2400 |0412: move-object/from16 v0, v36 │ │ +090ce4: 0801 2b00 |0414: move-object/from16 v1, v43 │ │ +090ce8: 7220 241c 1000 |0416: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onSingleTapUp:(Landroid/view/MotionEvent;)Z // method@1c24 │ │ +090cee: 0a11 |0419: move-result v17 │ │ +090cf0: 0800 2a00 |041a: move-object/from16 v0, v42 │ │ +090cf4: 5500 4705 |041c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0547 │ │ +090cf8: 0224 0000 |041e: move/from16 v36, v0 │ │ +090cfc: 3824 72ff |0420: if-eqz v36, 0392 // -008e │ │ +090d00: 0800 2a00 |0422: move-object/from16 v0, v42 │ │ +090d04: 5400 4805 |0424: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0548 │ │ +090d08: 0824 0000 |0426: move-object/from16 v36, v0 │ │ +090d0c: 3824 6aff |0428: if-eqz v36, 0392 // -0096 │ │ +090d10: 0800 2a00 |042a: move-object/from16 v0, v42 │ │ +090d14: 5400 4805 |042c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0548 │ │ +090d18: 0824 0000 |042e: move-object/from16 v36, v0 │ │ +090d1c: 0800 2400 |0430: move-object/from16 v0, v36 │ │ +090d20: 0801 2b00 |0432: move-object/from16 v1, v43 │ │ +090d24: 7220 1e1c 1000 |0434: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@1c1e │ │ +090d2a: 2900 5bff |0437: goto/16 0392 // -00a5 │ │ +090d2e: 0800 2a00 |0439: move-object/from16 v0, v42 │ │ +090d32: 5400 5805 |043b: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0558 │ │ +090d36: 081d 0000 |043d: move-object/from16 v29, v0 │ │ +090d3a: 1324 0000 |043f: const/16 v36, #int 0 // #0 │ │ +090d3e: 0800 2b00 |0441: move-object/from16 v0, v43 │ │ +090d42: 0201 2400 |0443: move/from16 v1, v36 │ │ +090d46: 7120 8d10 1000 |0445: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@108d │ │ +090d4c: 0a15 |0448: move-result v21 │ │ +090d4e: 1324 e803 |0449: const/16 v36, #int 1000 // #3e8 │ │ +090d52: 0800 2a00 |044b: move-object/from16 v0, v42 │ │ +090d56: 5200 5305 |044d: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@0553 │ │ +090d5a: 0225 0000 |044f: move/from16 v37, v0 │ │ +090d5e: 0200 2500 |0451: move/from16 v0, v37 │ │ +090d62: 8200 |0453: int-to-float v0, v0 │ │ +090d64: 0225 0000 |0454: move/from16 v37, v0 │ │ +090d68: 0800 1d00 |0456: move-object/from16 v0, v29 │ │ +090d6c: 0201 2400 |0458: move/from16 v1, v36 │ │ +090d70: 0202 2500 |045a: move/from16 v2, v37 │ │ +090d74: 6e30 641c 1002 |045c: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1c64 │ │ +090d7a: 0800 1d00 |045f: move-object/from16 v0, v29 │ │ +090d7e: 0201 1500 |0461: move/from16 v1, v21 │ │ +090d82: 7120 1b11 1000 |0463: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@111b │ │ +090d88: 0a1f |0466: move-result v31 │ │ +090d8a: 0800 1d00 |0467: move-object/from16 v0, v29 │ │ +090d8e: 0201 1500 |0469: move/from16 v1, v21 │ │ +090d92: 7120 1a11 1000 |046b: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@111a │ │ +090d98: 0a1e |046e: move-result v30 │ │ +090d9a: 7701 1521 1f00 |046f: invoke-static/range {v31}, Ljava/lang/Math;.abs:(F)F // method@2115 │ │ +090da0: 0a24 |0472: move-result v36 │ │ +090da2: 0800 2a00 |0473: move-object/from16 v0, v42 │ │ +090da6: 5200 5405 |0475: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@0554 │ │ +090daa: 0225 0000 |0477: move/from16 v37, v0 │ │ +090dae: 0200 2500 |0479: move/from16 v0, v37 │ │ +090db2: 8200 |047b: int-to-float v0, v0 │ │ +090db4: 0225 0000 |047c: move/from16 v37, v0 │ │ +090db8: 2d24 2425 |047e: cmpl-float v36, v36, v37 │ │ +090dbc: 3c24 1500 |0480: if-gtz v36, 0495 // +0015 │ │ +090dc0: 7701 1521 1e00 |0482: invoke-static/range {v30}, Ljava/lang/Math;.abs:(F)F // method@2115 │ │ +090dc6: 0a24 |0485: move-result v36 │ │ +090dc8: 0800 2a00 |0486: move-object/from16 v0, v42 │ │ +090dcc: 5200 5405 |0488: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@0554 │ │ +090dd0: 0225 0000 |048a: move/from16 v37, v0 │ │ +090dd4: 0200 2500 |048c: move/from16 v0, v37 │ │ +090dd8: 8200 |048e: int-to-float v0, v0 │ │ +090dda: 0225 0000 |048f: move/from16 v37, v0 │ │ +090dde: 2d24 2425 |0491: cmpl-float v36, v36, v37 │ │ +090de2: 3d24 fffe |0493: if-lez v36, 0392 // -0101 │ │ +090de6: 0800 2a00 |0495: move-object/from16 v0, v42 │ │ +090dea: 5400 5205 |0497: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0552 │ │ +090dee: 0824 0000 |0499: move-object/from16 v36, v0 │ │ +090df2: 0800 2a00 |049b: move-object/from16 v0, v42 │ │ +090df6: 5400 4605 |049d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0546 │ │ +090dfa: 0825 0000 |049f: move-object/from16 v37, v0 │ │ +090dfe: 0800 2400 |04a1: move-object/from16 v0, v36 │ │ +090e02: 0801 2500 |04a3: move-object/from16 v1, v37 │ │ +090e06: 0802 2b00 |04a5: move-object/from16 v2, v43 │ │ +090e0a: 0203 1e00 |04a7: move/from16 v3, v30 │ │ +090e0e: 0204 1f00 |04a9: move/from16 v4, v31 │ │ +090e12: 7254 201c 1032 |04ab: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@1c20 │ │ +090e18: 0a11 |04ae: move-result v17 │ │ +090e1a: 2900 e3fe |04af: goto/16 0392 // -011d │ │ +090e1e: 7601 ae0f 2a00 |04b1: invoke-direct/range {v42}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancel:()V // method@0fae │ │ +090e24: 2900 ccfb |04b4: goto/16 0080 // -0434 │ │ +090e28: 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 │ │ @@ -183095,17 +183096,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -090e74: |[090e74] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setIsLongpressEnabled:(Z)V │ │ -090e84: 5c01 4f05 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@054f │ │ -090e88: 0e00 |0002: return-void │ │ +090e4c: |[090e4c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setIsLongpressEnabled:(Z)V │ │ +090e5c: 5c01 4f05 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@054f │ │ +090e60: 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 │ │ @@ -183115,17 +183116,17 @@ │ │ type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -090e8c: |[090e8c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ -090e9c: 5b01 4805 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0548 │ │ -090ea0: 0e00 |0002: return-void │ │ +090e64: |[090e64] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ +090e74: 5b01 4805 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0548 │ │ +090e78: 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; │ │ @@ -183165,20 +183166,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 │ │ -090ea4: |[090ea4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ -090eb4: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ -090eba: 2200 0904 |0003: new-instance v0, Landroid/view/GestureDetector; // type@0409 │ │ -090ebe: 7040 251c 2043 |0005: invoke-direct {v0, v2, v3, v4}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@1c25 │ │ -090ec4: 5b10 5905 |0008: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0559 │ │ -090ec8: 0e00 |000a: return-void │ │ +090e7c: |[090e7c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ +090e8c: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ +090e92: 2200 0904 |0003: new-instance v0, Landroid/view/GestureDetector; // type@0409 │ │ +090e96: 7040 251c 2043 |0005: invoke-direct {v0, v2, v3, v4}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@1c25 │ │ +090e9c: 5b10 5905 |0008: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0559 │ │ +090ea0: 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; │ │ @@ -183192,19 +183193,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -090ecc: |[090ecc] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.isLongpressEnabled:()Z │ │ -090edc: 5410 5905 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0559 │ │ -090ee0: 6e10 261c 0000 |0002: invoke-virtual {v0}, Landroid/view/GestureDetector;.isLongpressEnabled:()Z // method@1c26 │ │ -090ee6: 0a00 |0005: move-result v0 │ │ -090ee8: 0f00 |0006: return v0 │ │ +090ea4: |[090ea4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.isLongpressEnabled:()Z │ │ +090eb4: 5410 5905 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0559 │ │ +090eb8: 6e10 261c 0000 |0002: invoke-virtual {v0}, Landroid/view/GestureDetector;.isLongpressEnabled:()Z // method@1c26 │ │ +090ebe: 0a00 |0005: move-result v0 │ │ +090ec0: 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;) │ │ @@ -183212,19 +183213,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -090eec: |[090eec] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -090efc: 5410 5905 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0559 │ │ -090f00: 6e20 271c 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1c27 │ │ -090f06: 0a00 |0005: move-result v0 │ │ -090f08: 0f00 |0006: return v0 │ │ +090ec4: |[090ec4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +090ed4: 5410 5905 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0559 │ │ +090ed8: 6e20 271c 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1c27 │ │ +090ede: 0a00 |0005: move-result v0 │ │ +090ee0: 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; │ │ │ │ @@ -183233,18 +183234,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -090f0c: |[090f0c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setIsLongpressEnabled:(Z)V │ │ -090f1c: 5410 5905 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0559 │ │ -090f20: 6e20 281c 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setIsLongpressEnabled:(Z)V // method@1c28 │ │ -090f26: 0e00 |0005: return-void │ │ +090ee4: |[090ee4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setIsLongpressEnabled:(Z)V │ │ +090ef4: 5410 5905 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0559 │ │ +090ef8: 6e20 281c 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setIsLongpressEnabled:(Z)V // method@1c28 │ │ +090efe: 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 │ │ @@ -183254,18 +183255,18 @@ │ │ type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -090f28: |[090f28] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ -090f38: 5410 5905 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0559 │ │ -090f3c: 6e20 291c 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@1c29 │ │ -090f42: 0e00 |0005: return-void │ │ +090f00: |[090f00] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ +090f10: 5410 5905 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0559 │ │ +090f14: 6e20 291c 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@1c29 │ │ +090f1a: 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; │ │ @@ -183301,17 +183302,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -090f44: |[090f44] android.support.v4.view.GravityCompat$GravityCompatImplBase.:()V │ │ -090f54: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -090f5a: 0e00 |0003: return-void │ │ +090f1c: |[090f1c] android.support.v4.view.GravityCompat$GravityCompatImplBase.:()V │ │ +090f2c: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +090f32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -183320,17 +183321,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 │ │ -090f5c: |[090f5c] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ -090f6c: 7707 2a1c 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;)V // method@1c2a │ │ -090f72: 0e00 |0003: return-void │ │ +090f34: |[090f34] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +090f44: 7707 2a1c 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;)V // method@1c2a │ │ +090f4a: 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 │ │ @@ -183347,17 +183348,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 │ │ -090f74: |[090f74] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -090f84: 7155 2c1c 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@1c2c │ │ -090f8a: 0e00 |0003: return-void │ │ +090f4c: |[090f4c] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +090f5c: 7155 2c1c 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@1c2c │ │ +090f62: 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 │ │ @@ -183372,17 +183373,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 │ │ -090f8c: |[090f8c] android.support.v4.view.GravityCompat$GravityCompatImplBase.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -090f9c: 7130 2e1c 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@1c2e │ │ -090fa2: 0e00 |0003: return-void │ │ +090f64: |[090f64] android.support.v4.view.GravityCompat$GravityCompatImplBase.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +090f74: 7130 2e1c 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@1c2e │ │ +090f7a: 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 │ │ @@ -183395,18 +183396,18 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -090fa4: |[090fa4] android.support.v4.view.GravityCompat$GravityCompatImplBase.getAbsoluteGravity:(II)I │ │ -090fb4: 1400 ffff 7fff |0000: const v0, #float -3.40282e+38 // #ff7fffff │ │ -090fba: b520 |0003: and-int/2addr v0, v2 │ │ -090fbc: 0f00 |0004: return v0 │ │ +090f7c: |[090f7c] android.support.v4.view.GravityCompat$GravityCompatImplBase.getAbsoluteGravity:(II)I │ │ +090f8c: 1400 ffff 7fff |0000: const v0, #float -3.40282e+38 // #ff7fffff │ │ +090f92: b520 |0003: and-int/2addr v0, v2 │ │ +090f94: 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 │ │ @@ -183442,17 +183443,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -090fc0: |[090fc0] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.:()V │ │ -090fd0: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -090fd6: 0e00 |0003: return-void │ │ +090f98: |[090f98] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.:()V │ │ +090fa8: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +090fae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ │ │ Virtual methods - │ │ @@ -183461,17 +183462,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 │ │ -090fd8: |[090fd8] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ -090fe8: 7708 d70f 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@0fd7 │ │ -090fee: 0e00 |0003: return-void │ │ +090fb0: |[090fb0] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +090fc0: 7708 d70f 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@0fd7 │ │ +090fc6: 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 │ │ @@ -183488,17 +183489,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 │ │ -090ff0: |[090ff0] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -091000: 7706 d80f 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@0fd8 │ │ -091006: 0e00 |0003: return-void │ │ +090fc8: |[090fc8] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +090fd8: 7706 d80f 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@0fd8 │ │ +090fde: 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 │ │ @@ -183513,17 +183514,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 │ │ -091008: |[091008] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -091018: 7140 d90f 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0fd9 │ │ -09101e: 0e00 |0003: return-void │ │ +090fe0: |[090fe0] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +090ff0: 7140 d90f 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0fd9 │ │ +090ff6: 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 │ │ @@ -183536,18 +183537,18 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -091020: |[091020] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.getAbsoluteGravity:(II)I │ │ -091030: 7120 da0f 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.getAbsoluteGravity:(II)I // method@0fda │ │ -091036: 0a00 |0003: move-result v0 │ │ -091038: 0f00 |0004: return v0 │ │ +090ff8: |[090ff8] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.getAbsoluteGravity:(II)I │ │ +091008: 7120 da0f 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.getAbsoluteGravity:(II)I // method@0fda │ │ +09100e: 0a00 |0003: move-result v0 │ │ +091010: 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 │ │ @@ -183593,17 +183594,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09103c: |[09103c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ -09104c: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -091052: 0e00 |0003: return-void │ │ +091014: |[091014] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ +091024: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +09102a: 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;) │ │ @@ -183611,40 +183612,40 @@ │ │ type : '(IIIII)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -091054: |[091054] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ -091064: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -091066: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -091068: 9504 0607 |0002: and-int v4, v6, v7 │ │ -09106c: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ -091070: 0121 |0006: move v1, v2 │ │ -091072: 9600 0809 |0007: or-int v0, v8, v9 │ │ -091076: 9504 0600 |0009: and-int v4, v6, v0 │ │ -09107a: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ -09107e: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ -091082: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ -091086: 2203 e004 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -09108a: 1a04 ad11 |0013: const-string v4, "bad arguments" // string@11ad │ │ -09108e: 7020 0121 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -091094: 2703 |0018: throw v3 │ │ -091096: 0131 |0019: move v1, v3 │ │ -091098: 28ed |001a: goto 0007 // -0013 │ │ -09109a: 0132 |001b: move v2, v3 │ │ -09109c: 28f1 |001c: goto 000d // -000f │ │ -09109e: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ -0910a2: b535 |001f: and-int/2addr v5, v3 │ │ -0910a4: 0f05 |0020: return v5 │ │ -0910a6: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ -0910aa: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ -0910ae: b535 |0025: and-int/2addr v5, v3 │ │ -0910b0: 28fa |0026: goto 0020 // -0006 │ │ +09102c: |[09102c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ +09103c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +09103e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +091040: 9504 0607 |0002: and-int v4, v6, v7 │ │ +091044: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ +091048: 0121 |0006: move v1, v2 │ │ +09104a: 9600 0809 |0007: or-int v0, v8, v9 │ │ +09104e: 9504 0600 |0009: and-int v4, v6, v0 │ │ +091052: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ +091056: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ +09105a: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ +09105e: 2203 e004 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +091062: 1a04 ad11 |0013: const-string v4, "bad arguments" // string@11ad │ │ +091066: 7020 0121 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +09106c: 2703 |0018: throw v3 │ │ +09106e: 0131 |0019: move v1, v3 │ │ +091070: 28ed |001a: goto 0007 // -0013 │ │ +091072: 0132 |001b: move v2, v3 │ │ +091074: 28f1 |001c: goto 000d // -000f │ │ +091076: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ +09107a: b535 |001f: and-int/2addr v5, v3 │ │ +09107c: 0f05 |0020: return v5 │ │ +09107e: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ +091082: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ +091086: b535 |0025: and-int/2addr v5, v3 │ │ +091088: 28fa |0026: goto 0020 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0007 line=56 │ │ 0x0009 line=57 │ │ 0x000d line=59 │ │ 0x000f line=60 │ │ @@ -183675,18 +183676,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 │ │ -0910b4: |[0910b4] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -0910c4: 6e20 321c 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@1c32 │ │ -0910ca: 0a00 |0003: move-result v0 │ │ -0910cc: 0f00 |0004: return v0 │ │ +09108c: |[09108c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +09109c: 6e20 321c 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@1c32 │ │ +0910a2: 0a00 |0003: move-result v0 │ │ +0910a4: 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; │ │ @@ -183698,17 +183699,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 │ │ -0910d0: |[0910d0] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ -0910e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0910e2: 1100 |0001: return-object v0 │ │ +0910a8: |[0910a8] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +0910b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0910ba: 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; │ │ │ │ @@ -183717,17 +183718,17 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0910e4: |[0910e4] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ -0910f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0910f6: 0f00 |0001: return v0 │ │ +0910bc: |[0910bc] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ +0910cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0910ce: 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; │ │ │ │ @@ -183736,32 +183737,32 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -0910f8: |[0910f8] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -091108: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09110a: 6e20 e20f 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@0fe2 │ │ -091110: 0a01 |0004: move-result v1 │ │ -091112: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ -091116: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ -09111a: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ -09111e: 7152 df0f 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@0fdf │ │ -091124: 0a05 |000e: move-result v5 │ │ -091126: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -091128: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ -09112c: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ -091130: 7153 df0f 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@0fdf │ │ -091136: 0a05 |0017: move-result v5 │ │ -091138: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ -09113c: 0f00 |001a: return v0 │ │ -09113e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -091140: 28fe |001c: goto 001a // -0002 │ │ +0910d0: |[0910d0] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +0910e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0910e2: 6e20 e20f 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@0fe2 │ │ +0910e8: 0a01 |0004: move-result v1 │ │ +0910ea: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ +0910ee: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ +0910f2: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ +0910f6: 7152 df0f 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@0fdf │ │ +0910fc: 0a05 |000e: move-result v5 │ │ +0910fe: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +091100: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ +091104: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ +091108: 7153 df0f 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@0fdf │ │ +09110e: 0a05 |0017: move-result v5 │ │ +091110: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ +091114: 0f00 |001a: return v0 │ │ +091116: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +091118: 28fe |001c: goto 001a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0007 line=85 │ │ 0x000f line=87 │ │ 0x0018 line=89 │ │ locals : │ │ @@ -183774,23 +183775,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -091144: |[091144] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -091154: 6e20 e20f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@0fe2 │ │ -09115a: 0a00 |0003: move-result v0 │ │ -09115c: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ -091160: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -091164: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -091166: 0f00 |0009: return v0 │ │ -091168: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -09116a: 28fe |000b: goto 0009 // -0002 │ │ +09111c: |[09111c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +09112c: 6e20 e20f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@0fe2 │ │ +091132: 0a00 |0003: move-result v0 │ │ +091134: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ +091138: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +09113c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +09113e: 0f00 |0009: return v0 │ │ +091140: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +091142: 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 │ │ │ │ @@ -183799,23 +183800,23 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -09116c: |[09116c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -09117c: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ -091180: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -091184: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ -091188: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ -09118c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -091190: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ -091194: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ -091198: 0f00 |000e: return v0 │ │ +091144: |[091144] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +091154: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ +091158: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +09115c: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ +091160: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ +091164: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +091168: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ +09116c: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ +091170: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=74 │ │ 0x0006 line=76 │ │ 0x000a line=77 │ │ 0x000c line=79 │ │ @@ -183828,16 +183829,16 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -09119c: |[09119c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ -0911ac: 0e00 |0000: return-void │ │ +091174: |[091174] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ +091184: 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; │ │ │ │ @@ -183872,17 +183873,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0911b0: |[0911b0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.:()V │ │ -0911c0: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -0911c6: 0e00 |0003: return-void │ │ +091188: |[091188] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.:()V │ │ +091198: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +09119e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -183891,17 +183892,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0911c8: |[0911c8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0911d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0911da: 0f00 |0001: return v0 │ │ +0911a0: |[0911a0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0911b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0911b2: 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; │ │ │ │ @@ -183910,17 +183911,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0911dc: |[0911dc] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0911ec: 5220 4308 |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0843 │ │ -0911f0: 0f00 |0002: return v0 │ │ +0911b4: |[0911b4] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0911c4: 5220 4308 |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0843 │ │ +0911c8: 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; │ │ │ │ @@ -183929,17 +183930,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0911f4: |[0911f4] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -091204: 5220 4208 |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0842 │ │ -091208: 0f00 |0002: return v0 │ │ +0911cc: |[0911cc] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0911dc: 5220 4208 |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0842 │ │ +0911e0: 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; │ │ │ │ @@ -183948,17 +183949,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09120c: |[09120c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ -09121c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09121e: 0f00 |0001: return v0 │ │ +0911e4: |[0911e4] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +0911f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0911f6: 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; │ │ │ │ @@ -183967,16 +183968,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 │ │ -091220: |[091220] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -091230: 0e00 |0000: return-void │ │ +0911f8: |[0911f8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +091208: 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 │ │ @@ -183986,16 +183987,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 │ │ -091234: |[091234] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -091244: 0e00 |0000: return-void │ │ +09120c: |[09120c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +09121c: 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 │ │ @@ -184005,17 +184006,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 │ │ -091248: |[091248] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -091258: 5912 4308 |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0843 │ │ -09125c: 0e00 |0002: return-void │ │ +091220: |[091220] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +091230: 5912 4308 |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0843 │ │ +091234: 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; │ │ @@ -184026,17 +184027,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 │ │ -091260: |[091260] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -091270: 5912 4208 |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0842 │ │ -091274: 0e00 |0002: return-void │ │ +091238: |[091238] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +091248: 5912 4208 |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0842 │ │ +09124c: 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; │ │ @@ -184073,17 +184074,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -091278: |[091278] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.:()V │ │ -091288: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -09128e: 0e00 |0003: return-void │ │ +091250: |[091250] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.:()V │ │ +091260: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +091266: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ │ │ Virtual methods - │ │ @@ -184092,18 +184093,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -091290: |[091290] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0912a0: 7110 2d10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@102d │ │ -0912a6: 0a00 |0003: move-result v0 │ │ -0912a8: 0f00 |0004: return v0 │ │ +091268: |[091268] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +091278: 7110 2d10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@102d │ │ +09127e: 0a00 |0003: move-result v0 │ │ +091280: 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; │ │ │ │ @@ -184112,18 +184113,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0912ac: |[0912ac] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0912bc: 7110 2e10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@102e │ │ -0912c2: 0a00 |0003: move-result v0 │ │ -0912c4: 0f00 |0004: return v0 │ │ +091284: |[091284] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +091294: 7110 2e10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@102e │ │ +09129a: 0a00 |0003: move-result v0 │ │ +09129c: 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; │ │ │ │ @@ -184132,18 +184133,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0912c8: |[0912c8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0912d8: 7110 2f10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@102f │ │ -0912de: 0a00 |0003: move-result v0 │ │ -0912e0: 0f00 |0004: return v0 │ │ +0912a0: |[0912a0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0912b0: 7110 2f10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@102f │ │ +0912b6: 0a00 |0003: move-result v0 │ │ +0912b8: 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; │ │ │ │ @@ -184152,18 +184153,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0912e4: |[0912e4] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ -0912f4: 7110 3010 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@1030 │ │ -0912fa: 0a00 |0003: move-result v0 │ │ -0912fc: 0f00 |0004: return v0 │ │ +0912bc: |[0912bc] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +0912cc: 7110 3010 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@1030 │ │ +0912d2: 0a00 |0003: move-result v0 │ │ +0912d4: 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; │ │ │ │ @@ -184172,17 +184173,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 │ │ -091300: |[091300] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -091310: 7120 3110 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@1031 │ │ -091316: 0e00 |0003: return-void │ │ +0912d8: |[0912d8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0912e8: 7120 3110 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@1031 │ │ +0912ee: 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; │ │ @@ -184193,17 +184194,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 │ │ -091318: |[091318] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -091328: 7120 3210 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@1032 │ │ -09132e: 0e00 |0003: return-void │ │ +0912f0: |[0912f0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +091300: 7120 3210 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@1032 │ │ +091306: 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; │ │ @@ -184214,17 +184215,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 │ │ -091330: |[091330] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -091340: 7120 3310 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@1033 │ │ -091346: 0e00 |0003: return-void │ │ +091308: |[091308] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +091318: 7120 3310 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@1033 │ │ +09131e: 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; │ │ @@ -184235,17 +184236,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 │ │ -091348: |[091348] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -091358: 7120 3410 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@1034 │ │ -09135e: 0e00 |0003: return-void │ │ +091320: |[091320] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +091330: 7120 3410 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@1034 │ │ +091336: 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; │ │ @@ -184282,17 +184283,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -091360: |[091360] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.:()V │ │ -091370: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -091376: 0e00 |0003: return-void │ │ +091338: |[091338] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.:()V │ │ +091348: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +09134e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -184301,17 +184302,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -091378: |[091378] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -091388: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09138a: 0f00 |0001: return v0 │ │ +091350: |[091350] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +091360: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +091362: 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; │ │ │ │ @@ -184320,17 +184321,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09138c: |[09138c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -09139c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09139e: 0f00 |0001: return v0 │ │ +091364: |[091364] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +091374: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +091376: 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; │ │ │ │ @@ -184339,17 +184340,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 │ │ -0913a0: |[0913a0] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -0913b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0913b2: 1100 |0001: return-object v0 │ │ +091378: |[091378] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +091388: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09138a: 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; │ │ │ │ @@ -184358,17 +184359,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0913b4: |[0913b4] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -0913c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0913c6: 0f00 |0001: return v0 │ │ +09138c: |[09138c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +09139c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09139e: 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; │ │ │ │ @@ -184377,16 +184378,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 │ │ -0913c8: |[0913c8] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -0913d8: 1101 |0000: return-object v1 │ │ +0913a0: |[0913a0] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +0913b0: 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 │ │ @@ -184396,16 +184397,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 │ │ -0913dc: |[0913dc] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -0913ec: 1101 |0000: return-object v1 │ │ +0913b4: |[0913b4] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +0913c4: 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; │ │ @@ -184415,16 +184416,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 │ │ -0913f0: |[0913f0] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -091400: 1101 |0000: return-object v1 │ │ +0913c8: |[0913c8] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +0913d8: 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; │ │ @@ -184434,16 +184435,16 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -091404: |[091404] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -091414: 0e00 |0000: return-void │ │ +0913dc: |[0913dc] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +0913ec: 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 │ │ @@ -184479,17 +184480,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -091418: |[091418] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.:()V │ │ -091428: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -09142e: 0e00 |0003: return-void │ │ +0913f0: |[0913f0] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.:()V │ │ +091400: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +091406: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -184498,17 +184499,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -091430: |[091430] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -091440: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -091442: 0f00 |0001: return v0 │ │ +091408: |[091408] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +091418: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09141a: 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; │ │ │ │ @@ -184517,17 +184518,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -091444: |[091444] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -091454: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -091456: 0f00 |0001: return v0 │ │ +09141c: |[09141c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +09142c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09142e: 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; │ │ │ │ @@ -184536,18 +184537,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 │ │ -091458: |[091458] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -091468: 7110 6810 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@1068 │ │ -09146e: 0c00 |0003: move-result-object v0 │ │ -091470: 1100 |0004: return-object v0 │ │ +091430: |[091430] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +091440: 7110 6810 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@1068 │ │ +091446: 0c00 |0003: move-result-object v0 │ │ +091448: 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; │ │ │ │ @@ -184556,17 +184557,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -091474: |[091474] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -091484: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -091486: 0f00 |0001: return v0 │ │ +09144c: |[09144c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +09145c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09145e: 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; │ │ │ │ @@ -184575,18 +184576,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 │ │ -091488: |[091488] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -091498: 7120 6910 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@1069 │ │ -09149e: 0c00 |0003: move-result-object v0 │ │ -0914a0: 1100 |0004: return-object v0 │ │ +091460: |[091460] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +091470: 7120 6910 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@1069 │ │ +091476: 0c00 |0003: move-result-object v0 │ │ +091478: 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 │ │ @@ -184596,18 +184597,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 │ │ -0914a4: |[0914a4] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -0914b4: 7120 6a10 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@106a │ │ -0914ba: 0c00 |0003: move-result-object v0 │ │ -0914bc: 1100 |0004: return-object v0 │ │ +09147c: |[09147c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +09148c: 7120 6a10 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@106a │ │ +091492: 0c00 |0003: move-result-object v0 │ │ +091494: 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; │ │ @@ -184617,16 +184618,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 │ │ -0914c0: |[0914c0] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -0914d0: 1101 |0000: return-object v1 │ │ +091498: |[091498] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +0914a8: 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; │ │ @@ -184636,17 +184637,17 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0914d4: |[0914d4] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -0914e4: 7120 6b10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@106b │ │ -0914ea: 0e00 |0003: return-void │ │ +0914ac: |[0914ac] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +0914bc: 7120 6b10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@106b │ │ +0914c2: 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; │ │ @@ -184691,19 +184692,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 │ │ -0914ec: |[0914ec] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.:(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V │ │ -0914fc: 5b01 6405 |0000: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.this$0:Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // field@0564 │ │ -091500: 5b02 6505 |0002: iput-object v2, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0565 │ │ -091504: 7010 2621 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -09150a: 0e00 |0007: return-void │ │ +0914c4: |[0914c4] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.:(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V │ │ +0914d4: 5b01 6405 |0000: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.this$0:Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // field@0564 │ │ +0914d8: 5b02 6505 |0002: iput-object v2, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0565 │ │ +0914dc: 7010 2621 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +0914e2: 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; │ │ @@ -184714,19 +184715,19 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09150c: |[09150c] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ -09151c: 5410 6505 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0565 │ │ -091520: 7220 5910 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@1059 │ │ -091526: 0a00 |0005: move-result v0 │ │ -091528: 0f00 |0006: return v0 │ │ +0914e4: |[0914e4] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ +0914f4: 5410 6505 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0565 │ │ +0914f8: 7220 5910 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@1059 │ │ +0914fe: 0a00 |0005: move-result v0 │ │ +091500: 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; │ │ │ │ @@ -184735,19 +184736,19 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09152c: |[09152c] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ -09153c: 5410 6505 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0565 │ │ -091540: 7220 5a10 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@105a │ │ -091546: 0a00 |0005: move-result v0 │ │ -091548: 0f00 |0006: return v0 │ │ +091504: |[091504] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ +091514: 5410 6505 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0565 │ │ +091518: 7220 5a10 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@105a │ │ +09151e: 0a00 |0005: move-result v0 │ │ +091520: 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; │ │ │ │ @@ -184782,17 +184783,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09154c: |[09154c] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ -09155c: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -091562: 0e00 |0003: return-void │ │ +091524: |[091524] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ +091534: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +09153a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -184801,20 +184802,20 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -091564: |[091564] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -091574: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -091578: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -09157a: 0f00 |0003: return v0 │ │ -09157c: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -09157e: 28fe |0005: goto 0003 // -0002 │ │ +09153c: |[09153c] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +09154c: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +091550: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +091552: 0f00 |0003: return v0 │ │ +091554: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +091556: 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; │ │ @@ -184826,17 +184827,17 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -091580: |[091580] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -091590: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -091592: 0f00 |0001: return v0 │ │ +091558: |[091558] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +091568: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09156a: 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; │ │ │ │ @@ -184845,22 +184846,22 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -091594: |[091594] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -0915a4: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -0915a8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0915aa: 0f00 |0003: return v0 │ │ -0915ac: 2200 e204 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@04e2 │ │ -0915b0: 1a01 e80c |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0ce8 │ │ -0915b4: 7020 0621 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2106 │ │ -0915ba: 2700 |000b: throw v0 │ │ +09156c: |[09156c] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +09157c: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +091580: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +091582: 0f00 |0003: return v0 │ │ +091584: 2200 e204 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@04e2 │ │ +091588: 1a01 e80c |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0ce8 │ │ +09158c: 7020 0621 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2106 │ │ +091592: 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; │ │ @@ -184872,23 +184873,23 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0915bc: |[0915bc] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -0915cc: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -0915d0: 6e10 581c 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@1c58 │ │ -0915d6: 0a00 |0005: move-result v0 │ │ -0915d8: 0f00 |0006: return v0 │ │ -0915da: 2200 e204 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@04e2 │ │ -0915de: 1a01 e80c |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0ce8 │ │ -0915e2: 7020 0621 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2106 │ │ -0915e8: 2700 |000e: throw v0 │ │ +091594: |[091594] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +0915a4: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +0915a8: 6e10 581c 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@1c58 │ │ +0915ae: 0a00 |0005: move-result v0 │ │ +0915b0: 0f00 |0006: return v0 │ │ +0915b2: 2200 e204 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@04e2 │ │ +0915b6: 1a01 e80c |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0ce8 │ │ +0915ba: 7020 0621 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2106 │ │ +0915c0: 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; │ │ @@ -184900,23 +184901,23 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0915ec: |[0915ec] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -0915fc: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -091600: 6e10 5a1c 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@1c5a │ │ -091606: 0a00 |0005: move-result v0 │ │ -091608: 0f00 |0006: return v0 │ │ -09160a: 2200 e204 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@04e2 │ │ -09160e: 1a01 e80c |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0ce8 │ │ -091612: 7020 0621 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2106 │ │ -091618: 2700 |000e: throw v0 │ │ +0915c4: |[0915c4] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +0915d4: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +0915d8: 6e10 5a1c 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@1c5a │ │ +0915de: 0a00 |0005: move-result v0 │ │ +0915e0: 0f00 |0006: return v0 │ │ +0915e2: 2200 e204 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@04e2 │ │ +0915e6: 1a01 e80c |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0ce8 │ │ +0915ea: 7020 0621 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2106 │ │ +0915f0: 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; │ │ @@ -184954,17 +184955,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09161c: |[09161c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ -09162c: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -091632: 0e00 |0003: return-void │ │ +0915f4: |[0915f4] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ +091604: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +09160a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -184973,18 +184974,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -091634: |[091634] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -091644: 7120 9110 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@1091 │ │ -09164a: 0a00 |0003: move-result v0 │ │ -09164c: 0f00 |0004: return v0 │ │ +09160c: |[09160c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +09161c: 7120 9110 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@1091 │ │ +091622: 0a00 |0003: move-result v0 │ │ +091624: 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 │ │ @@ -184994,18 +184995,18 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -091650: |[091650] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -091660: 7110 9210 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerCount:(Landroid/view/MotionEvent;)I // method@1092 │ │ -091666: 0a00 |0003: move-result v0 │ │ -091668: 0f00 |0004: return v0 │ │ +091628: |[091628] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +091638: 7110 9210 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerCount:(Landroid/view/MotionEvent;)I // method@1092 │ │ +09163e: 0a00 |0003: move-result v0 │ │ +091640: 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; │ │ │ │ @@ -185014,18 +185015,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -09166c: |[09166c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -09167c: 7120 9310 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1093 │ │ -091682: 0a00 |0003: move-result v0 │ │ -091684: 0f00 |0004: return v0 │ │ +091644: |[091644] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +091654: 7120 9310 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1093 │ │ +09165a: 0a00 |0003: move-result v0 │ │ +09165c: 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 │ │ @@ -185035,18 +185036,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -091688: |[091688] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -091698: 7120 9410 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@1094 │ │ -09169e: 0a00 |0003: move-result v0 │ │ -0916a0: 0f00 |0004: return v0 │ │ +091660: |[091660] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +091670: 7120 9410 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@1094 │ │ +091676: 0a00 |0003: move-result v0 │ │ +091678: 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 │ │ @@ -185056,18 +185057,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0916a4: |[0916a4] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -0916b4: 7120 9510 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@1095 │ │ -0916ba: 0a00 |0003: move-result v0 │ │ -0916bc: 0f00 |0004: return v0 │ │ +09167c: |[09167c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +09168c: 7120 9510 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@1095 │ │ +091692: 0a00 |0003: move-result v0 │ │ +091694: 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 │ │ @@ -185112,18 +185113,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 │ │ -0916c0: |[0916c0] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;)V │ │ -0916d0: 5b01 9b05 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ -0916d4: 7010 5f01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@015f │ │ -0916da: 0e00 |0005: return-void │ │ +091698: |[091698] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;)V │ │ +0916a8: 5b01 9b05 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ +0916ac: 7010 5f01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@015f │ │ +0916b2: 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; │ │ │ │ @@ -185132,17 +185133,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 │ │ -0916dc: |[0916dc] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V │ │ -0916ec: 7020 cc10 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;)V // method@10cc │ │ -0916f2: 0e00 |0003: return-void │ │ +0916b4: |[0916b4] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V │ │ +0916c4: 7020 cc10 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;)V // method@10cc │ │ +0916ca: 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; │ │ @@ -185153,18 +185154,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 │ │ -0916f4: |[0916f4] android.support.v4.view.PagerTitleStrip$PageListener.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ -091704: 5410 9b05 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ -091708: 6e30 f810 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@10f8 │ │ -09170e: 0e00 |0005: return-void │ │ +0916cc: |[0916cc] android.support.v4.view.PagerTitleStrip$PageListener.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ +0916dc: 5410 9b05 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ +0916e0: 6e30 f810 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@10f8 │ │ +0916e6: 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; │ │ @@ -185175,42 +185176,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -091710: |[091710] android.support.v4.view.PagerTitleStrip$PageListener.onChanged:()V │ │ -091720: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -091722: 5441 9b05 |0001: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ -091726: 5442 9b05 |0003: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ -09172a: 5422 a905 |0005: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ -09172e: 6e10 4e13 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@134e │ │ -091734: 0a02 |000a: move-result v2 │ │ -091736: 5443 9b05 |000b: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ -09173a: 5433 a905 |000d: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ -09173e: 6e10 4713 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1347 │ │ -091744: 0c03 |0012: move-result-object v3 │ │ -091746: 6e30 f910 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@10f9 │ │ -09174c: 5441 9b05 |0016: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ -091750: 7110 db10 0100 |0018: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@10db │ │ -091756: 0a01 |001b: move-result v1 │ │ -091758: 2d01 0100 |001c: cmpl-float v1, v1, v0 │ │ -09175c: 3a01 0800 |001e: if-ltz v1, 0026 // +0008 │ │ -091760: 5441 9b05 |0020: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ -091764: 7110 db10 0100 |0022: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@10db │ │ -09176a: 0a00 |0025: move-result v0 │ │ -09176c: 5441 9b05 |0026: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ -091770: 5442 9b05 |0028: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ -091774: 5422 a905 |002a: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ -091778: 6e10 4e13 0200 |002c: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@134e │ │ -09177e: 0a02 |002f: move-result v2 │ │ -091780: 1213 |0030: const/4 v3, #int 1 // #1 │ │ -091782: 6e40 fa10 2130 |0031: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@10fa │ │ -091788: 0e00 |0034: return-void │ │ +0916e8: |[0916e8] android.support.v4.view.PagerTitleStrip$PageListener.onChanged:()V │ │ +0916f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0916fa: 5441 9b05 |0001: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ +0916fe: 5442 9b05 |0003: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ +091702: 5422 a905 |0005: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ +091706: 6e10 4e13 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@134e │ │ +09170c: 0a02 |000a: move-result v2 │ │ +09170e: 5443 9b05 |000b: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ +091712: 5433 a905 |000d: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ +091716: 6e10 4713 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1347 │ │ +09171c: 0c03 |0012: move-result-object v3 │ │ +09171e: 6e30 f910 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@10f9 │ │ +091724: 5441 9b05 |0016: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ +091728: 7110 db10 0100 |0018: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@10db │ │ +09172e: 0a01 |001b: move-result v1 │ │ +091730: 2d01 0100 |001c: cmpl-float v1, v1, v0 │ │ +091734: 3a01 0800 |001e: if-ltz v1, 0026 // +0008 │ │ +091738: 5441 9b05 |0020: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ +09173c: 7110 db10 0100 |0022: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@10db │ │ +091742: 0a00 |0025: move-result v0 │ │ +091744: 5441 9b05 |0026: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ +091748: 5442 9b05 |0028: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ +09174c: 5422 a905 |002a: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ +091750: 6e10 4e13 0200 |002c: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@134e │ │ +091756: 0a02 |002f: move-result v2 │ │ +091758: 1213 |0030: const/4 v3, #int 1 // #1 │ │ +09175a: 6e40 fa10 2130 |0031: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@10fa │ │ +091760: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=506 │ │ 0x0016 line=508 │ │ 0x0026 line=509 │ │ 0x0034 line=510 │ │ locals : │ │ @@ -185222,17 +185223,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09178c: |[09178c] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrollStateChanged:(I)V │ │ -09179c: 5901 9a05 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@059a │ │ -0917a0: 0e00 |0002: return-void │ │ +091764: |[091764] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrollStateChanged:(I)V │ │ +091774: 5901 9a05 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@059a │ │ +091778: 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 │ │ @@ -185242,23 +185243,23 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -0917a4: |[0917a4] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrolled:(IFI)V │ │ -0917b4: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -0917b8: 2d00 0400 |0002: cmpl-float v0, v4, v0 │ │ -0917bc: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ -0917c0: d803 0301 |0006: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0917c4: 5420 9b05 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ -0917c8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0917ca: 6e40 fa10 3014 |000b: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@10fa │ │ -0917d0: 0e00 |000e: return-void │ │ +09177c: |[09177c] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrolled:(IFI)V │ │ +09178c: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +091790: 2d00 0400 |0002: cmpl-float v0, v4, v0 │ │ +091794: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ +091798: d803 0301 |0006: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09179c: 5420 9b05 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ +0917a0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0917a2: 6e40 fa10 3014 |000b: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@10fa │ │ +0917a8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x0006 line=478 │ │ 0x0008 line=480 │ │ 0x000e line=481 │ │ locals : │ │ @@ -185272,44 +185273,44 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -0917d4: |[0917d4] android.support.v4.view.PagerTitleStrip$PageListener.onPageSelected:(I)V │ │ -0917e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0917e6: 5241 9a05 |0001: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@059a │ │ -0917ea: 3901 3500 |0003: if-nez v1, 0038 // +0035 │ │ -0917ee: 5441 9b05 |0005: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ -0917f2: 5442 9b05 |0007: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ -0917f6: 5422 a905 |0009: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ -0917fa: 6e10 4e13 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@134e │ │ -091800: 0a02 |000e: move-result v2 │ │ -091802: 5443 9b05 |000f: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ -091806: 5433 a905 |0011: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ -09180a: 6e10 4713 0300 |0013: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1347 │ │ -091810: 0c03 |0016: move-result-object v3 │ │ -091812: 6e30 f910 2103 |0017: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@10f9 │ │ -091818: 5441 9b05 |001a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ -09181c: 7110 db10 0100 |001c: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@10db │ │ -091822: 0a01 |001f: move-result v1 │ │ -091824: 2d01 0100 |0020: cmpl-float v1, v1, v0 │ │ -091828: 3a01 0800 |0022: if-ltz v1, 002a // +0008 │ │ -09182c: 5441 9b05 |0024: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ -091830: 7110 db10 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@10db │ │ -091836: 0a00 |0029: move-result v0 │ │ -091838: 5441 9b05 |002a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ -09183c: 5442 9b05 |002c: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ -091840: 5422 a905 |002e: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ -091844: 6e10 4e13 0200 |0030: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@134e │ │ -09184a: 0a02 |0033: move-result v2 │ │ -09184c: 1213 |0034: const/4 v3, #int 1 // #1 │ │ -09184e: 6e40 fa10 2130 |0035: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@10fa │ │ -091854: 0e00 |0038: return-void │ │ +0917ac: |[0917ac] android.support.v4.view.PagerTitleStrip$PageListener.onPageSelected:(I)V │ │ +0917bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0917be: 5241 9a05 |0001: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@059a │ │ +0917c2: 3901 3500 |0003: if-nez v1, 0038 // +0035 │ │ +0917c6: 5441 9b05 |0005: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ +0917ca: 5442 9b05 |0007: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ +0917ce: 5422 a905 |0009: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ +0917d2: 6e10 4e13 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@134e │ │ +0917d8: 0a02 |000e: move-result v2 │ │ +0917da: 5443 9b05 |000f: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ +0917de: 5433 a905 |0011: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ +0917e2: 6e10 4713 0300 |0013: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1347 │ │ +0917e8: 0c03 |0016: move-result-object v3 │ │ +0917ea: 6e30 f910 2103 |0017: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@10f9 │ │ +0917f0: 5441 9b05 |001a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ +0917f4: 7110 db10 0100 |001c: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@10db │ │ +0917fa: 0a01 |001f: move-result v1 │ │ +0917fc: 2d01 0100 |0020: cmpl-float v1, v1, v0 │ │ +091800: 3a01 0800 |0022: if-ltz v1, 002a // +0008 │ │ +091804: 5441 9b05 |0024: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ +091808: 7110 db10 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@10db │ │ +09180e: 0a00 |0029: move-result v0 │ │ +091810: 5441 9b05 |002a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ +091814: 5442 9b05 |002c: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@059b │ │ +091818: 5422 a905 |002e: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ +09181c: 6e10 4e13 0200 |0030: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@134e │ │ +091822: 0a02 |0033: move-result v2 │ │ +091824: 1213 |0034: const/4 v3, #int 1 // #1 │ │ +091826: 6e40 fa10 2130 |0035: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@10fa │ │ +09182c: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=485 │ │ 0x0005 line=487 │ │ 0x001a line=489 │ │ 0x002a line=490 │ │ 0x0038 line=492 │ │ @@ -185349,17 +185350,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -091858: |[091858] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.:()V │ │ -091868: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -09186e: 0e00 |0003: return-void │ │ +091830: |[091830] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.:()V │ │ +091840: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +091846: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; │ │ │ │ Virtual methods - │ │ @@ -185368,17 +185369,17 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -091870: |[091870] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -091880: 6e10 f01e 0100 |0000: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@1ef0 │ │ -091886: 0e00 |0003: return-void │ │ +091848: |[091848] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +091858: 6e10 f01e 0100 |0000: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@1ef0 │ │ +09185e: 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; │ │ @@ -185414,17 +185415,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -091888: |[091888] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.:()V │ │ -091898: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -09189e: 0e00 |0003: return-void │ │ +091860: |[091860] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.:()V │ │ +091870: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +091876: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; │ │ │ │ Virtual methods - │ │ @@ -185433,17 +185434,17 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0918a0: |[0918a0] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -0918b0: 7110 fe10 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStripIcs;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@10fe │ │ -0918b6: 0e00 |0003: return-void │ │ +091878: |[091878] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +091888: 7110 fe10 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStripIcs;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@10fe │ │ +09188e: 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; │ │ @@ -185566,38 +185567,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -0918b8: |[0918b8] android.support.v4.view.PagerTitleStrip.:()V │ │ -0918c8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0918ca: 2300 5c05 |0001: new-array v0, v0, [I // type@055c │ │ -0918ce: 2600 2700 0000 |0003: fill-array-data v0, 0000002a // +00000027 │ │ -0918d4: 6900 9c05 |0006: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@059c │ │ -0918d8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0918da: 2300 5c05 |0009: new-array v0, v0, [I // type@055c │ │ -0918de: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0918e0: 1402 8c03 0101 |000c: const v2, #float 2.36961e-38 // #0101038c │ │ -0918e6: 4b02 0001 |000f: aput v2, v0, v1 │ │ -0918ea: 6900 a005 |0011: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@05a0 │ │ -0918ee: 6000 3600 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ -0918f2: 1301 0e00 |0015: const/16 v1, #int 14 // #e │ │ -0918f6: 3410 0a00 |0017: if-lt v0, v1, 0021 // +000a │ │ -0918fa: 2200 d102 |0019: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; // type@02d1 │ │ -0918fe: 7010 d610 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs;.:()V // method@10d6 │ │ -091904: 6900 9d05 |001e: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@059d │ │ -091908: 0e00 |0020: return-void │ │ -09190a: 2200 d002 |0021: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; // type@02d0 │ │ -09190e: 7010 d410 0000 |0023: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase;.:()V // method@10d4 │ │ -091914: 6900 9d05 |0026: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@059d │ │ -091918: 28f8 |0028: goto 0020 // -0008 │ │ -09191a: 0000 |0029: nop // spacer │ │ -09191c: 0003 0400 0400 0000 3400 0101 9500 ... |002a: array-data (12 units) │ │ +091890: |[091890] android.support.v4.view.PagerTitleStrip.:()V │ │ +0918a0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0918a2: 2300 5c05 |0001: new-array v0, v0, [I // type@055c │ │ +0918a6: 2600 2700 0000 |0003: fill-array-data v0, 0000002a // +00000027 │ │ +0918ac: 6900 9c05 |0006: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@059c │ │ +0918b0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0918b2: 2300 5c05 |0009: new-array v0, v0, [I // type@055c │ │ +0918b6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0918b8: 1402 8c03 0101 |000c: const v2, #float 2.36961e-38 // #0101038c │ │ +0918be: 4b02 0001 |000f: aput v2, v0, v1 │ │ +0918c2: 6900 a005 |0011: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@05a0 │ │ +0918c6: 6000 3600 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ +0918ca: 1301 0e00 |0015: const/16 v1, #int 14 // #e │ │ +0918ce: 3410 0a00 |0017: if-lt v0, v1, 0021 // +000a │ │ +0918d2: 2200 d102 |0019: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; // type@02d1 │ │ +0918d6: 7010 d610 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs;.:()V // method@10d6 │ │ +0918dc: 6900 9d05 |001e: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@059d │ │ +0918e0: 0e00 |0020: return-void │ │ +0918e2: 2200 d002 |0021: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; // type@02d0 │ │ +0918e6: 7010 d410 0000 |0023: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase;.:()V // method@10d4 │ │ +0918ec: 6900 9d05 |0026: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@059d │ │ +0918f0: 28f8 |0028: goto 0020 // -0008 │ │ +0918f2: 0000 |0029: nop // spacer │ │ +0918f4: 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 │ │ @@ -185610,18 +185611,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -091934: |[091934] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;)V │ │ -091944: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -091946: 7030 da10 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@10da │ │ -09194c: 0e00 |0004: return-void │ │ +09190c: |[09190c] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;)V │ │ +09191c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09191e: 7030 da10 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@10da │ │ +091924: 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; │ │ @@ -185631,122 +185632,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 │ │ -091950: |[091950] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -091960: 122a |0000: const/4 v10, #int 2 // #2 │ │ -091962: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -091964: 7030 2f1d cb0d |0002: invoke-direct {v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1d2f │ │ -09196a: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ -09196c: 59b7 a405 |0006: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@05a4 │ │ -091970: 1507 80bf |0008: const/high16 v7, #int -1082130432 // #bf80 │ │ -091974: 59b7 a505 |000a: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@05a5 │ │ -091978: 2207 ce02 |000c: new-instance v7, Landroid/support/v4/view/PagerTitleStrip$PageListener; // type@02ce │ │ -09197c: 1208 |000e: const/4 v8, #int 0 // #0 │ │ -09197e: 7030 cd10 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@10cd │ │ -091984: 5bb7 a805 |0012: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@05a8 │ │ -091988: 2207 6e04 |0014: new-instance v7, Landroid/widget/TextView; // type@046e │ │ -09198c: 7020 df1e c700 |0016: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1edf │ │ -091992: 5bb7 aa05 |0019: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ -091996: 6e20 dc10 7b00 |001b: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@10dc │ │ -09199c: 2207 6e04 |001e: new-instance v7, Landroid/widget/TextView; // type@046e │ │ -0919a0: 7020 df1e c700 |0020: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1edf │ │ -0919a6: 5bb7 a205 |0023: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ -0919aa: 6e20 dc10 7b00 |0025: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@10dc │ │ -0919b0: 2207 6e04 |0028: new-instance v7, Landroid/widget/TextView; // type@046e │ │ -0919b4: 7020 df1e c700 |002a: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1edf │ │ -0919ba: 5bb7 a605 |002d: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ -0919be: 6e20 dc10 7b00 |002f: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@10dc │ │ -0919c4: 6207 9c05 |0032: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@059c │ │ -0919c8: 6e30 e500 dc07 |0034: invoke-virtual {v12, v13, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00e5 │ │ -0919ce: 0c00 |0037: move-result-object v0 │ │ -0919d0: 6e30 4401 9009 |0038: invoke-virtual {v0, v9, v9}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0144 │ │ -0919d6: 0a04 |003b: move-result v4 │ │ -0919d8: 3804 1100 |003c: if-eqz v4, 004d // +0011 │ │ -0919dc: 54b7 aa05 |003e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ -0919e0: 6e30 f21e c704 |0040: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1ef2 │ │ -0919e6: 54b7 a205 |0043: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ -0919ea: 6e30 f21e c704 |0045: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1ef2 │ │ -0919f0: 54b7 a605 |0048: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ -0919f4: 6e30 f21e c704 |004a: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1ef2 │ │ -0919fa: 1217 |004d: const/4 v7, #int 1 // #1 │ │ -0919fc: 6e30 3f01 7009 |004e: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@013f │ │ -091a02: 0a06 |0051: move-result v6 │ │ -091a04: 3806 0600 |0052: if-eqz v6, 0058 // +0006 │ │ -091a08: 8267 |0054: int-to-float v7, v6 │ │ -091a0a: 6e30 f610 9b07 |0055: invoke-virtual {v11, v9, v7}, Landroid/support/v4/view/PagerTitleStrip;.setTextSize:(IF)V // method@10f6 │ │ -091a10: 6e20 4601 a000 |0058: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0146 │ │ -091a16: 0a07 |005b: move-result v7 │ │ -091a18: 3807 1500 |005c: if-eqz v7, 0071 // +0015 │ │ -091a1c: 6e30 3e01 a009 |005e: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@013e │ │ -091a22: 0a05 |0061: move-result v5 │ │ -091a24: 54b7 aa05 |0062: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ -091a28: 6e20 f31e 5700 |0064: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ef3 │ │ -091a2e: 54b7 a205 |0067: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ -091a32: 6e20 f31e 5700 |0069: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ef3 │ │ -091a38: 54b7 a605 |006c: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ -091a3c: 6e20 f31e 5700 |006e: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ef3 │ │ -091a42: 1237 |0071: const/4 v7, #int 3 // #3 │ │ -091a44: 1308 5000 |0072: const/16 v8, #int 80 // #50 │ │ -091a48: 6e30 4301 7008 |0074: invoke-virtual {v0, v7, v8}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0143 │ │ -091a4e: 0a07 |0077: move-result v7 │ │ -091a50: 59b7 a305 |0078: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@05a3 │ │ -091a54: 6e10 4701 0000 |007a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0147 │ │ -091a5a: 54b7 a205 |007d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ -091a5e: 6e10 e71e 0700 |007f: invoke-virtual {v7}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@1ee7 │ │ -091a64: 0c07 |0082: move-result-object v7 │ │ -091a66: 6e10 2c01 0700 |0083: invoke-virtual {v7}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@012c │ │ -091a6c: 0a07 |0086: move-result v7 │ │ -091a6e: 59b7 ac05 |0087: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@05ac │ │ -091a72: 1407 9a99 193f |0089: const v7, #float 0.6 // #3f19999a │ │ -091a78: 6e20 f210 7b00 |008c: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.setNonPrimaryAlpha:(F)V // method@10f2 │ │ -091a7e: 54b7 aa05 |008f: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ -091a82: 6208 3d08 |0091: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@083d │ │ -091a86: 6e20 ea1e 8700 |0093: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@1eea │ │ -091a8c: 54b7 a205 |0096: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ -091a90: 6208 3d08 |0098: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@083d │ │ -091a94: 6e20 ea1e 8700 |009a: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@1eea │ │ -091a9a: 54b7 a605 |009d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ -091a9e: 6208 3d08 |009f: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@083d │ │ -091aa2: 6e20 ea1e 8700 |00a1: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@1eea │ │ -091aa8: 1201 |00a4: const/4 v1, #int 0 // #0 │ │ -091aaa: 3804 0f00 |00a5: if-eqz v4, 00b4 // +000f │ │ -091aae: 6207 a005 |00a7: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@05a0 │ │ -091ab2: 6e30 e400 4c07 |00a9: invoke-virtual {v12, v4, v7}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@00e4 │ │ -091ab8: 0c03 |00ac: move-result-object v3 │ │ -091aba: 6e30 3d01 9309 |00ad: invoke-virtual {v3, v9, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@013d │ │ -091ac0: 0a01 |00b0: move-result v1 │ │ -091ac2: 6e10 4701 0300 |00b1: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@0147 │ │ -091ac8: 3801 2200 |00b4: if-eqz v1, 00d6 // +0022 │ │ -091acc: 54b7 aa05 |00b6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ -091ad0: 7110 f410 0700 |00b8: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@10f4 │ │ -091ad6: 54b7 a205 |00bb: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ -091ada: 7110 f410 0700 |00bd: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@10f4 │ │ -091ae0: 54b7 a605 |00c0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ -091ae4: 7110 f410 0700 |00c2: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@10f4 │ │ -091aea: 6e10 e200 0c00 |00c5: invoke-virtual {v12}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00e2 │ │ -091af0: 0c07 |00c8: move-result-object v7 │ │ -091af2: 6e10 2f01 0700 |00c9: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@012f │ │ -091af8: 0c07 |00cc: move-result-object v7 │ │ -091afa: 5272 3f08 |00cd: iget v2, v7, Landroid/util/DisplayMetrics;.density:F // field@083f │ │ -091afe: 1507 8041 |00cf: const/high16 v7, #int 1098907648 // #4180 │ │ -091b02: c827 |00d1: mul-float/2addr v7, v2 │ │ -091b04: 8777 |00d2: float-to-int v7, v7 │ │ -091b06: 59b7 ab05 |00d3: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@05ab │ │ -091b0a: 0e00 |00d5: return-void │ │ -091b0c: 54b7 aa05 |00d6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ -091b10: 6e10 f01e 0700 |00d8: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@1ef0 │ │ -091b16: 54b7 a205 |00db: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ -091b1a: 6e10 f01e 0700 |00dd: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@1ef0 │ │ -091b20: 54b7 a605 |00e0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ -091b24: 6e10 f01e 0700 |00e2: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@1ef0 │ │ -091b2a: 28e0 |00e5: goto 00c5 // -0020 │ │ +091928: |[091928] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +091938: 122a |0000: const/4 v10, #int 2 // #2 │ │ +09193a: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +09193c: 7030 2f1d cb0d |0002: invoke-direct {v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1d2f │ │ +091942: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ +091944: 59b7 a405 |0006: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@05a4 │ │ +091948: 1507 80bf |0008: const/high16 v7, #int -1082130432 // #bf80 │ │ +09194c: 59b7 a505 |000a: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@05a5 │ │ +091950: 2207 ce02 |000c: new-instance v7, Landroid/support/v4/view/PagerTitleStrip$PageListener; // type@02ce │ │ +091954: 1208 |000e: const/4 v8, #int 0 // #0 │ │ +091956: 7030 cd10 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@10cd │ │ +09195c: 5bb7 a805 |0012: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@05a8 │ │ +091960: 2207 6e04 |0014: new-instance v7, Landroid/widget/TextView; // type@046e │ │ +091964: 7020 df1e c700 |0016: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1edf │ │ +09196a: 5bb7 aa05 |0019: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ +09196e: 6e20 dc10 7b00 |001b: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@10dc │ │ +091974: 2207 6e04 |001e: new-instance v7, Landroid/widget/TextView; // type@046e │ │ +091978: 7020 df1e c700 |0020: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1edf │ │ +09197e: 5bb7 a205 |0023: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ +091982: 6e20 dc10 7b00 |0025: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@10dc │ │ +091988: 2207 6e04 |0028: new-instance v7, Landroid/widget/TextView; // type@046e │ │ +09198c: 7020 df1e c700 |002a: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1edf │ │ +091992: 5bb7 a605 |002d: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ +091996: 6e20 dc10 7b00 |002f: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@10dc │ │ +09199c: 6207 9c05 |0032: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@059c │ │ +0919a0: 6e30 e500 dc07 |0034: invoke-virtual {v12, v13, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00e5 │ │ +0919a6: 0c00 |0037: move-result-object v0 │ │ +0919a8: 6e30 4401 9009 |0038: invoke-virtual {v0, v9, v9}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0144 │ │ +0919ae: 0a04 |003b: move-result v4 │ │ +0919b0: 3804 1100 |003c: if-eqz v4, 004d // +0011 │ │ +0919b4: 54b7 aa05 |003e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ +0919b8: 6e30 f21e c704 |0040: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1ef2 │ │ +0919be: 54b7 a205 |0043: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ +0919c2: 6e30 f21e c704 |0045: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1ef2 │ │ +0919c8: 54b7 a605 |0048: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ +0919cc: 6e30 f21e c704 |004a: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1ef2 │ │ +0919d2: 1217 |004d: const/4 v7, #int 1 // #1 │ │ +0919d4: 6e30 3f01 7009 |004e: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@013f │ │ +0919da: 0a06 |0051: move-result v6 │ │ +0919dc: 3806 0600 |0052: if-eqz v6, 0058 // +0006 │ │ +0919e0: 8267 |0054: int-to-float v7, v6 │ │ +0919e2: 6e30 f610 9b07 |0055: invoke-virtual {v11, v9, v7}, Landroid/support/v4/view/PagerTitleStrip;.setTextSize:(IF)V // method@10f6 │ │ +0919e8: 6e20 4601 a000 |0058: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0146 │ │ +0919ee: 0a07 |005b: move-result v7 │ │ +0919f0: 3807 1500 |005c: if-eqz v7, 0071 // +0015 │ │ +0919f4: 6e30 3e01 a009 |005e: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@013e │ │ +0919fa: 0a05 |0061: move-result v5 │ │ +0919fc: 54b7 aa05 |0062: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ +091a00: 6e20 f31e 5700 |0064: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ef3 │ │ +091a06: 54b7 a205 |0067: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ +091a0a: 6e20 f31e 5700 |0069: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ef3 │ │ +091a10: 54b7 a605 |006c: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ +091a14: 6e20 f31e 5700 |006e: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ef3 │ │ +091a1a: 1237 |0071: const/4 v7, #int 3 // #3 │ │ +091a1c: 1308 5000 |0072: const/16 v8, #int 80 // #50 │ │ +091a20: 6e30 4301 7008 |0074: invoke-virtual {v0, v7, v8}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0143 │ │ +091a26: 0a07 |0077: move-result v7 │ │ +091a28: 59b7 a305 |0078: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@05a3 │ │ +091a2c: 6e10 4701 0000 |007a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0147 │ │ +091a32: 54b7 a205 |007d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ +091a36: 6e10 e71e 0700 |007f: invoke-virtual {v7}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@1ee7 │ │ +091a3c: 0c07 |0082: move-result-object v7 │ │ +091a3e: 6e10 2c01 0700 |0083: invoke-virtual {v7}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@012c │ │ +091a44: 0a07 |0086: move-result v7 │ │ +091a46: 59b7 ac05 |0087: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@05ac │ │ +091a4a: 1407 9a99 193f |0089: const v7, #float 0.6 // #3f19999a │ │ +091a50: 6e20 f210 7b00 |008c: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.setNonPrimaryAlpha:(F)V // method@10f2 │ │ +091a56: 54b7 aa05 |008f: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ +091a5a: 6208 3d08 |0091: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@083d │ │ +091a5e: 6e20 ea1e 8700 |0093: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@1eea │ │ +091a64: 54b7 a205 |0096: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ +091a68: 6208 3d08 |0098: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@083d │ │ +091a6c: 6e20 ea1e 8700 |009a: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@1eea │ │ +091a72: 54b7 a605 |009d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ +091a76: 6208 3d08 |009f: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@083d │ │ +091a7a: 6e20 ea1e 8700 |00a1: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@1eea │ │ +091a80: 1201 |00a4: const/4 v1, #int 0 // #0 │ │ +091a82: 3804 0f00 |00a5: if-eqz v4, 00b4 // +000f │ │ +091a86: 6207 a005 |00a7: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@05a0 │ │ +091a8a: 6e30 e400 4c07 |00a9: invoke-virtual {v12, v4, v7}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@00e4 │ │ +091a90: 0c03 |00ac: move-result-object v3 │ │ +091a92: 6e30 3d01 9309 |00ad: invoke-virtual {v3, v9, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@013d │ │ +091a98: 0a01 |00b0: move-result v1 │ │ +091a9a: 6e10 4701 0300 |00b1: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@0147 │ │ +091aa0: 3801 2200 |00b4: if-eqz v1, 00d6 // +0022 │ │ +091aa4: 54b7 aa05 |00b6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ +091aa8: 7110 f410 0700 |00b8: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@10f4 │ │ +091aae: 54b7 a205 |00bb: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ +091ab2: 7110 f410 0700 |00bd: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@10f4 │ │ +091ab8: 54b7 a605 |00c0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ +091abc: 7110 f410 0700 |00c2: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@10f4 │ │ +091ac2: 6e10 e200 0c00 |00c5: invoke-virtual {v12}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00e2 │ │ +091ac8: 0c07 |00c8: move-result-object v7 │ │ +091aca: 6e10 2f01 0700 |00c9: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@012f │ │ +091ad0: 0c07 |00cc: move-result-object v7 │ │ +091ad2: 5272 3f08 |00cd: iget v2, v7, Landroid/util/DisplayMetrics;.density:F // field@083f │ │ +091ad6: 1507 8041 |00cf: const/high16 v7, #int 1098907648 // #4180 │ │ +091ada: c827 |00d1: mul-float/2addr v7, v2 │ │ +091adc: 8777 |00d2: float-to-int v7, v7 │ │ +091ade: 59b7 ab05 |00d3: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@05ab │ │ +091ae2: 0e00 |00d5: return-void │ │ +091ae4: 54b7 aa05 |00d6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ +091ae8: 6e10 f01e 0700 |00d8: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@1ef0 │ │ +091aee: 54b7 a205 |00db: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ +091af2: 6e10 f01e 0700 |00dd: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@1ef0 │ │ +091af8: 54b7 a605 |00e0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ +091afc: 6e10 f01e 0700 |00e2: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@1ef0 │ │ +091b02: 28e0 |00e5: goto 00c5 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ 0x0005 line=53 │ │ 0x0008 line=54 │ │ 0x000c line=61 │ │ 0x0014 line=118 │ │ @@ -185805,17 +185806,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 │ │ -091b2c: |[091b2c] android.support.v4.view.PagerTitleStrip.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F │ │ -091b3c: 5210 a505 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@05a5 │ │ -091b40: 0f00 |0002: return v0 │ │ +091b04: |[091b04] android.support.v4.view.PagerTitleStrip.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F │ │ +091b14: 5210 a505 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@05a5 │ │ +091b18: 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;) │ │ @@ -185823,18 +185824,18 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -091b44: |[091b44] android.support.v4.view.PagerTitleStrip.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -091b54: 6200 9d05 |0000: sget-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@059d │ │ -091b58: 7220 d310 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@10d3 │ │ -091b5e: 0e00 |0005: return-void │ │ +091b1c: |[091b1c] android.support.v4.view.PagerTitleStrip.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +091b2c: 6200 9d05 |0000: sget-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@059d │ │ +091b30: 7220 d310 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@10d3 │ │ +091b36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 text Landroid/widget/TextView; │ │ │ │ @@ -185844,22 +185845,22 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -091b60: |[091b60] android.support.v4.view.PagerTitleStrip.getMinHeight:()I │ │ -091b70: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -091b72: 6e10 dd10 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/view/PagerTitleStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@10dd │ │ -091b78: 0c00 |0004: move-result-object v0 │ │ -091b7a: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -091b7e: 6e10 c001 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01c0 │ │ -091b84: 0a01 |000a: move-result v1 │ │ -091b86: 0f01 |000b: return v1 │ │ +091b38: |[091b38] android.support.v4.view.PagerTitleStrip.getMinHeight:()I │ │ +091b48: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +091b4a: 6e10 dd10 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/view/PagerTitleStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@10dd │ │ +091b50: 0c00 |0004: move-result-object v0 │ │ +091b52: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +091b56: 6e10 c001 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01c0 │ │ +091b5c: 0a01 |000a: move-result v1 │ │ +091b5e: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0001 line=463 │ │ 0x0005 line=464 │ │ 0x0007 line=465 │ │ 0x000b line=467 │ │ @@ -185873,17 +185874,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -091b88: |[091b88] android.support.v4.view.PagerTitleStrip.getTextSpacing:()I │ │ -091b98: 5210 ab05 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@05ab │ │ -091b9c: 0f00 |0002: return v0 │ │ +091b60: |[091b60] android.support.v4.view.PagerTitleStrip.getTextSpacing:()I │ │ +091b70: 5210 ab05 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@05ab │ │ +091b74: 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;) │ │ @@ -185891,43 +185892,43 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -091ba0: |[091ba0] android.support.v4.view.PagerTitleStrip.onAttachedToWindow:()V │ │ -091bb0: 6f10 451d 0500 |0000: invoke-super {v5}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@1d45 │ │ -091bb6: 6e10 e410 0500 |0003: invoke-virtual {v5}, Landroid/support/v4/view/PagerTitleStrip;.getParent:()Landroid/view/ViewParent; // method@10e4 │ │ -091bbc: 0c02 |0006: move-result-object v2 │ │ -091bbe: 2023 1c03 |0007: instance-of v3, v2, Landroid/support/v4/view/ViewPager; // type@031c │ │ -091bc2: 3903 0a00 |0009: if-nez v3, 0013 // +000a │ │ -091bc6: 2203 e104 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@04e1 │ │ -091bca: 1a04 c60c |000d: const-string v4, "PagerTitleStrip must be a direct child of a ViewPager." // string@0cc6 │ │ -091bce: 7020 0521 4300 |000f: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -091bd4: 2703 |0012: throw v3 │ │ -091bd6: 0721 |0013: move-object v1, v2 │ │ -091bd8: 1f01 1c03 |0014: check-cast v1, Landroid/support/v4/view/ViewPager; // type@031c │ │ -091bdc: 6e10 4713 0100 |0016: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1347 │ │ -091be2: 0c00 |0019: move-result-object v0 │ │ -091be4: 5453 a805 |001a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@05a8 │ │ -091be8: 6e20 9513 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@1395 │ │ -091bee: 5453 a805 |001f: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@05a8 │ │ -091bf2: 6e20 9813 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@1398 │ │ -091bf8: 5b51 a905 |0024: iput-object v1, v5, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ -091bfc: 5453 af05 |0026: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@05af │ │ -091c00: 3803 0e00 |0028: if-eqz v3, 0036 // +000e │ │ -091c04: 5453 af05 |002a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@05af │ │ -091c08: 6e10 8021 0300 |002c: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2180 │ │ -091c0e: 0c03 |002f: move-result-object v3 │ │ -091c10: 1f03 c902 |0030: check-cast v3, Landroid/support/v4/view/PagerAdapter; // type@02c9 │ │ -091c14: 6e30 f810 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@10f8 │ │ -091c1a: 0e00 |0035: return-void │ │ -091c1c: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -091c1e: 28fb |0037: goto 0032 // -0005 │ │ +091b78: |[091b78] android.support.v4.view.PagerTitleStrip.onAttachedToWindow:()V │ │ +091b88: 6f10 451d 0500 |0000: invoke-super {v5}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@1d45 │ │ +091b8e: 6e10 e410 0500 |0003: invoke-virtual {v5}, Landroid/support/v4/view/PagerTitleStrip;.getParent:()Landroid/view/ViewParent; // method@10e4 │ │ +091b94: 0c02 |0006: move-result-object v2 │ │ +091b96: 2023 1c03 |0007: instance-of v3, v2, Landroid/support/v4/view/ViewPager; // type@031c │ │ +091b9a: 3903 0a00 |0009: if-nez v3, 0013 // +000a │ │ +091b9e: 2203 e104 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@04e1 │ │ +091ba2: 1a04 c60c |000d: const-string v4, "PagerTitleStrip must be a direct child of a ViewPager." // string@0cc6 │ │ +091ba6: 7020 0521 4300 |000f: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +091bac: 2703 |0012: throw v3 │ │ +091bae: 0721 |0013: move-object v1, v2 │ │ +091bb0: 1f01 1c03 |0014: check-cast v1, Landroid/support/v4/view/ViewPager; // type@031c │ │ +091bb4: 6e10 4713 0100 |0016: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1347 │ │ +091bba: 0c00 |0019: move-result-object v0 │ │ +091bbc: 5453 a805 |001a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@05a8 │ │ +091bc0: 6e20 9513 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@1395 │ │ +091bc6: 5453 a805 |001f: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@05a8 │ │ +091bca: 6e20 9813 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@1398 │ │ +091bd0: 5b51 a905 |0024: iput-object v1, v5, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ +091bd4: 5453 af05 |0026: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@05af │ │ +091bd8: 3803 0e00 |0028: if-eqz v3, 0036 // +000e │ │ +091bdc: 5453 af05 |002a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@05af │ │ +091be0: 6e10 8021 0300 |002c: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2180 │ │ +091be6: 0c03 |002f: move-result-object v3 │ │ +091be8: 1f03 c902 |0030: check-cast v3, Landroid/support/v4/view/PagerAdapter; // type@02c9 │ │ +091bec: 6e30 f810 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@10f8 │ │ +091bf2: 0e00 |0035: return-void │ │ +091bf4: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +091bf6: 28fb |0037: goto 0032 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0003 line=244 │ │ 0x0007 line=245 │ │ 0x000b line=246 │ │ 0x0014 line=250 │ │ @@ -185949,29 +185950,29 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -091c20: |[091c20] android.support.v4.view.PagerTitleStrip.onDetachedFromWindow:()V │ │ -091c30: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -091c32: 6f10 461d 0200 |0001: invoke-super {v2}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@1d46 │ │ -091c38: 5420 a905 |0004: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ -091c3c: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -091c40: 5420 a905 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ -091c44: 6e10 4713 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1347 │ │ -091c4a: 0c00 |000d: move-result-object v0 │ │ -091c4c: 6e30 f810 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@10f8 │ │ -091c52: 5420 a905 |0011: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ -091c56: 6e20 9513 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@1395 │ │ -091c5c: 5420 a905 |0016: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ -091c60: 6e20 9813 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@1398 │ │ -091c66: 5b21 a905 |001b: iput-object v1, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ -091c6a: 0e00 |001d: return-void │ │ +091bf8: |[091bf8] android.support.v4.view.PagerTitleStrip.onDetachedFromWindow:()V │ │ +091c08: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +091c0a: 6f10 461d 0200 |0001: invoke-super {v2}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@1d46 │ │ +091c10: 5420 a905 |0004: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ +091c14: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +091c18: 5420 a905 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ +091c1c: 6e10 4713 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1347 │ │ +091c22: 0c00 |000d: move-result-object v0 │ │ +091c24: 6e30 f810 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@10f8 │ │ +091c2a: 5420 a905 |0011: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ +091c2e: 6e20 9513 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@1395 │ │ +091c34: 5420 a905 |0016: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ +091c38: 6e20 9813 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@1398 │ │ +091c3e: 5b21 a905 |001b: iput-object v1, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ +091c42: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=261 │ │ 0x0004 line=262 │ │ 0x0008 line=263 │ │ 0x0011 line=264 │ │ 0x0016 line=265 │ │ @@ -185985,26 +185986,26 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -091c6c: |[091c6c] android.support.v4.view.PagerTitleStrip.onLayout:(ZIIII)V │ │ -091c7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -091c7e: 5431 a905 |0001: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ -091c82: 3801 1000 |0003: if-eqz v1, 0013 // +0010 │ │ -091c86: 5231 a505 |0005: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@05a5 │ │ -091c8a: 2d01 0100 |0007: cmpl-float v1, v1, v0 │ │ -091c8e: 3a01 0400 |0009: if-ltz v1, 000d // +0004 │ │ -091c92: 5230 a505 |000b: iget v0, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@05a5 │ │ -091c96: 5231 a405 |000d: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@05a4 │ │ -091c9a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -091c9c: 6e40 fa10 1320 |0010: invoke-virtual {v3, v1, v0, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@10fa │ │ -091ca2: 0e00 |0013: return-void │ │ +091c44: |[091c44] android.support.v4.view.PagerTitleStrip.onLayout:(ZIIII)V │ │ +091c54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +091c56: 5431 a905 |0001: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ +091c5a: 3801 1000 |0003: if-eqz v1, 0013 // +0010 │ │ +091c5e: 5231 a505 |0005: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@05a5 │ │ +091c62: 2d01 0100 |0007: cmpl-float v1, v1, v0 │ │ +091c66: 3a01 0400 |0009: if-ltz v1, 000d // +0004 │ │ +091c6a: 5230 a505 |000b: iget v0, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@05a5 │ │ +091c6e: 5231 a405 |000d: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@05a4 │ │ +091c72: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +091c74: 6e40 fa10 1320 |0010: invoke-virtual {v3, v1, v0, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@10fa │ │ +091c7a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=455 │ │ 0x0005 line=456 │ │ 0x000d line=457 │ │ 0x0013 line=459 │ │ locals : │ │ @@ -186021,67 +186022,67 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -091ca4: |[091ca4] android.support.v4.view.PagerTitleStrip.onMeasure:(II)V │ │ -091cb4: 7110 781c 0d00 |0000: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1c78 │ │ -091cba: 0a08 |0003: move-result v8 │ │ -091cbc: 7110 781c 0e00 |0004: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1c78 │ │ -091cc2: 0a03 |0007: move-result v3 │ │ -091cc4: 7110 791c 0d00 |0008: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1c79 │ │ -091cca: 0a09 |000b: move-result v9 │ │ -091ccc: 7110 791c 0e00 |000c: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1c79 │ │ -091cd2: 0a04 |000f: move-result v4 │ │ -091cd4: 150a 0040 |0010: const/high16 v10, #int 1073741824 // #4000 │ │ -091cd8: 32a8 0a00 |0012: if-eq v8, v10, 001c // +000a │ │ -091cdc: 220a e104 |0014: new-instance v10, Ljava/lang/IllegalStateException; // type@04e1 │ │ -091ce0: 1a0b 3d0c |0016: const-string v11, "Must measure with an exact width" // string@0c3d │ │ -091ce4: 7020 0521 ba00 |0018: invoke-direct {v10, v11}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -091cea: 270a |001b: throw v10 │ │ -091cec: 0140 |001c: move v0, v4 │ │ -091cee: 6e10 df10 0c00 |001d: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@10df │ │ -091cf4: 0a05 |0020: move-result v5 │ │ -091cf6: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -091cf8: 6e10 e310 0c00 |0022: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@10e3 │ │ -091cfe: 0a0a |0025: move-result v10 │ │ -091d00: 6e10 e010 0c00 |0026: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@10e0 │ │ -091d06: 0a0b |0029: move-result v11 │ │ -091d08: 9006 0a0b |002a: add-int v6, v10, v11 │ │ -091d0c: b160 |002c: sub-int/2addr v0, v6 │ │ -091d0e: 829a |002d: int-to-float v10, v9 │ │ -091d10: 140b cdcc 4c3f |002e: const v11, #float 0.8 // #3f4ccccd │ │ -091d16: c8ba |0031: mul-float/2addr v10, v11 │ │ -091d18: 87aa |0032: float-to-int v10, v10 │ │ -091d1a: 150b 0080 |0033: const/high16 v11, #int -2147483648 // #8000 │ │ -091d1e: 7120 7a1c ba00 |0035: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c7a │ │ -091d24: 0a02 |0038: move-result v2 │ │ -091d26: 150a 0080 |0039: const/high16 v10, #int -2147483648 // #8000 │ │ -091d2a: 7120 7a1c a000 |003b: invoke-static {v0, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c7a │ │ -091d30: 0a01 |003e: move-result v1 │ │ -091d32: 54ca aa05 |003f: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ -091d36: 6e30 e91e 2a01 |0041: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1ee9 │ │ -091d3c: 54ca a205 |0044: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ -091d40: 6e30 e91e 2a01 |0046: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1ee9 │ │ -091d46: 54ca a605 |0049: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ -091d4a: 6e30 e91e 2a01 |004b: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1ee9 │ │ -091d50: 150a 0040 |004e: const/high16 v10, #int 1073741824 // #4000 │ │ -091d54: 33a3 0600 |0050: if-ne v3, v10, 0056 // +0006 │ │ -091d58: 6e30 f110 9c04 |0052: invoke-virtual {v12, v9, v4}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@10f1 │ │ -091d5e: 0e00 |0055: return-void │ │ -091d60: 54ca a205 |0056: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ -091d64: 6e10 e41e 0a00 |0058: invoke-virtual {v10}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ee4 │ │ -091d6a: 0a07 |005b: move-result v7 │ │ -091d6c: 900a 0706 |005c: add-int v10, v7, v6 │ │ -091d70: 7120 1c21 a500 |005e: invoke-static {v5, v10}, Ljava/lang/Math;.max:(II)I // method@211c │ │ -091d76: 0a0a |0061: move-result v10 │ │ -091d78: 6e30 f110 9c0a |0062: invoke-virtual {v12, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@10f1 │ │ -091d7e: 28f0 |0065: goto 0055 // -0010 │ │ +091c7c: |[091c7c] android.support.v4.view.PagerTitleStrip.onMeasure:(II)V │ │ +091c8c: 7110 781c 0d00 |0000: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1c78 │ │ +091c92: 0a08 |0003: move-result v8 │ │ +091c94: 7110 781c 0e00 |0004: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1c78 │ │ +091c9a: 0a03 |0007: move-result v3 │ │ +091c9c: 7110 791c 0d00 |0008: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1c79 │ │ +091ca2: 0a09 |000b: move-result v9 │ │ +091ca4: 7110 791c 0e00 |000c: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1c79 │ │ +091caa: 0a04 |000f: move-result v4 │ │ +091cac: 150a 0040 |0010: const/high16 v10, #int 1073741824 // #4000 │ │ +091cb0: 32a8 0a00 |0012: if-eq v8, v10, 001c // +000a │ │ +091cb4: 220a e104 |0014: new-instance v10, Ljava/lang/IllegalStateException; // type@04e1 │ │ +091cb8: 1a0b 3d0c |0016: const-string v11, "Must measure with an exact width" // string@0c3d │ │ +091cbc: 7020 0521 ba00 |0018: invoke-direct {v10, v11}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +091cc2: 270a |001b: throw v10 │ │ +091cc4: 0140 |001c: move v0, v4 │ │ +091cc6: 6e10 df10 0c00 |001d: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@10df │ │ +091ccc: 0a05 |0020: move-result v5 │ │ +091cce: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +091cd0: 6e10 e310 0c00 |0022: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@10e3 │ │ +091cd6: 0a0a |0025: move-result v10 │ │ +091cd8: 6e10 e010 0c00 |0026: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@10e0 │ │ +091cde: 0a0b |0029: move-result v11 │ │ +091ce0: 9006 0a0b |002a: add-int v6, v10, v11 │ │ +091ce4: b160 |002c: sub-int/2addr v0, v6 │ │ +091ce6: 829a |002d: int-to-float v10, v9 │ │ +091ce8: 140b cdcc 4c3f |002e: const v11, #float 0.8 // #3f4ccccd │ │ +091cee: c8ba |0031: mul-float/2addr v10, v11 │ │ +091cf0: 87aa |0032: float-to-int v10, v10 │ │ +091cf2: 150b 0080 |0033: const/high16 v11, #int -2147483648 // #8000 │ │ +091cf6: 7120 7a1c ba00 |0035: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c7a │ │ +091cfc: 0a02 |0038: move-result v2 │ │ +091cfe: 150a 0080 |0039: const/high16 v10, #int -2147483648 // #8000 │ │ +091d02: 7120 7a1c a000 |003b: invoke-static {v0, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c7a │ │ +091d08: 0a01 |003e: move-result v1 │ │ +091d0a: 54ca aa05 |003f: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ +091d0e: 6e30 e91e 2a01 |0041: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1ee9 │ │ +091d14: 54ca a205 |0044: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ +091d18: 6e30 e91e 2a01 |0046: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1ee9 │ │ +091d1e: 54ca a605 |0049: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ +091d22: 6e30 e91e 2a01 |004b: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1ee9 │ │ +091d28: 150a 0040 |004e: const/high16 v10, #int 1073741824 // #4000 │ │ +091d2c: 33a3 0600 |0050: if-ne v3, v10, 0056 // +0006 │ │ +091d30: 6e30 f110 9c04 |0052: invoke-virtual {v12, v9, v4}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@10f1 │ │ +091d36: 0e00 |0055: return-void │ │ +091d38: 54ca a205 |0056: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ +091d3c: 6e10 e41e 0a00 |0058: invoke-virtual {v10}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ee4 │ │ +091d42: 0a07 |005b: move-result v7 │ │ +091d44: 900a 0706 |005c: add-int v10, v7, v6 │ │ +091d48: 7120 1c21 a500 |005e: invoke-static {v5, v10}, Ljava/lang/Math;.max:(II)I // method@211c │ │ +091d4e: 0a0a |0061: move-result v10 │ │ +091d50: 6e30 f110 9c0a |0062: invoke-virtual {v12, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@10f1 │ │ +091d56: 28f0 |0065: goto 0055 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0004 line=423 │ │ 0x0008 line=424 │ │ 0x000c line=425 │ │ 0x0010 line=427 │ │ @@ -186121,19 +186122,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -091d80: |[091d80] android.support.v4.view.PagerTitleStrip.requestLayout:()V │ │ -091d90: 5510 ae05 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@05ae │ │ -091d94: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -091d98: 6f10 551d 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@1d55 │ │ -091d9e: 0e00 |0007: return-void │ │ +091d58: |[091d58] android.support.v4.view.PagerTitleStrip.requestLayout:()V │ │ +091d68: 5510 ae05 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@05ae │ │ +091d6c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +091d70: 6f10 551d 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@1d55 │ │ +091d76: 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; │ │ @@ -186143,18 +186144,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -091da0: |[091da0] android.support.v4.view.PagerTitleStrip.setGravity:(I)V │ │ -091db0: 5901 a305 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@05a3 │ │ -091db4: 6e10 ec10 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@10ec │ │ -091dba: 0e00 |0005: return-void │ │ +091d78: |[091d78] android.support.v4.view.PagerTitleStrip.setGravity:(I)V │ │ +091d88: 5901 a305 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@05a3 │ │ +091d8c: 6e10 ec10 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@10ec │ │ +091d92: 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; │ │ @@ -186165,31 +186166,31 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -091dbc: |[091dbc] android.support.v4.view.PagerTitleStrip.setNonPrimaryAlpha:(F)V │ │ -091dcc: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ -091dd0: c851 |0002: mul-float/2addr v1, v5 │ │ -091dd2: 8711 |0003: float-to-int v1, v1 │ │ -091dd4: d511 ff00 |0004: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -091dd8: 5941 a705 |0006: iput v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@05a7 │ │ -091ddc: 5241 a705 |0008: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@05a7 │ │ -091de0: e001 0118 |000a: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -091de4: 5242 ac05 |000c: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@05ac │ │ -091de8: 1403 ffff ff00 |000e: const v3, #float 2.35099e-38 // #00ffffff │ │ -091dee: b532 |0011: and-int/2addr v2, v3 │ │ -091df0: 9600 0102 |0012: or-int v0, v1, v2 │ │ -091df4: 5441 aa05 |0014: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ -091df8: 6e20 f31e 0100 |0016: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ef3 │ │ -091dfe: 5441 a605 |0019: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ -091e02: 6e20 f31e 0100 |001b: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ef3 │ │ -091e08: 0e00 |001e: return-void │ │ +091d94: |[091d94] android.support.v4.view.PagerTitleStrip.setNonPrimaryAlpha:(F)V │ │ +091da4: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ +091da8: c851 |0002: mul-float/2addr v1, v5 │ │ +091daa: 8711 |0003: float-to-int v1, v1 │ │ +091dac: d511 ff00 |0004: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +091db0: 5941 a705 |0006: iput v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@05a7 │ │ +091db4: 5241 a705 |0008: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@05a7 │ │ +091db8: e001 0118 |000a: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +091dbc: 5242 ac05 |000c: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@05ac │ │ +091dc0: 1403 ffff ff00 |000e: const v3, #float 2.35099e-38 // #00ffffff │ │ +091dc6: b532 |0011: and-int/2addr v2, v3 │ │ +091dc8: 9600 0102 |0012: or-int v0, v1, v2 │ │ +091dcc: 5441 aa05 |0014: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ +091dd0: 6e20 f31e 0100 |0016: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ef3 │ │ +091dd6: 5441 a605 |0019: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ +091dda: 6e20 f31e 0100 |001b: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ef3 │ │ +091de0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0008 line=194 │ │ 0x0014 line=195 │ │ 0x0019 line=196 │ │ 0x001e line=197 │ │ @@ -186203,29 +186204,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -091e0c: |[091e0c] android.support.v4.view.PagerTitleStrip.setTextColor:(I)V │ │ -091e1c: 5945 ac05 |0000: iput v5, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@05ac │ │ -091e20: 5441 a205 |0002: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ -091e24: 6e20 f31e 5100 |0004: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ef3 │ │ -091e2a: 5241 a705 |0007: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@05a7 │ │ -091e2e: e001 0118 |0009: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -091e32: 5242 ac05 |000b: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@05ac │ │ -091e36: 1403 ffff ff00 |000d: const v3, #float 2.35099e-38 // #00ffffff │ │ -091e3c: b532 |0010: and-int/2addr v2, v3 │ │ -091e3e: 9600 0102 |0011: or-int v0, v1, v2 │ │ -091e42: 5441 aa05 |0013: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ -091e46: 6e20 f31e 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ef3 │ │ -091e4c: 5441 a605 |0018: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ -091e50: 6e20 f31e 0100 |001a: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ef3 │ │ -091e56: 0e00 |001d: return-void │ │ +091de4: |[091de4] android.support.v4.view.PagerTitleStrip.setTextColor:(I)V │ │ +091df4: 5945 ac05 |0000: iput v5, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@05ac │ │ +091df8: 5441 a205 |0002: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ +091dfc: 6e20 f31e 5100 |0004: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ef3 │ │ +091e02: 5241 a705 |0007: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@05a7 │ │ +091e06: e001 0118 |0009: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +091e0a: 5242 ac05 |000b: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@05ac │ │ +091e0e: 1403 ffff ff00 |000d: const v3, #float 2.35099e-38 // #00ffffff │ │ +091e14: b532 |0010: and-int/2addr v2, v3 │ │ +091e16: 9600 0102 |0011: or-int v0, v1, v2 │ │ +091e1a: 5441 aa05 |0013: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ +091e1e: 6e20 f31e 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ef3 │ │ +091e24: 5441 a605 |0018: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ +091e28: 6e20 f31e 0100 |001a: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ef3 │ │ +091e2e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0002 line=207 │ │ 0x0007 line=208 │ │ 0x0013 line=209 │ │ 0x0018 line=210 │ │ @@ -186240,22 +186241,22 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -091e58: |[091e58] android.support.v4.view.PagerTitleStrip.setTextSize:(IF)V │ │ -091e68: 5410 aa05 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ -091e6c: 6e30 f41e 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@1ef4 │ │ -091e72: 5410 a205 |0005: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ -091e76: 6e30 f41e 2003 |0007: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@1ef4 │ │ -091e7c: 5410 a605 |000a: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ -091e80: 6e30 f41e 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@1ef4 │ │ -091e86: 0e00 |000f: return-void │ │ +091e30: |[091e30] android.support.v4.view.PagerTitleStrip.setTextSize:(IF)V │ │ +091e40: 5410 aa05 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ +091e44: 6e30 f41e 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@1ef4 │ │ +091e4a: 5410 a205 |0005: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ +091e4e: 6e30 f41e 2003 |0007: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@1ef4 │ │ +091e54: 5410 a605 |000a: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ +091e58: 6e30 f41e 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@1ef4 │ │ +091e5e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0005 line=225 │ │ 0x000a line=226 │ │ 0x000f line=227 │ │ locals : │ │ @@ -186268,18 +186269,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -091e88: |[091e88] android.support.v4.view.PagerTitleStrip.setTextSpacing:(I)V │ │ -091e98: 5901 ab05 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@05ab │ │ -091e9c: 6e10 ec10 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@10ec │ │ -091ea2: 0e00 |0005: return-void │ │ +091e60: |[091e60] android.support.v4.view.PagerTitleStrip.setTextSpacing:(I)V │ │ +091e70: 5901 ab05 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@05ab │ │ +091e74: 6e10 ec10 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@10ec │ │ +091e7a: 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; │ │ @@ -186290,38 +186291,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 │ │ -091ea4: |[091ea4] android.support.v4.view.PagerTitleStrip.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ -091eb4: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ -091eb8: 5410 a805 |0002: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@05a8 │ │ -091ebc: 6e20 ab10 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@10ab │ │ -091ec2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -091ec4: 5b10 af05 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@05af │ │ -091ec8: 3803 0e00 |000a: if-eqz v3, 0018 // +000e │ │ -091ecc: 5410 a805 |000c: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@05a8 │ │ -091ed0: 6e20 a410 0300 |000e: invoke-virtual {v3, v0}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@10a4 │ │ -091ed6: 2200 0305 |0011: new-instance v0, Ljava/lang/ref/WeakReference; // type@0503 │ │ -091eda: 7020 7f21 3000 |0013: invoke-direct {v0, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@217f │ │ -091ee0: 5b10 af05 |0016: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@05af │ │ -091ee4: 5410 a905 |0018: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ -091ee8: 3800 1500 |001a: if-eqz v0, 002f // +0015 │ │ -091eec: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ -091eee: 5910 a405 |001d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@05a4 │ │ -091ef2: 1500 80bf |001f: const/high16 v0, #int -1082130432 // #bf80 │ │ -091ef6: 5910 a505 |0021: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@05a5 │ │ -091efa: 5410 a905 |0023: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ -091efe: 6e10 4e13 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@134e │ │ -091f04: 0a00 |0028: move-result v0 │ │ -091f06: 6e30 f910 0103 |0029: invoke-virtual {v1, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@10f9 │ │ -091f0c: 6e10 ec10 0100 |002c: invoke-virtual {v1}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@10ec │ │ -091f12: 0e00 |002f: return-void │ │ +091e7c: |[091e7c] android.support.v4.view.PagerTitleStrip.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ +091e8c: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ +091e90: 5410 a805 |0002: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@05a8 │ │ +091e94: 6e20 ab10 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@10ab │ │ +091e9a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +091e9c: 5b10 af05 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@05af │ │ +091ea0: 3803 0e00 |000a: if-eqz v3, 0018 // +000e │ │ +091ea4: 5410 a805 |000c: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@05a8 │ │ +091ea8: 6e20 a410 0300 |000e: invoke-virtual {v3, v0}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@10a4 │ │ +091eae: 2200 0305 |0011: new-instance v0, Ljava/lang/ref/WeakReference; // type@0503 │ │ +091eb2: 7020 7f21 3000 |0013: invoke-direct {v0, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@217f │ │ +091eb8: 5b10 af05 |0016: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@05af │ │ +091ebc: 5410 a905 |0018: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ +091ec0: 3800 1500 |001a: if-eqz v0, 002f // +0015 │ │ +091ec4: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ +091ec6: 5910 a405 |001d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@05a4 │ │ +091eca: 1500 80bf |001f: const/high16 v0, #int -1082130432 // #bf80 │ │ +091ece: 5910 a505 |0021: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@05a5 │ │ +091ed2: 5410 a905 |0023: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ +091ed6: 6e10 4e13 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@134e │ │ +091edc: 0a00 |0028: move-result v0 │ │ +091ede: 6e30 f910 0103 |0029: invoke-virtual {v1, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@10f9 │ │ +091ee4: 6e10 ec10 0100 |002c: invoke-virtual {v1}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@10ec │ │ +091eea: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0002 line=317 │ │ 0x0007 line=318 │ │ 0x000a line=320 │ │ 0x000c line=321 │ │ @@ -186342,86 +186343,86 @@ │ │ type : '(ILandroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 136 16-bit code units │ │ -091f14: |[091f14] android.support.v4.view.PagerTitleStrip.updateText:(ILandroid/support/v4/view/PagerAdapter;)V │ │ -091f24: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -091f26: 1509 0080 |0001: const/high16 v9, #int -2147483648 // #8000 │ │ -091f2a: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -091f2c: 380c 8000 |0004: if-eqz v12, 0084 // +0080 │ │ -091f30: 6e10 9c10 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@109c │ │ -091f36: 0a03 |0009: move-result v3 │ │ -091f38: 5ca7 ae05 |000a: iput-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@05ae │ │ -091f3c: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -091f3e: 347b 0a00 |000d: if-lt v11, v7, 0017 // +000a │ │ -091f42: 380c 0800 |000f: if-eqz v12, 0017 // +0008 │ │ -091f46: d807 0bff |0011: add-int/lit8 v7, v11, #int -1 // #ff │ │ -091f4a: 6e20 9e10 7c00 |0013: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@109e │ │ -091f50: 0c04 |0016: move-result-object v4 │ │ -091f52: 54a7 aa05 |0017: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ -091f56: 6e20 f11e 4700 |0019: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ef1 │ │ -091f5c: 54a8 a205 |001c: iget-object v8, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ -091f60: 380c 6800 |001e: if-eqz v12, 0086 // +0068 │ │ -091f64: 353b 6600 |0020: if-ge v11, v3, 0086 // +0066 │ │ -091f68: 6e20 9e10 bc00 |0022: invoke-virtual {v12, v11}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@109e │ │ -091f6e: 0c07 |0025: move-result-object v7 │ │ -091f70: 6e20 f11e 7800 |0026: invoke-virtual {v8, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ef1 │ │ -091f76: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -091f78: d807 0b01 |002a: add-int/lit8 v7, v11, #int 1 // #01 │ │ -091f7c: 3537 0a00 |002c: if-ge v7, v3, 0036 // +000a │ │ -091f80: 380c 0800 |002e: if-eqz v12, 0036 // +0008 │ │ -091f84: d807 0b01 |0030: add-int/lit8 v7, v11, #int 1 // #01 │ │ -091f88: 6e20 9e10 7c00 |0032: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@109e │ │ -091f8e: 0c04 |0035: move-result-object v4 │ │ -091f90: 54a7 a605 |0036: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ -091f94: 6e20 f11e 4700 |0038: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ef1 │ │ -091f9a: 6e10 e610 0a00 |003b: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@10e6 │ │ -091fa0: 0a07 |003e: move-result v7 │ │ -091fa2: 6e10 e110 0a00 |003f: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@10e1 │ │ -091fa8: 0a08 |0042: move-result v8 │ │ -091faa: b187 |0043: sub-int/2addr v7, v8 │ │ -091fac: 6e10 e210 0a00 |0044: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@10e2 │ │ -091fb2: 0a08 |0047: move-result v8 │ │ -091fb4: 9105 0708 |0048: sub-int v5, v7, v8 │ │ -091fb8: 6e10 de10 0a00 |004a: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@10de │ │ -091fbe: 0a07 |004d: move-result v7 │ │ -091fc0: 6e10 e310 0a00 |004e: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@10e3 │ │ -091fc6: 0a08 |0051: move-result v8 │ │ -091fc8: b187 |0052: sub-int/2addr v7, v8 │ │ -091fca: 6e10 e010 0a00 |0053: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@10e0 │ │ -091fd0: 0a08 |0056: move-result v8 │ │ -091fd2: 9100 0708 |0057: sub-int v0, v7, v8 │ │ -091fd6: 8257 |0059: int-to-float v7, v5 │ │ -091fd8: 1408 cdcc 4c3f |005a: const v8, #float 0.8 // #3f4ccccd │ │ -091fde: c887 |005d: mul-float/2addr v7, v8 │ │ -091fe0: 8777 |005e: float-to-int v7, v7 │ │ -091fe2: 7120 7a1c 9700 |005f: invoke-static {v7, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c7a │ │ -091fe8: 0a02 |0062: move-result v2 │ │ -091fea: 7120 7a1c 9000 |0063: invoke-static {v0, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c7a │ │ -091ff0: 0a01 |0066: move-result v1 │ │ -091ff2: 54a7 aa05 |0067: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ -091ff6: 6e30 e91e 2701 |0069: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1ee9 │ │ -091ffc: 54a7 a205 |006c: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ -092000: 6e30 e91e 2701 |006e: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1ee9 │ │ -092006: 54a7 a605 |0071: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ -09200a: 6e30 e91e 2701 |0073: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1ee9 │ │ -092010: 59ab a405 |0076: iput v11, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@05a4 │ │ -092014: 55a7 ad05 |0078: iget-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@05ad │ │ -092018: 3907 0700 |007a: if-nez v7, 0081 // +0007 │ │ -09201c: 52a7 a505 |007c: iget v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@05a5 │ │ -092020: 6e40 fa10 ba67 |007e: invoke-virtual {v10, v11, v7, v6}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@10fa │ │ -092026: 5ca6 ae05 |0081: iput-boolean v6, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@05ae │ │ -09202a: 0e00 |0083: return-void │ │ -09202c: 0163 |0084: move v3, v6 │ │ -09202e: 2885 |0085: goto 000a // -007b │ │ -092030: 1207 |0086: const/4 v7, #int 0 // #0 │ │ -092032: 289f |0087: goto 0026 // -0061 │ │ +091eec: |[091eec] android.support.v4.view.PagerTitleStrip.updateText:(ILandroid/support/v4/view/PagerAdapter;)V │ │ +091efc: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +091efe: 1509 0080 |0001: const/high16 v9, #int -2147483648 // #8000 │ │ +091f02: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +091f04: 380c 8000 |0004: if-eqz v12, 0084 // +0080 │ │ +091f08: 6e10 9c10 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@109c │ │ +091f0e: 0a03 |0009: move-result v3 │ │ +091f10: 5ca7 ae05 |000a: iput-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@05ae │ │ +091f14: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +091f16: 347b 0a00 |000d: if-lt v11, v7, 0017 // +000a │ │ +091f1a: 380c 0800 |000f: if-eqz v12, 0017 // +0008 │ │ +091f1e: d807 0bff |0011: add-int/lit8 v7, v11, #int -1 // #ff │ │ +091f22: 6e20 9e10 7c00 |0013: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@109e │ │ +091f28: 0c04 |0016: move-result-object v4 │ │ +091f2a: 54a7 aa05 |0017: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ +091f2e: 6e20 f11e 4700 |0019: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ef1 │ │ +091f34: 54a8 a205 |001c: iget-object v8, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ +091f38: 380c 6800 |001e: if-eqz v12, 0086 // +0068 │ │ +091f3c: 353b 6600 |0020: if-ge v11, v3, 0086 // +0066 │ │ +091f40: 6e20 9e10 bc00 |0022: invoke-virtual {v12, v11}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@109e │ │ +091f46: 0c07 |0025: move-result-object v7 │ │ +091f48: 6e20 f11e 7800 |0026: invoke-virtual {v8, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ef1 │ │ +091f4e: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +091f50: d807 0b01 |002a: add-int/lit8 v7, v11, #int 1 // #01 │ │ +091f54: 3537 0a00 |002c: if-ge v7, v3, 0036 // +000a │ │ +091f58: 380c 0800 |002e: if-eqz v12, 0036 // +0008 │ │ +091f5c: d807 0b01 |0030: add-int/lit8 v7, v11, #int 1 // #01 │ │ +091f60: 6e20 9e10 7c00 |0032: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@109e │ │ +091f66: 0c04 |0035: move-result-object v4 │ │ +091f68: 54a7 a605 |0036: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ +091f6c: 6e20 f11e 4700 |0038: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ef1 │ │ +091f72: 6e10 e610 0a00 |003b: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@10e6 │ │ +091f78: 0a07 |003e: move-result v7 │ │ +091f7a: 6e10 e110 0a00 |003f: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@10e1 │ │ +091f80: 0a08 |0042: move-result v8 │ │ +091f82: b187 |0043: sub-int/2addr v7, v8 │ │ +091f84: 6e10 e210 0a00 |0044: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@10e2 │ │ +091f8a: 0a08 |0047: move-result v8 │ │ +091f8c: 9105 0708 |0048: sub-int v5, v7, v8 │ │ +091f90: 6e10 de10 0a00 |004a: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@10de │ │ +091f96: 0a07 |004d: move-result v7 │ │ +091f98: 6e10 e310 0a00 |004e: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@10e3 │ │ +091f9e: 0a08 |0051: move-result v8 │ │ +091fa0: b187 |0052: sub-int/2addr v7, v8 │ │ +091fa2: 6e10 e010 0a00 |0053: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@10e0 │ │ +091fa8: 0a08 |0056: move-result v8 │ │ +091faa: 9100 0708 |0057: sub-int v0, v7, v8 │ │ +091fae: 8257 |0059: int-to-float v7, v5 │ │ +091fb0: 1408 cdcc 4c3f |005a: const v8, #float 0.8 // #3f4ccccd │ │ +091fb6: c887 |005d: mul-float/2addr v7, v8 │ │ +091fb8: 8777 |005e: float-to-int v7, v7 │ │ +091fba: 7120 7a1c 9700 |005f: invoke-static {v7, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c7a │ │ +091fc0: 0a02 |0062: move-result v2 │ │ +091fc2: 7120 7a1c 9000 |0063: invoke-static {v0, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c7a │ │ +091fc8: 0a01 |0066: move-result v1 │ │ +091fca: 54a7 aa05 |0067: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ +091fce: 6e30 e91e 2701 |0069: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1ee9 │ │ +091fd4: 54a7 a205 |006c: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ +091fd8: 6e30 e91e 2701 |006e: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1ee9 │ │ +091fde: 54a7 a605 |0071: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ +091fe2: 6e30 e91e 2701 |0073: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1ee9 │ │ +091fe8: 59ab a405 |0076: iput v11, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@05a4 │ │ +091fec: 55a7 ad05 |0078: iget-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@05ad │ │ +091ff0: 3907 0700 |007a: if-nez v7, 0081 // +0007 │ │ +091ff4: 52a7 a505 |007c: iget v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@05a5 │ │ +091ff8: 6e40 fa10 ba67 |007e: invoke-virtual {v10, v11, v7, v6}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@10fa │ │ +091ffe: 5ca6 ae05 |0081: iput-boolean v6, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@05ae │ │ +092002: 0e00 |0083: return-void │ │ +092004: 0163 |0084: move v3, v6 │ │ +092006: 2885 |0085: goto 000a // -007b │ │ +092008: 1207 |0086: const/4 v7, #int 0 // #0 │ │ +09200a: 289f |0087: goto 0026 // -0061 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=271 │ │ 0x000a line=272 │ │ 0x000c line=274 │ │ 0x000d line=275 │ │ 0x0011 line=276 │ │ @@ -186463,233 +186464,233 @@ │ │ type : '(IFZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 49 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 444 16-bit code units │ │ -092034: |[092034] android.support.v4.view.PagerTitleStrip.updateTextPositions:(IFZ)V │ │ -092044: 0800 2d00 |0000: move-object/from16 v0, v45 │ │ -092048: 5200 a405 |0002: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@05a4 │ │ -09204c: 022a 0000 |0004: move/from16 v42, v0 │ │ -092050: 0200 2e00 |0006: move/from16 v0, v46 │ │ -092054: 0201 2a00 |0008: move/from16 v1, v42 │ │ -092058: 3210 7e01 |000a: if-eq v0, v1, 0188 // +017e │ │ -09205c: 0800 2d00 |000c: move-object/from16 v0, v45 │ │ -092060: 5400 a905 |000e: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ -092064: 082a 0000 |0010: move-object/from16 v42, v0 │ │ -092068: 7401 4713 2a00 |0012: invoke-virtual/range {v42}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1347 │ │ -09206e: 0c2a |0015: move-result-object v42 │ │ -092070: 0800 2d00 |0016: move-object/from16 v0, v45 │ │ -092074: 0201 2e00 |0018: move/from16 v1, v46 │ │ -092078: 0802 2a00 |001a: move-object/from16 v2, v42 │ │ -09207c: 6e30 f910 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@10f9 │ │ -092082: 132a 0100 |001f: const/16 v42, #int 1 // #1 │ │ -092086: 0200 2a00 |0021: move/from16 v0, v42 │ │ -09208a: 0801 2d00 |0023: move-object/from16 v1, v45 │ │ -09208e: 5c10 ad05 |0025: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@05ad │ │ -092092: 0800 2d00 |0027: move-object/from16 v0, v45 │ │ -092096: 5400 aa05 |0029: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ -09209a: 082a 0000 |002b: move-object/from16 v42, v0 │ │ -09209e: 7401 e51e 2a00 |002d: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1ee5 │ │ -0920a4: 0a24 |0030: move-result v36 │ │ -0920a6: 0800 2d00 |0031: move-object/from16 v0, v45 │ │ -0920aa: 5400 a205 |0033: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ -0920ae: 082a 0000 |0035: move-object/from16 v42, v0 │ │ -0920b2: 7401 e51e 2a00 |0037: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1ee5 │ │ -0920b8: 0a12 |003a: move-result v18 │ │ -0920ba: 0800 2d00 |003b: move-object/from16 v0, v45 │ │ -0920be: 5400 a605 |003d: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ -0920c2: 082a 0000 |003f: move-object/from16 v42, v0 │ │ -0920c6: 7401 e51e 2a00 |0041: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1ee5 │ │ -0920cc: 0a1a |0044: move-result v26 │ │ -0920ce: db13 1202 |0045: div-int/lit8 v19, v18, #int 2 // #02 │ │ -0920d2: 7401 e610 2d00 |0047: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@10e6 │ │ -0920d8: 0a26 |004a: move-result v38 │ │ -0920da: 7401 de10 2d00 |004b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@10de │ │ -0920e0: 0a25 |004e: move-result v37 │ │ -0920e2: 7401 e110 2d00 |004f: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@10e1 │ │ -0920e8: 0a1d |0052: move-result v29 │ │ -0920ea: 7401 e210 2d00 |0053: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@10e2 │ │ -0920f0: 0a1e |0056: move-result v30 │ │ -0920f2: 7401 e310 2d00 |0057: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@10e3 │ │ -0920f8: 0a1f |005a: move-result v31 │ │ -0920fa: 7401 e010 2d00 |005b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@10e0 │ │ -092100: 0a1c |005e: move-result v28 │ │ -092102: 9027 1d13 |005f: add-int v39, v29, v19 │ │ -092106: 9028 1e13 |0061: add-int v40, v30, v19 │ │ -09210a: 912a 2627 |0063: sub-int v42, v38, v39 │ │ -09210e: 910a 2a28 |0065: sub-int v10, v42, v40 │ │ -092112: 152a 003f |0067: const/high16 v42, #int 1056964608 // #3f00 │ │ -092116: a60e 2f2a |0069: add-float v14, v47, v42 │ │ -09211a: 152a 803f |006b: const/high16 v42, #int 1065353216 // #3f80 │ │ -09211e: 2d2a 0e2a |006d: cmpl-float v42, v14, v42 │ │ -092122: 3d2a 0600 |006f: if-lez v42, 0075 // +0006 │ │ -092126: 152a 803f |0071: const/high16 v42, #int 1065353216 // #3f80 │ │ -09212a: a70e 0e2a |0073: sub-float v14, v14, v42 │ │ -09212e: 912a 2628 |0075: sub-int v42, v38, v40 │ │ -092132: 82a0 |0077: int-to-float v0, v10 │ │ -092134: 022b 0000 |0078: move/from16 v43, v0 │ │ -092138: a82b 2b0e |007a: mul-float v43, v43, v14 │ │ -09213c: 0200 2b00 |007c: move/from16 v0, v43 │ │ -092140: 8700 |007e: float-to-int v0, v0 │ │ -092142: 022b 0000 |007f: move/from16 v43, v0 │ │ -092146: 910c 2a2b |0081: sub-int v12, v42, v43 │ │ -09214a: db2a 1202 |0083: div-int/lit8 v42, v18, #int 2 // #02 │ │ -09214e: 910d 0c2a |0085: sub-int v13, v12, v42 │ │ -092152: 900f 0d12 |0087: add-int v15, v13, v18 │ │ -092156: 0800 2d00 |0089: move-object/from16 v0, v45 │ │ -09215a: 5400 aa05 |008b: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ -09215e: 082a 0000 |008d: move-object/from16 v42, v0 │ │ -092162: 7401 e11e 2a00 |008f: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@1ee1 │ │ -092168: 0a20 |0092: move-result v32 │ │ -09216a: 0800 2d00 |0093: move-object/from16 v0, v45 │ │ -09216e: 5400 a205 |0095: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ -092172: 082a 0000 |0097: move-object/from16 v42, v0 │ │ -092176: 7401 e11e 2a00 |0099: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@1ee1 │ │ -09217c: 0a0b |009c: move-result v11 │ │ -09217e: 0800 2d00 |009d: move-object/from16 v0, v45 │ │ -092182: 5400 a605 |009f: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ -092186: 082a 0000 |00a1: move-object/from16 v42, v0 │ │ -09218a: 7401 e11e 2a00 |00a3: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@1ee1 │ │ -092190: 0a16 |00a6: move-result v22 │ │ -092192: 0200 2000 |00a7: move/from16 v0, v32 │ │ -092196: 7120 1c21 b000 |00a9: invoke-static {v0, v11}, Ljava/lang/Math;.max:(II)I // method@211c │ │ -09219c: 0a2a |00ac: move-result v42 │ │ -09219e: 0200 2a00 |00ad: move/from16 v0, v42 │ │ -0921a2: 0201 1600 |00af: move/from16 v1, v22 │ │ -0921a6: 7120 1c21 1000 |00b1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@211c │ │ -0921ac: 0a14 |00b4: move-result v20 │ │ -0921ae: 9123 1420 |00b5: sub-int v35, v20, v32 │ │ -0921b2: 9111 140b |00b7: sub-int v17, v20, v11 │ │ -0921b6: 9119 1416 |00b9: sub-int v25, v20, v22 │ │ -0921ba: 0800 2d00 |00bb: move-object/from16 v0, v45 │ │ -0921be: 5400 aa05 |00bd: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ -0921c2: 082a 0000 |00bf: move-object/from16 v42, v0 │ │ -0921c6: 7401 e41e 2a00 |00c1: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ee4 │ │ -0921cc: 0a2a |00c4: move-result v42 │ │ -0921ce: 9007 232a |00c5: add-int v7, v35, v42 │ │ -0921d2: 0800 2d00 |00c7: move-object/from16 v0, v45 │ │ -0921d6: 5400 a205 |00c9: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ -0921da: 082a 0000 |00cb: move-object/from16 v42, v0 │ │ -0921de: 7401 e41e 2a00 |00cd: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ee4 │ │ -0921e4: 0a2a |00d0: move-result v42 │ │ -0921e6: 9005 112a |00d1: add-int v5, v17, v42 │ │ -0921ea: 0800 2d00 |00d3: move-object/from16 v0, v45 │ │ -0921ee: 5400 a605 |00d5: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ -0921f2: 082a 0000 |00d7: move-object/from16 v42, v0 │ │ -0921f6: 7401 e41e 2a00 |00d9: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ee4 │ │ -0921fc: 0a2a |00dc: move-result v42 │ │ -0921fe: 9006 192a |00dd: add-int v6, v25, v42 │ │ -092202: 7120 1c21 5700 |00df: invoke-static {v7, v5}, Ljava/lang/Math;.max:(II)I // method@211c │ │ -092208: 0a2a |00e2: move-result v42 │ │ -09220a: 0200 2a00 |00e3: move/from16 v0, v42 │ │ -09220e: 7120 1c21 6000 |00e5: invoke-static {v0, v6}, Ljava/lang/Math;.max:(II)I // method@211c │ │ -092214: 0a15 |00e8: move-result v21 │ │ -092216: 0800 2d00 |00e9: move-object/from16 v0, v45 │ │ -09221a: 5200 a305 |00eb: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@05a3 │ │ -09221e: 022a 0000 |00ed: move/from16 v42, v0 │ │ -092222: dd29 2a70 |00ef: and-int/lit8 v41, v42, #int 112 // #70 │ │ -092226: 2c29 c100 0000 |00f1: sparse-switch v41, 000001b2 // +000000c1 │ │ -09222c: 9022 1f23 |00f4: add-int v34, v31, v35 │ │ -092230: 9010 1f11 |00f6: add-int v16, v31, v17 │ │ -092234: 9018 1f19 |00f8: add-int v24, v31, v25 │ │ -092238: 0800 2d00 |00fa: move-object/from16 v0, v45 │ │ -09223c: 5400 a205 |00fc: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ -092240: 082a 0000 |00fe: move-object/from16 v42, v0 │ │ -092244: 0800 2d00 |0100: move-object/from16 v0, v45 │ │ -092248: 5400 a205 |0102: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ -09224c: 082b 0000 |0104: move-object/from16 v43, v0 │ │ -092250: 7401 e41e 2b00 |0106: invoke-virtual/range {v43}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ee4 │ │ -092256: 0a2b |0109: move-result v43 │ │ -092258: 902b 2b10 |010a: add-int v43, v43, v16 │ │ -09225c: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ -092260: 0201 1000 |010e: move/from16 v1, v16 │ │ -092264: 0202 2b00 |0110: move/from16 v2, v43 │ │ -092268: 6e52 e81e d0f1 |0112: invoke-virtual {v0, v13, v1, v15, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@1ee8 │ │ -09226e: 0800 2d00 |0115: move-object/from16 v0, v45 │ │ -092272: 5200 ab05 |0117: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@05ab │ │ -092276: 022a 0000 |0119: move/from16 v42, v0 │ │ -09227a: 912a 0d2a |011b: sub-int v42, v13, v42 │ │ -09227e: 912a 2a24 |011d: sub-int v42, v42, v36 │ │ -092282: 0200 1d00 |011f: move/from16 v0, v29 │ │ -092286: 0201 2a00 |0121: move/from16 v1, v42 │ │ -09228a: 7120 1e21 1000 |0123: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@211e │ │ -092290: 0a21 |0126: move-result v33 │ │ -092292: 0800 2d00 |0127: move-object/from16 v0, v45 │ │ -092296: 5400 aa05 |0129: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ -09229a: 082a 0000 |012b: move-object/from16 v42, v0 │ │ -09229e: 902b 2124 |012d: add-int v43, v33, v36 │ │ -0922a2: 0800 2d00 |012f: move-object/from16 v0, v45 │ │ -0922a6: 5400 aa05 |0131: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ -0922aa: 082c 0000 |0133: move-object/from16 v44, v0 │ │ -0922ae: 7401 e41e 2c00 |0135: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ee4 │ │ -0922b4: 0a2c |0138: move-result v44 │ │ -0922b6: 902c 2c22 |0139: add-int v44, v44, v34 │ │ -0922ba: 0800 2a00 |013b: move-object/from16 v0, v42 │ │ -0922be: 0201 2100 |013d: move/from16 v1, v33 │ │ -0922c2: 0202 2200 |013f: move/from16 v2, v34 │ │ -0922c6: 0203 2b00 |0141: move/from16 v3, v43 │ │ -0922ca: 0204 2c00 |0143: move/from16 v4, v44 │ │ -0922ce: 6e54 e81e 1032 |0145: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@1ee8 │ │ -0922d4: 912a 261e |0148: sub-int v42, v38, v30 │ │ -0922d8: 912a 2a1a |014a: sub-int v42, v42, v26 │ │ -0922dc: 0800 2d00 |014c: move-object/from16 v0, v45 │ │ -0922e0: 5200 ab05 |014e: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@05ab │ │ -0922e4: 022b 0000 |0150: move/from16 v43, v0 │ │ -0922e8: 902b 2b0f |0152: add-int v43, v43, v15 │ │ -0922ec: 7702 1c21 2a00 |0154: invoke-static/range {v42, v43}, Ljava/lang/Math;.max:(II)I // method@211c │ │ -0922f2: 0a17 |0157: move-result v23 │ │ -0922f4: 0800 2d00 |0158: move-object/from16 v0, v45 │ │ -0922f8: 5400 a605 |015a: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ -0922fc: 082a 0000 |015c: move-object/from16 v42, v0 │ │ -092300: 902b 171a |015e: add-int v43, v23, v26 │ │ -092304: 0800 2d00 |0160: move-object/from16 v0, v45 │ │ -092308: 5400 a605 |0162: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ -09230c: 082c 0000 |0164: move-object/from16 v44, v0 │ │ -092310: 7401 e41e 2c00 |0166: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ee4 │ │ -092316: 0a2c |0169: move-result v44 │ │ -092318: 902c 2c18 |016a: add-int v44, v44, v24 │ │ -09231c: 0800 2a00 |016c: move-object/from16 v0, v42 │ │ -092320: 0201 1700 |016e: move/from16 v1, v23 │ │ -092324: 0202 1800 |0170: move/from16 v2, v24 │ │ -092328: 0203 2b00 |0172: move/from16 v3, v43 │ │ -09232c: 0204 2c00 |0174: move/from16 v4, v44 │ │ -092330: 6e54 e81e 1032 |0176: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@1ee8 │ │ -092336: 0200 2f00 |0179: move/from16 v0, v47 │ │ -09233a: 0801 2d00 |017b: move-object/from16 v1, v45 │ │ -09233e: 5910 a505 |017d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@05a5 │ │ -092342: 132a 0000 |017f: const/16 v42, #int 0 // #0 │ │ -092346: 0200 2a00 |0181: move/from16 v0, v42 │ │ -09234a: 0801 2d00 |0183: move-object/from16 v1, v45 │ │ -09234e: 5c10 ad05 |0185: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@05ad │ │ -092352: 0e00 |0187: return-void │ │ -092354: 3930 97fe |0188: if-nez v48, 001f // -0169 │ │ -092358: 0800 2d00 |018a: move-object/from16 v0, v45 │ │ -09235c: 5200 a505 |018c: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@05a5 │ │ -092360: 022a 0000 |018e: move/from16 v42, v0 │ │ -092364: 2d2a 2f2a |0190: cmpl-float v42, v47, v42 │ │ -092368: 392a 8dfe |0192: if-nez v42, 001f // -0173 │ │ -09236c: 28f3 |0194: goto 0187 // -000d │ │ -09236e: 912a 251f |0195: sub-int v42, v37, v31 │ │ -092372: 911b 2a1c |0197: sub-int v27, v42, v28 │ │ -092376: 912a 1b15 |0199: sub-int v42, v27, v21 │ │ -09237a: db09 2a02 |019b: div-int/lit8 v9, v42, #int 2 // #02 │ │ -09237e: 9022 0923 |019d: add-int v34, v9, v35 │ │ -092382: 9010 0911 |019f: add-int v16, v9, v17 │ │ -092386: 9018 0919 |01a1: add-int v24, v9, v25 │ │ -09238a: 2900 57ff |01a3: goto/16 00fa // -00a9 │ │ -09238e: 912a 251c |01a5: sub-int v42, v37, v28 │ │ -092392: 9108 2a15 |01a7: sub-int v8, v42, v21 │ │ -092396: 9022 0823 |01a9: add-int v34, v8, v35 │ │ -09239a: 9010 0811 |01ab: add-int v16, v8, v17 │ │ -09239e: 9018 0819 |01ad: add-int v24, v8, v25 │ │ -0923a2: 2900 4bff |01af: goto/16 00fa // -00b5 │ │ -0923a6: 0000 |01b1: nop // spacer │ │ -0923a8: 0002 0200 1000 0000 5000 0000 a400 ... |01b2: sparse-switch-data (10 units) │ │ +09200c: |[09200c] android.support.v4.view.PagerTitleStrip.updateTextPositions:(IFZ)V │ │ +09201c: 0800 2d00 |0000: move-object/from16 v0, v45 │ │ +092020: 5200 a405 |0002: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@05a4 │ │ +092024: 022a 0000 |0004: move/from16 v42, v0 │ │ +092028: 0200 2e00 |0006: move/from16 v0, v46 │ │ +09202c: 0201 2a00 |0008: move/from16 v1, v42 │ │ +092030: 3210 7e01 |000a: if-eq v0, v1, 0188 // +017e │ │ +092034: 0800 2d00 |000c: move-object/from16 v0, v45 │ │ +092038: 5400 a905 |000e: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a9 │ │ +09203c: 082a 0000 |0010: move-object/from16 v42, v0 │ │ +092040: 7401 4713 2a00 |0012: invoke-virtual/range {v42}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1347 │ │ +092046: 0c2a |0015: move-result-object v42 │ │ +092048: 0800 2d00 |0016: move-object/from16 v0, v45 │ │ +09204c: 0201 2e00 |0018: move/from16 v1, v46 │ │ +092050: 0802 2a00 |001a: move-object/from16 v2, v42 │ │ +092054: 6e30 f910 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@10f9 │ │ +09205a: 132a 0100 |001f: const/16 v42, #int 1 // #1 │ │ +09205e: 0200 2a00 |0021: move/from16 v0, v42 │ │ +092062: 0801 2d00 |0023: move-object/from16 v1, v45 │ │ +092066: 5c10 ad05 |0025: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@05ad │ │ +09206a: 0800 2d00 |0027: move-object/from16 v0, v45 │ │ +09206e: 5400 aa05 |0029: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ +092072: 082a 0000 |002b: move-object/from16 v42, v0 │ │ +092076: 7401 e51e 2a00 |002d: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1ee5 │ │ +09207c: 0a24 |0030: move-result v36 │ │ +09207e: 0800 2d00 |0031: move-object/from16 v0, v45 │ │ +092082: 5400 a205 |0033: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ +092086: 082a 0000 |0035: move-object/from16 v42, v0 │ │ +09208a: 7401 e51e 2a00 |0037: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1ee5 │ │ +092090: 0a12 |003a: move-result v18 │ │ +092092: 0800 2d00 |003b: move-object/from16 v0, v45 │ │ +092096: 5400 a605 |003d: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ +09209a: 082a 0000 |003f: move-object/from16 v42, v0 │ │ +09209e: 7401 e51e 2a00 |0041: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1ee5 │ │ +0920a4: 0a1a |0044: move-result v26 │ │ +0920a6: db13 1202 |0045: div-int/lit8 v19, v18, #int 2 // #02 │ │ +0920aa: 7401 e610 2d00 |0047: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@10e6 │ │ +0920b0: 0a26 |004a: move-result v38 │ │ +0920b2: 7401 de10 2d00 |004b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@10de │ │ +0920b8: 0a25 |004e: move-result v37 │ │ +0920ba: 7401 e110 2d00 |004f: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@10e1 │ │ +0920c0: 0a1d |0052: move-result v29 │ │ +0920c2: 7401 e210 2d00 |0053: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@10e2 │ │ +0920c8: 0a1e |0056: move-result v30 │ │ +0920ca: 7401 e310 2d00 |0057: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@10e3 │ │ +0920d0: 0a1f |005a: move-result v31 │ │ +0920d2: 7401 e010 2d00 |005b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@10e0 │ │ +0920d8: 0a1c |005e: move-result v28 │ │ +0920da: 9027 1d13 |005f: add-int v39, v29, v19 │ │ +0920de: 9028 1e13 |0061: add-int v40, v30, v19 │ │ +0920e2: 912a 2627 |0063: sub-int v42, v38, v39 │ │ +0920e6: 910a 2a28 |0065: sub-int v10, v42, v40 │ │ +0920ea: 152a 003f |0067: const/high16 v42, #int 1056964608 // #3f00 │ │ +0920ee: a60e 2f2a |0069: add-float v14, v47, v42 │ │ +0920f2: 152a 803f |006b: const/high16 v42, #int 1065353216 // #3f80 │ │ +0920f6: 2d2a 0e2a |006d: cmpl-float v42, v14, v42 │ │ +0920fa: 3d2a 0600 |006f: if-lez v42, 0075 // +0006 │ │ +0920fe: 152a 803f |0071: const/high16 v42, #int 1065353216 // #3f80 │ │ +092102: a70e 0e2a |0073: sub-float v14, v14, v42 │ │ +092106: 912a 2628 |0075: sub-int v42, v38, v40 │ │ +09210a: 82a0 |0077: int-to-float v0, v10 │ │ +09210c: 022b 0000 |0078: move/from16 v43, v0 │ │ +092110: a82b 2b0e |007a: mul-float v43, v43, v14 │ │ +092114: 0200 2b00 |007c: move/from16 v0, v43 │ │ +092118: 8700 |007e: float-to-int v0, v0 │ │ +09211a: 022b 0000 |007f: move/from16 v43, v0 │ │ +09211e: 910c 2a2b |0081: sub-int v12, v42, v43 │ │ +092122: db2a 1202 |0083: div-int/lit8 v42, v18, #int 2 // #02 │ │ +092126: 910d 0c2a |0085: sub-int v13, v12, v42 │ │ +09212a: 900f 0d12 |0087: add-int v15, v13, v18 │ │ +09212e: 0800 2d00 |0089: move-object/from16 v0, v45 │ │ +092132: 5400 aa05 |008b: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ +092136: 082a 0000 |008d: move-object/from16 v42, v0 │ │ +09213a: 7401 e11e 2a00 |008f: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@1ee1 │ │ +092140: 0a20 |0092: move-result v32 │ │ +092142: 0800 2d00 |0093: move-object/from16 v0, v45 │ │ +092146: 5400 a205 |0095: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ +09214a: 082a 0000 |0097: move-object/from16 v42, v0 │ │ +09214e: 7401 e11e 2a00 |0099: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@1ee1 │ │ +092154: 0a0b |009c: move-result v11 │ │ +092156: 0800 2d00 |009d: move-object/from16 v0, v45 │ │ +09215a: 5400 a605 |009f: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ +09215e: 082a 0000 |00a1: move-object/from16 v42, v0 │ │ +092162: 7401 e11e 2a00 |00a3: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@1ee1 │ │ +092168: 0a16 |00a6: move-result v22 │ │ +09216a: 0200 2000 |00a7: move/from16 v0, v32 │ │ +09216e: 7120 1c21 b000 |00a9: invoke-static {v0, v11}, Ljava/lang/Math;.max:(II)I // method@211c │ │ +092174: 0a2a |00ac: move-result v42 │ │ +092176: 0200 2a00 |00ad: move/from16 v0, v42 │ │ +09217a: 0201 1600 |00af: move/from16 v1, v22 │ │ +09217e: 7120 1c21 1000 |00b1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@211c │ │ +092184: 0a14 |00b4: move-result v20 │ │ +092186: 9123 1420 |00b5: sub-int v35, v20, v32 │ │ +09218a: 9111 140b |00b7: sub-int v17, v20, v11 │ │ +09218e: 9119 1416 |00b9: sub-int v25, v20, v22 │ │ +092192: 0800 2d00 |00bb: move-object/from16 v0, v45 │ │ +092196: 5400 aa05 |00bd: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ +09219a: 082a 0000 |00bf: move-object/from16 v42, v0 │ │ +09219e: 7401 e41e 2a00 |00c1: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ee4 │ │ +0921a4: 0a2a |00c4: move-result v42 │ │ +0921a6: 9007 232a |00c5: add-int v7, v35, v42 │ │ +0921aa: 0800 2d00 |00c7: move-object/from16 v0, v45 │ │ +0921ae: 5400 a205 |00c9: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ +0921b2: 082a 0000 |00cb: move-object/from16 v42, v0 │ │ +0921b6: 7401 e41e 2a00 |00cd: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ee4 │ │ +0921bc: 0a2a |00d0: move-result v42 │ │ +0921be: 9005 112a |00d1: add-int v5, v17, v42 │ │ +0921c2: 0800 2d00 |00d3: move-object/from16 v0, v45 │ │ +0921c6: 5400 a605 |00d5: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ +0921ca: 082a 0000 |00d7: move-object/from16 v42, v0 │ │ +0921ce: 7401 e41e 2a00 |00d9: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ee4 │ │ +0921d4: 0a2a |00dc: move-result v42 │ │ +0921d6: 9006 192a |00dd: add-int v6, v25, v42 │ │ +0921da: 7120 1c21 5700 |00df: invoke-static {v7, v5}, Ljava/lang/Math;.max:(II)I // method@211c │ │ +0921e0: 0a2a |00e2: move-result v42 │ │ +0921e2: 0200 2a00 |00e3: move/from16 v0, v42 │ │ +0921e6: 7120 1c21 6000 |00e5: invoke-static {v0, v6}, Ljava/lang/Math;.max:(II)I // method@211c │ │ +0921ec: 0a15 |00e8: move-result v21 │ │ +0921ee: 0800 2d00 |00e9: move-object/from16 v0, v45 │ │ +0921f2: 5200 a305 |00eb: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@05a3 │ │ +0921f6: 022a 0000 |00ed: move/from16 v42, v0 │ │ +0921fa: dd29 2a70 |00ef: and-int/lit8 v41, v42, #int 112 // #70 │ │ +0921fe: 2c29 c100 0000 |00f1: sparse-switch v41, 000001b2 // +000000c1 │ │ +092204: 9022 1f23 |00f4: add-int v34, v31, v35 │ │ +092208: 9010 1f11 |00f6: add-int v16, v31, v17 │ │ +09220c: 9018 1f19 |00f8: add-int v24, v31, v25 │ │ +092210: 0800 2d00 |00fa: move-object/from16 v0, v45 │ │ +092214: 5400 a205 |00fc: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ +092218: 082a 0000 |00fe: move-object/from16 v42, v0 │ │ +09221c: 0800 2d00 |0100: move-object/from16 v0, v45 │ │ +092220: 5400 a205 |0102: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@05a2 │ │ +092224: 082b 0000 |0104: move-object/from16 v43, v0 │ │ +092228: 7401 e41e 2b00 |0106: invoke-virtual/range {v43}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ee4 │ │ +09222e: 0a2b |0109: move-result v43 │ │ +092230: 902b 2b10 |010a: add-int v43, v43, v16 │ │ +092234: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ +092238: 0201 1000 |010e: move/from16 v1, v16 │ │ +09223c: 0202 2b00 |0110: move/from16 v2, v43 │ │ +092240: 6e52 e81e d0f1 |0112: invoke-virtual {v0, v13, v1, v15, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@1ee8 │ │ +092246: 0800 2d00 |0115: move-object/from16 v0, v45 │ │ +09224a: 5200 ab05 |0117: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@05ab │ │ +09224e: 022a 0000 |0119: move/from16 v42, v0 │ │ +092252: 912a 0d2a |011b: sub-int v42, v13, v42 │ │ +092256: 912a 2a24 |011d: sub-int v42, v42, v36 │ │ +09225a: 0200 1d00 |011f: move/from16 v0, v29 │ │ +09225e: 0201 2a00 |0121: move/from16 v1, v42 │ │ +092262: 7120 1e21 1000 |0123: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@211e │ │ +092268: 0a21 |0126: move-result v33 │ │ +09226a: 0800 2d00 |0127: move-object/from16 v0, v45 │ │ +09226e: 5400 aa05 |0129: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ +092272: 082a 0000 |012b: move-object/from16 v42, v0 │ │ +092276: 902b 2124 |012d: add-int v43, v33, v36 │ │ +09227a: 0800 2d00 |012f: move-object/from16 v0, v45 │ │ +09227e: 5400 aa05 |0131: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05aa │ │ +092282: 082c 0000 |0133: move-object/from16 v44, v0 │ │ +092286: 7401 e41e 2c00 |0135: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ee4 │ │ +09228c: 0a2c |0138: move-result v44 │ │ +09228e: 902c 2c22 |0139: add-int v44, v44, v34 │ │ +092292: 0800 2a00 |013b: move-object/from16 v0, v42 │ │ +092296: 0201 2100 |013d: move/from16 v1, v33 │ │ +09229a: 0202 2200 |013f: move/from16 v2, v34 │ │ +09229e: 0203 2b00 |0141: move/from16 v3, v43 │ │ +0922a2: 0204 2c00 |0143: move/from16 v4, v44 │ │ +0922a6: 6e54 e81e 1032 |0145: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@1ee8 │ │ +0922ac: 912a 261e |0148: sub-int v42, v38, v30 │ │ +0922b0: 912a 2a1a |014a: sub-int v42, v42, v26 │ │ +0922b4: 0800 2d00 |014c: move-object/from16 v0, v45 │ │ +0922b8: 5200 ab05 |014e: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@05ab │ │ +0922bc: 022b 0000 |0150: move/from16 v43, v0 │ │ +0922c0: 902b 2b0f |0152: add-int v43, v43, v15 │ │ +0922c4: 7702 1c21 2a00 |0154: invoke-static/range {v42, v43}, Ljava/lang/Math;.max:(II)I // method@211c │ │ +0922ca: 0a17 |0157: move-result v23 │ │ +0922cc: 0800 2d00 |0158: move-object/from16 v0, v45 │ │ +0922d0: 5400 a605 |015a: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ +0922d4: 082a 0000 |015c: move-object/from16 v42, v0 │ │ +0922d8: 902b 171a |015e: add-int v43, v23, v26 │ │ +0922dc: 0800 2d00 |0160: move-object/from16 v0, v45 │ │ +0922e0: 5400 a605 |0162: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@05a6 │ │ +0922e4: 082c 0000 |0164: move-object/from16 v44, v0 │ │ +0922e8: 7401 e41e 2c00 |0166: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ee4 │ │ +0922ee: 0a2c |0169: move-result v44 │ │ +0922f0: 902c 2c18 |016a: add-int v44, v44, v24 │ │ +0922f4: 0800 2a00 |016c: move-object/from16 v0, v42 │ │ +0922f8: 0201 1700 |016e: move/from16 v1, v23 │ │ +0922fc: 0202 1800 |0170: move/from16 v2, v24 │ │ +092300: 0203 2b00 |0172: move/from16 v3, v43 │ │ +092304: 0204 2c00 |0174: move/from16 v4, v44 │ │ +092308: 6e54 e81e 1032 |0176: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@1ee8 │ │ +09230e: 0200 2f00 |0179: move/from16 v0, v47 │ │ +092312: 0801 2d00 |017b: move-object/from16 v1, v45 │ │ +092316: 5910 a505 |017d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@05a5 │ │ +09231a: 132a 0000 |017f: const/16 v42, #int 0 // #0 │ │ +09231e: 0200 2a00 |0181: move/from16 v0, v42 │ │ +092322: 0801 2d00 |0183: move-object/from16 v1, v45 │ │ +092326: 5c10 ad05 |0185: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@05ad │ │ +09232a: 0e00 |0187: return-void │ │ +09232c: 3930 97fe |0188: if-nez v48, 001f // -0169 │ │ +092330: 0800 2d00 |018a: move-object/from16 v0, v45 │ │ +092334: 5200 a505 |018c: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@05a5 │ │ +092338: 022a 0000 |018e: move/from16 v42, v0 │ │ +09233c: 2d2a 2f2a |0190: cmpl-float v42, v47, v42 │ │ +092340: 392a 8dfe |0192: if-nez v42, 001f // -0173 │ │ +092344: 28f3 |0194: goto 0187 // -000d │ │ +092346: 912a 251f |0195: sub-int v42, v37, v31 │ │ +09234a: 911b 2a1c |0197: sub-int v27, v42, v28 │ │ +09234e: 912a 1b15 |0199: sub-int v42, v27, v21 │ │ +092352: db09 2a02 |019b: div-int/lit8 v9, v42, #int 2 // #02 │ │ +092356: 9022 0923 |019d: add-int v34, v9, v35 │ │ +09235a: 9010 0911 |019f: add-int v16, v9, v17 │ │ +09235e: 9018 0919 |01a1: add-int v24, v9, v25 │ │ +092362: 2900 57ff |01a3: goto/16 00fa // -00a9 │ │ +092366: 912a 251c |01a5: sub-int v42, v37, v28 │ │ +09236a: 9108 2a15 |01a7: sub-int v8, v42, v21 │ │ +09236e: 9022 0823 |01a9: add-int v34, v8, v35 │ │ +092372: 9010 0811 |01ab: add-int v16, v8, v17 │ │ +092376: 9018 0819 |01ad: add-int v24, v8, v25 │ │ +09237a: 2900 4bff |01af: goto/16 00fa // -00b5 │ │ +09237e: 0000 |01b1: nop // spacer │ │ +092380: 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 │ │ @@ -186855,17 +186856,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0923bc: |[0923bc] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.:()V │ │ -0923cc: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -0923d2: 0e00 |0003: return-void │ │ +092394: |[092394] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.:()V │ │ +0923a4: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +0923aa: 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;) │ │ @@ -186873,17 +186874,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 │ │ -0923d4: |[0923d4] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V │ │ -0923e4: 7010 ff10 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;.:()V // method@10ff │ │ -0923ea: 0e00 |0003: return-void │ │ +0923ac: |[0923ac] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V │ │ +0923bc: 7010 ff10 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;.:()V // method@10ff │ │ +0923c2: 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; │ │ │ │ @@ -186893,17 +186894,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0923ec: |[0923ec] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ -0923fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0923fe: 0f00 |0001: return v0 │ │ +0923c4: |[0923c4] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ +0923d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0923d6: 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; │ │ │ │ @@ -186912,16 +186913,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092400: |[092400] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ -092410: 0e00 |0000: return-void │ │ +0923d8: |[0923d8] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ +0923e8: 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 │ │ @@ -186957,17 +186958,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -092414: |[092414] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.:()V │ │ -092424: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -09242a: 0e00 |0003: return-void │ │ +0923ec: |[0923ec] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.:()V │ │ +0923fc: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +092402: 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;) │ │ @@ -186975,17 +186976,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 │ │ -09242c: |[09242c] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V │ │ -09243c: 7010 0311 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;.:()V // method@1103 │ │ -092442: 0e00 |0003: return-void │ │ +092404: |[092404] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V │ │ +092414: 7010 0311 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;.:()V // method@1103 │ │ +09241a: 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; │ │ │ │ @@ -186995,18 +186996,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -092444: |[092444] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ -092454: 7110 0e11 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;.isQuickScaleEnabled:(Ljava/lang/Object;)Z // method@110e │ │ -09245a: 0a00 |0003: move-result v0 │ │ -09245c: 0f00 |0004: return v0 │ │ +09241c: |[09241c] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ +09242c: 7110 0e11 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;.isQuickScaleEnabled:(Ljava/lang/Object;)Z // method@110e │ │ +092432: 0a00 |0003: move-result v0 │ │ +092434: 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; │ │ │ │ @@ -187015,17 +187016,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -092460: |[092460] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ -092470: 7120 0f11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;.setQuickScaleEnabled:(Ljava/lang/Object;Z)V // method@110f │ │ -092476: 0e00 |0003: return-void │ │ +092438: |[092438] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ +092448: 7120 0f11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;.setQuickScaleEnabled:(Ljava/lang/Object;Z)V // method@110f │ │ +09244e: 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; │ │ @@ -187062,17 +187063,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -092478: |[092478] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ -092488: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -09248e: 0e00 |0003: return-void │ │ +092450: |[092450] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ +092460: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +092466: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -187081,18 +187082,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -092490: |[092490] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0924a0: 6e10 651c 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@1c65 │ │ -0924a6: 0a00 |0003: move-result v0 │ │ -0924a8: 0f00 |0004: return v0 │ │ +092468: |[092468] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +092478: 6e10 651c 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@1c65 │ │ +09247e: 0a00 |0003: move-result v0 │ │ +092480: 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 │ │ @@ -187102,18 +187103,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0924ac: |[0924ac] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0924bc: 6e10 671c 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@1c67 │ │ -0924c2: 0a00 |0003: move-result v0 │ │ -0924c4: 0f00 |0004: return v0 │ │ +092484: |[092484] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +092494: 6e10 671c 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@1c67 │ │ +09249a: 0a00 |0003: move-result v0 │ │ +09249c: 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 │ │ @@ -187149,17 +187150,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0924c8: |[0924c8] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ -0924d8: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -0924de: 0e00 |0003: return-void │ │ +0924a0: |[0924a0] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ +0924b0: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +0924b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -187168,18 +187169,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0924e0: |[0924e0] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0924f0: 7120 1d11 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@111d │ │ -0924f6: 0a00 |0003: move-result v0 │ │ -0924f8: 0f00 |0004: return v0 │ │ +0924b8: |[0924b8] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0924c8: 7120 1d11 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@111d │ │ +0924ce: 0a00 |0003: move-result v0 │ │ +0924d0: 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 │ │ @@ -187189,18 +187190,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0924fc: |[0924fc] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -09250c: 7120 1e11 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@111e │ │ -092512: 0a00 |0003: move-result v0 │ │ -092514: 0f00 |0004: return v0 │ │ +0924d4: |[0924d4] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0924e4: 7120 1e11 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@111e │ │ +0924ea: 0a00 |0003: move-result v0 │ │ +0924ec: 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 │ │ @@ -187254,19 +187255,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -092518: |[092518] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ -092528: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ -09252e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -092530: 5b10 b705 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@05b7 │ │ -092534: 0e00 |0006: return-void │ │ +0924f0: |[0924f0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ +092500: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ +092506: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +092508: 5b10 b705 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@05b7 │ │ +09250c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0003 line=341 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ │ │ @@ -187275,37 +187276,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -092538: |[092538] android.support.v4.view.ViewCompat$BaseViewCompatImpl.bindTempDetach:()V │ │ -092548: 1c01 2004 |0000: const-class v1, Landroid/view/View; // type@0420 │ │ -09254c: 1a02 1f14 |0002: const-string v2, "dispatchStartTemporaryDetach" // string@141f │ │ -092550: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -092552: 2333 8505 |0005: new-array v3, v3, [Ljava/lang/Class; // type@0585 │ │ -092556: 6e30 eb20 2103 |0007: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@20eb │ │ -09255c: 0c01 |000a: move-result-object v1 │ │ -09255e: 5b41 b505 |000b: iput-object v1, v4, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; // field@05b5 │ │ -092562: 1c01 2004 |000d: const-class v1, Landroid/view/View; // type@0420 │ │ -092566: 1a02 0514 |000f: const-string v2, "dispatchFinishTemporaryDetach" // string@1405 │ │ -09256a: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -09256c: 2333 8505 |0012: new-array v3, v3, [Ljava/lang/Class; // type@0585 │ │ -092570: 6e30 eb20 2103 |0014: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@20eb │ │ -092576: 0c01 |0017: move-result-object v1 │ │ -092578: 5b41 b405 |0018: iput-object v1, v4, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; // field@05b4 │ │ -09257c: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -09257e: 5c41 b605 |001b: iput-boolean v1, v4, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mTempDetachBound:Z // field@05b6 │ │ -092582: 0e00 |001d: return-void │ │ -092584: 0d00 |001e: move-exception v0 │ │ -092586: 1a01 710f |001f: const-string v1, "ViewCompat" // string@0f71 │ │ -09258a: 1a02 4803 |0021: const-string v2, "Couldn't find method" // string@0348 │ │ -09258e: 7130 091c 2100 |0023: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c09 │ │ -092594: 28f4 |0026: goto 001a // -000c │ │ +092510: |[092510] android.support.v4.view.ViewCompat$BaseViewCompatImpl.bindTempDetach:()V │ │ +092520: 1c01 2004 |0000: const-class v1, Landroid/view/View; // type@0420 │ │ +092524: 1a02 1f14 |0002: const-string v2, "dispatchStartTemporaryDetach" // string@141f │ │ +092528: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +09252a: 2333 8505 |0005: new-array v3, v3, [Ljava/lang/Class; // type@0585 │ │ +09252e: 6e30 eb20 2103 |0007: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@20eb │ │ +092534: 0c01 |000a: move-result-object v1 │ │ +092536: 5b41 b505 |000b: iput-object v1, v4, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; // field@05b5 │ │ +09253a: 1c01 2004 |000d: const-class v1, Landroid/view/View; // type@0420 │ │ +09253e: 1a02 0514 |000f: const-string v2, "dispatchFinishTemporaryDetach" // string@1405 │ │ +092542: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +092544: 2333 8505 |0012: new-array v3, v3, [Ljava/lang/Class; // type@0585 │ │ +092548: 6e30 eb20 2103 |0014: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@20eb │ │ +09254e: 0c01 |0017: move-result-object v1 │ │ +092550: 5b41 b405 |0018: iput-object v1, v4, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; // field@05b4 │ │ +092554: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +092556: 5c41 b605 |001b: iput-boolean v1, v4, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mTempDetachBound:Z // field@05b6 │ │ +09255a: 0e00 |001d: return-void │ │ +09255c: 0d00 |001e: move-exception v0 │ │ +09255e: 1a01 710f |001f: const-string v1, "ViewCompat" // string@0f71 │ │ +092562: 1a02 4803 |0021: const-string v2, "Couldn't find method" // string@0348 │ │ +092566: 7130 091c 2100 |0023: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c09 │ │ +09256c: 28f4 |0026: goto 001a // -000c │ │ catches : 1 │ │ 0x0000 - 0x001a │ │ Ljava/lang/NoSuchMethodException; -> 0x001e │ │ positions : │ │ 0x0000 line=531 │ │ 0x000d line=533 │ │ 0x001a line=538 │ │ @@ -187322,18 +187323,18 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0925a8: |[0925a8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0925b8: 2200 2b03 |0000: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@032b │ │ -0925bc: 7020 2714 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.:(Landroid/view/View;)V // method@1427 │ │ -0925c2: 1100 |0005: return-object v0 │ │ +092580: |[092580] android.support.v4.view.ViewCompat$BaseViewCompatImpl.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +092590: 2200 2b03 |0000: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@032b │ │ +092594: 7020 2714 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.:(Landroid/view/View;)V // method@1427 │ │ +09259a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ @@ -187342,17 +187343,17 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0925c4: |[0925c4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -0925d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0925d6: 0f00 |0001: return v0 │ │ +09259c: |[09259c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +0925ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0925ae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 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 │ │ @@ -187362,17 +187363,17 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0925d8: |[0925d8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -0925e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0925ea: 0f00 |0001: return v0 │ │ +0925b0: |[0925b0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +0925c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0925c2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 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 │ │ @@ -187382,32 +187383,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0925ec: |[0925ec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.dispatchFinishTemporaryDetach:(Landroid/view/View;)V │ │ -0925fc: 5531 b605 |0000: iget-boolean v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mTempDetachBound:Z // field@05b6 │ │ -092600: 3901 0500 |0002: if-nez v1, 0007 // +0005 │ │ -092604: 7010 2a11 0300 |0004: invoke-direct {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.bindTempDetach:()V // method@112a │ │ -09260a: 5431 b405 |0007: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; // field@05b4 │ │ -09260e: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -092612: 5431 b405 |000b: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; // field@05b4 │ │ -092616: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -092618: 2322 8605 |000e: new-array v2, v2, [Ljava/lang/Object; // type@0586 │ │ -09261c: 6e30 8921 4102 |0010: invoke-virtual {v1, v4, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2189 │ │ -092622: 0e00 |0013: return-void │ │ -092624: 0d00 |0014: move-exception v0 │ │ -092626: 1a01 710f |0015: const-string v1, "ViewCompat" // string@0f71 │ │ -09262a: 1a02 0304 |0017: const-string v2, "Error calling dispatchFinishTemporaryDetach" // string@0403 │ │ -09262e: 7130 071c 2100 |0019: invoke-static {v1, v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c07 │ │ -092634: 28f7 |001c: goto 0013 // -0009 │ │ -092636: 6e10 d61c 0400 |001d: invoke-virtual {v4}, Landroid/view/View;.onFinishTemporaryDetach:()V // method@1cd6 │ │ -09263c: 28f3 |0020: goto 0013 // -000d │ │ +0925c4: |[0925c4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.dispatchFinishTemporaryDetach:(Landroid/view/View;)V │ │ +0925d4: 5531 b605 |0000: iget-boolean v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mTempDetachBound:Z // field@05b6 │ │ +0925d8: 3901 0500 |0002: if-nez v1, 0007 // +0005 │ │ +0925dc: 7010 2a11 0300 |0004: invoke-direct {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.bindTempDetach:()V // method@112a │ │ +0925e2: 5431 b405 |0007: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; // field@05b4 │ │ +0925e6: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +0925ea: 5431 b405 |000b: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; // field@05b4 │ │ +0925ee: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0925f0: 2322 8605 |000e: new-array v2, v2, [Ljava/lang/Object; // type@0586 │ │ +0925f4: 6e30 8921 4102 |0010: invoke-virtual {v1, v4, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2189 │ │ +0925fa: 0e00 |0013: return-void │ │ +0925fc: 0d00 |0014: move-exception v0 │ │ +0925fe: 1a01 710f |0015: const-string v1, "ViewCompat" // string@0f71 │ │ +092602: 1a02 0304 |0017: const-string v2, "Error calling dispatchFinishTemporaryDetach" // string@0403 │ │ +092606: 7130 071c 2100 |0019: invoke-static {v1, v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c07 │ │ +09260c: 28f7 |001c: goto 0013 // -0009 │ │ +09260e: 6e10 d61c 0400 |001d: invoke-virtual {v4}, Landroid/view/View;.onFinishTemporaryDetach:()V // method@1cd6 │ │ +092614: 28f3 |0020: goto 0013 // -000d │ │ catches : 1 │ │ 0x000b - 0x0013 │ │ Ljava/lang/Exception; -> 0x0014 │ │ positions : │ │ 0x0000 line=514 │ │ 0x0004 line=515 │ │ 0x0007 line=517 │ │ @@ -187426,32 +187427,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -092650: |[092650] android.support.v4.view.ViewCompat$BaseViewCompatImpl.dispatchStartTemporaryDetach:(Landroid/view/View;)V │ │ -092660: 5531 b605 |0000: iget-boolean v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mTempDetachBound:Z // field@05b6 │ │ -092664: 3901 0500 |0002: if-nez v1, 0007 // +0005 │ │ -092668: 7010 2a11 0300 |0004: invoke-direct {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.bindTempDetach:()V // method@112a │ │ -09266e: 5431 b505 |0007: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; // field@05b5 │ │ -092672: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -092676: 5431 b505 |000b: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; // field@05b5 │ │ -09267a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -09267c: 2322 8605 |000e: new-array v2, v2, [Ljava/lang/Object; // type@0586 │ │ -092680: 6e30 8921 4102 |0010: invoke-virtual {v1, v4, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2189 │ │ -092686: 0e00 |0013: return-void │ │ -092688: 0d00 |0014: move-exception v0 │ │ -09268a: 1a01 710f |0015: const-string v1, "ViewCompat" // string@0f71 │ │ -09268e: 1a02 0404 |0017: const-string v2, "Error calling dispatchStartTemporaryDetach" // string@0404 │ │ -092692: 7130 071c 2100 |0019: invoke-static {v1, v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c07 │ │ -092698: 28f7 |001c: goto 0013 // -0009 │ │ -09269a: 6e10 da1c 0400 |001d: invoke-virtual {v4}, Landroid/view/View;.onStartTemporaryDetach:()V // method@1cda │ │ -0926a0: 28f3 |0020: goto 0013 // -000d │ │ +092628: |[092628] android.support.v4.view.ViewCompat$BaseViewCompatImpl.dispatchStartTemporaryDetach:(Landroid/view/View;)V │ │ +092638: 5531 b605 |0000: iget-boolean v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mTempDetachBound:Z // field@05b6 │ │ +09263c: 3901 0500 |0002: if-nez v1, 0007 // +0005 │ │ +092640: 7010 2a11 0300 |0004: invoke-direct {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.bindTempDetach:()V // method@112a │ │ +092646: 5431 b505 |0007: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; // field@05b5 │ │ +09264a: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +09264e: 5431 b505 |000b: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; // field@05b5 │ │ +092652: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +092654: 2322 8605 |000e: new-array v2, v2, [Ljava/lang/Object; // type@0586 │ │ +092658: 6e30 8921 4102 |0010: invoke-virtual {v1, v4, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2189 │ │ +09265e: 0e00 |0013: return-void │ │ +092660: 0d00 |0014: move-exception v0 │ │ +092662: 1a01 710f |0015: const-string v1, "ViewCompat" // string@0f71 │ │ +092666: 1a02 0404 |0017: const-string v2, "Error calling dispatchStartTemporaryDetach" // string@0404 │ │ +09266a: 7130 071c 2100 |0019: invoke-static {v1, v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c07 │ │ +092670: 28f7 |001c: goto 0013 // -0009 │ │ +092672: 6e10 da1c 0400 |001d: invoke-virtual {v4}, Landroid/view/View;.onStartTemporaryDetach:()V // method@1cda │ │ +092678: 28f3 |0020: goto 0013 // -000d │ │ catches : 1 │ │ 0x000b - 0x0013 │ │ Ljava/lang/Exception; -> 0x0014 │ │ positions : │ │ 0x0000 line=497 │ │ 0x0004 line=498 │ │ 0x0007 line=500 │ │ @@ -187470,17 +187471,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0926b4: |[0926b4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ -0926c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0926c6: 0f00 |0001: return v0 │ │ +09268c: |[09268c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ +09269c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09269e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -187489,17 +187490,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 │ │ -0926c8: |[0926c8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -0926d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0926da: 1100 |0001: return-object v0 │ │ +0926a0: |[0926a0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +0926b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0926b2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -187508,17 +187509,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0926dc: |[0926dc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ -0926ec: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -0926f0: 0f00 |0002: return v0 │ │ +0926b4: |[0926b4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ +0926c4: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0926c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0003 reg=2 view Landroid/view/View; │ │ │ │ @@ -187527,17 +187528,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0926f4: |[0926f4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getElevation:(Landroid/view/View;)F │ │ -092704: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -092706: 0f00 |0001: return v0 │ │ +0926cc: |[0926cc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getElevation:(Landroid/view/View;)F │ │ +0926dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0926de: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=695 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -187546,17 +187547,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -092708: |[092708] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFitsSystemWindows:(Landroid/view/View;)Z │ │ -092718: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09271a: 0f00 |0001: return v0 │ │ +0926e0: |[0926e0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFitsSystemWindows:(Landroid/view/View;)Z │ │ +0926f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0926f2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -187565,17 +187566,17 @@ │ │ type : '()J' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09271c: |[09271c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFrameTime:()J │ │ -09272c: 1600 0a00 |0000: const-wide/16 v0, #int 10 // #a │ │ -092730: 1000 |0002: return-wide v0 │ │ +0926f4: |[0926f4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFrameTime:()J │ │ +092704: 1600 0a00 |0000: const-wide/16 v0, #int 10 // #a │ │ +092708: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ │ │ #11 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ @@ -187583,17 +187584,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -092734: |[092734] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ -092744: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -092746: 0f00 |0001: return v0 │ │ +09270c: |[09270c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ +09271c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09271e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -187602,17 +187603,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -092748: |[092748] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ -092758: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09275a: 0f00 |0001: return v0 │ │ +092720: |[092720] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ +092730: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +092732: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -187621,17 +187622,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09275c: |[09275c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ -09276c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09276e: 0f00 |0001: return v0 │ │ +092734: |[092734] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ +092744: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +092746: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -187640,17 +187641,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -092770: |[092770] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ -092780: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -092782: 0f00 |0001: return v0 │ │ +092748: |[092748] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ +092758: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09275a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -187659,18 +187660,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -092784: |[092784] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ -092794: 6e10 9b1c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@1c9b │ │ -09279a: 0a00 |0003: move-result v0 │ │ -09279c: 0f00 |0004: return v0 │ │ +09275c: |[09275c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ +09276c: 6e10 9b1c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@1c9b │ │ +092772: 0a00 |0003: move-result v0 │ │ +092774: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -187679,17 +187680,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0927a0: |[0927a0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ -0927b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0927b2: 0f00 |0001: return v0 │ │ +092778: |[092778] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ +092788: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09278a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -187698,18 +187699,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0927b4: |[0927b4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ -0927c4: 6e10 9e1c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@1c9e │ │ -0927ca: 0a00 |0003: move-result v0 │ │ -0927cc: 0f00 |0004: return v0 │ │ +09278c: |[09278c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +09279c: 6e10 9e1c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@1c9e │ │ +0927a2: 0a00 |0003: move-result v0 │ │ +0927a4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -187718,17 +187719,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0927d0: |[0927d0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMinimumHeight:(Landroid/view/View;)I │ │ -0927e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0927e2: 0f00 |0001: return v0 │ │ +0927a8: |[0927a8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMinimumHeight:(Landroid/view/View;)I │ │ +0927b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0927ba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -187737,17 +187738,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0927e4: |[0927e4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMinimumWidth:(Landroid/view/View;)I │ │ -0927f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0927f6: 0f00 |0001: return v0 │ │ +0927bc: |[0927bc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMinimumWidth:(Landroid/view/View;)I │ │ +0927cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0927ce: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -187756,17 +187757,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0927f8: |[0927f8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -092808: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -09280a: 0f00 |0001: return v0 │ │ +0927d0: |[0927d0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +0927e0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0927e2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ │ │ @@ -187775,18 +187776,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09280c: |[09280c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPaddingEnd:(Landroid/view/View;)I │ │ -09281c: 6e10 a51c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getPaddingRight:()I // method@1ca5 │ │ -092822: 0a00 |0003: move-result v0 │ │ -092824: 0f00 |0004: return v0 │ │ +0927e4: |[0927e4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPaddingEnd:(Landroid/view/View;)I │ │ +0927f4: 6e10 a51c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getPaddingRight:()I // method@1ca5 │ │ +0927fa: 0a00 |0003: move-result v0 │ │ +0927fc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -187795,18 +187796,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -092828: |[092828] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPaddingStart:(Landroid/view/View;)I │ │ -092838: 6e10 a41c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getPaddingLeft:()I // method@1ca4 │ │ -09283e: 0a00 |0003: move-result v0 │ │ -092840: 0f00 |0004: return v0 │ │ +092800: |[092800] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPaddingStart:(Landroid/view/View;)I │ │ +092810: 6e10 a41c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getPaddingLeft:()I // method@1ca4 │ │ +092816: 0a00 |0003: move-result v0 │ │ +092818: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -187815,18 +187816,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 │ │ -092844: |[092844] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -092854: 6e10 a71c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1ca7 │ │ -09285a: 0c00 |0003: move-result-object v0 │ │ -09285c: 1100 |0004: return-object v0 │ │ +09281c: |[09281c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +09282c: 6e10 a71c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1ca7 │ │ +092832: 0c00 |0003: move-result-object v0 │ │ +092834: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -187835,17 +187836,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -092860: |[092860] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPivotX:(Landroid/view/View;)F │ │ -092870: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -092872: 0f00 |0001: return v0 │ │ +092838: |[092838] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPivotX:(Landroid/view/View;)F │ │ +092848: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09284a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -187854,17 +187855,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -092874: |[092874] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPivotY:(Landroid/view/View;)F │ │ -092884: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -092886: 0f00 |0001: return v0 │ │ +09284c: |[09284c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPivotY:(Landroid/view/View;)F │ │ +09285c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09285e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -187873,17 +187874,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -092888: |[092888] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getRotation:(Landroid/view/View;)F │ │ -092898: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09289a: 0f00 |0001: return v0 │ │ +092860: |[092860] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getRotation:(Landroid/view/View;)F │ │ +092870: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +092872: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -187892,17 +187893,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09289c: |[09289c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getRotationX:(Landroid/view/View;)F │ │ -0928ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0928ae: 0f00 |0001: return v0 │ │ +092874: |[092874] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getRotationX:(Landroid/view/View;)F │ │ +092884: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +092886: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -187911,17 +187912,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0928b0: |[0928b0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getRotationY:(Landroid/view/View;)F │ │ -0928c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0928c2: 0f00 |0001: return v0 │ │ +092888: |[092888] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getRotationY:(Landroid/view/View;)F │ │ +092898: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09289a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -187930,17 +187931,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0928c4: |[0928c4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getScaleX:(Landroid/view/View;)F │ │ -0928d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0928d6: 0f00 |0001: return v0 │ │ +09289c: |[09289c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getScaleX:(Landroid/view/View;)F │ │ +0928ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0928ae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -187949,17 +187950,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0928d8: |[0928d8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getScaleY:(Landroid/view/View;)F │ │ -0928e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0928ea: 0f00 |0001: return v0 │ │ +0928b0: |[0928b0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getScaleY:(Landroid/view/View;)F │ │ +0928c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0928c2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -187968,17 +187969,17 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0928ec: |[0928ec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTransitionName:(Landroid/view/View;)Ljava/lang/String; │ │ -0928fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0928fe: 1100 |0001: return-object v0 │ │ +0928c4: |[0928c4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTransitionName:(Landroid/view/View;)Ljava/lang/String; │ │ +0928d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0928d6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=677 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -187987,17 +187988,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -092900: |[092900] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTranslationX:(Landroid/view/View;)F │ │ -092910: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -092912: 0f00 |0001: return v0 │ │ +0928d8: |[0928d8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTranslationX:(Landroid/view/View;)F │ │ +0928e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0928ea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -188006,17 +188007,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -092914: |[092914] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTranslationY:(Landroid/view/View;)F │ │ -092924: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -092926: 0f00 |0001: return v0 │ │ +0928ec: |[0928ec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTranslationY:(Landroid/view/View;)F │ │ +0928fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0928fe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -188025,17 +188026,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -092928: |[092928] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTranslationZ:(Landroid/view/View;)F │ │ -092938: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09293a: 0f00 |0001: return v0 │ │ +092900: |[092900] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTranslationZ:(Landroid/view/View;)F │ │ +092910: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +092912: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=704 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -188044,17 +188045,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09293c: |[09293c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ -09294c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09294e: 0f00 |0001: return v0 │ │ +092914: |[092914] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ +092924: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +092926: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=682 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -188063,17 +188064,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -092950: |[092950] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getX:(Landroid/view/View;)F │ │ -092960: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -092962: 0f00 |0001: return v0 │ │ +092928: |[092928] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getX:(Landroid/view/View;)F │ │ +092938: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09293a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -188082,17 +188083,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -092964: |[092964] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getY:(Landroid/view/View;)F │ │ -092974: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -092976: 0f00 |0001: return v0 │ │ +09293c: |[09293c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getY:(Landroid/view/View;)F │ │ +09294c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09294e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -188101,17 +188102,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -092978: |[092978] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasAccessibilityDelegate:(Landroid/view/View;)Z │ │ -092988: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09298a: 0f00 |0001: return v0 │ │ +092950: |[092950] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasAccessibilityDelegate:(Landroid/view/View;)Z │ │ +092960: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +092962: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ │ │ @@ -188120,17 +188121,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09298c: |[09298c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ -09299c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09299e: 0f00 |0001: return v0 │ │ +092964: |[092964] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ +092974: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +092976: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -188139,25 +188140,25 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0929a0: |[0929a0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ -0929b0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0929b2: 6e10 8a1c 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1c8a │ │ -0929b8: 0c00 |0004: move-result-object v0 │ │ -0929ba: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -0929be: 6e10 c201 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@01c2 │ │ -0929c4: 0a02 |000a: move-result v2 │ │ -0929c6: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -0929c8: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ -0929cc: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -0929ce: 0f01 |000f: return v1 │ │ +092978: |[092978] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ +092988: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09298a: 6e10 8a1c 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1c8a │ │ +092990: 0c00 |0004: move-result-object v0 │ │ +092992: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +092996: 6e10 c201 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@01c2 │ │ +09299c: 0a02 |000a: move-result v2 │ │ +09299e: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +0929a0: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ +0929a4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +0929a6: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=444 │ │ 0x0005 line=445 │ │ 0x0007 line=446 │ │ 0x000f line=448 │ │ locals : │ │ @@ -188170,16 +188171,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0929d0: |[0929d0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ -0929e0: 0e00 |0000: return-void │ │ +0929a8: |[0929a8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ +0929b8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ │ │ @@ -188188,16 +188189,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 │ │ -0929e4: |[0929e4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0929f4: 0e00 |0000: return-void │ │ +0929bc: |[0929bc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0929cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 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; │ │ @@ -188207,16 +188208,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 │ │ -0929f8: |[0929f8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -092a08: 0e00 |0000: return-void │ │ +0929d0: |[0929d0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0929e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 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; │ │ @@ -188226,16 +188227,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 │ │ -092a0c: |[092a0c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -092a1c: 0e00 |0000: return-void │ │ +0929e4: |[0929e4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0929f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 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; │ │ @@ -188245,17 +188246,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 │ │ -092a20: |[092a20] android.support.v4.view.ViewCompat$BaseViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -092a30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -092a32: 0f00 |0001: return v0 │ │ +0929f8: |[0929f8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +092a08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +092a0a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 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 │ │ @@ -188266,17 +188267,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -092a34: |[092a34] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -092a44: 6e10 c41c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.invalidate:()V // method@1cc4 │ │ -092a4a: 0e00 |0003: return-void │ │ +092a0c: |[092a0c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +092a1c: 6e10 c41c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.invalidate:()V // method@1cc4 │ │ +092a22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0003 line=383 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -188286,17 +188287,17 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -092a4c: |[092a4c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -092a5c: 6e55 c51c 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/view/View;.invalidate:(IIII)V // method@1cc5 │ │ -092a62: 0e00 |0003: return-void │ │ +092a24: |[092a24] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +092a34: 6e55 c51c 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/view/View;.invalidate:(IIII)V // method@1cc5 │ │ +092a3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0003 line=386 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -188310,19 +188311,19 @@ │ │ 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 │ │ -092a64: |[092a64] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -092a74: 6e10 3411 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@1134 │ │ -092a7a: 0b00 |0003: move-result-wide v0 │ │ -092a7c: 6e40 de1c 4310 |0004: invoke-virtual {v3, v4, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@1cde │ │ -092a82: 0e00 |0007: return-void │ │ +092a3c: |[092a3c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +092a4c: 6e10 3411 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@1134 │ │ +092a52: 0b00 |0003: move-result-wide v0 │ │ +092a54: 6e40 de1c 4310 |0004: invoke-virtual {v3, v4, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@1cde │ │ +092a5a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0007 line=389 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0008 reg=3 view Landroid/view/View; │ │ @@ -188333,20 +188334,20 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -092a84: |[092a84] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -092a94: 6e10 3411 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@1134 │ │ -092a9a: 0b00 |0003: move-result-wide v0 │ │ -092a9c: bb60 |0004: add-long/2addr v0, v6 │ │ -092a9e: 6e40 de1c 5410 |0005: invoke-virtual {v4, v5, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@1cde │ │ -092aa4: 0e00 |0008: return-void │ │ +092a5c: |[092a5c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +092a6c: 6e10 3411 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@1134 │ │ +092a72: 0b00 |0003: move-result-wide v0 │ │ +092a74: bb60 |0004: add-long/2addr v0, v6 │ │ +092a76: 6e40 de1c 5410 |0005: invoke-virtual {v4, v5, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@1cde │ │ +092a7c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ 0x0008 line=392 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0009 reg=4 view Landroid/view/View; │ │ @@ -188358,16 +188359,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092aa8: |[092aa8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ -092ab8: 0e00 |0000: return-void │ │ +092a80: |[092a80] android.support.v4.view.ViewCompat$BaseViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ +092a90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=687 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ │ │ @@ -188376,18 +188377,18 @@ │ │ type : '(III)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -092abc: |[092abc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.resolveSizeAndState:(III)I │ │ -092acc: 7120 ea1c 3200 |0000: invoke-static {v2, v3}, Landroid/view/View;.resolveSize:(II)I // method@1cea │ │ -092ad2: 0a00 |0003: move-result v0 │ │ -092ad4: 0f00 |0004: return v0 │ │ +092a94: |[092a94] android.support.v4.view.ViewCompat$BaseViewCompatImpl.resolveSizeAndState:(III)I │ │ +092aa4: 7120 ea1c 3200 |0000: invoke-static {v2, v3}, Landroid/view/View;.resolveSize:(II)I // method@1cea │ │ +092aaa: 0a00 |0003: move-result v0 │ │ +092aac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 size I │ │ 0x0000 - 0x0005 reg=3 measureSpec I │ │ @@ -188398,16 +188399,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 │ │ -092ad8: |[092ad8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -092ae8: 0e00 |0000: return-void │ │ +092ab0: |[092ab0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +092ac0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 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; │ │ @@ -188417,16 +188418,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092aec: |[092aec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ -092afc: 0e00 |0000: return-void │ │ +092ac4: |[092ac4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ +092ad4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 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 │ │ @@ -188436,16 +188437,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092b00: |[092b00] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAlpha:(Landroid/view/View;F)V │ │ -092b10: 0e00 |0000: return-void │ │ +092ad8: |[092ad8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAlpha:(Landroid/view/View;F)V │ │ +092ae8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -188455,16 +188456,16 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092b14: |[092b14] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V │ │ -092b24: 0e00 |0000: return-void │ │ +092aec: |[092aec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V │ │ +092afc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=710 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 viewGroup Landroid/view/ViewGroup; │ │ 0x0000 - 0x0001 reg=2 enabled Z │ │ @@ -188474,16 +188475,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092b28: |[092b28] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setElevation:(Landroid/view/View;F)V │ │ -092b38: 0e00 |0000: return-void │ │ +092b00: |[092b00] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setElevation:(Landroid/view/View;F)V │ │ +092b10: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 elevation F │ │ @@ -188493,16 +188494,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092b3c: |[092b3c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ -092b4c: 0e00 |0000: return-void │ │ +092b14: |[092b14] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ +092b24: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ 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 │ │ @@ -188512,16 +188513,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092b50: |[092b50] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -092b60: 0e00 |0000: return-void │ │ +092b28: |[092b28] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +092b38: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 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 │ │ @@ -188531,16 +188532,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092b64: |[092b64] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ -092b74: 0e00 |0000: return-void │ │ +092b3c: |[092b3c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ +092b4c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 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 │ │ @@ -188550,16 +188551,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 │ │ -092b78: |[092b78] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -092b88: 0e00 |0000: return-void │ │ +092b50: |[092b50] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +092b60: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 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; │ │ @@ -188569,16 +188570,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 │ │ -092b8c: |[092b8c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -092b9c: 0e00 |0000: return-void │ │ +092b64: |[092b64] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +092b74: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 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 │ │ @@ -188589,16 +188590,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092ba0: |[092ba0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ -092bb0: 0e00 |0000: return-void │ │ +092b78: |[092b78] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ +092b88: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 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 │ │ @@ -188608,16 +188609,16 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092bb4: |[092bb4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ -092bc4: 0e00 |0000: return-void │ │ +092b8c: |[092b8c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ +092b9c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 listener Landroid/support/v4/view/OnApplyWindowInsetsListener; │ │ @@ -188627,16 +188628,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092bc8: |[092bc8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ -092bd8: 0e00 |0000: return-void │ │ +092ba0: |[092ba0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ +092bb0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 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 │ │ @@ -188646,17 +188647,17 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -092bdc: |[092bdc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setPaddingRelative:(Landroid/view/View;IIII)V │ │ -092bec: 6e55 011d 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/view/View;.setPadding:(IIII)V // method@1d01 │ │ -092bf2: 0e00 |0003: return-void │ │ +092bb4: |[092bb4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setPaddingRelative:(Landroid/view/View;IIII)V │ │ +092bc4: 6e55 011d 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/view/View;.setPadding:(IIII)V // method@1d01 │ │ +092bca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0003 line=493 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -188670,16 +188671,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092bf4: |[092bf4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setPivotX:(Landroid/view/View;F)V │ │ -092c04: 0e00 |0000: return-void │ │ +092bcc: |[092bcc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setPivotX:(Landroid/view/View;F)V │ │ +092bdc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -188689,16 +188690,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092c08: |[092c08] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setPivotY:(Landroid/view/View;F)V │ │ -092c18: 0e00 |0000: return-void │ │ +092be0: |[092be0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setPivotY:(Landroid/view/View;F)V │ │ +092bf0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -188708,16 +188709,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092c1c: |[092c1c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setRotation:(Landroid/view/View;F)V │ │ -092c2c: 0e00 |0000: return-void │ │ +092bf4: |[092bf4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setRotation:(Landroid/view/View;F)V │ │ +092c04: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -188727,16 +188728,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092c30: |[092c30] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setRotationX:(Landroid/view/View;F)V │ │ -092c40: 0e00 |0000: return-void │ │ +092c08: |[092c08] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setRotationX:(Landroid/view/View;F)V │ │ +092c18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -188746,16 +188747,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092c44: |[092c44] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setRotationY:(Landroid/view/View;F)V │ │ -092c54: 0e00 |0000: return-void │ │ +092c1c: |[092c1c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setRotationY:(Landroid/view/View;F)V │ │ +092c2c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -188765,16 +188766,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092c58: |[092c58] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setScaleX:(Landroid/view/View;F)V │ │ -092c68: 0e00 |0000: return-void │ │ +092c30: |[092c30] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setScaleX:(Landroid/view/View;F)V │ │ +092c40: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -188784,16 +188785,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092c6c: |[092c6c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setScaleY:(Landroid/view/View;F)V │ │ -092c7c: 0e00 |0000: return-void │ │ +092c44: |[092c44] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setScaleY:(Landroid/view/View;F)V │ │ +092c54: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -188803,16 +188804,16 @@ │ │ type : '(Landroid/view/View;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092c80: |[092c80] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTransitionName:(Landroid/view/View;Ljava/lang/String;)V │ │ -092c90: 0e00 |0000: return-void │ │ +092c58: |[092c58] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTransitionName:(Landroid/view/View;Ljava/lang/String;)V │ │ +092c68: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 transitionName Ljava/lang/String; │ │ @@ -188822,16 +188823,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092c94: |[092c94] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTranslationX:(Landroid/view/View;F)V │ │ -092ca4: 0e00 |0000: return-void │ │ +092c6c: |[092c6c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTranslationX:(Landroid/view/View;F)V │ │ +092c7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=609 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -188841,16 +188842,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092ca8: |[092ca8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTranslationY:(Landroid/view/View;F)V │ │ -092cb8: 0e00 |0000: return-void │ │ +092c80: |[092c80] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTranslationY:(Landroid/view/View;F)V │ │ +092c90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -188860,16 +188861,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092cbc: |[092cbc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTranslationZ:(Landroid/view/View;F)V │ │ -092ccc: 0e00 |0000: return-void │ │ +092c94: |[092c94] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTranslationZ:(Landroid/view/View;F)V │ │ +092ca4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=700 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 translationZ F │ │ @@ -188879,16 +188880,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092cd0: |[092cd0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setX:(Landroid/view/View;F)V │ │ -092ce0: 0e00 |0000: return-void │ │ +092ca8: |[092ca8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setX:(Landroid/view/View;F)V │ │ +092cb8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -188898,16 +188899,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092ce4: |[092ce4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setY:(Landroid/view/View;F)V │ │ -092cf4: 0e00 |0000: return-void │ │ +092cbc: |[092cbc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setY:(Landroid/view/View;F)V │ │ +092ccc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -188943,17 +188944,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -092cf8: |[092cf8] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ -092d08: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -092d0e: 0e00 |0003: return-void │ │ +092cd0: |[092cd0] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ +092ce0: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +092ce6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -188962,18 +188963,18 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -092d10: |[092d10] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -092d20: 6e10 1d1d 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1d1d │ │ -092d26: 0a00 |0003: move-result v0 │ │ -092d28: 0f00 |0004: return v0 │ │ +092ce8: |[092ce8] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +092cf8: 6e10 1d1d 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1d1d │ │ +092cfe: 0a00 |0003: move-result v0 │ │ +092d00: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ @@ -188982,17 +188983,17 @@ │ │ type : '(Landroid/view/ViewConfiguration;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -092d2c: |[092d2c] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ -092d3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -092d3e: 0f00 |0001: return v0 │ │ +092d04: |[092d04] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ +092d14: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +092d16: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ 0x0000 - 0x0002 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ @@ -189027,17 +189028,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -092d40: |[092d40] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ -092d50: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -092d56: 0e00 |0003: return-void │ │ +092d18: |[092d18] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ +092d28: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +092d2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -189046,17 +189047,17 @@ │ │ type : '(Landroid/view/ViewGroup;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -092d58: |[092d58] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ -092d68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -092d6a: 0f00 |0001: return v0 │ │ +092d30: |[092d30] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ +092d40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +092d42: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 group Landroid/view/ViewGroup; │ │ │ │ @@ -189065,17 +189066,17 @@ │ │ type : '(Landroid/view/ViewGroup;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -092d6c: |[092d6c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.isTransitionGroup:(Landroid/view/ViewGroup;)Z │ │ -092d7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -092d7e: 0f00 |0001: return v0 │ │ +092d44: |[092d44] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.isTransitionGroup:(Landroid/view/ViewGroup;)Z │ │ +092d54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +092d56: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 group Landroid/view/ViewGroup; │ │ │ │ @@ -189084,17 +189085,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 │ │ -092d80: |[092d80] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -092d90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -092d92: 0f00 |0001: return v0 │ │ +092d58: |[092d58] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +092d68: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +092d6a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 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; │ │ @@ -189105,16 +189106,16 @@ │ │ type : '(Landroid/view/ViewGroup;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092d94: |[092d94] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ -092da4: 0e00 |0000: return-void │ │ +092d6c: |[092d6c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ +092d7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 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 │ │ @@ -189124,16 +189125,16 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092da8: |[092da8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -092db8: 0e00 |0000: return-void │ │ +092d80: |[092d80] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +092d90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 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 │ │ @@ -189143,16 +189144,16 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -092dbc: |[092dbc] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setTransitionGroup:(Landroid/view/ViewGroup;Z)V │ │ -092dcc: 0e00 |0000: return-void │ │ +092d94: |[092d94] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setTransitionGroup:(Landroid/view/ViewGroup;Z)V │ │ +092da4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0001 reg=2 isTransitionGroup Z │ │ @@ -189191,18 +189192,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 │ │ -092dd0: |[092dd0] android.support.v4.view.ViewPager$MyAccessibilityDelegate.:(Landroid/support/v4/view/ViewPager;)V │ │ -092de0: 5b01 e805 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ -092de4: 7010 550f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0f55 │ │ -092dea: 0e00 |0005: return-void │ │ +092da8: |[092da8] android.support.v4.view.ViewPager$MyAccessibilityDelegate.:(Landroid/support/v4/view/ViewPager;)V │ │ +092db8: 5b01 e805 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ +092dbc: 7010 550f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0f55 │ │ +092dc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2765 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -189211,29 +189212,29 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -092dec: |[092dec] android.support.v4.view.ViewPager$MyAccessibilityDelegate.canScroll:()Z │ │ -092dfc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -092dfe: 5421 e805 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ -092e02: 7110 2713 0100 |0003: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@1327 │ │ -092e08: 0c01 |0006: move-result-object v1 │ │ -092e0a: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ -092e0e: 5421 e805 |0009: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ -092e12: 7110 2713 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@1327 │ │ -092e18: 0c01 |000e: move-result-object v1 │ │ -092e1a: 6e10 9c10 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@109c │ │ -092e20: 0a01 |0012: move-result v1 │ │ -092e22: 3701 0300 |0013: if-le v1, v0, 0016 // +0003 │ │ -092e26: 0f00 |0015: return v0 │ │ -092e28: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -092e2a: 28fe |0017: goto 0015 // -0002 │ │ +092dc4: |[092dc4] android.support.v4.view.ViewPager$MyAccessibilityDelegate.canScroll:()Z │ │ +092dd4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +092dd6: 5421 e805 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ +092dda: 7110 2713 0100 |0003: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@1327 │ │ +092de0: 0c01 |0006: move-result-object v1 │ │ +092de2: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ +092de6: 5421 e805 |0009: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ +092dea: 7110 2713 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@1327 │ │ +092df0: 0c01 |000e: move-result-object v1 │ │ +092df2: 6e10 9c10 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@109c │ │ +092df8: 0a01 |0012: move-result v1 │ │ +092dfa: 3701 0300 |0013: if-le v1, v0, 0016 // +0003 │ │ +092dfe: 0f00 |0015: return v0 │ │ +092e00: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +092e02: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2817 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; │ │ │ │ Virtual methods - │ │ @@ -189242,48 +189243,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 │ │ -092e2c: |[092e2c] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -092e3c: 6f30 590f 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f59 │ │ -092e42: 1c01 1c03 |0003: const-class v1, Landroid/support/v4/view/ViewPager; // type@031c │ │ -092e46: 6e10 ef20 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@20ef │ │ -092e4c: 0c01 |0008: move-result-object v1 │ │ -092e4e: 6e20 a11d 1500 |0009: invoke-virtual {v5, v1}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1da1 │ │ -092e54: 7100 8e17 0000 |000c: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@178e │ │ -092e5a: 0c00 |000f: move-result-object v0 │ │ -092e5c: 7010 0413 0300 |0010: invoke-direct {v3}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@1304 │ │ -092e62: 0a01 |0013: move-result v1 │ │ -092e64: 6e20 a217 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollable:(Z)V // method@17a2 │ │ -092e6a: 6e10 9c1d 0500 |0017: invoke-virtual {v5}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@1d9c │ │ -092e70: 0a01 |001a: move-result v1 │ │ -092e72: 1302 0010 |001b: const/16 v2, #int 4096 // #1000 │ │ -092e76: 3321 2900 |001d: if-ne v1, v2, 0046 // +0029 │ │ -092e7a: 5431 e805 |001f: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ -092e7e: 7110 2713 0100 |0021: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@1327 │ │ -092e84: 0c01 |0024: move-result-object v1 │ │ -092e86: 3801 2100 |0025: if-eqz v1, 0046 // +0021 │ │ -092e8a: 5431 e805 |0027: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ -092e8e: 7110 2713 0100 |0029: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@1327 │ │ -092e94: 0c01 |002c: move-result-object v1 │ │ -092e96: 6e10 9c10 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@109c │ │ -092e9c: 0a01 |0030: move-result v1 │ │ -092e9e: 6e20 9a17 1000 |0031: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setItemCount:(I)V // method@179a │ │ -092ea4: 5431 e805 |0034: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ -092ea8: 7110 2813 0100 |0036: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@1328 │ │ -092eae: 0a01 |0039: move-result v1 │ │ -092eb0: 6e20 9817 1000 |003a: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setFromIndex:(I)V // method@1798 │ │ -092eb6: 5431 e805 |003d: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ -092eba: 7110 2813 0100 |003f: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@1328 │ │ -092ec0: 0a01 |0042: move-result v1 │ │ -092ec2: 6e20 a517 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setToIndex:(I)V // method@17a5 │ │ -092ec8: 0e00 |0046: return-void │ │ +092e04: |[092e04] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +092e14: 6f30 590f 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f59 │ │ +092e1a: 1c01 1c03 |0003: const-class v1, Landroid/support/v4/view/ViewPager; // type@031c │ │ +092e1e: 6e10 ef20 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@20ef │ │ +092e24: 0c01 |0008: move-result-object v1 │ │ +092e26: 6e20 a11d 1500 |0009: invoke-virtual {v5, v1}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1da1 │ │ +092e2c: 7100 8e17 0000 |000c: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@178e │ │ +092e32: 0c00 |000f: move-result-object v0 │ │ +092e34: 7010 0413 0300 |0010: invoke-direct {v3}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@1304 │ │ +092e3a: 0a01 |0013: move-result v1 │ │ +092e3c: 6e20 a217 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollable:(Z)V // method@17a2 │ │ +092e42: 6e10 9c1d 0500 |0017: invoke-virtual {v5}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@1d9c │ │ +092e48: 0a01 |001a: move-result v1 │ │ +092e4a: 1302 0010 |001b: const/16 v2, #int 4096 // #1000 │ │ +092e4e: 3321 2900 |001d: if-ne v1, v2, 0046 // +0029 │ │ +092e52: 5431 e805 |001f: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ +092e56: 7110 2713 0100 |0021: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@1327 │ │ +092e5c: 0c01 |0024: move-result-object v1 │ │ +092e5e: 3801 2100 |0025: if-eqz v1, 0046 // +0021 │ │ +092e62: 5431 e805 |0027: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ +092e66: 7110 2713 0100 |0029: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@1327 │ │ +092e6c: 0c01 |002c: move-result-object v1 │ │ +092e6e: 6e10 9c10 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@109c │ │ +092e74: 0a01 |0030: move-result v1 │ │ +092e76: 6e20 9a17 1000 |0031: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setItemCount:(I)V // method@179a │ │ +092e7c: 5431 e805 |0034: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ +092e80: 7110 2813 0100 |0036: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@1328 │ │ +092e86: 0a01 |0039: move-result v1 │ │ +092e88: 6e20 9817 1000 |003a: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setFromIndex:(I)V // method@1798 │ │ +092e8e: 5431 e805 |003d: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ +092e92: 7110 2813 0100 |003f: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@1328 │ │ +092e98: 0a01 |0042: move-result v1 │ │ +092e9a: 6e20 a517 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setToIndex:(I)V // method@17a5 │ │ +092ea0: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2769 │ │ 0x0003 line=2770 │ │ 0x000c line=2771 │ │ 0x0010 line=2772 │ │ 0x0017 line=2773 │ │ @@ -189302,38 +189303,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 │ │ -092ecc: |[092ecc] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -092edc: 6f30 5a0f 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0f5a │ │ -092ee2: 1c00 1c03 |0003: const-class v0, Landroid/support/v4/view/ViewPager; // type@031c │ │ -092ee6: 6e10 ef20 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@20ef │ │ -092eec: 0c00 |0008: move-result-object v0 │ │ -092eee: 6e20 3d16 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@163d │ │ -092ef4: 7010 0413 0200 |000c: invoke-direct {v2}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@1304 │ │ -092efa: 0a00 |000f: move-result v0 │ │ -092efc: 6e20 4c16 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setScrollable:(Z)V // method@164c │ │ -092f02: 5420 e805 |0013: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ -092f06: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -092f08: 6e20 3313 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@1333 │ │ -092f0e: 0a00 |0019: move-result v0 │ │ -092f10: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ -092f14: 1300 0010 |001c: const/16 v0, #int 4096 // #1000 │ │ -092f18: 6e20 0916 0400 |001e: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1609 │ │ -092f1e: 5420 e805 |0021: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ -092f22: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ -092f24: 6e20 3313 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@1333 │ │ -092f2a: 0a00 |0027: move-result v0 │ │ -092f2c: 3800 0700 |0028: if-eqz v0, 002f // +0007 │ │ -092f30: 1300 0020 |002a: const/16 v0, #int 8192 // #2000 │ │ -092f34: 6e20 0916 0400 |002c: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1609 │ │ -092f3a: 0e00 |002f: return-void │ │ +092ea4: |[092ea4] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +092eb4: 6f30 5a0f 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0f5a │ │ +092eba: 1c00 1c03 |0003: const-class v0, Landroid/support/v4/view/ViewPager; // type@031c │ │ +092ebe: 6e10 ef20 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@20ef │ │ +092ec4: 0c00 |0008: move-result-object v0 │ │ +092ec6: 6e20 3d16 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@163d │ │ +092ecc: 7010 0413 0200 |000c: invoke-direct {v2}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@1304 │ │ +092ed2: 0a00 |000f: move-result v0 │ │ +092ed4: 6e20 4c16 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setScrollable:(Z)V // method@164c │ │ +092eda: 5420 e805 |0013: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ +092ede: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +092ee0: 6e20 3313 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@1333 │ │ +092ee6: 0a00 |0019: move-result v0 │ │ +092ee8: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ +092eec: 1300 0010 |001c: const/16 v0, #int 4096 // #1000 │ │ +092ef0: 6e20 0916 0400 |001e: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1609 │ │ +092ef6: 5420 e805 |0021: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ +092efa: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ +092efc: 6e20 3313 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@1333 │ │ +092f02: 0a00 |0027: move-result v0 │ │ +092f04: 3800 0700 |0028: if-eqz v0, 002f // +0007 │ │ +092f08: 1300 0020 |002a: const/16 v0, #int 8192 // #2000 │ │ +092f0c: 6e20 0916 0400 |002c: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1609 │ │ +092f12: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2783 │ │ 0x0003 line=2784 │ │ 0x000c line=2785 │ │ 0x0013 line=2786 │ │ 0x001c line=2787 │ │ @@ -189350,53 +189351,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 │ │ -092f3c: |[092f3c] android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -092f4c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -092f4e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -092f50: 6f40 5d0f 5476 |0002: invoke-super {v4, v5, v6, v7}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0f5d │ │ -092f56: 0a02 |0005: move-result v2 │ │ -092f58: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -092f5c: 0f00 |0008: return v0 │ │ -092f5e: 2c06 3700 0000 |0009: sparse-switch v6, 00000040 // +00000037 │ │ -092f64: 0110 |000c: move v0, v1 │ │ -092f66: 28fb |000d: goto 0008 // -0005 │ │ -092f68: 5442 e805 |000e: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ -092f6c: 6e20 3313 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@1333 │ │ -092f72: 0a02 |0013: move-result v2 │ │ -092f74: 3802 1000 |0014: if-eqz v2, 0024 // +0010 │ │ -092f78: 5441 e805 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ -092f7c: 5442 e805 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ -092f80: 7110 2813 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@1328 │ │ -092f86: 0a02 |001d: move-result v2 │ │ -092f88: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -092f8c: 6e20 8f13 2100 |0020: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@138f │ │ -092f92: 28e5 |0023: goto 0008 // -001b │ │ -092f94: 0110 |0024: move v0, v1 │ │ -092f96: 28e3 |0025: goto 0008 // -001d │ │ -092f98: 5442 e805 |0026: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ -092f9c: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ -092f9e: 6e20 3313 3200 |0029: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@1333 │ │ -092fa4: 0a02 |002c: move-result v2 │ │ -092fa6: 3802 1000 |002d: if-eqz v2, 003d // +0010 │ │ -092faa: 5441 e805 |002f: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ -092fae: 5442 e805 |0031: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ -092fb2: 7110 2813 0200 |0033: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@1328 │ │ -092fb8: 0a02 |0036: move-result v2 │ │ -092fba: d802 02ff |0037: add-int/lit8 v2, v2, #int -1 // #ff │ │ -092fbe: 6e20 8f13 2100 |0039: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@138f │ │ -092fc4: 28cc |003c: goto 0008 // -0034 │ │ -092fc6: 0110 |003d: move v0, v1 │ │ -092fc8: 28ca |003e: goto 0008 // -0036 │ │ -092fca: 0000 |003f: nop // spacer │ │ -092fcc: 0002 0200 0010 0000 0020 0000 0500 ... |0040: sparse-switch-data (10 units) │ │ +092f14: |[092f14] android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +092f24: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +092f26: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +092f28: 6f40 5d0f 5476 |0002: invoke-super {v4, v5, v6, v7}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0f5d │ │ +092f2e: 0a02 |0005: move-result v2 │ │ +092f30: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +092f34: 0f00 |0008: return v0 │ │ +092f36: 2c06 3700 0000 |0009: sparse-switch v6, 00000040 // +00000037 │ │ +092f3c: 0110 |000c: move v0, v1 │ │ +092f3e: 28fb |000d: goto 0008 // -0005 │ │ +092f40: 5442 e805 |000e: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ +092f44: 6e20 3313 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@1333 │ │ +092f4a: 0a02 |0013: move-result v2 │ │ +092f4c: 3802 1000 |0014: if-eqz v2, 0024 // +0010 │ │ +092f50: 5441 e805 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ +092f54: 5442 e805 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ +092f58: 7110 2813 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@1328 │ │ +092f5e: 0a02 |001d: move-result v2 │ │ +092f60: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +092f64: 6e20 8f13 2100 |0020: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@138f │ │ +092f6a: 28e5 |0023: goto 0008 // -001b │ │ +092f6c: 0110 |0024: move v0, v1 │ │ +092f6e: 28e3 |0025: goto 0008 // -001d │ │ +092f70: 5442 e805 |0026: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ +092f74: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ +092f76: 6e20 3313 3200 |0029: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@1333 │ │ +092f7c: 0a02 |002c: move-result v2 │ │ +092f7e: 3802 1000 |002d: if-eqz v2, 003d // +0010 │ │ +092f82: 5441 e805 |002f: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ +092f86: 5442 e805 |0031: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e8 │ │ +092f8a: 7110 2813 0200 |0033: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@1328 │ │ +092f90: 0a02 |0036: move-result v2 │ │ +092f92: d802 02ff |0037: add-int/lit8 v2, v2, #int -1 // #ff │ │ +092f96: 6e20 8f13 2100 |0039: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@138f │ │ +092f9c: 28cc |003c: goto 0008 // -0034 │ │ +092f9e: 0110 |003d: move v0, v1 │ │ +092fa0: 28ca |003e: goto 0008 // -0036 │ │ +092fa2: 0000 |003f: nop // spacer │ │ +092fa4: 0002 0200 0010 0000 0020 0000 0500 ... |0040: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2796 │ │ 0x0008 line=2813 │ │ 0x0009 line=2799 │ │ 0x000d line=2813 │ │ 0x000e line=2801 │ │ @@ -189444,17 +189445,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -092fe0: |[092fe0] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ -092ff0: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -092ff6: 0e00 |0003: return-void │ │ +092fb8: |[092fb8] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ +092fc8: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +092fce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1242 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -189463,18 +189464,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 │ │ -092ff8: |[092ff8] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ -093008: 2200 1903 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@0319 │ │ -09300c: 7030 1713 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@1317 │ │ -093012: 1100 |0005: return-object v0 │ │ +092fd0: |[092fd0] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ +092fe0: 2200 1903 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@0319 │ │ +092fe4: 7030 1713 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@1317 │ │ +092fea: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1245 │ │ 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; │ │ @@ -189484,18 +189485,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 │ │ -093014: |[093014] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -093024: 6e30 1213 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@1312 │ │ -09302a: 0c00 |0003: move-result-object v0 │ │ -09302c: 1100 |0004: return-object v0 │ │ +092fec: |[092fec] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +092ffc: 6e30 1213 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@1312 │ │ +093002: 0c00 |0003: move-result-object v0 │ │ +093004: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1242 │ │ 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; │ │ @@ -189505,17 +189506,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 │ │ -093030: |[093030] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ -093040: 2320 7905 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@0579 │ │ -093044: 1100 |0002: return-object v0 │ │ +093008: |[093008] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ +093018: 2320 7905 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@0579 │ │ +09301c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1249 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -189524,18 +189525,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -093048: |[093048] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -093058: 6e20 1413 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@1314 │ │ -09305e: 0c00 |0003: move-result-object v0 │ │ -093060: 1100 |0004: return-object v0 │ │ +093020: |[093020] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +093030: 6e20 1413 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@1314 │ │ +093036: 0c00 |0003: move-result-object v0 │ │ +093038: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1242 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -189570,17 +189571,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -093064: |[093064] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.:()V │ │ -093074: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -09307a: 0e00 |0003: return-void │ │ +09303c: |[09303c] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.:()V │ │ +09304c: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +093052: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ │ │ Virtual methods - │ │ @@ -189589,16 +189590,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -09307c: |[09307c] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrollStateChanged:(I)V │ │ -09308c: 0e00 |0000: return-void │ │ +093054: |[093054] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrollStateChanged:(I)V │ │ +093064: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ 0x0000 - 0x0001 reg=1 state I │ │ │ │ @@ -189607,16 +189608,16 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -093090: |[093090] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrolled:(IFI)V │ │ -0930a0: 0e00 |0000: return-void │ │ +093068: |[093068] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrolled:(IFI)V │ │ +093078: 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 │ │ 0x0000 - 0x0001 reg=2 positionOffset F │ │ @@ -189627,16 +189628,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0930a4: |[0930a4] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageSelected:(I)V │ │ -0930b4: 0e00 |0000: return-void │ │ +09307c: |[09307c] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageSelected:(I)V │ │ +09308c: 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 position I │ │ │ │ @@ -189671,17 +189672,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0930b8: |[0930b8] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.:()V │ │ -0930c8: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -0930ce: 0e00 |0003: return-void │ │ +093090: |[093090] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.:()V │ │ +0930a0: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +0930a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -189690,27 +189691,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 │ │ -0930d0: |[0930d0] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0930e0: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -0930e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0930e6: 0f01 |0003: return v1 │ │ -0930e8: 6e10 8c1c 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1c8c │ │ -0930ee: 0c01 |0007: move-result-object v1 │ │ -0930f0: 1a02 7c10 |0008: const-string v2, "accessibility" // string@107c │ │ -0930f4: 6e20 e300 2100 |000a: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e3 │ │ -0930fa: 0c00 |000d: move-result-object v0 │ │ -0930fc: 1f00 3104 |000e: check-cast v0, Landroid/view/accessibility/AccessibilityManager; // type@0431 │ │ -093100: 6e20 ab1d 6000 |0010: invoke-virtual {v0, v6}, Landroid/view/accessibility/AccessibilityManager;.sendAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@1dab │ │ -093106: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -093108: 28ef |0014: goto 0003 // -0011 │ │ +0930a8: |[0930a8] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0930b8: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +0930bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0930be: 0f01 |0003: return v1 │ │ +0930c0: 6e10 8c1c 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1c8c │ │ +0930c6: 0c01 |0007: move-result-object v1 │ │ +0930c8: 1a02 7c10 |0008: const-string v2, "accessibility" // string@107c │ │ +0930cc: 6e20 e300 2100 |000a: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e3 │ │ +0930d2: 0c00 |000d: move-result-object v0 │ │ +0930d4: 1f00 3104 |000e: check-cast v0, Landroid/view/accessibility/AccessibilityManager; // type@0431 │ │ +0930d8: 6e20 ab1d 6000 |0010: invoke-virtual {v0, v6}, Landroid/view/accessibility/AccessibilityManager;.sendAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@1dab │ │ +0930de: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0930e0: 28ef |0014: goto 0003 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0002 line=43 │ │ 0x0003 line=48 │ │ 0x0004 line=45 │ │ 0x0010 line=47 │ │ @@ -189760,19 +189761,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09310c: |[09310c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.:()V │ │ -09311c: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ -093122: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -093124: 5b10 3e06 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@063e │ │ -093128: 0e00 |0006: return-void │ │ +0930e4: |[0930e4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.:()V │ │ +0930f4: 7010 2621 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2126 │ │ +0930fa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0930fc: 5b10 3e06 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@063e │ │ +093100: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0006 line=292 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ @@ -189782,17 +189783,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -09312c: |[09312c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.access$200:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -09313c: 7030 cc13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13cc │ │ -093142: 0e00 |0003: return-void │ │ +093104: |[093104] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.access$200:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +093114: 7030 cc13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13cc │ │ +09311a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0004 reg=2 x2 Landroid/view/View; │ │ @@ -189802,36 +189803,36 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -093144: |[093144] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -093154: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093156: 5421 3e06 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@063e │ │ -09315a: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ -09315e: 5421 3e06 |0005: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@063e │ │ -093162: 6e20 f821 4100 |0007: invoke-virtual {v1, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@21f8 │ │ -093168: 0c00 |000a: move-result-object v0 │ │ -09316a: 1f00 f104 |000b: check-cast v0, Ljava/lang/Runnable; // type@04f1 │ │ -09316e: 3900 1800 |000d: if-nez v0, 0025 // +0018 │ │ -093172: 2200 2303 |000f: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter; // type@0323 │ │ -093176: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -093178: 7051 b013 2043 |0012: invoke-direct {v0, v2, v3, v4, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorCompat$1;)V // method@13b0 │ │ -09317e: 5421 3e06 |0015: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@063e │ │ -093182: 3901 0900 |0017: if-nez v1, 0020 // +0009 │ │ -093186: 2201 2605 |0019: new-instance v1, Ljava/util/WeakHashMap; // type@0526 │ │ -09318a: 7010 f721 0100 |001b: invoke-direct {v1}, Ljava/util/WeakHashMap;.:()V // method@21f7 │ │ -093190: 5b21 3e06 |001e: iput-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@063e │ │ -093194: 5421 3e06 |0020: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@063e │ │ -093198: 6e30 f921 4100 |0022: invoke-virtual {v1, v4, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@21f9 │ │ -09319e: 6e20 e41c 0400 |0025: invoke-virtual {v4, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1ce4 │ │ -0931a4: 6e20 dd1c 0400 |0028: invoke-virtual {v4, v0}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@1cdd │ │ -0931aa: 0e00 |002b: return-void │ │ +09311c: |[09311c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +09312c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09312e: 5421 3e06 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@063e │ │ +093132: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ +093136: 5421 3e06 |0005: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@063e │ │ +09313a: 6e20 f821 4100 |0007: invoke-virtual {v1, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@21f8 │ │ +093140: 0c00 |000a: move-result-object v0 │ │ +093142: 1f00 f104 |000b: check-cast v0, Ljava/lang/Runnable; // type@04f1 │ │ +093146: 3900 1800 |000d: if-nez v0, 0025 // +0018 │ │ +09314a: 2200 2303 |000f: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter; // type@0323 │ │ +09314e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +093150: 7051 b013 2043 |0012: invoke-direct {v0, v2, v3, v4, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorCompat$1;)V // method@13b0 │ │ +093156: 5421 3e06 |0015: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@063e │ │ +09315a: 3901 0900 |0017: if-nez v1, 0020 // +0009 │ │ +09315e: 2201 2605 |0019: new-instance v1, Ljava/util/WeakHashMap; // type@0526 │ │ +093162: 7010 f721 0100 |001b: invoke-direct {v1}, Ljava/util/WeakHashMap;.:()V // method@21f7 │ │ +093168: 5b21 3e06 |001e: iput-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@063e │ │ +09316c: 5421 3e06 |0020: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@063e │ │ +093170: 6e30 f921 4100 |0022: invoke-virtual {v1, v4, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@21f9 │ │ +093176: 6e20 e41c 0400 |0025: invoke-virtual {v4, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1ce4 │ │ +09317c: 6e20 dd1c 0400 |0028: invoke-virtual {v4, v0}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@1cdd │ │ +093182: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0001 line=319 │ │ 0x0005 line=320 │ │ 0x000d line=322 │ │ 0x000f line=323 │ │ @@ -189854,25 +189855,25 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0931ac: |[0931ac] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.removeStartMessage:(Landroid/view/View;)V │ │ -0931bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0931be: 5421 3e06 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@063e │ │ -0931c2: 3801 0f00 |0003: if-eqz v1, 0012 // +000f │ │ -0931c6: 5421 3e06 |0005: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@063e │ │ -0931ca: 6e20 f821 3100 |0007: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@21f8 │ │ -0931d0: 0c00 |000a: move-result-object v0 │ │ -0931d2: 1f00 f104 |000b: check-cast v0, Ljava/lang/Runnable; // type@04f1 │ │ -0931d6: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ -0931da: 6e20 e41c 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1ce4 │ │ -0931e0: 0e00 |0012: return-void │ │ +093184: |[093184] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.removeStartMessage:(Landroid/view/View;)V │ │ +093194: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093196: 5421 3e06 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@063e │ │ +09319a: 3801 0f00 |0003: if-eqz v1, 0012 // +000f │ │ +09319e: 5421 3e06 |0005: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@063e │ │ +0931a2: 6e20 f821 3100 |0007: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@21f8 │ │ +0931a8: 0c00 |000a: move-result-object v0 │ │ +0931aa: 1f00 f104 |000b: check-cast v0, Ljava/lang/Runnable; // type@04f1 │ │ +0931ae: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ +0931b2: 6e20 e41c 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1ce4 │ │ +0931b8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ 0x0001 line=309 │ │ 0x0005 line=310 │ │ 0x000d line=311 │ │ 0x000f line=312 │ │ @@ -189888,39 +189889,39 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0931e4: |[0931e4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -0931f4: 1504 007e |0000: const/high16 v4, #int 2113929216 // #7e00 │ │ -0931f8: 6e20 b51c 4700 |0002: invoke-virtual {v7, v4}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@1cb5 │ │ -0931fe: 0c02 |0005: move-result-object v2 │ │ -093200: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -093202: 2024 3303 |0007: instance-of v4, v2, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0333 │ │ -093206: 3804 0500 |0009: if-eqz v4, 000e // +0005 │ │ -09320a: 0721 |000b: move-object v1, v2 │ │ -09320c: 1f01 3303 |000c: check-cast v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0333 │ │ -093210: 7110 2a14 0600 |000e: invoke-static {v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@142a │ │ -093216: 0c03 |0011: move-result-object v3 │ │ -093218: 7110 2814 0600 |0012: invoke-static {v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@1428 │ │ -09321e: 0c00 |0015: move-result-object v0 │ │ -093220: 3803 0500 |0016: if-eqz v3, 001b // +0005 │ │ -093224: 7210 3821 0300 |0018: invoke-interface {v3}, Ljava/lang/Runnable;.run:()V // method@2138 │ │ -09322a: 3801 0800 |001b: if-eqz v1, 0023 // +0008 │ │ -09322e: 7220 8114 7100 |001d: invoke-interface {v1, v7}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@1481 │ │ -093234: 7220 8014 7100 |0020: invoke-interface {v1, v7}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@1480 │ │ -09323a: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ -09323e: 7210 3821 0000 |0025: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@2138 │ │ -093244: 5454 3e06 |0028: iget-object v4, v5, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@063e │ │ -093248: 3804 0700 |002a: if-eqz v4, 0031 // +0007 │ │ -09324c: 5454 3e06 |002c: iget-object v4, v5, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@063e │ │ -093250: 6e20 fa21 7400 |002e: invoke-virtual {v4, v7}, Ljava/util/WeakHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@21fa │ │ -093256: 0e00 |0031: return-void │ │ +0931bc: |[0931bc] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +0931cc: 1504 007e |0000: const/high16 v4, #int 2113929216 // #7e00 │ │ +0931d0: 6e20 b51c 4700 |0002: invoke-virtual {v7, v4}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@1cb5 │ │ +0931d6: 0c02 |0005: move-result-object v2 │ │ +0931d8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0931da: 2024 3303 |0007: instance-of v4, v2, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0333 │ │ +0931de: 3804 0500 |0009: if-eqz v4, 000e // +0005 │ │ +0931e2: 0721 |000b: move-object v1, v2 │ │ +0931e4: 1f01 3303 |000c: check-cast v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0333 │ │ +0931e8: 7110 2a14 0600 |000e: invoke-static {v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@142a │ │ +0931ee: 0c03 |0011: move-result-object v3 │ │ +0931f0: 7110 2814 0600 |0012: invoke-static {v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@1428 │ │ +0931f6: 0c00 |0015: move-result-object v0 │ │ +0931f8: 3803 0500 |0016: if-eqz v3, 001b // +0005 │ │ +0931fc: 7210 3821 0300 |0018: invoke-interface {v3}, Ljava/lang/Runnable;.run:()V // method@2138 │ │ +093202: 3801 0800 |001b: if-eqz v1, 0023 // +0008 │ │ +093206: 7220 8114 7100 |001d: invoke-interface {v1, v7}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@1481 │ │ +09320c: 7220 8014 7100 |0020: invoke-interface {v1, v7}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@1480 │ │ +093212: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ +093216: 7210 3821 0000 |0025: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@2138 │ │ +09321c: 5454 3e06 |0028: iget-object v4, v5, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@063e │ │ +093220: 3804 0700 |002a: if-eqz v4, 0031 // +0007 │ │ +093224: 5454 3e06 |002c: iget-object v4, v5, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@063e │ │ +093228: 6e20 fa21 7400 |002e: invoke-virtual {v4, v7}, Ljava/util/WeakHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@21fa │ │ +09322e: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0006 line=271 │ │ 0x0007 line=272 │ │ 0x000c line=273 │ │ 0x000e line=275 │ │ @@ -189950,17 +189951,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -093258: |[093258] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.alpha:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -093268: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ -09326e: 0e00 |0003: return-void │ │ +093230: |[093230] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.alpha:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +093240: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ +093246: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -189972,17 +189973,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -093270: |[093270] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.alphaBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -093280: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ -093286: 0e00 |0003: return-void │ │ +093248: |[093248] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.alphaBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +093258: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ +09325e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -189994,17 +189995,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -093288: |[093288] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.cancel:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -093298: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ -09329e: 0e00 |0003: return-void │ │ +093260: |[093260] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.cancel:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +093270: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ +093276: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0003 line=204 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -190015,17 +190016,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0932a0: |[0932a0] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.getDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J │ │ -0932b0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0932b4: 1000 |0002: return-wide v0 │ │ +093278: |[093278] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.getDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J │ │ +093288: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +09328c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0003 reg=3 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0003 reg=4 view Landroid/view/View; │ │ @@ -190035,17 +190036,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)Landroid/view/animation/Interpolator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0932b8: |[0932b8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.getInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)Landroid/view/animation/Interpolator; │ │ -0932c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0932ca: 1100 |0001: return-object v0 │ │ +093290: |[093290] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.getInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)Landroid/view/animation/Interpolator; │ │ +0932a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0932a2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0002 reg=2 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0002 reg=3 view Landroid/view/View; │ │ @@ -190055,17 +190056,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0932cc: |[0932cc] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.getStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J │ │ -0932dc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0932e0: 1000 |0002: return-wide v0 │ │ +0932a4: |[0932a4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.getStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J │ │ +0932b4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0932b8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0003 reg=3 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0003 reg=4 view Landroid/view/View; │ │ @@ -190075,17 +190076,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0932e4: |[0932e4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -0932f4: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ -0932fa: 0e00 |0003: return-void │ │ +0932bc: |[0932bc] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +0932cc: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ +0932d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0003 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -190097,17 +190098,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0932fc: |[0932fc] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -09330c: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ -093312: 0e00 |0003: return-void │ │ +0932d4: |[0932d4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +0932e4: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ +0932ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0003 line=150 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -190119,17 +190120,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -093314: |[093314] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -093324: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ -09332a: 0e00 |0003: return-void │ │ +0932ec: |[0932ec] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +0932fc: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ +093302: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0003 line=156 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -190141,17 +190142,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -09332c: |[09332c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -09333c: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ -093342: 0e00 |0003: return-void │ │ +093304: |[093304] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +093314: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ +09331a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=162 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -190163,17 +190164,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -093344: |[093344] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -093354: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ -09335a: 0e00 |0003: return-void │ │ +09331c: |[09331c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +09332c: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ +093332: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0003 line=168 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -190185,17 +190186,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -09335c: |[09335c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -09336c: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ -093372: 0e00 |0003: return-void │ │ +093334: |[093334] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +093344: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ +09334a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0003 line=174 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -190207,17 +190208,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -093374: |[093374] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -093384: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ -09338a: 0e00 |0003: return-void │ │ +09334c: |[09334c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +09335c: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ +093362: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0003 line=180 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -190229,17 +190230,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -09338c: |[09338c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -09339c: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ -0933a2: 0e00 |0003: return-void │ │ +093364: |[093364] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +093374: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ +09337a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0003 line=186 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -190251,17 +190252,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0933a4: |[0933a4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -0933b4: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ -0933ba: 0e00 |0003: return-void │ │ +09337c: |[09337c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +09338c: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ +093392: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0003 line=192 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -190273,17 +190274,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0933bc: |[0933bc] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -0933cc: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ -0933d2: 0e00 |0003: return-void │ │ +093394: |[093394] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +0933a4: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ +0933aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0003 line=198 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -190295,16 +190296,16 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0933d4: |[0933d4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ -0933e4: 0e00 |0000: return-void │ │ +0933ac: |[0933ac] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ +0933bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0001 reg=2 view Landroid/view/View; │ │ @@ -190315,16 +190316,16 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0933e8: |[0933e8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ -0933f8: 0e00 |0000: return-void │ │ +0933c0: |[0933c0] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ +0933d0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0001 reg=2 view Landroid/view/View; │ │ @@ -190335,18 +190336,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0933fc: |[0933fc] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ -09340c: 1500 007e |0000: const/high16 v0, #int 2113929216 // #7e00 │ │ -093410: 6e30 0b1d 0304 |0002: invoke-virtual {v3, v0, v4}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@1d0b │ │ -093416: 0e00 |0005: return-void │ │ +0933d4: |[0933d4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ +0933e4: 1500 007e |0000: const/high16 v0, #int 2113929216 // #7e00 │ │ +0933e8: 6e30 0b1d 0304 |0002: invoke-virtual {v3, v0, v4}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@1d0b │ │ +0933ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0005 line=262 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0006 reg=2 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -190358,16 +190359,16 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -093418: |[093418] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ -093428: 0e00 |0000: return-void │ │ +0933f0: |[0933f0] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ +093400: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0001 reg=2 view Landroid/view/View; │ │ @@ -190378,16 +190379,16 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -09342c: |[09342c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V │ │ -09343c: 0e00 |0000: return-void │ │ +093404: |[093404] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V │ │ +093414: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0001 reg=2 view Landroid/view/View; │ │ @@ -190398,18 +190399,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -093440: |[093440] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.start:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -093450: 7020 bb13 2000 |0000: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.removeStartMessage:(Landroid/view/View;)V // method@13bb │ │ -093456: 7030 cc13 1002 |0003: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13cc │ │ -09345c: 0e00 |0006: return-void │ │ +093418: |[093418] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.start:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +093428: 7020 bb13 2000 |0000: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.removeStartMessage:(Landroid/view/View;)V // method@13bb │ │ +09342e: 7030 cc13 1002 |0003: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13cc │ │ +093434: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0003 line=245 │ │ 0x0006 line=246 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ @@ -190421,17 +190422,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -093460: |[093460] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -093470: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ -093476: 0e00 |0003: return-void │ │ +093438: |[093438] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +093448: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ +09344e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -190443,17 +190444,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -093478: |[093478] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -093488: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ -09348e: 0e00 |0003: return-void │ │ +093450: |[093450] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +093460: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ +093466: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0003 line=234 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -190465,17 +190466,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -093490: |[093490] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -0934a0: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ -0934a6: 0e00 |0003: return-void │ │ +093468: |[093468] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +093478: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ +09347e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -190487,17 +190488,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0934a8: |[0934a8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -0934b8: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ -0934be: 0e00 |0003: return-void │ │ +093480: |[093480] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +093490: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ +093496: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0003 line=240 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -190509,18 +190510,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0934c0: |[0934c0] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.withEndAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ -0934d0: 7120 2914 3100 |0000: invoke-static {v1, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$002:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@1429 │ │ -0934d6: 7030 ba13 1002 |0003: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ -0934dc: 0e00 |0006: return-void │ │ +093498: |[093498] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.withEndAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ +0934a8: 7120 2914 3100 |0000: invoke-static {v1, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$002:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@1429 │ │ +0934ae: 7030 ba13 1002 |0003: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ +0934b4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ 0x0006 line=107 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ @@ -190533,16 +190534,16 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0934e0: |[0934e0] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.withLayer:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -0934f0: 0e00 |0000: return-void │ │ +0934b8: |[0934b8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.withLayer:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +0934c8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0001 reg=2 view Landroid/view/View; │ │ @@ -190552,18 +190553,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0934f4: |[0934f4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.withStartAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ -093504: 7120 2b14 3100 |0000: invoke-static {v1, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$102:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@142b │ │ -09350a: 7030 ba13 1002 |0003: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ -093510: 0e00 |0006: return-void │ │ +0934cc: |[0934cc] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.withStartAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ +0934dc: 7120 2b14 3100 |0000: invoke-static {v1, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$102:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@142b │ │ +0934e2: 7030 ba13 1002 |0003: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ +0934e8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0003 line=256 │ │ 0x0006 line=257 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ @@ -190576,17 +190577,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -093514: |[093514] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.x:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -093524: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ -09352a: 0e00 |0003: return-void │ │ +0934ec: |[0934ec] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.x:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +0934fc: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ +093502: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0003 line=210 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -190598,17 +190599,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -09352c: |[09352c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.xBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -09353c: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ -093542: 0e00 |0003: return-void │ │ +093504: |[093504] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.xBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +093514: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ +09351a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0003 line=216 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -190620,17 +190621,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -093544: |[093544] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.y:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -093554: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ -09355a: 0e00 |0003: return-void │ │ +09351c: |[09351c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.y:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +09352c: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ +093532: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0003 line=222 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -190642,17 +190643,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -09355c: |[09355c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.yBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -09356c: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ -093572: 0e00 |0003: return-void │ │ +093534: |[093534] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.yBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +093544: 7030 ba13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ba │ │ +09354a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0003 line=228 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -190694,18 +190695,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -093574: |[093574] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V │ │ -093584: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -09358a: 5b01 3f06 |0003: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@063f │ │ -09358e: 0e00 |0005: return-void │ │ +09354c: |[09354c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V │ │ +09355c: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +093562: 5b01 3f06 |0003: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@063f │ │ +093566: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0003 line=502 │ │ 0x0005 line=503 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; │ │ @@ -190717,26 +190718,26 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -093590: |[093590] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationCancel:(Landroid/view/View;)V │ │ -0935a0: 1502 007e |0000: const/high16 v2, #int 2113929216 // #7e00 │ │ -0935a4: 6e20 b51c 2400 |0002: invoke-virtual {v4, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@1cb5 │ │ -0935aa: 0c01 |0005: move-result-object v1 │ │ -0935ac: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0935ae: 2012 3303 |0007: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0333 │ │ -0935b2: 3802 0500 |0009: if-eqz v2, 000e // +0005 │ │ -0935b6: 0710 |000b: move-object v0, v1 │ │ -0935b8: 1f00 3303 |000c: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0333 │ │ -0935bc: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -0935c0: 7220 7f14 4000 |0010: invoke-interface {v0, v4}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationCancel:(Landroid/view/View;)V // method@147f │ │ -0935c6: 0e00 |0013: return-void │ │ +093568: |[093568] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationCancel:(Landroid/view/View;)V │ │ +093578: 1502 007e |0000: const/high16 v2, #int 2113929216 // #7e00 │ │ +09357c: 6e20 b51c 2400 |0002: invoke-virtual {v4, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@1cb5 │ │ +093582: 0c01 |0005: move-result-object v1 │ │ +093584: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +093586: 2012 3303 |0007: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0333 │ │ +09358a: 3802 0500 |0009: if-eqz v2, 000e // +0005 │ │ +09358e: 0710 |000b: move-object v0, v1 │ │ +093590: 1f00 3303 |000c: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0333 │ │ +093594: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +093598: 7220 7f14 4000 |0010: invoke-interface {v0, v4}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationCancel:(Landroid/view/View;)V // method@147f │ │ +09359e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ 0x0006 line=545 │ │ 0x0007 line=546 │ │ 0x000c line=547 │ │ 0x000e line=549 │ │ @@ -190753,46 +190754,46 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -0935c8: |[0935c8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationEnd:(Landroid/view/View;)V │ │ -0935d8: 5442 3f06 |0000: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@063f │ │ -0935dc: 7110 2c14 0200 |0002: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@142c │ │ -0935e2: 0a02 |0005: move-result v2 │ │ -0935e4: 3a02 1200 |0006: if-ltz v2, 0018 // +0012 │ │ -0935e8: 5442 3f06 |0008: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@063f │ │ -0935ec: 7110 2c14 0200 |000a: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@142c │ │ -0935f2: 0a02 |000d: move-result v2 │ │ -0935f4: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -0935f6: 7130 5512 2503 |000f: invoke-static {v5, v2, v3}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1255 │ │ -0935fc: 5442 3f06 |0012: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@063f │ │ -093600: 12f3 |0014: const/4 v3, #int -1 // #ff │ │ -093602: 7120 2d14 3200 |0015: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$402:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)I // method@142d │ │ -093608: 5442 3f06 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@063f │ │ -09360c: 7110 2814 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@1428 │ │ -093612: 0c02 |001d: move-result-object v2 │ │ -093614: 3802 0b00 |001e: if-eqz v2, 0029 // +000b │ │ -093618: 5442 3f06 |0020: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@063f │ │ -09361c: 7110 2814 0200 |0022: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@1428 │ │ -093622: 0c02 |0025: move-result-object v2 │ │ -093624: 7210 3821 0200 |0026: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@2138 │ │ -09362a: 1502 007e |0029: const/high16 v2, #int 2113929216 // #7e00 │ │ -09362e: 6e20 b51c 2500 |002b: invoke-virtual {v5, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@1cb5 │ │ -093634: 0c01 |002e: move-result-object v1 │ │ -093636: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -093638: 2012 3303 |0030: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0333 │ │ -09363c: 3802 0500 |0032: if-eqz v2, 0037 // +0005 │ │ -093640: 0710 |0034: move-object v0, v1 │ │ -093642: 1f00 3303 |0035: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0333 │ │ -093646: 3800 0500 |0037: if-eqz v0, 003c // +0005 │ │ -09364a: 7220 8014 5000 |0039: invoke-interface {v0, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@1480 │ │ -093650: 0e00 |003c: return-void │ │ +0935a0: |[0935a0] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationEnd:(Landroid/view/View;)V │ │ +0935b0: 5442 3f06 |0000: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@063f │ │ +0935b4: 7110 2c14 0200 |0002: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@142c │ │ +0935ba: 0a02 |0005: move-result v2 │ │ +0935bc: 3a02 1200 |0006: if-ltz v2, 0018 // +0012 │ │ +0935c0: 5442 3f06 |0008: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@063f │ │ +0935c4: 7110 2c14 0200 |000a: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@142c │ │ +0935ca: 0a02 |000d: move-result v2 │ │ +0935cc: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +0935ce: 7130 5512 2503 |000f: invoke-static {v5, v2, v3}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1255 │ │ +0935d4: 5442 3f06 |0012: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@063f │ │ +0935d8: 12f3 |0014: const/4 v3, #int -1 // #ff │ │ +0935da: 7120 2d14 3200 |0015: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$402:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)I // method@142d │ │ +0935e0: 5442 3f06 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@063f │ │ +0935e4: 7110 2814 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@1428 │ │ +0935ea: 0c02 |001d: move-result-object v2 │ │ +0935ec: 3802 0b00 |001e: if-eqz v2, 0029 // +000b │ │ +0935f0: 5442 3f06 |0020: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@063f │ │ +0935f4: 7110 2814 0200 |0022: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@1428 │ │ +0935fa: 0c02 |0025: move-result-object v2 │ │ +0935fc: 7210 3821 0200 |0026: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@2138 │ │ +093602: 1502 007e |0029: const/high16 v2, #int 2113929216 // #7e00 │ │ +093606: 6e20 b51c 2500 |002b: invoke-virtual {v5, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@1cb5 │ │ +09360c: 0c01 |002e: move-result-object v1 │ │ +09360e: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +093610: 2012 3303 |0030: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0333 │ │ +093614: 3802 0500 |0032: if-eqz v2, 0037 // +0005 │ │ +093618: 0710 |0034: move-object v0, v1 │ │ +09361a: 1f00 3303 |0035: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0333 │ │ +09361e: 3800 0500 |0037: if-eqz v0, 003c // +0005 │ │ +093622: 7220 8014 5000 |0039: invoke-interface {v0, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@1480 │ │ +093628: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ 0x0008 line=526 │ │ 0x0012 line=527 │ │ 0x0018 line=529 │ │ 0x0020 line=530 │ │ @@ -190814,41 +190815,41 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -093654: |[093654] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationStart:(Landroid/view/View;)V │ │ -093664: 5442 3f06 |0000: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@063f │ │ -093668: 7110 2c14 0200 |0002: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@142c │ │ -09366e: 0a02 |0005: move-result v2 │ │ -093670: 3a02 0700 |0006: if-ltz v2, 000d // +0007 │ │ -093674: 1222 |0008: const/4 v2, #int 2 // #2 │ │ -093676: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -093678: 7130 5512 2503 |000a: invoke-static {v5, v2, v3}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1255 │ │ -09367e: 5442 3f06 |000d: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@063f │ │ -093682: 7110 2a14 0200 |000f: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@142a │ │ -093688: 0c02 |0012: move-result-object v2 │ │ -09368a: 3802 0b00 |0013: if-eqz v2, 001e // +000b │ │ -09368e: 5442 3f06 |0015: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@063f │ │ -093692: 7110 2a14 0200 |0017: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@142a │ │ -093698: 0c02 |001a: move-result-object v2 │ │ -09369a: 7210 3821 0200 |001b: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@2138 │ │ -0936a0: 1502 007e |001e: const/high16 v2, #int 2113929216 // #7e00 │ │ -0936a4: 6e20 b51c 2500 |0020: invoke-virtual {v5, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@1cb5 │ │ -0936aa: 0c01 |0023: move-result-object v1 │ │ -0936ac: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -0936ae: 2012 3303 |0025: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0333 │ │ -0936b2: 3802 0500 |0027: if-eqz v2, 002c // +0005 │ │ -0936b6: 0710 |0029: move-object v0, v1 │ │ -0936b8: 1f00 3303 |002a: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0333 │ │ -0936bc: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ -0936c0: 7220 8114 5000 |002e: invoke-interface {v0, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@1481 │ │ -0936c6: 0e00 |0031: return-void │ │ +09362c: |[09362c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationStart:(Landroid/view/View;)V │ │ +09363c: 5442 3f06 |0000: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@063f │ │ +093640: 7110 2c14 0200 |0002: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@142c │ │ +093646: 0a02 |0005: move-result v2 │ │ +093648: 3a02 0700 |0006: if-ltz v2, 000d // +0007 │ │ +09364c: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +09364e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +093650: 7130 5512 2503 |000a: invoke-static {v5, v2, v3}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1255 │ │ +093656: 5442 3f06 |000d: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@063f │ │ +09365a: 7110 2a14 0200 |000f: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@142a │ │ +093660: 0c02 |0012: move-result-object v2 │ │ +093662: 3802 0b00 |0013: if-eqz v2, 001e // +000b │ │ +093666: 5442 3f06 |0015: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@063f │ │ +09366a: 7110 2a14 0200 |0017: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@142a │ │ +093670: 0c02 |001a: move-result-object v2 │ │ +093672: 7210 3821 0200 |001b: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@2138 │ │ +093678: 1502 007e |001e: const/high16 v2, #int 2113929216 // #7e00 │ │ +09367c: 6e20 b51c 2500 |0020: invoke-virtual {v5, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@1cb5 │ │ +093682: 0c01 |0023: move-result-object v1 │ │ +093684: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +093686: 2012 3303 |0025: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0333 │ │ +09368a: 3802 0500 |0027: if-eqz v2, 002c // +0005 │ │ +09368e: 0710 |0029: move-object v0, v1 │ │ +093690: 1f00 3303 |002a: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0333 │ │ +093694: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ +093698: 7220 8114 5000 |002e: invoke-interface {v0, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@1481 │ │ +09369e: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ 0x0008 line=508 │ │ 0x000d line=510 │ │ 0x0015 line=511 │ │ 0x001e line=513 │ │ @@ -190890,17 +190891,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0936c8: |[0936c8] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.:()V │ │ -0936d8: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -0936de: 0e00 |0003: return-void │ │ +0936a0: |[0936a0] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.:()V │ │ +0936b0: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +0936b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter; │ │ │ │ Virtual methods - │ │ @@ -190909,16 +190910,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0936e0: |[0936e0] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationCancel:(Landroid/view/View;)V │ │ -0936f0: 0e00 |0000: return-void │ │ +0936b8: |[0936b8] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationCancel:(Landroid/view/View;)V │ │ +0936c8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ │ │ @@ -190927,16 +190928,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0936f4: |[0936f4] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationEnd:(Landroid/view/View;)V │ │ -093704: 0e00 |0000: return-void │ │ +0936cc: |[0936cc] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationEnd:(Landroid/view/View;)V │ │ +0936dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ │ │ @@ -190945,16 +190946,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -093708: |[093708] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationStart:(Landroid/view/View;)V │ │ -093718: 0e00 |0000: return-void │ │ +0936e0: |[0936e0] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationStart:(Landroid/view/View;)V │ │ +0936f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ │ │ @@ -190987,18 +190988,18 @@ │ │ type : '(Landroid/view/WindowInsets;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09371c: |[09371c] android.support.v4.view.WindowInsetsCompatApi21.:(Landroid/view/WindowInsets;)V │ │ -09372c: 7010 8814 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/WindowInsetsCompat;.:()V // method@1488 │ │ -093732: 5b01 5106 |0003: iput-object v1, v0, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ -093736: 0e00 |0005: return-void │ │ +0936f4: |[0936f4] android.support.v4.view.WindowInsetsCompatApi21.:(Landroid/view/WindowInsets;)V │ │ +093704: 7010 8814 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/WindowInsetsCompat;.:()V // method@1488 │ │ +09370a: 5b01 5106 |0003: iput-object v1, v0, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ +09370e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0005 line=28 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ @@ -191010,21 +191011,21 @@ │ │ type : '()Landroid/support/v4/view/WindowInsetsCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -093738: |[093738] android.support.v4.view.WindowInsetsCompatApi21.consumeStableInsets:()Landroid/support/v4/view/WindowInsetsCompat; │ │ -093748: 2200 3803 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0338 │ │ -09374c: 5421 5106 |0002: iget-object v1, v2, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ -093750: 6e10 881d 0100 |0004: invoke-virtual {v1}, Landroid/view/WindowInsets;.consumeStableInsets:()Landroid/view/WindowInsets; // method@1d88 │ │ -093756: 0c01 |0007: move-result-object v1 │ │ -093758: 7020 9a14 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@149a │ │ -09375e: 1100 |000b: return-object v0 │ │ +093710: |[093710] android.support.v4.view.WindowInsetsCompatApi21.consumeStableInsets:()Landroid/support/v4/view/WindowInsetsCompat; │ │ +093720: 2200 3803 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0338 │ │ +093724: 5421 5106 |0002: iget-object v1, v2, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ +093728: 6e10 881d 0100 |0004: invoke-virtual {v1}, Landroid/view/WindowInsets;.consumeStableInsets:()Landroid/view/WindowInsets; // method@1d88 │ │ +09372e: 0c01 |0007: move-result-object v1 │ │ +093730: 7020 9a14 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@149a │ │ +093736: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #1 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -191032,21 +191033,21 @@ │ │ type : '()Landroid/support/v4/view/WindowInsetsCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -093760: |[093760] android.support.v4.view.WindowInsetsCompatApi21.consumeSystemWindowInsets:()Landroid/support/v4/view/WindowInsetsCompat; │ │ -093770: 2200 3803 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0338 │ │ -093774: 5421 5106 |0002: iget-object v1, v2, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ -093778: 6e10 891d 0100 |0004: invoke-virtual {v1}, Landroid/view/WindowInsets;.consumeSystemWindowInsets:()Landroid/view/WindowInsets; // method@1d89 │ │ -09377e: 0c01 |0007: move-result-object v1 │ │ -093780: 7020 9a14 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@149a │ │ -093786: 1100 |000b: return-object v0 │ │ +093738: |[093738] android.support.v4.view.WindowInsetsCompatApi21.consumeSystemWindowInsets:()Landroid/support/v4/view/WindowInsetsCompat; │ │ +093748: 2200 3803 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0338 │ │ +09374c: 5421 5106 |0002: iget-object v1, v2, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ +093750: 6e10 891d 0100 |0004: invoke-virtual {v1}, Landroid/view/WindowInsets;.consumeSystemWindowInsets:()Landroid/view/WindowInsets; // method@1d89 │ │ +093756: 0c01 |0007: move-result-object v1 │ │ +093758: 7020 9a14 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@149a │ │ +09375e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #2 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -191054,19 +191055,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -093788: |[093788] android.support.v4.view.WindowInsetsCompatApi21.getStableInsetBottom:()I │ │ -093798: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ -09379c: 6e10 8a1d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getStableInsetBottom:()I // method@1d8a │ │ -0937a2: 0a00 |0005: move-result v0 │ │ -0937a4: 0f00 |0006: return v0 │ │ +093760: |[093760] android.support.v4.view.WindowInsetsCompatApi21.getStableInsetBottom:()I │ │ +093770: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ +093774: 6e10 8a1d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getStableInsetBottom:()I // method@1d8a │ │ +09377a: 0a00 |0005: move-result v0 │ │ +09377c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #3 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -191074,19 +191075,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0937a8: |[0937a8] android.support.v4.view.WindowInsetsCompatApi21.getStableInsetLeft:()I │ │ -0937b8: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ -0937bc: 6e10 8b1d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getStableInsetLeft:()I // method@1d8b │ │ -0937c2: 0a00 |0005: move-result v0 │ │ -0937c4: 0f00 |0006: return v0 │ │ +093780: |[093780] android.support.v4.view.WindowInsetsCompatApi21.getStableInsetLeft:()I │ │ +093790: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ +093794: 6e10 8b1d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getStableInsetLeft:()I // method@1d8b │ │ +09379a: 0a00 |0005: move-result v0 │ │ +09379c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #4 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -191094,19 +191095,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0937c8: |[0937c8] android.support.v4.view.WindowInsetsCompatApi21.getStableInsetRight:()I │ │ -0937d8: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ -0937dc: 6e10 8c1d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getStableInsetRight:()I // method@1d8c │ │ -0937e2: 0a00 |0005: move-result v0 │ │ -0937e4: 0f00 |0006: return v0 │ │ +0937a0: |[0937a0] android.support.v4.view.WindowInsetsCompatApi21.getStableInsetRight:()I │ │ +0937b0: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ +0937b4: 6e10 8c1d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getStableInsetRight:()I // method@1d8c │ │ +0937ba: 0a00 |0005: move-result v0 │ │ +0937bc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #5 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -191114,19 +191115,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0937e8: |[0937e8] android.support.v4.view.WindowInsetsCompatApi21.getStableInsetTop:()I │ │ -0937f8: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ -0937fc: 6e10 8d1d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getStableInsetTop:()I // method@1d8d │ │ -093802: 0a00 |0005: move-result v0 │ │ -093804: 0f00 |0006: return v0 │ │ +0937c0: |[0937c0] android.support.v4.view.WindowInsetsCompatApi21.getStableInsetTop:()I │ │ +0937d0: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ +0937d4: 6e10 8d1d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getStableInsetTop:()I // method@1d8d │ │ +0937da: 0a00 |0005: move-result v0 │ │ +0937dc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #6 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -191134,19 +191135,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -093808: |[093808] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetBottom:()I │ │ -093818: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ -09381c: 6e10 8e1d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@1d8e │ │ -093822: 0a00 |0005: move-result v0 │ │ -093824: 0f00 |0006: return v0 │ │ +0937e0: |[0937e0] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetBottom:()I │ │ +0937f0: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ +0937f4: 6e10 8e1d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@1d8e │ │ +0937fa: 0a00 |0005: move-result v0 │ │ +0937fc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #7 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -191154,19 +191155,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -093828: |[093828] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetLeft:()I │ │ -093838: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ -09383c: 6e10 8f1d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@1d8f │ │ -093842: 0a00 |0005: move-result v0 │ │ -093844: 0f00 |0006: return v0 │ │ +093800: |[093800] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetLeft:()I │ │ +093810: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ +093814: 6e10 8f1d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@1d8f │ │ +09381a: 0a00 |0005: move-result v0 │ │ +09381c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #8 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -191174,19 +191175,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -093848: |[093848] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetRight:()I │ │ -093858: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ -09385c: 6e10 901d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@1d90 │ │ -093862: 0a00 |0005: move-result v0 │ │ -093864: 0f00 |0006: return v0 │ │ +093820: |[093820] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetRight:()I │ │ +093830: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ +093834: 6e10 901d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@1d90 │ │ +09383a: 0a00 |0005: move-result v0 │ │ +09383c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #9 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -191194,19 +191195,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -093868: |[093868] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetTop:()I │ │ -093878: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ -09387c: 6e10 911d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@1d91 │ │ -093882: 0a00 |0005: move-result v0 │ │ -093884: 0f00 |0006: return v0 │ │ +093840: |[093840] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetTop:()I │ │ +093850: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ +093854: 6e10 911d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@1d91 │ │ +09385a: 0a00 |0005: move-result v0 │ │ +09385c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #10 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -191214,19 +191215,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -093888: |[093888] android.support.v4.view.WindowInsetsCompatApi21.hasInsets:()Z │ │ -093898: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ -09389c: 6e10 921d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.hasInsets:()Z // method@1d92 │ │ -0938a2: 0a00 |0005: move-result v0 │ │ -0938a4: 0f00 |0006: return v0 │ │ +093860: |[093860] android.support.v4.view.WindowInsetsCompatApi21.hasInsets:()Z │ │ +093870: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ +093874: 6e10 921d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.hasInsets:()Z // method@1d92 │ │ +09387a: 0a00 |0005: move-result v0 │ │ +09387c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #11 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -191234,19 +191235,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0938a8: |[0938a8] android.support.v4.view.WindowInsetsCompatApi21.hasStableInsets:()Z │ │ -0938b8: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ -0938bc: 6e10 931d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.hasStableInsets:()Z // method@1d93 │ │ -0938c2: 0a00 |0005: move-result v0 │ │ -0938c4: 0f00 |0006: return v0 │ │ +093880: |[093880] android.support.v4.view.WindowInsetsCompatApi21.hasStableInsets:()Z │ │ +093890: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ +093894: 6e10 931d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.hasStableInsets:()Z // method@1d93 │ │ +09389a: 0a00 |0005: move-result v0 │ │ +09389c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #12 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -191254,19 +191255,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0938c8: |[0938c8] android.support.v4.view.WindowInsetsCompatApi21.hasSystemWindowInsets:()Z │ │ -0938d8: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ -0938dc: 6e10 941d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.hasSystemWindowInsets:()Z // method@1d94 │ │ -0938e2: 0a00 |0005: move-result v0 │ │ -0938e4: 0f00 |0006: return v0 │ │ +0938a0: |[0938a0] android.support.v4.view.WindowInsetsCompatApi21.hasSystemWindowInsets:()Z │ │ +0938b0: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ +0938b4: 6e10 941d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.hasSystemWindowInsets:()Z // method@1d94 │ │ +0938ba: 0a00 |0005: move-result v0 │ │ +0938bc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #13 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -191274,19 +191275,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0938e8: |[0938e8] android.support.v4.view.WindowInsetsCompatApi21.isConsumed:()Z │ │ -0938f8: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ -0938fc: 6e10 951d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.isConsumed:()Z // method@1d95 │ │ -093902: 0a00 |0005: move-result v0 │ │ -093904: 0f00 |0006: return v0 │ │ +0938c0: |[0938c0] android.support.v4.view.WindowInsetsCompatApi21.isConsumed:()Z │ │ +0938d0: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ +0938d4: 6e10 951d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.isConsumed:()Z // method@1d95 │ │ +0938da: 0a00 |0005: move-result v0 │ │ +0938dc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #14 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -191294,19 +191295,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -093908: |[093908] android.support.v4.view.WindowInsetsCompatApi21.isRound:()Z │ │ -093918: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ -09391c: 6e10 961d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.isRound:()Z // method@1d96 │ │ -093922: 0a00 |0005: move-result v0 │ │ -093924: 0f00 |0006: return v0 │ │ +0938e0: |[0938e0] android.support.v4.view.WindowInsetsCompatApi21.isRound:()Z │ │ +0938f0: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ +0938f4: 6e10 961d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.isRound:()Z // method@1d96 │ │ +0938fa: 0a00 |0005: move-result v0 │ │ +0938fc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #15 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -191314,21 +191315,21 @@ │ │ type : '(IIII)Landroid/support/v4/view/WindowInsetsCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -093928: |[093928] android.support.v4.view.WindowInsetsCompatApi21.replaceSystemWindowInsets:(IIII)Landroid/support/v4/view/WindowInsetsCompat; │ │ -093938: 2200 3803 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0338 │ │ -09393c: 5421 5106 |0002: iget-object v1, v2, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ -093940: 6e56 971d 3154 |0004: invoke-virtual {v1, v3, v4, v5, v6}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@1d97 │ │ -093946: 0c01 |0007: move-result-object v1 │ │ -093948: 7020 9a14 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@149a │ │ -09394e: 1100 |000b: return-object v0 │ │ +093900: |[093900] android.support.v4.view.WindowInsetsCompatApi21.replaceSystemWindowInsets:(IIII)Landroid/support/v4/view/WindowInsetsCompat; │ │ +093910: 2200 3803 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0338 │ │ +093914: 5421 5106 |0002: iget-object v1, v2, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ +093918: 6e56 971d 3154 |0004: invoke-virtual {v1, v3, v4, v5, v6}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@1d97 │ │ +09391e: 0c01 |0007: move-result-object v1 │ │ +093920: 7020 9a14 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@149a │ │ +093926: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ 0x0000 - 0x000c reg=3 left I │ │ 0x0000 - 0x000c reg=4 top I │ │ @@ -191340,21 +191341,21 @@ │ │ type : '(Landroid/graphics/Rect;)Landroid/support/v4/view/WindowInsetsCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -093950: |[093950] android.support.v4.view.WindowInsetsCompatApi21.replaceSystemWindowInsets:(Landroid/graphics/Rect;)Landroid/support/v4/view/WindowInsetsCompat; │ │ -093960: 2200 3803 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0338 │ │ -093964: 5421 5106 |0002: iget-object v1, v2, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ -093968: 6e20 981d 3100 |0004: invoke-virtual {v1, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(Landroid/graphics/Rect;)Landroid/view/WindowInsets; // method@1d98 │ │ -09396e: 0c01 |0007: move-result-object v1 │ │ -093970: 7020 9a14 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@149a │ │ -093976: 1100 |000b: return-object v0 │ │ +093928: |[093928] android.support.v4.view.WindowInsetsCompatApi21.replaceSystemWindowInsets:(Landroid/graphics/Rect;)Landroid/support/v4/view/WindowInsetsCompat; │ │ +093938: 2200 3803 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0338 │ │ +09393c: 5421 5106 |0002: iget-object v1, v2, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ +093940: 6e20 981d 3100 |0004: invoke-virtual {v1, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(Landroid/graphics/Rect;)Landroid/view/WindowInsets; // method@1d98 │ │ +093946: 0c01 |0007: move-result-object v1 │ │ +093948: 7020 9a14 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@149a │ │ +09394e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ 0x0000 - 0x000c reg=3 systemWindowInsets Landroid/graphics/Rect; │ │ │ │ @@ -191363,17 +191364,17 @@ │ │ type : '()Landroid/view/WindowInsets;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -093978: |[093978] android.support.v4.view.WindowInsetsCompatApi21.unwrap:()Landroid/view/WindowInsets; │ │ -093988: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ -09398c: 1100 |0002: return-object v0 │ │ +093950: |[093950] android.support.v4.view.WindowInsetsCompatApi21.unwrap:()Landroid/view/WindowInsets; │ │ +093960: 5410 5106 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@0651 │ │ +093964: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ source_file_idx : 4020 (WindowInsetsCompatApi21.java) │ │ @@ -191407,17 +191408,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -093990: |[093990] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ -0939a0: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -0939a6: 0e00 |0003: return-void │ │ +093968: |[093968] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ +093978: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +09397e: 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 - │ │ @@ -191426,16 +191427,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 │ │ -0939a8: |[0939a8] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -0939b8: 0e00 |0000: return-void │ │ +093980: |[093980] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +093990: 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; │ │ @@ -191445,17 +191446,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 │ │ -0939bc: |[0939bc] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -0939cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0939ce: 1100 |0001: return-object v0 │ │ +093994: |[093994] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +0939a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0939a6: 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 │ │ @@ -191465,17 +191466,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0939d0: |[0939d0] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -0939e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0939e2: 0f00 |0001: return v0 │ │ +0939a8: |[0939a8] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +0939b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0939ba: 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; │ │ │ │ @@ -191518,19 +191519,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 │ │ -0939e4: |[0939e4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V │ │ -0939f4: 5b01 6306 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // field@0663 │ │ -0939f8: 5b02 6406 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@0664 │ │ -0939fc: 7010 2621 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -093a02: 0e00 |0007: return-void │ │ +0939bc: |[0939bc] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V │ │ +0939cc: 5b01 6306 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // field@0663 │ │ +0939d0: 5b02 6406 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@0664 │ │ +0939d4: 7010 2621 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +0939da: 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; │ │ @@ -191541,18 +191542,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -093a04: |[093a04] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.onAccessibilityStateChanged:(Z)V │ │ -093a14: 5410 6406 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@0664 │ │ -093a18: 6e20 da14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.onAccessibilityStateChanged:(Z)V // method@14da │ │ -093a1e: 0e00 |0005: return-void │ │ +0939dc: |[0939dc] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.onAccessibilityStateChanged:(Z)V │ │ +0939ec: 5410 6406 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@0664 │ │ +0939f0: 6e20 da14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.onAccessibilityStateChanged:(Z)V // method@14da │ │ +0939f6: 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 │ │ @@ -191592,17 +191593,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -093a20: |[093a20] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.:()V │ │ -093a30: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -093a36: 0e00 |0003: return-void │ │ +0939f8: |[0939f8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.:()V │ │ +093a08: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +093a0e: 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 - │ │ @@ -191611,17 +191612,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 │ │ -093a38: |[093a38] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -093a48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093a4a: 0f00 |0001: return v0 │ │ +093a10: |[093a10] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +093a20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093a22: 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; │ │ @@ -191631,18 +191632,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 │ │ -093a4c: |[093a4c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -093a5c: 7100 b421 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@21b4 │ │ -093a62: 0c00 |0003: move-result-object v0 │ │ -093a64: 1100 |0004: return-object v0 │ │ +093a24: |[093a24] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +093a34: 7100 b421 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@21b4 │ │ +093a3a: 0c00 |0003: move-result-object v0 │ │ +093a3c: 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 │ │ @@ -191652,18 +191653,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 │ │ -093a68: |[093a68] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -093a78: 7100 b421 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@21b4 │ │ -093a7e: 0c00 |0003: move-result-object v0 │ │ -093a80: 1100 |0004: return-object v0 │ │ +093a40: |[093a40] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +093a50: 7100 b421 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@21b4 │ │ +093a56: 0c00 |0003: move-result-object v0 │ │ +093a58: 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; │ │ │ │ @@ -191672,17 +191673,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093a84: |[093a84] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -093a94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093a96: 0f00 |0001: return v0 │ │ +093a5c: |[093a5c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +093a6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093a6e: 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; │ │ │ │ @@ -191691,17 +191692,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 │ │ -093a98: |[093a98] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ -093aa8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093aaa: 1100 |0001: return-object v0 │ │ +093a70: |[093a70] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ +093a80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093a82: 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; │ │ │ │ @@ -191710,17 +191711,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 │ │ -093aac: |[093aac] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -093abc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093abe: 0f00 |0001: return v0 │ │ +093a84: |[093a84] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +093a94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093a96: 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; │ │ @@ -191760,17 +191761,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -093ac0: |[093ac0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ -093ad0: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -093ad6: 0e00 |0003: return-void │ │ +093a98: |[093a98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ +093aa8: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +093aae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ │ │ Virtual methods - │ │ @@ -191779,16 +191780,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -093ad8: |[093ad8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ -093ae8: 0e00 |0000: return-void │ │ +093ab0: |[093ab0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ +093ac0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 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 │ │ @@ -191798,16 +191799,16 @@ │ │ type : '(Ljava/lang/Object;ILjava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -093aec: |[093aec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;ILjava/lang/CharSequence;)V │ │ -093afc: 0e00 |0000: return-void │ │ +093ac4: |[093ac4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;ILjava/lang/CharSequence;)V │ │ +093ad4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ 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 id I │ │ @@ -191818,16 +191819,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 │ │ -093b00: |[093b00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -093b10: 0e00 |0000: return-void │ │ +093ad8: |[093ad8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +093ae8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 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; │ │ @@ -191837,16 +191838,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 │ │ -093b14: |[093b14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -093b24: 0e00 |0000: return-void │ │ +093aec: |[093aec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +093afc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 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; │ │ @@ -191857,18 +191858,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 │ │ -093b28: |[093b28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -093b38: 7100 b421 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@21b4 │ │ -093b3e: 0c00 |0003: move-result-object v0 │ │ -093b40: 1100 |0004: return-object v0 │ │ +093b00: |[093b00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +093b10: 7100 b421 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@21b4 │ │ +093b16: 0c00 |0003: move-result-object v0 │ │ +093b18: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 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; │ │ @@ -191878,17 +191879,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 │ │ -093b44: |[093b44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -093b54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093b56: 1100 |0001: return-object v0 │ │ +093b1c: |[093b1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +093b2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093b2e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 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 │ │ @@ -191898,17 +191899,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 │ │ -093b58: |[093b58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -093b68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093b6a: 1100 |0001: return-object v0 │ │ +093b30: |[093b30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +093b40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093b42: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ 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 │ │ @@ -191918,17 +191919,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093b6c: |[093b6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActionList:(Ljava/lang/Object;)Ljava/util/List; │ │ -093b7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093b7e: 1100 |0001: return-object v0 │ │ +093b44: |[093b44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActionList:(Ljava/lang/Object;)Ljava/util/List; │ │ +093b54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093b56: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=611 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -191937,17 +191938,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093b80: |[093b80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ -093b90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093b92: 0f00 |0001: return v0 │ │ +093b58: |[093b58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ +093b68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093b6a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -191956,16 +191957,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 │ │ -093b94: |[093b94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -093ba4: 0e00 |0000: return-void │ │ +093b6c: |[093b6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +093b7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 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; │ │ @@ -191975,16 +191976,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 │ │ -093ba8: |[093ba8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -093bb8: 0e00 |0000: return-void │ │ +093b80: |[093b80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +093b90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 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; │ │ @@ -191994,17 +191995,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 │ │ -093bbc: |[093bbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -093bcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093bce: 1100 |0001: return-object v0 │ │ +093b94: |[093b94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +093ba4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093ba6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 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 │ │ @@ -192014,17 +192015,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093bd0: |[093bd0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ -093be0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093be2: 0f00 |0001: return v0 │ │ +093ba8: |[093ba8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ +093bb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093bba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192033,17 +192034,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 │ │ -093be4: |[093be4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -093bf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093bf6: 1100 |0001: return-object v0 │ │ +093bbc: |[093bbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +093bcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093bce: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192052,17 +192053,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 │ │ -093bf8: |[093bf8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -093c08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093c0a: 1100 |0001: return-object v0 │ │ +093bd0: |[093bd0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +093be0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093be2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192071,17 +192072,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093c0c: |[093c0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionInfoColumnCount:(Ljava/lang/Object;)I │ │ -093c1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093c1e: 0f00 |0001: return v0 │ │ +093be4: |[093be4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionInfoColumnCount:(Ljava/lang/Object;)I │ │ +093bf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093bf6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192090,17 +192091,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093c20: |[093c20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionInfoRowCount:(Ljava/lang/Object;)I │ │ -093c30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093c32: 0f00 |0001: return v0 │ │ +093bf8: |[093bf8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionInfoRowCount:(Ljava/lang/Object;)I │ │ +093c08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093c0a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=631 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192109,17 +192110,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093c34: |[093c34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionItemColumnIndex:(Ljava/lang/Object;)I │ │ -093c44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093c46: 0f00 |0001: return v0 │ │ +093c0c: |[093c0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionItemColumnIndex:(Ljava/lang/Object;)I │ │ +093c1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093c1e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192128,17 +192129,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093c48: |[093c48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionItemColumnSpan:(Ljava/lang/Object;)I │ │ -093c58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093c5a: 0f00 |0001: return v0 │ │ +093c20: |[093c20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionItemColumnSpan:(Ljava/lang/Object;)I │ │ +093c30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093c32: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=652 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192147,17 +192148,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 │ │ -093c5c: |[093c5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionItemInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -093c6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093c6e: 1100 |0001: return-object v0 │ │ +093c34: |[093c34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionItemInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +093c44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093c46: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192166,17 +192167,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093c70: |[093c70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionItemRowIndex:(Ljava/lang/Object;)I │ │ -093c80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093c82: 0f00 |0001: return v0 │ │ +093c48: |[093c48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionItemRowIndex:(Ljava/lang/Object;)I │ │ +093c58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093c5a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192185,17 +192186,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093c84: |[093c84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionItemRowSpan:(Ljava/lang/Object;)I │ │ -093c94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093c96: 0f00 |0001: return v0 │ │ +093c5c: |[093c5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionItemRowSpan:(Ljava/lang/Object;)I │ │ +093c6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093c6e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192204,17 +192205,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 │ │ -093c98: |[093c98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -093ca8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093caa: 1100 |0001: return-object v0 │ │ +093c70: |[093c70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +093c80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093c82: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192223,17 +192224,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093cac: |[093cac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getLiveRegion:(Ljava/lang/Object;)I │ │ -093cbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093cbe: 0f00 |0001: return v0 │ │ +093c84: |[093c84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getLiveRegion:(Ljava/lang/Object;)I │ │ +093c94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093c96: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192242,17 +192243,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093cc0: |[093cc0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ -093cd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093cd2: 0f00 |0001: return v0 │ │ +093c98: |[093c98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ +093ca8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093caa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192261,17 +192262,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 │ │ -093cd4: |[093cd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -093ce4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093ce6: 1100 |0001: return-object v0 │ │ +093cac: |[093cac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +093cbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093cbe: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192280,17 +192281,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 │ │ -093ce8: |[093ce8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -093cf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093cfa: 1100 |0001: return-object v0 │ │ +093cc0: |[093cc0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +093cd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093cd2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192299,17 +192300,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 │ │ -093cfc: |[093cfc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getRangeInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -093d0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093d0e: 1100 |0001: return-object v0 │ │ +093cd4: |[093cd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getRangeInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +093ce4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093ce6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192318,17 +192319,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 │ │ -093d10: |[093d10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -093d20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093d22: 1100 |0001: return-object v0 │ │ +093ce8: |[093ce8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +093cf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093cfa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192337,17 +192338,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 │ │ -093d24: |[093d24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -093d34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093d36: 1100 |0001: return-object v0 │ │ +093cfc: |[093cfc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +093d0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093d0e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192356,17 +192357,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093d38: |[093d38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ -093d48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093d4a: 0f00 |0001: return v0 │ │ +093d10: |[093d10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ +093d20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093d22: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192375,17 +192376,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093d4c: |[093d4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -093d5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093d5e: 0f00 |0001: return v0 │ │ +093d24: |[093d24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +093d34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093d36: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192394,17 +192395,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093d60: |[093d60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -093d70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093d72: 0f00 |0001: return v0 │ │ +093d38: |[093d38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +093d48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093d4a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192413,17 +192414,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093d74: |[093d74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -093d84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093d86: 0f00 |0001: return v0 │ │ +093d4c: |[093d4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +093d5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093d5e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192432,17 +192433,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093d88: |[093d88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ -093d98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093d9a: 0f00 |0001: return v0 │ │ +093d60: |[093d60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ +093d70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093d72: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192451,17 +192452,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093d9c: |[093d9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCollectionInfoHierarchical:(Ljava/lang/Object;)Z │ │ -093dac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093dae: 0f00 |0001: return v0 │ │ +093d74: |[093d74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCollectionInfoHierarchical:(Ljava/lang/Object;)Z │ │ +093d84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093d86: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192470,17 +192471,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093db0: |[093db0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCollectionItemHeading:(Ljava/lang/Object;)Z │ │ -093dc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093dc2: 0f00 |0001: return v0 │ │ +093d88: |[093d88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCollectionItemHeading:(Ljava/lang/Object;)Z │ │ +093d98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093d9a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192489,17 +192490,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093dc4: |[093dc4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCollectionItemSelected:(Ljava/lang/Object;)Z │ │ -093dd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093dd6: 0f00 |0001: return v0 │ │ +093d9c: |[093d9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCollectionItemSelected:(Ljava/lang/Object;)Z │ │ +093dac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093dae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192508,17 +192509,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093dd8: |[093dd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -093de8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093dea: 0f00 |0001: return v0 │ │ +093db0: |[093db0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +093dc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093dc2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192527,17 +192528,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093dec: |[093dec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -093dfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093dfe: 0f00 |0001: return v0 │ │ +093dc4: |[093dc4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +093dd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093dd6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192546,17 +192547,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093e00: |[093e00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ -093e10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093e12: 0f00 |0001: return v0 │ │ +093dd8: |[093dd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ +093de8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093dea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192565,17 +192566,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093e14: |[093e14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -093e24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093e26: 0f00 |0001: return v0 │ │ +093dec: |[093dec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +093dfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093dfe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192584,17 +192585,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093e28: |[093e28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -093e38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093e3a: 0f00 |0001: return v0 │ │ +093e00: |[093e00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +093e10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093e12: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192603,17 +192604,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093e3c: |[093e3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -093e4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093e4e: 0f00 |0001: return v0 │ │ +093e14: |[093e14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +093e24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093e26: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192622,17 +192623,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093e50: |[093e50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ -093e60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093e62: 0f00 |0001: return v0 │ │ +093e28: |[093e28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ +093e38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093e3a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192641,17 +192642,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093e64: |[093e64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -093e74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093e76: 0f00 |0001: return v0 │ │ +093e3c: |[093e3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +093e4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093e4e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192660,17 +192661,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093e78: |[093e78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:()Ljava/lang/Object; │ │ -093e88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093e8a: 1100 |0001: return-object v0 │ │ +093e50: |[093e50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:()Ljava/lang/Object; │ │ +093e60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093e62: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ │ │ #47 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ @@ -192678,17 +192679,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 │ │ -093e8c: |[093e8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -093e9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093e9e: 1100 |0001: return-object v0 │ │ +093e64: |[093e64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +093e74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093e76: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 source Landroid/view/View; │ │ │ │ @@ -192697,17 +192698,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 │ │ -093ea0: |[093ea0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ -093eb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093eb2: 1100 |0001: return-object v0 │ │ +093e78: |[093e78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ +093e88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093e8a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 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 │ │ @@ -192717,17 +192718,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 │ │ -093eb4: |[093eb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -093ec4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093ec6: 1100 |0001: return-object v0 │ │ +093e8c: |[093e8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +093e9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093e9e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -192736,17 +192737,17 @@ │ │ type : '(IIZI)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093ec8: |[093ec8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtainCollectionInfo:(IIZI)Ljava/lang/Object; │ │ -093ed8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093eda: 1100 |0001: return-object v0 │ │ +093ea0: |[093ea0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtainCollectionInfo:(IIZI)Ljava/lang/Object; │ │ +093eb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093eb2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 rowCount I │ │ 0x0000 - 0x0002 reg=3 columnCount I │ │ @@ -192758,17 +192759,17 @@ │ │ type : '(IIIIZZ)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093edc: |[093edc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtainCollectionItemInfo:(IIIIZZ)Ljava/lang/Object; │ │ -093eec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093eee: 1100 |0001: return-object v0 │ │ +093eb4: |[093eb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtainCollectionItemInfo:(IIIIZZ)Ljava/lang/Object; │ │ +093ec4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093ec6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 rowIndex I │ │ 0x0000 - 0x0002 reg=3 rowSpan I │ │ @@ -192782,17 +192783,17 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093ef0: |[093ef0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;I)Z │ │ -093f00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093f02: 0f00 |0001: return v0 │ │ +093ec8: |[093ec8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;I)Z │ │ +093ed8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093eda: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 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 │ │ @@ -192802,17 +192803,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 │ │ -093f04: |[093f04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ -093f14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093f16: 0f00 |0001: return v0 │ │ +093edc: |[093edc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ +093eec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093eee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 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 │ │ @@ -192823,16 +192824,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -093f18: |[093f18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ -093f28: 0e00 |0000: return-void │ │ +093ef0: |[093ef0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ +093f00: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ │ │ @@ -192841,16 +192842,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -093f2c: |[093f2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ -093f3c: 0e00 |0000: return-void │ │ +093f04: |[093f04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ +093f14: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ 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 │ │ @@ -192860,16 +192861,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 │ │ -093f40: |[093f40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -093f50: 0e00 |0000: return-void │ │ +093f18: |[093f18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +093f28: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 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; │ │ @@ -192879,16 +192880,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 │ │ -093f54: |[093f54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -093f64: 0e00 |0000: return-void │ │ +093f2c: |[093f2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +093f3c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 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; │ │ @@ -192898,16 +192899,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -093f68: |[093f68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ -093f78: 0e00 |0000: return-void │ │ +093f40: |[093f40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ +093f50: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 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 │ │ @@ -192917,16 +192918,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -093f7c: |[093f7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -093f8c: 0e00 |0000: return-void │ │ +093f54: |[093f54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +093f64: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 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 │ │ @@ -192936,16 +192937,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 │ │ -093f90: |[093f90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -093fa0: 0e00 |0000: return-void │ │ +093f68: |[093f68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +093f78: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 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; │ │ @@ -192955,16 +192956,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -093fa4: |[093fa4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -093fb4: 0e00 |0000: return-void │ │ +093f7c: |[093f7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +093f8c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 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 │ │ @@ -192974,16 +192975,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 │ │ -093fb8: |[093fb8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCollectionInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -093fc8: 0e00 |0000: return-void │ │ +093f90: |[093f90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCollectionInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +093fa0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 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 collectionInfo Ljava/lang/Object; │ │ @@ -192993,16 +192994,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 │ │ -093fcc: |[093fcc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCollectionItemInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -093fdc: 0e00 |0000: return-void │ │ +093fa4: |[093fa4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCollectionItemInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +093fb4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ 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 collectionItemInfo Ljava/lang/Object; │ │ @@ -193012,16 +193013,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 │ │ -093fe0: |[093fe0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -093ff0: 0e00 |0000: return-void │ │ +093fb8: |[093fb8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +093fc8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 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; │ │ @@ -193031,16 +193032,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -093ff4: |[093ff4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -094004: 0e00 |0000: return-void │ │ +093fcc: |[093fcc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +093fdc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 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 │ │ @@ -193050,16 +193051,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -094008: |[094008] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -094018: 0e00 |0000: return-void │ │ +093fe0: |[093fe0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +093ff0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 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 │ │ @@ -193069,16 +193070,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -09401c: |[09401c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -09402c: 0e00 |0000: return-void │ │ +093ff4: |[093ff4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +094004: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 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 │ │ @@ -193088,16 +193089,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -094030: |[094030] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLiveRegion:(Ljava/lang/Object;I)V │ │ -094040: 0e00 |0000: return-void │ │ +094008: |[094008] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLiveRegion:(Ljava/lang/Object;I)V │ │ +094018: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 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 │ │ @@ -193107,16 +193108,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -094044: |[094044] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -094054: 0e00 |0000: return-void │ │ +09401c: |[09401c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +09402c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ 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 │ │ @@ -193126,16 +193127,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -094058: |[094058] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ -094068: 0e00 |0000: return-void │ │ +094030: |[094030] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ +094040: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 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 │ │ @@ -193145,16 +193146,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 │ │ -09406c: |[09406c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -09407c: 0e00 |0000: return-void │ │ +094044: |[094044] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +094054: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ 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; │ │ @@ -193164,16 +193165,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 │ │ -094080: |[094080] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -094090: 0e00 |0000: return-void │ │ +094058: |[094058] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +094068: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 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; │ │ @@ -193183,16 +193184,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 │ │ -094094: |[094094] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0940a4: 0e00 |0000: return-void │ │ +09406c: |[09406c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +09407c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ 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; │ │ @@ -193203,16 +193204,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0940a8: |[0940a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -0940b8: 0e00 |0000: return-void │ │ +094080: |[094080] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +094090: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ 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 │ │ @@ -193222,16 +193223,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0940bc: |[0940bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -0940cc: 0e00 |0000: return-void │ │ +094094: |[094094] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +0940a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ 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 │ │ @@ -193241,16 +193242,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0940d0: |[0940d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -0940e0: 0e00 |0000: return-void │ │ +0940a8: |[0940a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +0940b8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 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 │ │ @@ -193260,16 +193261,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 │ │ -0940e4: |[0940e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0940f4: 0e00 |0000: return-void │ │ +0940bc: |[0940bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0940cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 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; │ │ @@ -193279,16 +193280,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 │ │ -0940f8: |[0940f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -094108: 0e00 |0000: return-void │ │ +0940d0: |[0940d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0940e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ 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; │ │ @@ -193299,16 +193300,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 │ │ -09410c: |[09410c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -09411c: 0e00 |0000: return-void │ │ +0940e4: |[0940e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0940f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 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; │ │ @@ -193318,16 +193319,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 │ │ -094120: |[094120] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -094130: 0e00 |0000: return-void │ │ +0940f8: |[0940f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +094108: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ 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; │ │ @@ -193337,16 +193338,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -094134: |[094134] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -094144: 0e00 |0000: return-void │ │ +09410c: |[09410c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +09411c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 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 │ │ @@ -193392,19 +193393,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 │ │ -094148: |[094148] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ -094158: 5b01 9406 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // field@0694 │ │ -09415c: 5b02 9506 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0695 │ │ -094160: 7010 2621 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -094166: 0e00 |0007: return-void │ │ +094120: |[094120] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ +094130: 5b01 9406 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // field@0694 │ │ +094134: 5b02 9506 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0695 │ │ +094138: 7010 2621 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +09413e: 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; │ │ @@ -193415,24 +193416,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -094168: |[094168] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ -094178: 5421 9506 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0695 │ │ -09417c: 6e20 cc16 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@16cc │ │ -094182: 0c00 |0005: move-result-object v0 │ │ -094184: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -094188: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -09418a: 1101 |0009: return-object v1 │ │ -09418c: 6e10 1b16 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@161b │ │ -094192: 0c01 |000d: move-result-object v1 │ │ -094194: 28fb |000e: goto 0009 // -0005 │ │ +094140: |[094140] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ +094150: 5421 9506 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0695 │ │ +094154: 6e20 cc16 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@16cc │ │ +09415a: 0c00 |0005: move-result-object v0 │ │ +09415c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +094160: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +094162: 1101 |0009: return-object v1 │ │ +094164: 6e10 1b16 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@161b │ │ +09416a: 0c01 |000d: move-result-object v1 │ │ +09416c: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0006 line=74 │ │ 0x0008 line=75 │ │ 0x0009 line=77 │ │ locals : │ │ @@ -193445,33 +193446,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 │ │ -094198: |[094198] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -0941a8: 5465 9506 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0695 │ │ -0941ac: 6e30 cd16 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@16cd │ │ -0941b2: 0c00 |0005: move-result-object v0 │ │ -0941b4: 2204 1505 |0006: new-instance v4, Ljava/util/ArrayList; // type@0515 │ │ -0941b8: 7010 9a21 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@219a │ │ -0941be: 7210 dc21 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@21dc │ │ -0941c4: 0a03 |000e: move-result v3 │ │ -0941c6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0941c8: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ -0941cc: 7220 d721 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@21d7 │ │ -0941d2: 0c02 |0015: move-result-object v2 │ │ -0941d4: 1f02 5303 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0353 │ │ -0941d8: 6e10 1b16 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@161b │ │ -0941de: 0c05 |001b: move-result-object v5 │ │ -0941e0: 7220 d421 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ -0941e6: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0941ea: 28ef |0021: goto 0010 // -0011 │ │ -0941ec: 1104 |0022: return-object v4 │ │ +094170: |[094170] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +094180: 5465 9506 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0695 │ │ +094184: 6e30 cd16 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@16cd │ │ +09418a: 0c00 |0005: move-result-object v0 │ │ +09418c: 2204 1505 |0006: new-instance v4, Ljava/util/ArrayList; // type@0515 │ │ +094190: 7010 9a21 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@219a │ │ +094196: 7210 dc21 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@21dc │ │ +09419c: 0a03 |000e: move-result v3 │ │ +09419e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0941a0: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ +0941a4: 7220 d721 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@21d7 │ │ +0941aa: 0c02 |0015: move-result-object v2 │ │ +0941ac: 1f02 5303 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0353 │ │ +0941b0: 6e10 1b16 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@161b │ │ +0941b6: 0c05 |001b: move-result-object v5 │ │ +0941b8: 7220 d421 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ +0941be: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0941c2: 28ef |0021: goto 0010 // -0011 │ │ +0941c4: 1104 |0022: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=60 │ │ 0x000b line=61 │ │ 0x000f line=62 │ │ 0x0012 line=63 │ │ @@ -193493,19 +193494,19 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0941f0: |[0941f0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ -094200: 5410 9506 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0695 │ │ -094204: 6e40 d016 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@16d0 │ │ -09420a: 0a00 |0005: move-result v0 │ │ -09420c: 0f00 |0006: return v0 │ │ +0941c8: |[0941c8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ +0941d8: 5410 9506 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0695 │ │ +0941dc: 6e40 d016 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@16d0 │ │ +0941e2: 0a00 |0005: move-result v0 │ │ +0941e4: 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 │ │ @@ -193552,19 +193553,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 │ │ -094210: |[094210] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ -094220: 5b01 9606 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // field@0696 │ │ -094224: 5b02 9706 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0697 │ │ -094228: 7010 2621 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -09422e: 0e00 |0007: return-void │ │ +0941e8: |[0941e8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ +0941f8: 5b01 9606 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // field@0696 │ │ +0941fc: 5b02 9706 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0697 │ │ +094200: 7010 2621 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +094206: 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; │ │ @@ -193575,24 +193576,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -094230: |[094230] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ -094240: 5421 9706 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0697 │ │ -094244: 6e20 cc16 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@16cc │ │ -09424a: 0c00 |0005: move-result-object v0 │ │ -09424c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -094250: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -094252: 1101 |0009: return-object v1 │ │ -094254: 6e10 1b16 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@161b │ │ -09425a: 0c01 |000d: move-result-object v1 │ │ -09425c: 28fb |000e: goto 0009 // -0005 │ │ +094208: |[094208] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ +094218: 5421 9706 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0697 │ │ +09421c: 6e20 cc16 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@16cc │ │ +094222: 0c00 |0005: move-result-object v0 │ │ +094224: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +094228: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +09422a: 1101 |0009: return-object v1 │ │ +09422c: 6e10 1b16 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@161b │ │ +094232: 0c01 |000d: move-result-object v1 │ │ +094234: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0006 line=114 │ │ 0x0008 line=115 │ │ 0x0009 line=117 │ │ locals : │ │ @@ -193605,33 +193606,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 │ │ -094260: |[094260] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -094270: 5465 9706 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0697 │ │ -094274: 6e30 cd16 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@16cd │ │ -09427a: 0c00 |0005: move-result-object v0 │ │ -09427c: 2204 1505 |0006: new-instance v4, Ljava/util/ArrayList; // type@0515 │ │ -094280: 7010 9a21 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@219a │ │ -094286: 7210 dc21 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@21dc │ │ -09428c: 0a03 |000e: move-result v3 │ │ -09428e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -094290: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ -094294: 7220 d721 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@21d7 │ │ -09429a: 0c02 |0015: move-result-object v2 │ │ -09429c: 1f02 5303 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0353 │ │ -0942a0: 6e10 1b16 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@161b │ │ -0942a6: 0c05 |001b: move-result-object v5 │ │ -0942a8: 7220 d421 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ -0942ae: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0942b2: 28ef |0021: goto 0010 // -0011 │ │ -0942b4: 1104 |0022: return-object v4 │ │ +094238: |[094238] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +094248: 5465 9706 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0697 │ │ +09424c: 6e30 cd16 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@16cd │ │ +094252: 0c00 |0005: move-result-object v0 │ │ +094254: 2204 1505 |0006: new-instance v4, Ljava/util/ArrayList; // type@0515 │ │ +094258: 7010 9a21 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@219a │ │ +09425e: 7210 dc21 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@21dc │ │ +094264: 0a03 |000e: move-result v3 │ │ +094266: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +094268: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ +09426c: 7220 d721 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@21d7 │ │ +094272: 0c02 |0015: move-result-object v2 │ │ +094274: 1f02 5303 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0353 │ │ +094278: 6e10 1b16 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@161b │ │ +09427e: 0c05 |001b: move-result-object v5 │ │ +094280: 7220 d421 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ +094286: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09428a: 28ef |0021: goto 0010 // -0011 │ │ +09428c: 1104 |0022: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0006 line=101 │ │ 0x000b line=102 │ │ 0x000f line=103 │ │ 0x0012 line=104 │ │ @@ -193653,24 +193654,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0942b8: |[0942b8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findFocus:(I)Ljava/lang/Object; │ │ -0942c8: 5421 9706 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0697 │ │ -0942cc: 6e20 ce16 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@16ce │ │ -0942d2: 0c00 |0005: move-result-object v0 │ │ -0942d4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0942d8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0942da: 1101 |0009: return-object v1 │ │ -0942dc: 6e10 1b16 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@161b │ │ -0942e2: 0c01 |000d: move-result-object v1 │ │ -0942e4: 28fb |000e: goto 0009 // -0005 │ │ +094290: |[094290] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findFocus:(I)Ljava/lang/Object; │ │ +0942a0: 5421 9706 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0697 │ │ +0942a4: 6e20 ce16 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@16ce │ │ +0942aa: 0c00 |0005: move-result-object v0 │ │ +0942ac: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0942b0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0942b2: 1101 |0009: return-object v1 │ │ +0942b4: 6e10 1b16 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@161b │ │ +0942ba: 0c01 |000d: move-result-object v1 │ │ +0942bc: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0006 line=124 │ │ 0x0008 line=125 │ │ 0x0009 line=127 │ │ locals : │ │ @@ -193683,19 +193684,19 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0942e8: |[0942e8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ -0942f8: 5410 9706 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0697 │ │ -0942fc: 6e40 d016 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@16d0 │ │ -094302: 0a00 |0005: move-result v0 │ │ -094304: 0f00 |0006: return v0 │ │ +0942c0: |[0942c0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ +0942d0: 5410 9706 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0697 │ │ +0942d4: 6e40 d016 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@16d0 │ │ +0942da: 0a00 |0005: move-result v0 │ │ +0942dc: 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 │ │ @@ -193732,17 +193733,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -094308: |[094308] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.:()V │ │ -094318: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -09431e: 0e00 |0003: return-void │ │ +0942e0: |[0942e0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.:()V │ │ +0942f0: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +0942f6: 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 - │ │ @@ -193751,17 +193752,17 @@ │ │ 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 │ │ -094320: |[094320] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -094330: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -094332: 1100 |0001: return-object v0 │ │ +0942f8: |[0942f8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +094308: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09430a: 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; │ │ │ │ @@ -193798,17 +193799,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -094334: |[094334] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ -094344: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -09434a: 0e00 |0003: return-void │ │ +09430c: |[09430c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ +09431c: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +094322: 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 - │ │ @@ -193817,17 +193818,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09434c: |[09434c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getAddedCount:(Ljava/lang/Object;)I │ │ -09435c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09435e: 0f00 |0001: return v0 │ │ +094324: |[094324] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getAddedCount:(Ljava/lang/Object;)I │ │ +094334: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +094336: 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; │ │ │ │ @@ -193836,17 +193837,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 │ │ -094360: |[094360] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -094370: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -094372: 1100 |0001: return-object v0 │ │ +094338: |[094338] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +094348: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09434a: 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; │ │ │ │ @@ -193855,17 +193856,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 │ │ -094374: |[094374] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -094384: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -094386: 1100 |0001: return-object v0 │ │ +09434c: |[09434c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +09435c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09435e: 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; │ │ │ │ @@ -193874,17 +193875,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 │ │ -094388: |[094388] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -094398: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09439a: 1100 |0001: return-object v0 │ │ +094360: |[094360] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +094370: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +094372: 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; │ │ │ │ @@ -193893,17 +193894,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09439c: |[09439c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -0943ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0943ae: 0f00 |0001: return v0 │ │ +094374: |[094374] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +094384: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +094386: 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; │ │ │ │ @@ -193912,17 +193913,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0943b0: |[0943b0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getFromIndex:(Ljava/lang/Object;)I │ │ -0943c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0943c2: 0f00 |0001: return v0 │ │ +094388: |[094388] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getFromIndex:(Ljava/lang/Object;)I │ │ +094398: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09439a: 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; │ │ │ │ @@ -193931,17 +193932,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0943c4: |[0943c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getItemCount:(Ljava/lang/Object;)I │ │ -0943d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0943d6: 0f00 |0001: return v0 │ │ +09439c: |[09439c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getItemCount:(Ljava/lang/Object;)I │ │ +0943ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0943ae: 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; │ │ │ │ @@ -193950,17 +193951,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0943d8: |[0943d8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ -0943e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0943ea: 0f00 |0001: return v0 │ │ +0943b0: |[0943b0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ +0943c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0943c2: 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; │ │ │ │ @@ -193969,17 +193970,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0943ec: |[0943ec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ -0943fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0943fe: 0f00 |0001: return v0 │ │ +0943c4: |[0943c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ +0943d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0943d6: 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; │ │ │ │ @@ -193988,17 +193989,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 │ │ -094400: |[094400] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -094410: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -094412: 1100 |0001: return-object v0 │ │ +0943d8: |[0943d8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +0943e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0943ea: 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; │ │ │ │ @@ -194007,17 +194008,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -094414: |[094414] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ -094424: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -094426: 0f00 |0001: return v0 │ │ +0943ec: |[0943ec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ +0943fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0943fe: 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; │ │ │ │ @@ -194026,17 +194027,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -094428: |[094428] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollX:(Ljava/lang/Object;)I │ │ -094438: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09443a: 0f00 |0001: return v0 │ │ +094400: |[094400] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollX:(Ljava/lang/Object;)I │ │ +094410: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +094412: 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; │ │ │ │ @@ -194045,17 +194046,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09443c: |[09443c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollY:(Ljava/lang/Object;)I │ │ -09444c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09444e: 0f00 |0001: return v0 │ │ +094414: |[094414] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollY:(Ljava/lang/Object;)I │ │ +094424: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +094426: 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; │ │ │ │ @@ -194064,17 +194065,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 │ │ -094450: |[094450] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -094460: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -094462: 1100 |0001: return-object v0 │ │ +094428: |[094428] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +094438: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09443a: 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; │ │ │ │ @@ -194083,18 +194084,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 │ │ -094464: |[094464] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -094474: 7100 b421 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@21b4 │ │ -09447a: 0c00 |0003: move-result-object v0 │ │ -09447c: 1100 |0004: return-object v0 │ │ +09443c: |[09443c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +09444c: 7100 b421 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@21b4 │ │ +094452: 0c00 |0003: move-result-object v0 │ │ +094454: 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; │ │ │ │ @@ -194103,17 +194104,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -094480: |[094480] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getToIndex:(Ljava/lang/Object;)I │ │ -094490: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -094492: 0f00 |0001: return v0 │ │ +094458: |[094458] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getToIndex:(Ljava/lang/Object;)I │ │ +094468: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09446a: 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; │ │ │ │ @@ -194122,17 +194123,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -094494: |[094494] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ -0944a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0944a6: 0f00 |0001: return v0 │ │ +09446c: |[09446c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ +09447c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09447e: 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; │ │ │ │ @@ -194141,17 +194142,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0944a8: |[0944a8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -0944b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0944ba: 0f00 |0001: return v0 │ │ +094480: |[094480] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +094490: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +094492: 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; │ │ │ │ @@ -194160,17 +194161,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0944bc: |[0944bc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -0944cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0944ce: 0f00 |0001: return v0 │ │ +094494: |[094494] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +0944a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0944a6: 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; │ │ │ │ @@ -194179,17 +194180,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0944d0: |[0944d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ -0944e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0944e2: 0f00 |0001: return v0 │ │ +0944a8: |[0944a8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ +0944b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0944ba: 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; │ │ │ │ @@ -194198,17 +194199,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0944e4: |[0944e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -0944f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0944f6: 0f00 |0001: return v0 │ │ +0944bc: |[0944bc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +0944cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0944ce: 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; │ │ │ │ @@ -194217,17 +194218,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0944f8: |[0944f8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -094508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09450a: 0f00 |0001: return v0 │ │ +0944d0: |[0944d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +0944e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0944e2: 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; │ │ │ │ @@ -194236,17 +194237,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09450c: |[09450c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ -09451c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09451e: 1100 |0001: return-object v0 │ │ +0944e4: |[0944e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ +0944f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0944f6: 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;) │ │ @@ -194254,17 +194255,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 │ │ -094520: |[094520] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -094530: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -094532: 1100 |0001: return-object v0 │ │ +0944f8: |[0944f8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +094508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09450a: 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; │ │ │ │ @@ -194273,16 +194274,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -094534: |[094534] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.recycle:(Ljava/lang/Object;)V │ │ -094544: 0e00 |0000: return-void │ │ +09450c: |[09450c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.recycle:(Ljava/lang/Object;)V │ │ +09451c: 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; │ │ │ │ @@ -194291,16 +194292,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -094548: |[094548] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ -094558: 0e00 |0000: return-void │ │ +094520: |[094520] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ +094530: 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 │ │ @@ -194310,16 +194311,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 │ │ -09455c: |[09455c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -09456c: 0e00 |0000: return-void │ │ +094534: |[094534] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +094544: 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; │ │ @@ -194329,16 +194330,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -094570: |[094570] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -094580: 0e00 |0000: return-void │ │ +094548: |[094548] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +094558: 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 │ │ @@ -194348,16 +194349,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 │ │ -094584: |[094584] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -094594: 0e00 |0000: return-void │ │ +09455c: |[09455c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +09456c: 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; │ │ @@ -194367,16 +194368,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 │ │ -094598: |[094598] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0945a8: 0e00 |0000: return-void │ │ +094570: |[094570] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +094580: 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; │ │ @@ -194386,16 +194387,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0945ac: |[0945ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -0945bc: 0e00 |0000: return-void │ │ +094584: |[094584] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +094594: 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 │ │ @@ -194405,16 +194406,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0945c0: |[0945c0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -0945d0: 0e00 |0000: return-void │ │ +094598: |[094598] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +0945a8: 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 │ │ @@ -194424,16 +194425,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0945d4: |[0945d4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -0945e4: 0e00 |0000: return-void │ │ +0945ac: |[0945ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +0945bc: 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 │ │ @@ -194443,16 +194444,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0945e8: |[0945e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ -0945f8: 0e00 |0000: return-void │ │ +0945c0: |[0945c0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ +0945d0: 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 │ │ @@ -194462,16 +194463,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0945fc: |[0945fc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -09460c: 0e00 |0000: return-void │ │ +0945d4: |[0945d4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +0945e4: 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 │ │ @@ -194481,16 +194482,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -094610: |[094610] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -094620: 0e00 |0000: return-void │ │ +0945e8: |[0945e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +0945f8: 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 │ │ @@ -194500,16 +194501,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -094624: |[094624] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -094634: 0e00 |0000: return-void │ │ +0945fc: |[0945fc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +09460c: 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 │ │ @@ -194519,16 +194520,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 │ │ -094638: |[094638] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -094648: 0e00 |0000: return-void │ │ +094610: |[094610] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +094620: 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; │ │ @@ -194538,16 +194539,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -09464c: |[09464c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -09465c: 0e00 |0000: return-void │ │ +094624: |[094624] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +094634: 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 │ │ @@ -194557,16 +194558,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -094660: |[094660] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ -094670: 0e00 |0000: return-void │ │ +094638: |[094638] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ +094648: 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 │ │ @@ -194576,16 +194577,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -094674: |[094674] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -094684: 0e00 |0000: return-void │ │ +09464c: |[09464c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +09465c: 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 │ │ @@ -194595,16 +194596,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -094688: |[094688] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -094698: 0e00 |0000: return-void │ │ +094660: |[094660] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +094670: 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 │ │ @@ -194614,16 +194615,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -09469c: |[09469c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -0946ac: 0e00 |0000: return-void │ │ +094674: |[094674] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +094684: 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 │ │ @@ -194633,16 +194634,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 │ │ -0946b0: |[0946b0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0946c0: 0e00 |0000: return-void │ │ +094688: |[094688] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +094698: 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; │ │ @@ -194652,16 +194653,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 │ │ -0946c4: |[0946c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0946d4: 0e00 |0000: return-void │ │ +09469c: |[09469c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0946ac: 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; │ │ @@ -194672,16 +194673,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0946d8: |[0946d8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -0946e8: 0e00 |0000: return-void │ │ +0946b0: |[0946b0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +0946c0: 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 │ │ @@ -194769,19 +194770,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 │ │ -0946ec: |[0946ec] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ -0946fc: 7010 5b1e 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@1e5b │ │ -094702: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -094704: 6e40 5b18 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@185b │ │ -09470a: 0e00 |0007: return-void │ │ +0946c4: |[0946c4] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ +0946d4: 7010 5b1e 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@1e5b │ │ +0946da: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0946dc: 6e40 5b18 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@185b │ │ +0946e2: 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; │ │ @@ -194793,18 +194794,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 │ │ -09470c: |[09470c] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -09471c: 7010 5b1e 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@1e5b │ │ -094722: 6e40 5b18 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@185b │ │ -094728: 0e00 |0006: return-void │ │ +0946e4: |[0946e4] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +0946f4: 7010 5b1e 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@1e5b │ │ +0946fa: 6e40 5b18 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@185b │ │ +094700: 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; │ │ @@ -194817,22 +194818,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 │ │ -09472c: |[09472c] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -09473c: 7010 5b1e 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@1e5b │ │ -094742: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ -094746: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -094748: 6e40 5b18 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@185b │ │ -09474e: 0e00 |0009: return-void │ │ -094750: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -094752: 28fb |000b: goto 0006 // -0005 │ │ +094704: |[094704] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +094714: 7010 5b1e 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@1e5b │ │ +09471a: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ +09471e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +094720: 6e40 5b18 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@185b │ │ +094726: 0e00 |0009: return-void │ │ +094728: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +09472a: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ 0x0009 line=139 │ │ 0x000a line=138 │ │ locals : │ │ @@ -194853,20 +194854,20 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -094754: |[094754] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ -094764: 6e20 6418 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1864 │ │ -09476a: 0c00 |0003: move-result-object v0 │ │ -09476c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -094770: 7210 4c01 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@014c │ │ -094776: 0e00 |0009: return-void │ │ +09472c: |[09472c] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ +09473c: 6e20 6418 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1864 │ │ +094742: 0c00 |0003: move-result-object v0 │ │ +094744: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +094748: 7210 4c01 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@014c │ │ +09474e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0004 line=316 │ │ 0x0006 line=317 │ │ 0x0009 line=319 │ │ locals : │ │ @@ -194879,21 +194880,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 │ │ -094778: |[094778] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -094788: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -09478c: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ -094790: 1100 |0004: return-object v0 │ │ -094792: 6e10 2c21 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@212c │ │ -094798: 0c00 |0008: move-result-object v0 │ │ -09479a: 28fb |0009: goto 0004 // -0005 │ │ +094750: |[094750] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +094760: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +094764: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ +094768: 1100 |0004: return-object v0 │ │ +09476a: 6e10 2c21 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@212c │ │ +094770: 0c00 |0008: move-result-object v0 │ │ +094772: 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; │ │ │ │ @@ -194902,25 +194903,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -09479c: |[09479c] android.support.v4.widget.CursorAdapter.getCount:()I │ │ -0947ac: 5510 f006 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06f0 │ │ -0947b0: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -0947b4: 5410 ed06 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ -0947b8: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -0947bc: 5410 ed06 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ -0947c0: 7210 4e01 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@014e │ │ -0947c6: 0a00 |000d: move-result v0 │ │ -0947c8: 0f00 |000e: return v0 │ │ -0947ca: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0947cc: 28fe |0010: goto 000e // -0002 │ │ +094774: |[094774] android.support.v4.widget.CursorAdapter.getCount:()I │ │ +094784: 5510 f006 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06f0 │ │ +094788: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +09478c: 5410 ed06 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ +094790: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +094794: 5410 ed06 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ +094798: 7210 4e01 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@014e │ │ +09479e: 0a00 |000d: move-result v0 │ │ +0947a0: 0f00 |000e: return v0 │ │ +0947a2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0947a4: 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; │ │ @@ -194930,17 +194931,17 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0947d0: |[0947d0] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ -0947e0: 5410 ed06 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ -0947e4: 1100 |0002: return-object v0 │ │ +0947a8: |[0947a8] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ +0947b8: 5410 ed06 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ +0947bc: 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;) │ │ @@ -194948,32 +194949,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 │ │ -0947e8: |[0947e8] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0947f8: 5531 f006 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06f0 │ │ -0947fc: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ -094800: 5431 ed06 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ -094804: 7220 5501 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0155 │ │ -09480a: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ -09480e: 5431 ec06 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@06ec │ │ -094812: 5432 ed06 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ -094816: 6e40 5d18 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@185d │ │ -09481c: 0c00 |0012: move-result-object v0 │ │ -09481e: 5431 ec06 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@06ec │ │ -094822: 5432 ed06 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ -094826: 6e40 4f18 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@184f │ │ -09482c: 1100 |001a: return-object v0 │ │ -09482e: 0750 |001b: move-object v0, v5 │ │ -094830: 28f7 |001c: goto 0013 // -0009 │ │ -094832: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -094834: 28fc |001e: goto 001a // -0004 │ │ +0947c0: |[0947c0] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0947d0: 5531 f006 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06f0 │ │ +0947d4: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ +0947d8: 5431 ed06 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ +0947dc: 7220 5501 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0155 │ │ +0947e2: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ +0947e6: 5431 ec06 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@06ec │ │ +0947ea: 5432 ed06 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ +0947ee: 6e40 5d18 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@185d │ │ +0947f4: 0c00 |0012: move-result-object v0 │ │ +0947f6: 5431 ec06 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@06ec │ │ +0947fa: 5432 ed06 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ +0947fe: 6e40 4f18 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@184f │ │ +094804: 1100 |001a: return-object v0 │ │ +094806: 0750 |001b: move-object v0, v5 │ │ +094808: 28f7 |001c: goto 0013 // -0009 │ │ +09480a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +09480c: 28fc |001e: goto 001a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0004 line=263 │ │ 0x0009 line=265 │ │ 0x000b line=266 │ │ 0x0013 line=270 │ │ @@ -194993,22 +194994,22 @@ │ │ type : '()Landroid/widget/Filter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -094838: |[094838] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ -094848: 5410 ee06 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@06ee │ │ -09484c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -094850: 2200 8303 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@0383 │ │ -094854: 7020 6918 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@1869 │ │ -09485a: 5b10 ee06 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@06ee │ │ -09485e: 5410 ee06 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@06ee │ │ -094862: 1100 |000d: return-object v0 │ │ +094810: |[094810] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ +094820: 5410 ee06 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@06ee │ │ +094824: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +094828: 2200 8303 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@0383 │ │ +09482c: 7020 6918 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@1869 │ │ +094832: 5b10 ee06 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@06ee │ │ +094836: 5410 ee06 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@06ee │ │ +09483a: 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; │ │ @@ -195018,17 +195019,17 @@ │ │ type : '()Landroid/widget/FilterQueryProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094864: |[094864] android.support.v4.widget.CursorAdapter.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; │ │ -094874: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@06f1 │ │ -094878: 1100 |0002: return-object v0 │ │ +09483c: |[09483c] android.support.v4.widget.CursorAdapter.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; │ │ +09484c: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@06f1 │ │ +094850: 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;) │ │ @@ -195036,25 +195037,25 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -09487c: |[09487c] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ -09488c: 5510 f006 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06f0 │ │ -094890: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -094894: 5410 ed06 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ -094898: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -09489c: 5410 ed06 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ -0948a0: 7220 5501 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0155 │ │ -0948a6: 5410 ed06 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ -0948aa: 1100 |000f: return-object v0 │ │ -0948ac: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0948ae: 28fe |0011: goto 000f // -0002 │ │ +094854: |[094854] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ +094864: 5510 f006 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06f0 │ │ +094868: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +09486c: 5410 ed06 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ +094870: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +094874: 5410 ed06 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ +094878: 7220 5501 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0155 │ │ +09487e: 5410 ed06 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ +094882: 1100 |000f: return-object v0 │ │ +094884: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +094886: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ 0x000d line=214 │ │ 0x000f line=216 │ │ locals : │ │ @@ -195066,29 +195067,29 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0948b0: |[0948b0] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ -0948c0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0948c4: 5532 f006 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06f0 │ │ -0948c8: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ -0948cc: 5432 ed06 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ -0948d0: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ -0948d4: 5432 ed06 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ -0948d8: 7220 5501 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0155 │ │ -0948de: 0a02 |000f: move-result v2 │ │ -0948e0: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ -0948e4: 5430 ed06 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ -0948e8: 5231 f206 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@06f2 │ │ -0948ec: 7220 4f01 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@014f │ │ -0948f2: 0b00 |0019: move-result-wide v0 │ │ -0948f4: 1000 |001a: return-wide v0 │ │ +094888: |[094888] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ +094898: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +09489c: 5532 f006 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06f0 │ │ +0948a0: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ +0948a4: 5432 ed06 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ +0948a8: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ +0948ac: 5432 ed06 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ +0948b0: 7220 5501 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0155 │ │ +0948b6: 0a02 |000f: move-result v2 │ │ +0948b8: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ +0948bc: 5430 ed06 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ +0948c0: 5231 f206 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@06f2 │ │ +0948c4: 7220 4f01 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@014f │ │ +0948ca: 0b00 |0019: move-result-wide v0 │ │ +0948cc: 1000 |001a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=224 │ │ 0x000a line=225 │ │ 0x0012 line=226 │ │ 0x001a line=231 │ │ locals : │ │ @@ -195100,48 +195101,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 │ │ -0948f8: |[0948f8] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -094908: 5541 f006 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06f0 │ │ -09490c: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ -094910: 2201 e104 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@04e1 │ │ -094914: 1a02 e524 |0006: const-string v2, "this should only be called when the cursor is valid" // string@24e5 │ │ -094918: 7020 0521 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -09491e: 2701 |000b: throw v1 │ │ -094920: 5441 ed06 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ -094924: 7220 5501 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0155 │ │ -09492a: 0a01 |0011: move-result v1 │ │ -09492c: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ -094930: 2201 e104 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@04e1 │ │ -094934: 2202 f704 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -094938: 7010 6021 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -09493e: 1a03 3e13 |001b: const-string v3, "couldn't move cursor to position " // string@133e │ │ -094942: 6e20 6921 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -094948: 0c02 |0020: move-result-object v2 │ │ -09494a: 6e20 6521 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -094950: 0c02 |0024: move-result-object v2 │ │ -094952: 6e10 6e21 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -094958: 0c02 |0028: move-result-object v2 │ │ -09495a: 7020 0521 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -094960: 2701 |002c: throw v1 │ │ -094962: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ -094966: 5441 ec06 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@06ec │ │ -09496a: 5442 ed06 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ -09496e: 6e40 5e18 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@185e │ │ -094974: 0c00 |0036: move-result-object v0 │ │ -094976: 5441 ec06 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@06ec │ │ -09497a: 5442 ed06 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ -09497e: 6e40 4f18 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@184f │ │ -094984: 1100 |003e: return-object v0 │ │ -094986: 0760 |003f: move-object v0, v6 │ │ -094988: 28f7 |0040: goto 0037 // -0009 │ │ +0948d0: |[0948d0] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0948e0: 5541 f006 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06f0 │ │ +0948e4: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ +0948e8: 2201 e104 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@04e1 │ │ +0948ec: 1a02 e524 |0006: const-string v2, "this should only be called when the cursor is valid" // string@24e5 │ │ +0948f0: 7020 0521 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +0948f6: 2701 |000b: throw v1 │ │ +0948f8: 5441 ed06 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ +0948fc: 7220 5501 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0155 │ │ +094902: 0a01 |0011: move-result v1 │ │ +094904: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ +094908: 2201 e104 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@04e1 │ │ +09490c: 2202 f704 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +094910: 7010 6021 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +094916: 1a03 3e13 |001b: const-string v3, "couldn't move cursor to position " // string@133e │ │ +09491a: 6e20 6921 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +094920: 0c02 |0020: move-result-object v2 │ │ +094922: 6e20 6521 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +094928: 0c02 |0024: move-result-object v2 │ │ +09492a: 6e10 6e21 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +094930: 0c02 |0028: move-result-object v2 │ │ +094932: 7020 0521 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +094938: 2701 |002c: throw v1 │ │ +09493a: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ +09493e: 5441 ec06 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@06ec │ │ +094942: 5442 ed06 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ +094946: 6e40 5e18 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@185e │ │ +09494c: 0c00 |0036: move-result-object v0 │ │ +09494e: 5441 ec06 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@06ec │ │ +094952: 5442 ed06 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ +094956: 6e40 4f18 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@184f │ │ +09495c: 1100 |003e: return-object v0 │ │ +09495e: 0760 |003f: move-object v0, v6 │ │ +094960: 28f7 |0040: goto 0037 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ 0x000c line=247 │ │ 0x0014 line=248 │ │ 0x002d line=251 │ │ @@ -195162,17 +195163,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09498c: |[09498c] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ -09499c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09499e: 0f00 |0001: return v0 │ │ +094964: |[094964] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ +094974: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +094976: 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;) │ │ @@ -195180,59 +195181,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 │ │ -0949a0: |[0949a0] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -0949b0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0949b2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0949b4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0949b6: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ -0949ba: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ -0949be: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ -0949c2: 5c40 ea06 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@06ea │ │ -0949c6: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ -0949ca: 5b46 ed06 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ -0949ce: 5c40 f006 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06f0 │ │ -0949d2: 5b45 ec06 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@06ec │ │ -0949d6: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ -0949da: 1a01 4210 |0015: const-string v1, "_id" // string@1042 │ │ -0949de: 7220 4d01 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@014d │ │ -0949e4: 0a01 |001a: move-result v1 │ │ -0949e6: 5941 f206 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@06f2 │ │ -0949ea: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ -0949ee: 1222 |001f: const/4 v2, #int 2 // #2 │ │ -0949f0: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ -0949f4: 2201 7f03 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@037f │ │ -0949f8: 7020 4518 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@1845 │ │ -0949fe: 5b41 eb06 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@06eb │ │ -094a02: 2201 8003 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@0380 │ │ -094a06: 7030 4918 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@1849 │ │ -094a0c: 5b41 ef06 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@06ef │ │ -094a10: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ -094a14: 5441 eb06 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@06eb │ │ -094a18: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ -094a1c: 5441 eb06 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@06eb │ │ -094a20: 7220 5601 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0156 │ │ -094a26: 5441 ef06 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@06ef │ │ -094a2a: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ -094a2e: 5441 ef06 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@06ef │ │ -094a32: 7220 5701 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0157 │ │ -094a38: 0e00 |0044: return-void │ │ -094a3a: 5c41 ea06 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@06ea │ │ -094a3e: 28c4 |0047: goto 000b // -003c │ │ -094a40: 0110 |0048: move v0, v1 │ │ -094a42: 28c4 |0049: goto 000d // -003c │ │ -094a44: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ -094a46: 28d0 |004b: goto 001b // -0030 │ │ -094a48: 5b43 eb06 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@06eb │ │ -094a4c: 5b43 ef06 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@06ef │ │ -094a50: 28e0 |0050: goto 0030 // -0020 │ │ +094978: |[094978] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +094988: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09498a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +09498c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +09498e: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ +094992: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ +094996: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ +09499a: 5c40 ea06 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@06ea │ │ +09499e: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ +0949a2: 5b46 ed06 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ +0949a6: 5c40 f006 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06f0 │ │ +0949aa: 5b45 ec06 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@06ec │ │ +0949ae: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ +0949b2: 1a01 4210 |0015: const-string v1, "_id" // string@1042 │ │ +0949b6: 7220 4d01 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@014d │ │ +0949bc: 0a01 |001a: move-result v1 │ │ +0949be: 5941 f206 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@06f2 │ │ +0949c2: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ +0949c6: 1222 |001f: const/4 v2, #int 2 // #2 │ │ +0949c8: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ +0949cc: 2201 7f03 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@037f │ │ +0949d0: 7020 4518 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@1845 │ │ +0949d6: 5b41 eb06 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@06eb │ │ +0949da: 2201 8003 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@0380 │ │ +0949de: 7030 4918 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@1849 │ │ +0949e4: 5b41 ef06 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@06ef │ │ +0949e8: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ +0949ec: 5441 eb06 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@06eb │ │ +0949f0: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ +0949f4: 5441 eb06 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@06eb │ │ +0949f8: 7220 5601 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0156 │ │ +0949fe: 5441 ef06 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@06ef │ │ +094a02: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ +094a06: 5441 ef06 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@06ef │ │ +094a0a: 7220 5701 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0157 │ │ +094a10: 0e00 |0044: return-void │ │ +094a12: 5c41 ea06 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@06ea │ │ +094a16: 28c4 |0047: goto 000b // -003c │ │ +094a18: 0110 |0048: move v0, v1 │ │ +094a1a: 28c4 |0049: goto 000d // -003c │ │ +094a1c: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ +094a1e: 28d0 |004b: goto 001b // -0030 │ │ +094a20: 5b43 eb06 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@06eb │ │ +094a24: 5b43 ef06 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@06ef │ │ +094a28: 28e0 |0050: goto 0030 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=164 │ │ 0x0007 line=165 │ │ 0x0009 line=166 │ │ 0x000b line=170 │ │ 0x000d line=171 │ │ @@ -195264,21 +195265,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 │ │ -094a54: |[094a54] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -094a64: 3804 0700 |0000: if-eqz v4, 0007 // +0007 │ │ -094a68: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -094a6a: 6e40 5b18 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@185b │ │ -094a70: 0e00 |0006: return-void │ │ -094a72: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -094a74: 28fb |0008: goto 0003 // -0005 │ │ +094a2c: |[094a2c] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +094a3c: 3804 0700 |0000: if-eqz v4, 0007 // +0007 │ │ +094a40: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +094a42: 6e40 5b18 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@185b │ │ +094a48: 0e00 |0006: return-void │ │ +094a4a: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +094a4c: 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; │ │ @@ -195291,18 +195292,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 │ │ -094a78: |[094a78] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -094a88: 6e40 5e18 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@185e │ │ -094a8e: 0c00 |0003: move-result-object v0 │ │ -094a90: 1100 |0004: return-object v0 │ │ +094a50: |[094a50] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +094a60: 6e40 5e18 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@185e │ │ +094a66: 0c00 |0003: move-result-object v0 │ │ +094a68: 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; │ │ @@ -195319,28 +195320,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -094a94: |[094a94] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ -094aa4: 5510 ea06 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@06ea │ │ -094aa8: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -094aac: 5410 ed06 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ -094ab0: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -094ab4: 5410 ed06 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ -094ab8: 7210 5101 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0151 │ │ -094abe: 0a00 |000d: move-result v0 │ │ -094ac0: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -094ac4: 5410 ed06 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ -094ac8: 7210 5801 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@0158 │ │ -094ace: 0a00 |0015: move-result v0 │ │ -094ad0: 5c10 f006 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06f0 │ │ -094ad4: 0e00 |0018: return-void │ │ +094a6c: |[094a6c] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ +094a7c: 5510 ea06 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@06ea │ │ +094a80: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +094a84: 5410 ed06 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ +094a88: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +094a8c: 5410 ed06 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ +094a90: 7210 5101 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0151 │ │ +094a96: 0a00 |000d: move-result v0 │ │ +094a98: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +094a9c: 5410 ed06 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ +094aa0: 7210 5801 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@0158 │ │ +094aa6: 0a00 |0015: move-result v0 │ │ +094aa8: 5c10 f006 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06f0 │ │ +094aac: 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; │ │ @@ -195350,23 +195351,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 │ │ -094ad8: |[094ad8] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ -094ae8: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@06f1 │ │ -094aec: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -094af0: 5410 f106 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@06f1 │ │ -094af4: 7220 6a1e 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@1e6a │ │ -094afa: 0c00 |0009: move-result-object v0 │ │ -094afc: 1100 |000a: return-object v0 │ │ -094afe: 5410 ed06 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ -094b02: 28fd |000d: goto 000a // -0003 │ │ +094ab0: |[094ab0] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ +094ac0: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@06f1 │ │ +094ac4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +094ac8: 5410 f106 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@06f1 │ │ +094acc: 7220 6a1e 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@1e6a │ │ +094ad2: 0c00 |0009: move-result-object v0 │ │ +094ad4: 1100 |000a: return-object v0 │ │ +094ad6: 5410 ed06 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ +094ada: 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; │ │ @@ -195377,17 +195378,17 @@ │ │ type : '(Landroid/widget/FilterQueryProvider;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094b04: |[094b04] android.support.v4.widget.CursorAdapter.setFilterQueryProvider:(Landroid/widget/FilterQueryProvider;)V │ │ -094b14: 5b01 f106 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@06f1 │ │ -094b18: 0e00 |0002: return-void │ │ +094adc: |[094adc] android.support.v4.widget.CursorAdapter.setFilterQueryProvider:(Landroid/widget/FilterQueryProvider;)V │ │ +094aec: 5b01 f106 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@06f1 │ │ +094af0: 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; │ │ @@ -195397,53 +195398,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 │ │ -094b1c: |[094b1c] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -094b2c: 5421 ed06 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ -094b30: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ -094b34: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -094b36: 1100 |0005: return-object v0 │ │ -094b38: 5420 ed06 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ -094b3c: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -094b40: 5421 eb06 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@06eb │ │ -094b44: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -094b48: 5421 eb06 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@06eb │ │ -094b4c: 7220 5901 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@0159 │ │ -094b52: 5421 ef06 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@06ef │ │ -094b56: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -094b5a: 5421 ef06 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@06ef │ │ -094b5e: 7220 5a01 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@015a │ │ -094b64: 5b23 ed06 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ -094b68: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ -094b6c: 5421 eb06 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@06eb │ │ -094b70: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ -094b74: 5421 eb06 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@06eb │ │ -094b78: 7220 5601 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0156 │ │ -094b7e: 5421 ef06 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@06ef │ │ -094b82: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ -094b86: 5421 ef06 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@06ef │ │ -094b8a: 7220 5701 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0157 │ │ -094b90: 1a01 4210 |0032: const-string v1, "_id" // string@1042 │ │ -094b94: 7220 4d01 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@014d │ │ -094b9a: 0a01 |0037: move-result v1 │ │ -094b9c: 5921 f206 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@06f2 │ │ -094ba0: 1211 |003a: const/4 v1, #int 1 // #1 │ │ -094ba2: 5c21 f006 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06f0 │ │ -094ba6: 6e10 5f18 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@185f │ │ -094bac: 28c5 |0040: goto 0005 // -003b │ │ -094bae: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ -094bb0: 5921 f206 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@06f2 │ │ -094bb4: 1201 |0044: const/4 v1, #int 0 // #0 │ │ -094bb6: 5c21 f006 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06f0 │ │ -094bba: 6e10 6018 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@1860 │ │ -094bc0: 28bb |004a: goto 0005 // -0045 │ │ +094af4: |[094af4] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +094b04: 5421 ed06 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ +094b08: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ +094b0c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +094b0e: 1100 |0005: return-object v0 │ │ +094b10: 5420 ed06 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ +094b14: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +094b18: 5421 eb06 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@06eb │ │ +094b1c: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +094b20: 5421 eb06 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@06eb │ │ +094b24: 7220 5901 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@0159 │ │ +094b2a: 5421 ef06 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@06ef │ │ +094b2e: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +094b32: 5421 ef06 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@06ef │ │ +094b36: 7220 5a01 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@015a │ │ +094b3c: 5b23 ed06 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06ed │ │ +094b40: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ +094b44: 5421 eb06 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@06eb │ │ +094b48: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ +094b4c: 5421 eb06 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@06eb │ │ +094b50: 7220 5601 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0156 │ │ +094b56: 5421 ef06 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@06ef │ │ +094b5a: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ +094b5e: 5421 ef06 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@06ef │ │ +094b62: 7220 5701 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0157 │ │ +094b68: 1a01 4210 |0032: const-string v1, "_id" // string@1042 │ │ +094b6c: 7220 4d01 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@014d │ │ +094b72: 0a01 |0037: move-result v1 │ │ +094b74: 5921 f206 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@06f2 │ │ +094b78: 1211 |003a: const/4 v1, #int 1 // #1 │ │ +094b7a: 5c21 f006 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06f0 │ │ +094b7e: 6e10 5f18 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@185f │ │ +094b84: 28c5 |0040: goto 0005 // -003b │ │ +094b86: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ +094b88: 5921 f206 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@06f2 │ │ +094b8c: 1201 |0044: const/4 v1, #int 0 // #0 │ │ +094b8e: 5c21 f006 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06f0 │ │ +094b92: 6e10 6018 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@1860 │ │ +094b98: 28bb |004a: goto 0005 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0004 line=333 │ │ 0x0005 line=354 │ │ 0x0006 line=335 │ │ 0x0008 line=336 │ │ @@ -195502,21 +195503,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 │ │ -094bc4: |[094bc4] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ -094bd4: 5b12 f506 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@06f5 │ │ -094bd8: 7010 550f 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0f55 │ │ -094bde: 2200 5c00 |0005: new-instance v0, Landroid/graphics/Rect; // type@005c │ │ -094be2: 7010 aa01 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01aa │ │ -094be8: 5b10 f406 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@06f4 │ │ -094bec: 0e00 |000c: return-void │ │ +094b9c: |[094b9c] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ +094bac: 5b12 f506 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@06f5 │ │ +094bb0: 7010 550f 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0f55 │ │ +094bb6: 2200 5c00 |0005: new-instance v0, Landroid/graphics/Rect; // type@005c │ │ +094bba: 7010 aa01 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01aa │ │ +094bc0: 5b10 f406 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@06f4 │ │ +094bc4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1799 │ │ 0x0005 line=1800 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/support/v4/widget/DrawerLayout; │ │ @@ -195526,28 +195527,28 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -094bf0: |[094bf0] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V │ │ -094c00: 6e10 3b1d 0600 |0000: invoke-virtual {v6}, Landroid/view/ViewGroup;.getChildCount:()I // method@1d3b │ │ -094c06: 0a01 |0003: move-result v1 │ │ -094c08: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -094c0a: 3512 1200 |0005: if-ge v2, v1, 0017 // +0012 │ │ -094c0e: 6e20 3a1d 2600 |0007: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1d3a │ │ -094c14: 0c00 |000a: move-result-object v0 │ │ -094c16: 7110 b718 0000 |000b: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@18b7 │ │ -094c1c: 0a03 |000e: move-result v3 │ │ -094c1e: 3803 0500 |000f: if-eqz v3, 0014 // +0005 │ │ -094c22: 6e20 0a16 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@160a │ │ -094c28: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -094c2c: 28ef |0016: goto 0005 // -0011 │ │ -094c2e: 0e00 |0017: return-void │ │ +094bc8: |[094bc8] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V │ │ +094bd8: 6e10 3b1d 0600 |0000: invoke-virtual {v6}, Landroid/view/ViewGroup;.getChildCount:()I // method@1d3b │ │ +094bde: 0a01 |0003: move-result v1 │ │ +094be0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +094be2: 3512 1200 |0005: if-ge v2, v1, 0017 // +0012 │ │ +094be6: 6e20 3a1d 2600 |0007: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1d3a │ │ +094bec: 0c00 |000a: move-result-object v0 │ │ +094bee: 7110 b718 0000 |000b: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@18b7 │ │ +094bf4: 0a03 |000e: move-result v3 │ │ +094bf6: 3803 0500 |000f: if-eqz v3, 0014 // +0005 │ │ +094bfa: 6e20 0a16 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@160a │ │ +094c00: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +094c04: 28ef |0016: goto 0005 // -0011 │ │ +094c06: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1868 │ │ 0x0004 line=1869 │ │ 0x0007 line=1870 │ │ 0x000b line=1871 │ │ 0x0011 line=1872 │ │ @@ -195566,57 +195567,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 │ │ -094c30: |[094c30] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -094c40: 5420 f406 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@06f4 │ │ -094c44: 6e20 1316 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@1613 │ │ -094c4a: 6e20 3916 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@1639 │ │ -094c50: 6e20 1416 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@1614 │ │ -094c56: 6e20 3a16 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@163a │ │ -094c5c: 6e10 3016 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@1630 │ │ -094c62: 0a01 |0011: move-result v1 │ │ -094c64: 6e20 5216 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@1652 │ │ -094c6a: 6e10 1e16 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@161e │ │ -094c70: 0c01 |0018: move-result-object v1 │ │ -094c72: 6e20 4816 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@1648 │ │ -094c78: 6e10 1716 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@1617 │ │ -094c7e: 0c01 |001f: move-result-object v1 │ │ -094c80: 6e20 3d16 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@163d │ │ -094c86: 6e10 1a16 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@161a │ │ -094c8c: 0c01 |0026: move-result-object v1 │ │ -094c8e: 6e20 4116 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1641 │ │ -094c94: 6e10 2916 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@1629 │ │ -094c9a: 0a01 |002d: move-result v1 │ │ -094c9c: 6e20 4216 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@1642 │ │ -094ca2: 6e10 2816 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@1628 │ │ -094ca8: 0a01 |0034: move-result v1 │ │ -094caa: 6e20 3e16 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@163e │ │ -094cb0: 6e10 2a16 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@162a │ │ -094cb6: 0a01 |003b: move-result v1 │ │ -094cb8: 6e20 4316 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@1643 │ │ -094cbe: 6e10 2b16 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@162b │ │ -094cc4: 0a01 |0042: move-result v1 │ │ -094cc6: 6e20 4416 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@1644 │ │ -094ccc: 6e10 2516 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@1625 │ │ -094cd2: 0a01 |0049: move-result v1 │ │ -094cd4: 6e20 3816 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@1638 │ │ -094cda: 6e10 2f16 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@162f │ │ -094ce0: 0a01 |0050: move-result v1 │ │ -094ce2: 6e20 4d16 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@164d │ │ -094ce8: 6e10 2c16 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@162c │ │ -094cee: 0a01 |0057: move-result v1 │ │ -094cf0: 6e20 4616 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@1646 │ │ -094cf6: 6e10 1216 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@1612 │ │ -094cfc: 0a01 |005e: move-result v1 │ │ -094cfe: 6e20 0916 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1609 │ │ -094d04: 0e00 |0062: return-void │ │ +094c08: |[094c08] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +094c18: 5420 f406 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@06f4 │ │ +094c1c: 6e20 1316 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@1613 │ │ +094c22: 6e20 3916 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@1639 │ │ +094c28: 6e20 1416 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@1614 │ │ +094c2e: 6e20 3a16 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@163a │ │ +094c34: 6e10 3016 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@1630 │ │ +094c3a: 0a01 |0011: move-result v1 │ │ +094c3c: 6e20 5216 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@1652 │ │ +094c42: 6e10 1e16 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@161e │ │ +094c48: 0c01 |0018: move-result-object v1 │ │ +094c4a: 6e20 4816 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@1648 │ │ +094c50: 6e10 1716 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@1617 │ │ +094c56: 0c01 |001f: move-result-object v1 │ │ +094c58: 6e20 3d16 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@163d │ │ +094c5e: 6e10 1a16 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@161a │ │ +094c64: 0c01 |0026: move-result-object v1 │ │ +094c66: 6e20 4116 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1641 │ │ +094c6c: 6e10 2916 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@1629 │ │ +094c72: 0a01 |002d: move-result v1 │ │ +094c74: 6e20 4216 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@1642 │ │ +094c7a: 6e10 2816 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@1628 │ │ +094c80: 0a01 |0034: move-result v1 │ │ +094c82: 6e20 3e16 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@163e │ │ +094c88: 6e10 2a16 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@162a │ │ +094c8e: 0a01 |003b: move-result v1 │ │ +094c90: 6e20 4316 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@1643 │ │ +094c96: 6e10 2b16 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@162b │ │ +094c9c: 0a01 |0042: move-result v1 │ │ +094c9e: 6e20 4416 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@1644 │ │ +094ca4: 6e10 2516 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@1625 │ │ +094caa: 0a01 |0049: move-result v1 │ │ +094cac: 6e20 3816 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@1638 │ │ +094cb2: 6e10 2f16 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@162f │ │ +094cb8: 0a01 |0050: move-result v1 │ │ +094cba: 6e20 4d16 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@164d │ │ +094cc0: 6e10 2c16 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@162c │ │ +094cc6: 0a01 |0057: move-result v1 │ │ +094cc8: 6e20 4616 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@1646 │ │ +094cce: 6e10 1216 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@1612 │ │ +094cd4: 0a01 |005e: move-result v1 │ │ +094cd6: 6e20 0916 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1609 │ │ +094cdc: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1884 │ │ 0x0002 line=1886 │ │ 0x0005 line=1887 │ │ 0x0008 line=1889 │ │ 0x000b line=1890 │ │ @@ -195645,38 +195646,38 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -094d08: |[094d08] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -094d18: 6e10 9c1d 0800 |0000: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@1d9c │ │ -094d1e: 0a04 |0003: move-result v4 │ │ -094d20: 1305 2000 |0004: const/16 v5, #int 32 // #20 │ │ -094d24: 3354 2100 |0006: if-ne v4, v5, 0027 // +0021 │ │ -094d28: 6e10 9f1d 0800 |0008: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@1d9f │ │ -094d2e: 0c01 |000b: move-result-object v1 │ │ -094d30: 5464 f506 |000c: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@06f5 │ │ -094d34: 7110 b618 0400 |000e: invoke-static {v4}, Landroid/support/v4/widget/DrawerLayout;.access$300:(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; // method@18b6 │ │ -094d3a: 0c03 |0011: move-result-object v3 │ │ -094d3c: 3803 1300 |0012: if-eqz v3, 0025 // +0013 │ │ -094d40: 5464 f506 |0014: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@06f5 │ │ -094d44: 6e20 d318 3400 |0016: invoke-virtual {v4, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@18d3 │ │ -094d4a: 0a00 |0019: move-result v0 │ │ -094d4c: 5464 f506 |001a: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@06f5 │ │ -094d50: 6e20 d218 0400 |001c: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerTitle:(I)Ljava/lang/CharSequence; // method@18d2 │ │ -094d56: 0c02 |001f: move-result-object v2 │ │ -094d58: 3802 0500 |0020: if-eqz v2, 0025 // +0005 │ │ -094d5c: 7220 d421 2100 |0022: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ -094d62: 1214 |0025: const/4 v4, #int 1 // #1 │ │ -094d64: 0f04 |0026: return v4 │ │ -094d66: 6f30 560f 7608 |0027: invoke-super {v6, v7, v8}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f56 │ │ -094d6c: 0a04 |002a: move-result v4 │ │ -094d6e: 28fb |002b: goto 0026 // -0005 │ │ +094ce0: |[094ce0] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +094cf0: 6e10 9c1d 0800 |0000: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@1d9c │ │ +094cf6: 0a04 |0003: move-result v4 │ │ +094cf8: 1305 2000 |0004: const/16 v5, #int 32 // #20 │ │ +094cfc: 3354 2100 |0006: if-ne v4, v5, 0027 // +0021 │ │ +094d00: 6e10 9f1d 0800 |0008: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@1d9f │ │ +094d06: 0c01 |000b: move-result-object v1 │ │ +094d08: 5464 f506 |000c: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@06f5 │ │ +094d0c: 7110 b618 0400 |000e: invoke-static {v4}, Landroid/support/v4/widget/DrawerLayout;.access$300:(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; // method@18b6 │ │ +094d12: 0c03 |0011: move-result-object v3 │ │ +094d14: 3803 1300 |0012: if-eqz v3, 0025 // +0013 │ │ +094d18: 5464 f506 |0014: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@06f5 │ │ +094d1c: 6e20 d318 3400 |0016: invoke-virtual {v4, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@18d3 │ │ +094d22: 0a00 |0019: move-result v0 │ │ +094d24: 5464 f506 |001a: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@06f5 │ │ +094d28: 6e20 d218 0400 |001c: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerTitle:(I)Ljava/lang/CharSequence; // method@18d2 │ │ +094d2e: 0c02 |001f: move-result-object v2 │ │ +094d30: 3802 0500 |0020: if-eqz v2, 0025 // +0005 │ │ +094d34: 7220 d421 2100 |0022: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ +094d3a: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +094d3c: 0f04 |0026: return v4 │ │ +094d3e: 6f30 560f 7608 |0027: invoke-super {v6, v7, v8}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f56 │ │ +094d44: 0a04 |002a: move-result v4 │ │ +094d46: 28fb |002b: goto 0026 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1841 │ │ 0x0008 line=1842 │ │ 0x000c line=1843 │ │ 0x0012 line=1844 │ │ 0x0014 line=1845 │ │ @@ -195699,21 +195700,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 │ │ -094d70: |[094d70] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -094d80: 6f30 590f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f59 │ │ -094d86: 1c00 9303 |0003: const-class v0, Landroid/support/v4/widget/DrawerLayout; // type@0393 │ │ -094d8a: 6e10 ef20 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@20ef │ │ -094d90: 0c00 |0008: move-result-object v0 │ │ -094d92: 6e20 a11d 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1da1 │ │ -094d98: 0e00 |000c: return-void │ │ +094d48: |[094d48] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +094d58: 6f30 590f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f59 │ │ +094d5e: 1c00 9303 |0003: const-class v0, Landroid/support/v4/widget/DrawerLayout; // type@0393 │ │ +094d62: 6e10 ef20 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@20ef │ │ +094d68: 0c00 |0008: move-result-object v0 │ │ +094d6a: 6e20 a11d 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1da1 │ │ +094d70: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1829 │ │ 0x0003 line=1831 │ │ 0x000c line=1832 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ @@ -195725,39 +195726,39 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -094d9c: |[094d9c] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -094dac: 7100 b518 0000 |0000: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$200:()Z // method@18b5 │ │ -094db2: 0a02 |0003: move-result v2 │ │ -094db4: 3802 0f00 |0004: if-eqz v2, 0013 // +000f │ │ -094db8: 6f30 5a0f 4305 |0006: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0f5a │ │ -094dbe: 1c02 9303 |0009: const-class v2, Landroid/support/v4/widget/DrawerLayout; // type@0393 │ │ -094dc2: 6e10 ef20 0200 |000b: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@20ef │ │ -094dc8: 0c02 |000e: move-result-object v2 │ │ -094dca: 6e20 3d16 2500 |000f: invoke-virtual {v5, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@163d │ │ -094dd0: 0e00 |0012: return-void │ │ -094dd2: 7110 3216 0500 |0013: invoke-static {v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1632 │ │ -094dd8: 0c01 |0016: move-result-object v1 │ │ -094dda: 6f30 5a0f 4301 |0017: invoke-super {v3, v4, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0f5a │ │ -094de0: 6e20 4e16 4500 |001a: invoke-virtual {v5, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@164e │ │ -094de6: 7110 2f12 0400 |001d: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@122f │ │ -094dec: 0c00 |0020: move-result-object v0 │ │ -094dee: 2002 2004 |0021: instance-of v2, v0, Landroid/view/View; // type@0420 │ │ -094df2: 3802 0700 |0023: if-eqz v2, 002a // +0007 │ │ -094df6: 1f00 2004 |0025: check-cast v0, Landroid/view/View; // type@0420 │ │ -094dfa: 6e20 4916 0500 |0027: invoke-virtual {v5, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@1649 │ │ -094e00: 7030 6f18 5301 |002a: 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@186f │ │ -094e06: 6e10 3716 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@1637 │ │ -094e0c: 1f04 2404 |0030: check-cast v4, Landroid/view/ViewGroup; // type@0424 │ │ -094e10: 7030 6e18 5304 |0032: invoke-direct {v3, v5, v4}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V // method@186e │ │ -094e16: 28d4 |0035: goto 0009 // -002c │ │ +094d74: |[094d74] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +094d84: 7100 b518 0000 |0000: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$200:()Z // method@18b5 │ │ +094d8a: 0a02 |0003: move-result v2 │ │ +094d8c: 3802 0f00 |0004: if-eqz v2, 0013 // +000f │ │ +094d90: 6f30 5a0f 4305 |0006: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0f5a │ │ +094d96: 1c02 9303 |0009: const-class v2, Landroid/support/v4/widget/DrawerLayout; // type@0393 │ │ +094d9a: 6e10 ef20 0200 |000b: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@20ef │ │ +094da0: 0c02 |000e: move-result-object v2 │ │ +094da2: 6e20 3d16 2500 |000f: invoke-virtual {v5, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@163d │ │ +094da8: 0e00 |0012: return-void │ │ +094daa: 7110 3216 0500 |0013: invoke-static {v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1632 │ │ +094db0: 0c01 |0016: move-result-object v1 │ │ +094db2: 6f30 5a0f 4301 |0017: invoke-super {v3, v4, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0f5a │ │ +094db8: 6e20 4e16 4500 |001a: invoke-virtual {v5, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@164e │ │ +094dbe: 7110 2f12 0400 |001d: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@122f │ │ +094dc4: 0c00 |0020: move-result-object v0 │ │ +094dc6: 2002 2004 |0021: instance-of v2, v0, Landroid/view/View; // type@0420 │ │ +094dca: 3802 0700 |0023: if-eqz v2, 002a // +0007 │ │ +094dce: 1f00 2004 |0025: check-cast v0, Landroid/view/View; // type@0420 │ │ +094dd2: 6e20 4916 0500 |0027: invoke-virtual {v5, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@1649 │ │ +094dd8: 7030 6f18 5301 |002a: 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@186f │ │ +094dde: 6e10 3716 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@1637 │ │ +094de4: 1f04 2404 |0030: check-cast v4, Landroid/view/ViewGroup; // type@0424 │ │ +094de8: 7030 6e18 5304 |0032: invoke-direct {v3, v5, v4}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V // method@186e │ │ +094dee: 28d4 |0035: goto 0009 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1804 │ │ 0x0006 line=1805 │ │ 0x0009 line=1824 │ │ 0x0012 line=1825 │ │ 0x0013 line=1809 │ │ @@ -195782,26 +195783,26 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -094e18: |[094e18] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -094e28: 7100 b518 0000 |0000: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$200:()Z // method@18b5 │ │ -094e2e: 0a00 |0003: move-result v0 │ │ -094e30: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -094e34: 7110 b718 0300 |0006: invoke-static {v3}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@18b7 │ │ -094e3a: 0a00 |0009: move-result v0 │ │ -094e3c: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -094e40: 6f40 5c0f 2143 |000c: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f5c │ │ -094e46: 0a00 |000f: move-result v0 │ │ -094e48: 0f00 |0010: return v0 │ │ -094e4a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -094e4c: 28fe |0012: goto 0010 // -0002 │ │ +094df0: |[094df0] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +094e00: 7100 b518 0000 |0000: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$200:()Z // method@18b5 │ │ +094e06: 0a00 |0003: move-result v0 │ │ +094e08: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +094e0c: 7110 b718 0300 |0006: invoke-static {v3}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@18b7 │ │ +094e12: 0a00 |0009: move-result v0 │ │ +094e14: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +094e18: 6f40 5c0f 2143 |000c: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f5c │ │ +094e1e: 0a00 |000f: move-result v0 │ │ +094e20: 0f00 |0010: return v0 │ │ +094e22: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +094e24: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1861 │ │ 0x000c line=1862 │ │ 0x0010 line=1864 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ @@ -195843,18 +195844,18 @@ │ │ type : '(Landroid/support/v4/widget/DrawerLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -094e50: |[094e50] android.support.v4.widget.DrawerLayout$ChildAccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ -094e60: 5b01 f606 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@06f6 │ │ -094e64: 7010 550f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0f55 │ │ -094e6a: 0e00 |0005: return-void │ │ +094e28: |[094e28] android.support.v4.widget.DrawerLayout$ChildAccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ +094e38: 5b01 f606 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@06f6 │ │ +094e3c: 7010 550f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0f55 │ │ +094e42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1909 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/DrawerLayout; │ │ │ │ @@ -195864,22 +195865,22 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -094e6c: |[094e6c] android.support.v4.widget.DrawerLayout$ChildAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -094e7c: 6f30 5a0f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0f5a │ │ -094e82: 7110 b718 0200 |0003: invoke-static {v2}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@18b7 │ │ -094e88: 0a00 |0006: move-result v0 │ │ -094e8a: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -094e8e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -094e90: 6e20 4916 0300 |000a: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@1649 │ │ -094e96: 0e00 |000d: return-void │ │ +094e44: |[094e44] android.support.v4.widget.DrawerLayout$ChildAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +094e54: 6f30 5a0f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0f5a │ │ +094e5a: 7110 b718 0200 |0003: invoke-static {v2}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@18b7 │ │ +094e60: 0a00 |0006: move-result v0 │ │ +094e62: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +094e66: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +094e68: 6e20 4916 0300 |000a: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@1649 │ │ +094e6e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1913 │ │ 0x0003 line=1915 │ │ 0x0009 line=1919 │ │ 0x000d line=1921 │ │ locals : │ │ @@ -195918,17 +195919,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -094e98: |[094e98] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.:()V │ │ -094ea8: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -094eae: 0e00 |0003: return-void │ │ +094e70: |[094e70] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.:()V │ │ +094e80: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +094e86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; │ │ │ │ Virtual methods - │ │ @@ -195937,17 +195938,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -094eb0: |[094eb0] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V │ │ -094ec0: 7130 0f19 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V // method@190f │ │ -094ec6: 0e00 |0003: return-void │ │ +094e88: |[094e88] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V │ │ +094e98: 7130 0f19 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V // method@190f │ │ +094e9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0003 line=295 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; │ │ 0x0000 - 0x0004 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ @@ -195959,17 +195960,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -094ec8: |[094ec8] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.configureApplyInsets:(Landroid/view/View;)V │ │ -094ed8: 7110 1019 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.configureApplyInsets:(Landroid/view/View;)V // method@1910 │ │ -094ede: 0e00 |0003: return-void │ │ +094ea0: |[094ea0] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.configureApplyInsets:(Landroid/view/View;)V │ │ +094eb0: 7110 1019 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.configureApplyInsets:(Landroid/view/View;)V // method@1910 │ │ +094eb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0003 line=287 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; │ │ 0x0000 - 0x0004 reg=1 drawerLayout Landroid/view/View; │ │ @@ -195979,17 +195980,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -094ee0: |[094ee0] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V │ │ -094ef0: 7130 1119 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V // method@1911 │ │ -094ef6: 0e00 |0003: return-void │ │ +094eb8: |[094eb8] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V │ │ +094ec8: 7130 1119 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V // method@1911 │ │ +094ece: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0003 line=291 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; │ │ 0x0000 - 0x0004 reg=1 child Landroid/view/View; │ │ @@ -196001,18 +196002,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -094ef8: |[094ef8] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.getTopInset:(Ljava/lang/Object;)I │ │ -094f08: 7110 1219 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.getTopInset:(Ljava/lang/Object;)I // method@1912 │ │ -094f0e: 0a00 |0003: move-result v0 │ │ -094f10: 0f00 |0004: return v0 │ │ +094ed0: |[094ed0] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.getTopInset:(Ljava/lang/Object;)I │ │ +094ee0: 7110 1219 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.getTopInset:(Ljava/lang/Object;)I // method@1912 │ │ +094ee6: 0a00 |0003: move-result v0 │ │ +094ee8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; │ │ 0x0000 - 0x0005 reg=2 insets Ljava/lang/Object; │ │ │ │ @@ -196047,17 +196048,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -094f14: |[094f14] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.:()V │ │ -094f24: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -094f2a: 0e00 |0003: return-void │ │ +094eec: |[094eec] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.:()V │ │ +094efc: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +094f02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -196066,16 +196067,16 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -094f2c: |[094f2c] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V │ │ -094f3c: 0e00 |0000: return-void │ │ +094f04: |[094f04] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V │ │ +094f14: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0001 reg=2 insets Ljava/lang/Object; │ │ @@ -196086,16 +196087,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -094f40: |[094f40] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.configureApplyInsets:(Landroid/view/View;)V │ │ -094f50: 0e00 |0000: return-void │ │ +094f18: |[094f18] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.configureApplyInsets:(Landroid/view/View;)V │ │ +094f28: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 drawerLayout Landroid/view/View; │ │ │ │ @@ -196104,16 +196105,16 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -094f54: |[094f54] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V │ │ -094f64: 0e00 |0000: return-void │ │ +094f2c: |[094f2c] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V │ │ +094f3c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 child Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 insets Ljava/lang/Object; │ │ @@ -196124,17 +196125,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -094f68: |[094f68] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.getTopInset:(Ljava/lang/Object;)I │ │ -094f78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -094f7a: 0f00 |0001: return v0 │ │ +094f40: |[094f40] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.getTopInset:(Ljava/lang/Object;)I │ │ +094f50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +094f52: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 insets Ljava/lang/Object; │ │ │ │ @@ -196169,17 +196170,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -094f7c: |[094f7c] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.:()V │ │ -094f8c: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -094f92: 0e00 |0003: return-void │ │ +094f54: |[094f54] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.:()V │ │ +094f64: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +094f6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ │ │ Virtual methods - │ │ @@ -196188,16 +196189,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -094f94: |[094f94] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerClosed:(Landroid/view/View;)V │ │ -094fa4: 0e00 |0000: return-void │ │ +094f6c: |[094f6c] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerClosed:(Landroid/view/View;)V │ │ +094f7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ 0x0000 - 0x0001 reg=1 drawerView Landroid/view/View; │ │ │ │ @@ -196206,16 +196207,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -094fa8: |[094fa8] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerOpened:(Landroid/view/View;)V │ │ -094fb8: 0e00 |0000: return-void │ │ +094f80: |[094f80] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerOpened:(Landroid/view/View;)V │ │ +094f90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ 0x0000 - 0x0001 reg=1 drawerView Landroid/view/View; │ │ │ │ @@ -196224,16 +196225,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -094fbc: |[094fbc] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerSlide:(Landroid/view/View;F)V │ │ -094fcc: 0e00 |0000: return-void │ │ +094f94: |[094f94] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerSlide:(Landroid/view/View;F)V │ │ +094fa4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 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 │ │ @@ -196243,16 +196244,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -094fd0: |[094fd0] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerStateChanged:(I)V │ │ -094fe0: 0e00 |0000: return-void │ │ +094fa8: |[094fa8] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerStateChanged:(I)V │ │ +094fb8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ 0x0000 - 0x0001 reg=1 newState I │ │ │ │ @@ -196302,22 +196303,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 │ │ -094fe4: |[094fe4] android.support.v4.widget.DrawerLayout$ViewDragCallback.:(Landroid/support/v4/widget/DrawerLayout;I)V │ │ -094ff4: 5b12 0907 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -094ff8: 7010 b11b 0100 |0002: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@1bb1 │ │ -094ffe: 2200 9103 |0005: new-instance v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; // type@0391 │ │ -095002: 7020 9d18 1000 |0007: invoke-direct {v0, v1}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@189d │ │ -095008: 5b10 0807 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@0708 │ │ -09500c: 5913 0607 |000c: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@0706 │ │ -095010: 0e00 |000e: return-void │ │ +094fbc: |[094fbc] android.support.v4.widget.DrawerLayout$ViewDragCallback.:(Landroid/support/v4/widget/DrawerLayout;I)V │ │ +094fcc: 5b12 0907 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +094fd0: 7010 b11b 0100 |0002: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@1bb1 │ │ +094fd6: 2200 9103 |0005: new-instance v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; // type@0391 │ │ +094fda: 7020 9d18 1000 |0007: invoke-direct {v0, v1}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@189d │ │ +094fe0: 5b10 0807 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@0708 │ │ +094fe4: 5913 0607 |000c: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@0706 │ │ +094fe8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1605 │ │ 0x0005 line=1599 │ │ 0x000c line=1606 │ │ 0x000e line=1607 │ │ locals : │ │ @@ -196330,17 +196331,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 │ │ -095014: |[095014] android.support.v4.widget.DrawerLayout$ViewDragCallback.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ -095024: 7010 ac18 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.peekDrawer:()V // method@18ac │ │ -09502a: 0e00 |0003: return-void │ │ +094fec: |[094fec] android.support.v4.widget.DrawerLayout$ViewDragCallback.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ +094ffc: 7010 ac18 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.peekDrawer:()V // method@18ac │ │ +095002: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1595 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ │ │ #2 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ @@ -196348,26 +196349,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -09502c: |[09502c] android.support.v4.widget.DrawerLayout$ViewDragCallback.closeOtherDrawer:()V │ │ -09503c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -09503e: 5232 0607 |0001: iget v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@0706 │ │ -095042: 3302 0300 |0003: if-ne v2, v0, 0006 // +0003 │ │ -095046: 1250 |0005: const/4 v0, #int 5 // #5 │ │ -095048: 5432 0907 |0006: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -09504c: 6e20 c518 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18c5 │ │ -095052: 0c01 |000b: move-result-object v1 │ │ -095054: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -095058: 5432 0907 |000e: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -09505c: 6e20 bd18 1200 |0010: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@18bd │ │ -095062: 0e00 |0013: return-void │ │ +095004: |[095004] android.support.v4.widget.DrawerLayout$ViewDragCallback.closeOtherDrawer:()V │ │ +095014: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +095016: 5232 0607 |0001: iget v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@0706 │ │ +09501a: 3302 0300 |0003: if-ne v2, v0, 0006 // +0003 │ │ +09501e: 1250 |0005: const/4 v0, #int 5 // #5 │ │ +095020: 5432 0907 |0006: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +095024: 6e20 c518 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18c5 │ │ +09502a: 0c01 |000b: move-result-object v1 │ │ +09502c: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +095030: 5432 0907 |000e: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +095034: 6e20 bd18 1200 |0010: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@18bd │ │ +09503a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1656 │ │ 0x0006 line=1657 │ │ 0x000c line=1658 │ │ 0x000e line=1659 │ │ 0x0013 line=1661 │ │ @@ -196381,71 +196382,71 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 106 16-bit code units │ │ -095064: |[095064] android.support.v4.widget.DrawerLayout$ViewDragCallback.peekDrawer:()V │ │ -095074: 1238 |0000: const/4 v8, #int 3 // #3 │ │ -095076: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -095078: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -09507a: 5497 0707 |0003: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0707 │ │ -09507e: 6e10 db1b 0700 |0005: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@1bdb │ │ -095084: 0a03 |0008: move-result v3 │ │ -095086: 5297 0607 |0009: iget v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@0706 │ │ -09508a: 3387 4d00 |000b: if-ne v7, v8, 0058 // +004d │ │ -09508e: 0161 |000d: move v1, v6 │ │ -095090: 3801 4c00 |000e: if-eqz v1, 005a // +004c │ │ -095094: 5497 0907 |0010: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -095098: 6e20 c518 8700 |0012: invoke-virtual {v7, v8}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18c5 │ │ -09509e: 0c04 |0015: move-result-object v4 │ │ -0950a0: 3804 0700 |0016: if-eqz v4, 001d // +0007 │ │ -0950a4: 6e10 bd1c 0400 |0018: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1cbd │ │ -0950aa: 0a05 |001b: move-result v5 │ │ -0950ac: 7b55 |001c: neg-int v5, v5 │ │ -0950ae: 9000 0503 |001d: add-int v0, v5, v3 │ │ -0950b2: 3804 3800 |001f: if-eqz v4, 0057 // +0038 │ │ -0950b6: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ -0950ba: 6e10 981c 0400 |0023: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1c98 │ │ -0950c0: 0a05 |0026: move-result v5 │ │ -0950c2: 3405 0a00 |0027: if-lt v5, v0, 0031 // +000a │ │ -0950c6: 3901 2e00 |0029: if-nez v1, 0057 // +002e │ │ -0950ca: 6e10 981c 0400 |002b: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1c98 │ │ -0950d0: 0a05 |002e: move-result v5 │ │ -0950d2: 3705 2800 |002f: if-le v5, v0, 0057 // +0028 │ │ -0950d6: 5495 0907 |0031: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -0950da: 6e20 d118 4500 |0033: invoke-virtual {v5, v4}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@18d1 │ │ -0950e0: 0a05 |0036: move-result v5 │ │ -0950e2: 3905 2000 |0037: if-nez v5, 0057 // +0020 │ │ -0950e6: 6e10 971c 0400 |0039: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ -0950ec: 0c02 |003c: move-result-object v2 │ │ -0950ee: 1f02 8b03 |003d: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -0950f2: 5495 0707 |003f: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0707 │ │ -0950f6: 6e10 b61c 0400 |0041: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ -0950fc: 0a07 |0044: move-result v7 │ │ -0950fe: 6e40 ef1b 4570 |0045: invoke-virtual {v5, v4, v0, v7}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1bef │ │ -095104: 5c26 fa06 |0048: iput-boolean v6, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@06fa │ │ -095108: 5495 0907 |004a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -09510c: 6e10 df18 0500 |004c: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18df │ │ -095112: 7010 a318 0900 |004f: invoke-direct {v9}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@18a3 │ │ -095118: 5495 0907 |0052: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -09511c: 6e10 b918 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.cancelChildViewTouch:()V // method@18b9 │ │ -095122: 0e00 |0057: return-void │ │ -095124: 0151 |0058: move v1, v5 │ │ -095126: 28b5 |0059: goto 000e // -004b │ │ -095128: 5495 0907 |005a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -09512c: 1257 |005c: const/4 v7, #int 5 // #5 │ │ -09512e: 6e20 c518 7500 |005d: invoke-virtual {v5, v7}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18c5 │ │ -095134: 0c04 |0060: move-result-object v4 │ │ -095136: 5495 0907 |0061: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -09513a: 6e10 d818 0500 |0063: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18d8 │ │ -095140: 0a05 |0066: move-result v5 │ │ -095142: 9100 0503 |0067: sub-int v0, v5, v3 │ │ -095146: 28b6 |0069: goto 001f // -004a │ │ +09503c: |[09503c] android.support.v4.widget.DrawerLayout$ViewDragCallback.peekDrawer:()V │ │ +09504c: 1238 |0000: const/4 v8, #int 3 // #3 │ │ +09504e: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +095050: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +095052: 5497 0707 |0003: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0707 │ │ +095056: 6e10 db1b 0700 |0005: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@1bdb │ │ +09505c: 0a03 |0008: move-result v3 │ │ +09505e: 5297 0607 |0009: iget v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@0706 │ │ +095062: 3387 4d00 |000b: if-ne v7, v8, 0058 // +004d │ │ +095066: 0161 |000d: move v1, v6 │ │ +095068: 3801 4c00 |000e: if-eqz v1, 005a // +004c │ │ +09506c: 5497 0907 |0010: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +095070: 6e20 c518 8700 |0012: invoke-virtual {v7, v8}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18c5 │ │ +095076: 0c04 |0015: move-result-object v4 │ │ +095078: 3804 0700 |0016: if-eqz v4, 001d // +0007 │ │ +09507c: 6e10 bd1c 0400 |0018: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1cbd │ │ +095082: 0a05 |001b: move-result v5 │ │ +095084: 7b55 |001c: neg-int v5, v5 │ │ +095086: 9000 0503 |001d: add-int v0, v5, v3 │ │ +09508a: 3804 3800 |001f: if-eqz v4, 0057 // +0038 │ │ +09508e: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ +095092: 6e10 981c 0400 |0023: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1c98 │ │ +095098: 0a05 |0026: move-result v5 │ │ +09509a: 3405 0a00 |0027: if-lt v5, v0, 0031 // +000a │ │ +09509e: 3901 2e00 |0029: if-nez v1, 0057 // +002e │ │ +0950a2: 6e10 981c 0400 |002b: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1c98 │ │ +0950a8: 0a05 |002e: move-result v5 │ │ +0950aa: 3705 2800 |002f: if-le v5, v0, 0057 // +0028 │ │ +0950ae: 5495 0907 |0031: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +0950b2: 6e20 d118 4500 |0033: invoke-virtual {v5, v4}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@18d1 │ │ +0950b8: 0a05 |0036: move-result v5 │ │ +0950ba: 3905 2000 |0037: if-nez v5, 0057 // +0020 │ │ +0950be: 6e10 971c 0400 |0039: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ +0950c4: 0c02 |003c: move-result-object v2 │ │ +0950c6: 1f02 8b03 |003d: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +0950ca: 5495 0707 |003f: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0707 │ │ +0950ce: 6e10 b61c 0400 |0041: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ +0950d4: 0a07 |0044: move-result v7 │ │ +0950d6: 6e40 ef1b 4570 |0045: invoke-virtual {v5, v4, v0, v7}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1bef │ │ +0950dc: 5c26 fa06 |0048: iput-boolean v6, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@06fa │ │ +0950e0: 5495 0907 |004a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +0950e4: 6e10 df18 0500 |004c: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18df │ │ +0950ea: 7010 a318 0900 |004f: invoke-direct {v9}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@18a3 │ │ +0950f0: 5495 0907 |0052: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +0950f4: 6e10 b918 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.cancelChildViewTouch:()V // method@18b9 │ │ +0950fa: 0e00 |0057: return-void │ │ +0950fc: 0151 |0058: move v1, v5 │ │ +0950fe: 28b5 |0059: goto 000e // -004b │ │ +095100: 5495 0907 |005a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +095104: 1257 |005c: const/4 v7, #int 5 // #5 │ │ +095106: 6e20 c518 7500 |005d: invoke-virtual {v5, v7}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18c5 │ │ +09510c: 0c04 |0060: move-result-object v4 │ │ +09510e: 5495 0907 |0061: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +095112: 6e10 d818 0500 |0063: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18d8 │ │ +095118: 0a05 |0066: move-result v5 │ │ +09511a: 9100 0503 |0067: sub-int v0, v5, v3 │ │ +09511e: 28b6 |0069: goto 001f // -004a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1690 │ │ 0x0009 line=1691 │ │ 0x000e line=1692 │ │ 0x0010 line=1693 │ │ 0x0016 line=1694 │ │ @@ -196477,40 +196478,40 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -095148: |[095148] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ -095158: 5431 0907 |0000: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -09515c: 1232 |0002: const/4 v2, #int 3 // #3 │ │ -09515e: 6e30 ba18 4102 |0003: invoke-virtual {v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@18ba │ │ -095164: 0a01 |0006: move-result v1 │ │ -095166: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ -09516a: 6e10 bd1c 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1cbd │ │ -095170: 0a01 |000c: move-result v1 │ │ -095172: 7b11 |000d: neg-int v1, v1 │ │ -095174: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -095176: 7120 1e21 2500 |000f: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@211e │ │ -09517c: 0a02 |0012: move-result v2 │ │ -09517e: 7120 1c21 2100 |0013: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@211c │ │ -095184: 0a01 |0016: move-result v1 │ │ -095186: 0f01 |0017: return v1 │ │ -095188: 5431 0907 |0018: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -09518c: 6e10 d818 0100 |001a: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18d8 │ │ -095192: 0a00 |001d: move-result v0 │ │ -095194: 6e10 bd1c 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1cbd │ │ -09519a: 0a01 |0021: move-result v1 │ │ -09519c: 9101 0001 |0022: sub-int v1, v0, v1 │ │ -0951a0: 7120 1e21 0500 |0024: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@211e │ │ -0951a6: 0a02 |0027: move-result v2 │ │ -0951a8: 7120 1c21 2100 |0028: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@211c │ │ -0951ae: 0a01 |002b: move-result v1 │ │ -0951b0: 28eb |002c: goto 0017 // -0015 │ │ +095120: |[095120] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +095130: 5431 0907 |0000: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +095134: 1232 |0002: const/4 v2, #int 3 // #3 │ │ +095136: 6e30 ba18 4102 |0003: invoke-virtual {v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@18ba │ │ +09513c: 0a01 |0006: move-result v1 │ │ +09513e: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ +095142: 6e10 bd1c 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1cbd │ │ +095148: 0a01 |000c: move-result v1 │ │ +09514a: 7b11 |000d: neg-int v1, v1 │ │ +09514c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +09514e: 7120 1e21 2500 |000f: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@211e │ │ +095154: 0a02 |0012: move-result v2 │ │ +095156: 7120 1c21 2100 |0013: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@211c │ │ +09515c: 0a01 |0016: move-result v1 │ │ +09515e: 0f01 |0017: return v1 │ │ +095160: 5431 0907 |0018: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +095164: 6e10 d818 0100 |001a: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18d8 │ │ +09516a: 0a00 |001d: move-result v0 │ │ +09516c: 6e10 bd1c 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1cbd │ │ +095172: 0a01 |0021: move-result v1 │ │ +095174: 9101 0001 |0022: sub-int v1, v0, v1 │ │ +095178: 7120 1e21 0500 |0024: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@211e │ │ +09517e: 0a02 |0027: move-result v2 │ │ +095180: 7120 1c21 2100 |0028: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@211c │ │ +095186: 0a01 |002b: move-result v1 │ │ +095188: 28eb |002c: goto 0017 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1747 │ │ 0x0009 line=1748 │ │ 0x0017 line=1751 │ │ 0x0018 line=1750 │ │ 0x001e line=1751 │ │ @@ -196526,18 +196527,18 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0951b4: |[0951b4] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ -0951c4: 6e10 b61c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ -0951ca: 0a00 |0003: move-result v0 │ │ -0951cc: 0f00 |0004: return v0 │ │ +09518c: |[09518c] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ +09519c: 6e10 b61c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ +0951a2: 0a00 |0003: move-result v0 │ │ +0951a4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1757 │ │ 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 │ │ @@ -196548,24 +196549,24 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0951d0: |[0951d0] android.support.v4.widget.DrawerLayout$ViewDragCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ -0951e0: 5410 0907 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -0951e4: 6e20 e318 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18e3 │ │ -0951ea: 0a00 |0005: move-result v0 │ │ -0951ec: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0951f0: 6e10 bd1c 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@1cbd │ │ -0951f6: 0a00 |000b: move-result v0 │ │ -0951f8: 0f00 |000c: return v0 │ │ -0951fa: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0951fc: 28fe |000e: goto 000c // -0002 │ │ +0951a8: |[0951a8] android.support.v4.widget.DrawerLayout$ViewDragCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +0951b8: 5410 0907 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +0951bc: 6e20 e318 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18e3 │ │ +0951c2: 0a00 |0005: move-result v0 │ │ +0951c4: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0951c8: 6e10 bd1c 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@1cbd │ │ +0951ce: 0a00 |000b: move-result v0 │ │ +0951d0: 0f00 |000c: return v0 │ │ +0951d2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0951d4: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1742 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x000f reg=2 child Landroid/view/View; │ │ │ │ @@ -196574,35 +196575,35 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -095200: |[095200] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeDragStarted:(II)V │ │ -095210: dd01 0401 |0000: and-int/lit8 v1, v4, #int 1 // #01 │ │ -095214: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -095216: 3321 1900 |0003: if-ne v1, v2, 001c // +0019 │ │ -09521a: 5431 0907 |0005: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -09521e: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -095220: 6e20 c518 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18c5 │ │ -095226: 0c00 |000b: move-result-object v0 │ │ -095228: 3800 0f00 |000c: if-eqz v0, 001b // +000f │ │ -09522c: 5431 0907 |000e: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -095230: 6e20 d118 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@18d1 │ │ -095236: 0a01 |0013: move-result v1 │ │ -095238: 3901 0700 |0014: if-nez v1, 001b // +0007 │ │ -09523c: 5431 0707 |0016: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0707 │ │ -095240: 6e30 c41b 0105 |0018: invoke-virtual {v1, v0, v5}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@1bc4 │ │ -095246: 0e00 |001b: return-void │ │ -095248: 5431 0907 |001c: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -09524c: 1252 |001e: const/4 v2, #int 5 // #5 │ │ -09524e: 6e20 c518 2100 |001f: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18c5 │ │ -095254: 0c00 |0022: move-result-object v0 │ │ -095256: 28e9 |0023: goto 000c // -0017 │ │ +0951d8: |[0951d8] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeDragStarted:(II)V │ │ +0951e8: dd01 0401 |0000: and-int/lit8 v1, v4, #int 1 // #01 │ │ +0951ec: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +0951ee: 3321 1900 |0003: if-ne v1, v2, 001c // +0019 │ │ +0951f2: 5431 0907 |0005: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +0951f6: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +0951f8: 6e20 c518 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18c5 │ │ +0951fe: 0c00 |000b: move-result-object v0 │ │ +095200: 3800 0f00 |000c: if-eqz v0, 001b // +000f │ │ +095204: 5431 0907 |000e: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +095208: 6e20 d118 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@18d1 │ │ +09520e: 0a01 |0013: move-result v1 │ │ +095210: 3901 0700 |0014: if-nez v1, 001b // +0007 │ │ +095214: 5431 0707 |0016: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0707 │ │ +095218: 6e30 c41b 0105 |0018: invoke-virtual {v1, v0, v5}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@1bc4 │ │ +09521e: 0e00 |001b: return-void │ │ +095220: 5431 0907 |001c: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +095224: 1252 |001e: const/4 v2, #int 5 // #5 │ │ +095226: 6e20 c518 2100 |001f: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18c5 │ │ +09522c: 0c00 |0022: move-result-object v0 │ │ +09522e: 28e9 |0023: goto 000c // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1729 │ │ 0x0005 line=1730 │ │ 0x000c line=1735 │ │ 0x0016 line=1736 │ │ 0x001b line=1738 │ │ @@ -196619,17 +196620,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -095258: |[095258] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeLock:(I)Z │ │ -095268: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09526a: 0f00 |0001: return v0 │ │ +095230: |[095230] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeLock:(I)Z │ │ +095240: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +095242: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1723 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x0002 reg=2 edgeFlags I │ │ │ │ @@ -196638,20 +196639,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -09526c: |[09526c] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeTouched:(II)V │ │ -09527c: 5440 0907 |0000: iget-object v0, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -095280: 5441 0807 |0002: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@0708 │ │ -095284: 1602 a000 |0004: const-wide/16 v2, #int 160 // #a0 │ │ -095288: 6e40 f518 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@18f5 │ │ -09528e: 0e00 |0009: return-void │ │ +095244: |[095244] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeTouched:(II)V │ │ +095254: 5440 0907 |0000: iget-object v0, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +095258: 5441 0807 |0002: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@0708 │ │ +09525c: 1602 a000 |0004: const-wide/16 v2, #int 160 // #a0 │ │ +095260: 6e40 f518 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@18f5 │ │ +095266: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1684 │ │ 0x0009 line=1685 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x000a reg=5 edgeFlags I │ │ @@ -196662,22 +196663,22 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -095290: |[095290] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewCaptured:(Landroid/view/View;I)V │ │ -0952a0: 6e10 971c 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ -0952a6: 0c00 |0003: move-result-object v0 │ │ -0952a8: 1f00 8b03 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -0952ac: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0952ae: 5c01 fa06 |0007: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@06fa │ │ -0952b2: 7010 a318 0200 |0009: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@18a3 │ │ -0952b8: 0e00 |000c: return-void │ │ +095268: |[095268] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewCaptured:(Landroid/view/View;I)V │ │ +095278: 6e10 971c 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ +09527e: 0c00 |0003: move-result-object v0 │ │ +095280: 1f00 8b03 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +095284: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +095286: 5c01 fa06 |0007: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@06fa │ │ +09528a: 7010 a318 0200 |0009: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@18a3 │ │ +095290: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1649 │ │ 0x0006 line=1650 │ │ 0x0009 line=1652 │ │ 0x000c line=1653 │ │ locals : │ │ @@ -196691,22 +196692,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -0952bc: |[0952bc] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewDragStateChanged:(I)V │ │ -0952cc: 5430 0907 |0000: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -0952d0: 5231 0607 |0002: iget v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@0706 │ │ -0952d4: 5432 0707 |0004: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0707 │ │ -0952d8: 6e10 da1b 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getCapturedView:()Landroid/view/View; // method@1bda │ │ -0952de: 0c02 |0009: move-result-object v2 │ │ -0952e0: 6e40 0b19 1024 |000a: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateDrawerState:(IILandroid/view/View;)V // method@190b │ │ -0952e6: 0e00 |000d: return-void │ │ +095294: |[095294] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewDragStateChanged:(I)V │ │ +0952a4: 5430 0907 |0000: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +0952a8: 5231 0607 |0002: iget v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@0706 │ │ +0952ac: 5432 0707 |0004: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0707 │ │ +0952b0: 6e10 da1b 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getCapturedView:()Landroid/view/View; // method@1bda │ │ +0952b6: 0c02 |0009: move-result-object v2 │ │ +0952b8: 6e40 0b19 1024 |000a: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateDrawerState:(IILandroid/view/View;)V // method@190b │ │ +0952be: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1627 │ │ 0x000d line=1628 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x000e reg=4 state I │ │ @@ -196716,46 +196717,46 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0952e8: |[0952e8] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ -0952f8: 6e10 bd1c 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@1cbd │ │ -0952fe: 0a00 |0003: move-result v0 │ │ -095300: 5453 0907 |0004: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -095304: 1234 |0006: const/4 v4, #int 3 // #3 │ │ -095306: 6e30 ba18 6304 |0007: invoke-virtual {v3, v6, v4}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@18ba │ │ -09530c: 0a03 |000a: move-result v3 │ │ -09530e: 3803 1c00 |000b: if-eqz v3, 0027 // +001c │ │ -095312: 9003 0007 |000d: add-int v3, v0, v7 │ │ -095316: 8233 |000f: int-to-float v3, v3 │ │ -095318: 8204 |0010: int-to-float v4, v0 │ │ -09531a: a901 0304 |0011: div-float v1, v3, v4 │ │ -09531e: 5453 0907 |0013: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -095322: 6e30 0219 6301 |0015: invoke-virtual {v3, v6, v1}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@1902 │ │ -095328: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -09532a: 2d03 0103 |0019: cmpl-float v3, v1, v3 │ │ -09532e: 3903 1900 |001b: if-nez v3, 0034 // +0019 │ │ -095332: 1243 |001d: const/4 v3, #int 4 // #4 │ │ -095334: 6e20 111d 3600 |001e: invoke-virtual {v6, v3}, Landroid/view/View;.setVisibility:(I)V // method@1d11 │ │ -09533a: 5453 0907 |0021: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -09533e: 6e10 df18 0300 |0023: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18df │ │ -095344: 0e00 |0026: return-void │ │ -095346: 5453 0907 |0027: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -09534a: 6e10 d818 0300 |0029: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18d8 │ │ -095350: 0a02 |002c: move-result v2 │ │ -095352: 9103 0207 |002d: sub-int v3, v2, v7 │ │ -095356: 8233 |002f: int-to-float v3, v3 │ │ -095358: 8204 |0030: int-to-float v4, v0 │ │ -09535a: a901 0304 |0031: div-float v1, v3, v4 │ │ -09535e: 28e0 |0033: goto 0013 // -0020 │ │ -095360: 1203 |0034: const/4 v3, #int 0 // #0 │ │ -095362: 28e9 |0035: goto 001e // -0017 │ │ +0952c0: |[0952c0] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +0952d0: 6e10 bd1c 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@1cbd │ │ +0952d6: 0a00 |0003: move-result v0 │ │ +0952d8: 5453 0907 |0004: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +0952dc: 1234 |0006: const/4 v4, #int 3 // #3 │ │ +0952de: 6e30 ba18 6304 |0007: invoke-virtual {v3, v6, v4}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@18ba │ │ +0952e4: 0a03 |000a: move-result v3 │ │ +0952e6: 3803 1c00 |000b: if-eqz v3, 0027 // +001c │ │ +0952ea: 9003 0007 |000d: add-int v3, v0, v7 │ │ +0952ee: 8233 |000f: int-to-float v3, v3 │ │ +0952f0: 8204 |0010: int-to-float v4, v0 │ │ +0952f2: a901 0304 |0011: div-float v1, v3, v4 │ │ +0952f6: 5453 0907 |0013: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +0952fa: 6e30 0219 6301 |0015: invoke-virtual {v3, v6, v1}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@1902 │ │ +095300: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +095302: 2d03 0103 |0019: cmpl-float v3, v1, v3 │ │ +095306: 3903 1900 |001b: if-nez v3, 0034 // +0019 │ │ +09530a: 1243 |001d: const/4 v3, #int 4 // #4 │ │ +09530c: 6e20 111d 3600 |001e: invoke-virtual {v6, v3}, Landroid/view/View;.setVisibility:(I)V // method@1d11 │ │ +095312: 5453 0907 |0021: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +095316: 6e10 df18 0300 |0023: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18df │ │ +09531c: 0e00 |0026: return-void │ │ +09531e: 5453 0907 |0027: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +095322: 6e10 d818 0300 |0029: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18d8 │ │ +095328: 0a02 |002c: move-result v2 │ │ +09532a: 9103 0207 |002d: sub-int v3, v2, v7 │ │ +09532e: 8233 |002f: int-to-float v3, v3 │ │ +095330: 8204 |0030: int-to-float v4, v0 │ │ +095332: a901 0304 |0031: div-float v1, v3, v4 │ │ +095336: 28e0 |0033: goto 0013 // -0020 │ │ +095338: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +09533a: 28e9 |0035: goto 001e // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1633 │ │ 0x0004 line=1636 │ │ 0x000d line=1637 │ │ 0x0013 line=1642 │ │ 0x0018 line=1643 │ │ @@ -196781,56 +196782,56 @@ │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -095364: |[095364] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewReleased:(Landroid/view/View;FF)V │ │ -095374: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ -095378: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -09537a: 5484 0907 |0003: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -09537e: 6e20 d418 9400 |0005: invoke-virtual {v4, v9}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@18d4 │ │ -095384: 0a02 |0008: move-result v2 │ │ -095386: 6e10 bd1c 0900 |0009: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@1cbd │ │ -09538c: 0a00 |000c: move-result v0 │ │ -09538e: 5484 0907 |000d: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -095392: 1235 |000f: const/4 v5, #int 3 // #3 │ │ -095394: 6e30 ba18 9405 |0010: invoke-virtual {v4, v9, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@18ba │ │ -09539a: 0a04 |0013: move-result v4 │ │ -09539c: 3804 2000 |0014: if-eqz v4, 0034 // +0020 │ │ -0953a0: 2d04 0a06 |0016: cmpl-float v4, v10, v6 │ │ -0953a4: 3c04 0a00 |0018: if-gtz v4, 0022 // +000a │ │ -0953a8: 2d04 0a06 |001a: cmpl-float v4, v10, v6 │ │ -0953ac: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ -0953b0: 2d04 0207 |001e: cmpl-float v4, v2, v7 │ │ -0953b4: 3d04 1200 |0020: if-lez v4, 0032 // +0012 │ │ -0953b8: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -0953ba: 5484 0707 |0023: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0707 │ │ -0953be: 6e10 b61c 0900 |0025: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ -0953c4: 0a05 |0028: move-result v5 │ │ -0953c6: 6e30 ed1b 1405 |0029: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@1bed │ │ -0953cc: 5484 0907 |002c: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -0953d0: 6e10 df18 0400 |002e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18df │ │ -0953d6: 0e00 |0031: return-void │ │ -0953d8: 7b01 |0032: neg-int v1, v0 │ │ -0953da: 28f0 |0033: goto 0023 // -0010 │ │ -0953dc: 5484 0907 |0034: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -0953e0: 6e10 d818 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18d8 │ │ -0953e6: 0a03 |0039: move-result v3 │ │ -0953e8: 2e04 0a06 |003a: cmpg-float v4, v10, v6 │ │ -0953ec: 3a04 0a00 |003c: if-ltz v4, 0046 // +000a │ │ -0953f0: 2d04 0a06 |003e: cmpl-float v4, v10, v6 │ │ -0953f4: 3904 0900 |0040: if-nez v4, 0049 // +0009 │ │ -0953f8: 2d04 0207 |0042: cmpl-float v4, v2, v7 │ │ -0953fc: 3d04 0500 |0044: if-lez v4, 0049 // +0005 │ │ -095400: 9101 0300 |0046: sub-int v1, v3, v0 │ │ -095404: 28db |0048: goto 0023 // -0025 │ │ -095406: 0131 |0049: move v1, v3 │ │ -095408: 28fe |004a: goto 0048 // -0002 │ │ +09533c: |[09533c] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewReleased:(Landroid/view/View;FF)V │ │ +09534c: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ +095350: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +095352: 5484 0907 |0003: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +095356: 6e20 d418 9400 |0005: invoke-virtual {v4, v9}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@18d4 │ │ +09535c: 0a02 |0008: move-result v2 │ │ +09535e: 6e10 bd1c 0900 |0009: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@1cbd │ │ +095364: 0a00 |000c: move-result v0 │ │ +095366: 5484 0907 |000d: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +09536a: 1235 |000f: const/4 v5, #int 3 // #3 │ │ +09536c: 6e30 ba18 9405 |0010: invoke-virtual {v4, v9, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@18ba │ │ +095372: 0a04 |0013: move-result v4 │ │ +095374: 3804 2000 |0014: if-eqz v4, 0034 // +0020 │ │ +095378: 2d04 0a06 |0016: cmpl-float v4, v10, v6 │ │ +09537c: 3c04 0a00 |0018: if-gtz v4, 0022 // +000a │ │ +095380: 2d04 0a06 |001a: cmpl-float v4, v10, v6 │ │ +095384: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ +095388: 2d04 0207 |001e: cmpl-float v4, v2, v7 │ │ +09538c: 3d04 1200 |0020: if-lez v4, 0032 // +0012 │ │ +095390: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +095392: 5484 0707 |0023: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0707 │ │ +095396: 6e10 b61c 0900 |0025: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ +09539c: 0a05 |0028: move-result v5 │ │ +09539e: 6e30 ed1b 1405 |0029: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@1bed │ │ +0953a4: 5484 0907 |002c: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +0953a8: 6e10 df18 0400 |002e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18df │ │ +0953ae: 0e00 |0031: return-void │ │ +0953b0: 7b01 |0032: neg-int v1, v0 │ │ +0953b2: 28f0 |0033: goto 0023 // -0010 │ │ +0953b4: 5484 0907 |0034: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +0953b8: 6e10 d818 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18d8 │ │ +0953be: 0a03 |0039: move-result v3 │ │ +0953c0: 2e04 0a06 |003a: cmpg-float v4, v10, v6 │ │ +0953c4: 3a04 0a00 |003c: if-ltz v4, 0046 // +000a │ │ +0953c8: 2d04 0a06 |003e: cmpl-float v4, v10, v6 │ │ +0953cc: 3904 0900 |0040: if-nez v4, 0049 // +0009 │ │ +0953d0: 2d04 0207 |0042: cmpl-float v4, v2, v7 │ │ +0953d4: 3d04 0500 |0044: if-lez v4, 0049 // +0005 │ │ +0953d8: 9101 0300 |0046: sub-int v1, v3, v0 │ │ +0953dc: 28db |0048: goto 0023 // -0025 │ │ +0953de: 0131 |0049: move v1, v3 │ │ +0953e0: 28fe |004a: goto 0048 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1667 │ │ 0x0009 line=1668 │ │ 0x000d line=1671 │ │ 0x0016 line=1672 │ │ 0x0023 line=1678 │ │ @@ -196855,19 +196856,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -09540c: |[09540c] android.support.v4.widget.DrawerLayout$ViewDragCallback.removeCallbacks:()V │ │ -09541c: 5420 0907 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -095420: 5421 0807 |0002: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@0708 │ │ -095424: 6e20 f618 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@18f6 │ │ -09542a: 0e00 |0007: return-void │ │ +0953e4: |[0953e4] android.support.v4.widget.DrawerLayout$ViewDragCallback.removeCallbacks:()V │ │ +0953f4: 5420 0907 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +0953f8: 5421 0807 |0002: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@0708 │ │ +0953fc: 6e20 f618 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@18f6 │ │ +095402: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1614 │ │ 0x0007 line=1615 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ │ │ @@ -196876,17 +196877,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 │ │ -09542c: |[09542c] android.support.v4.widget.DrawerLayout$ViewDragCallback.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ -09543c: 5b01 0707 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0707 │ │ -095440: 0e00 |0002: return-void │ │ +095404: |[095404] android.support.v4.widget.DrawerLayout$ViewDragCallback.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ +095414: 5b01 0707 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0707 │ │ +095418: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1610 │ │ 0x0002 line=1611 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x0003 reg=1 dragger Landroid/support/v4/widget/ViewDragHelper; │ │ @@ -196896,32 +196897,32 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -095444: |[095444] android.support.v4.widget.DrawerLayout$ViewDragCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ -095454: 5420 0907 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -095458: 6e20 e318 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18e3 │ │ -09545e: 0a00 |0005: move-result v0 │ │ -095460: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -095464: 5420 0907 |0008: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -095468: 5221 0607 |000a: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@0706 │ │ -09546c: 6e30 ba18 3001 |000c: invoke-virtual {v0, v3, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@18ba │ │ -095472: 0a00 |000f: move-result v0 │ │ -095474: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ -095478: 5420 0907 |0012: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ -09547c: 6e20 d118 3000 |0014: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@18d1 │ │ -095482: 0a00 |0017: move-result v0 │ │ -095484: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ -095488: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -09548a: 0f00 |001b: return v0 │ │ -09548c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -09548e: 28fe |001d: goto 001b // -0002 │ │ +09541c: |[09541c] android.support.v4.widget.DrawerLayout$ViewDragCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ +09542c: 5420 0907 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +095430: 6e20 e318 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18e3 │ │ +095436: 0a00 |0005: move-result v0 │ │ +095438: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +09543c: 5420 0907 |0008: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +095440: 5221 0607 |000a: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@0706 │ │ +095444: 6e30 ba18 3001 |000c: invoke-virtual {v0, v3, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@18ba │ │ +09544a: 0a00 |000f: move-result v0 │ │ +09544c: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ +095450: 5420 0907 |0012: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0709 │ │ +095454: 6e20 d118 3000 |0014: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@18d1 │ │ +09545a: 0a00 |0017: move-result v0 │ │ +09545c: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ +095460: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +095462: 0f00 |001b: return v0 │ │ +095464: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +095466: 28fe |001d: goto 001b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1621 │ │ 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 │ │ @@ -197147,38 +197148,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -095490: |[095490] android.support.v4.widget.DrawerLayout.:()V │ │ -0954a0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0954a2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0954a4: 2313 5c05 |0002: new-array v3, v1, [I // type@055c │ │ -0954a8: 1404 b300 0101 |0004: const v4, #float 2.36941e-38 // #010100b3 │ │ -0954ae: 4b04 0302 |0007: aput v4, v3, v2 │ │ -0954b2: 6903 0f07 |0009: sput-object v3, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@070f │ │ -0954b6: 6003 3600 |000b: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ -0954ba: 1304 1300 |000d: const/16 v4, #int 19 // #13 │ │ -0954be: 3443 1200 |000f: if-lt v3, v4, 0021 // +0012 │ │ -0954c2: 6a01 0b07 |0011: sput-boolean v1, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@070b │ │ -0954c6: 6000 3600 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ -0954ca: 1301 1500 |0015: const/16 v1, #int 21 // #15 │ │ -0954ce: 3410 0c00 |0017: if-lt v0, v1, 0023 // +000c │ │ -0954d2: 2201 8703 |0019: new-instance v1, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; // type@0387 │ │ -0954d6: 7010 7a18 0100 |001b: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21;.:()V // method@187a │ │ -0954dc: 6901 0e07 |001e: sput-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@070e │ │ -0954e0: 0e00 |0020: return-void │ │ -0954e2: 0121 |0021: move v1, v2 │ │ -0954e4: 28ef |0022: goto 0011 // -0011 │ │ -0954e6: 2201 8803 |0023: new-instance v1, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; // type@0388 │ │ -0954ea: 7010 7f18 0100 |0025: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase;.:()V // method@187f │ │ -0954f0: 6901 0e07 |0028: sput-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@070e │ │ -0954f4: 28f6 |002a: goto 0020 // -000a │ │ +095468: |[095468] android.support.v4.widget.DrawerLayout.:()V │ │ +095478: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +09547a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +09547c: 2313 5c05 |0002: new-array v3, v1, [I // type@055c │ │ +095480: 1404 b300 0101 |0004: const v4, #float 2.36941e-38 // #010100b3 │ │ +095486: 4b04 0302 |0007: aput v4, v3, v2 │ │ +09548a: 6903 0f07 |0009: sput-object v3, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@070f │ │ +09548e: 6003 3600 |000b: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ +095492: 1304 1300 |000d: const/16 v4, #int 19 // #13 │ │ +095496: 3443 1200 |000f: if-lt v3, v4, 0021 // +0012 │ │ +09549a: 6a01 0b07 |0011: sput-boolean v1, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@070b │ │ +09549e: 6000 3600 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0036 │ │ +0954a2: 1301 1500 |0015: const/16 v1, #int 21 // #15 │ │ +0954a6: 3410 0c00 |0017: if-lt v0, v1, 0023 // +000c │ │ +0954aa: 2201 8703 |0019: new-instance v1, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; // type@0387 │ │ +0954ae: 7010 7a18 0100 |001b: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21;.:()V // method@187a │ │ +0954b4: 6901 0e07 |001e: sput-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@070e │ │ +0954b8: 0e00 |0020: return-void │ │ +0954ba: 0121 |0021: move v1, v2 │ │ +0954bc: 28ef |0022: goto 0011 // -0011 │ │ +0954be: 2201 8803 |0023: new-instance v1, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; // type@0388 │ │ +0954c2: 7010 7f18 0100 |0025: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase;.:()V // method@187f │ │ +0954c8: 6901 0e07 |0028: sput-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@070e │ │ +0954cc: 28f6 |002a: goto 0020 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=159 │ │ 0x000b line=164 │ │ 0x0013 line=303 │ │ 0x0015 line=304 │ │ 0x0019 line=305 │ │ @@ -197194,18 +197195,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0954f8: |[0954f8] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;)V │ │ -095508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09550a: 7030 b218 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@18b2 │ │ -095510: 0e00 |0004: return-void │ │ +0954d0: |[0954d0] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;)V │ │ +0954e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0954e2: 7030 b218 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@18b2 │ │ +0954e8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0004 line=315 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -197215,18 +197216,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 │ │ -095514: |[095514] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -095524: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -095526: 7040 b318 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@18b3 │ │ -09552c: 0e00 |0004: return-void │ │ +0954ec: |[0954ec] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0954fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0954fe: 7040 b318 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@18b3 │ │ +095504: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0004 line=319 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -197237,86 +197238,86 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 151 16-bit code units │ │ -095530: |[095530] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -095540: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ -095544: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -095546: 7040 301d 7698 |0003: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1d30 │ │ -09554c: 2202 8503 |0006: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // type@0385 │ │ -095550: 7020 7418 6200 |0008: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@1874 │ │ -095556: 5b62 1b07 |000b: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mChildAccessibilityDelegate:Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // field@071b │ │ -09555a: 1502 0099 |000d: const/high16 v2, #int -1728053248 // #9900 │ │ -09555e: 5962 2d07 |000f: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@072d │ │ -095562: 2202 5600 |0011: new-instance v2, Landroid/graphics/Paint; // type@0056 │ │ -095566: 7010 9001 0200 |0013: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@0190 │ │ -09556c: 5b62 2f07 |0016: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@072f │ │ -095570: 5c64 2007 |0018: iput-boolean v4, v6, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0720 │ │ -095574: 1502 0400 |001a: const/high16 v2, #int 262144 // #4 │ │ -095578: 6e20 fa18 2600 |001c: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.setDescendantFocusability:(I)V // method@18fa │ │ -09557e: 6e10 d618 0600 |001f: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@18d6 │ │ -095584: 0c02 |0022: move-result-object v2 │ │ -095586: 6e10 2f01 0200 |0023: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@012f │ │ -09558c: 0c02 |0026: move-result-object v2 │ │ -09558e: 5220 3f08 |0027: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@083f │ │ -095592: 1502 8042 |0029: const/high16 v2, #int 1115684864 // #4280 │ │ -095596: c802 |002b: mul-float/2addr v2, v0 │ │ -095598: 1503 003f |002c: const/high16 v3, #int 1056964608 // #3f00 │ │ -09559c: c632 |002e: add-float/2addr v2, v3 │ │ -09559e: 8722 |002f: float-to-int v2, v2 │ │ -0955a0: 5962 2a07 |0030: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@072a │ │ -0955a4: 1502 c843 |0032: const/high16 v2, #int 1137180672 // #43c8 │ │ -0955a8: a801 0200 |0034: mul-float v1, v2, v0 │ │ -0955ac: 2202 9203 |0036: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@0392 │ │ -0955b0: 1233 |0038: const/4 v3, #int 3 // #3 │ │ -0955b2: 7030 9f18 6203 |0039: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@189f │ │ -0955b8: 5b62 2507 |003c: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0725 │ │ -0955bc: 2202 9203 |003e: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@0392 │ │ -0955c0: 1253 |0040: const/4 v3, #int 5 // #5 │ │ -0955c2: 7030 9f18 6203 |0041: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@189f │ │ -0955c8: 5b62 2b07 |0044: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@072b │ │ -0955cc: 5462 2507 |0046: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0725 │ │ -0955d0: 7130 d01b 5602 |0048: 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@1bd0 │ │ -0955d6: 0c02 |004b: move-result-object v2 │ │ -0955d8: 5b62 2607 |004c: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ -0955dc: 5462 2607 |004e: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ -0955e0: 6e20 eb1b 4200 |0050: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@1beb │ │ -0955e6: 5462 2607 |0053: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ -0955ea: 6e20 ec1b 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@1bec │ │ -0955f0: 5462 2507 |0058: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0725 │ │ -0955f4: 5463 2607 |005a: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ -0955f8: 6e20 ae18 3200 |005c: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@18ae │ │ -0955fe: 5462 2b07 |005f: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@072b │ │ -095602: 7130 d01b 5602 |0061: 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@1bd0 │ │ -095608: 0c02 |0064: move-result-object v2 │ │ -09560a: 5b62 2c07 |0065: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@072c │ │ -09560e: 5462 2c07 |0067: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@072c │ │ -095612: 1223 |0069: const/4 v3, #int 2 // #2 │ │ -095614: 6e20 eb1b 3200 |006a: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@1beb │ │ -09561a: 5462 2c07 |006d: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@072c │ │ -09561e: 6e20 ec1b 1200 |006f: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@1bec │ │ -095624: 5462 2b07 |0072: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@072b │ │ -095628: 5463 2c07 |0074: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@072c │ │ -09562c: 6e20 ae18 3200 |0076: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@18ae │ │ -095632: 6e20 0319 4600 |0079: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.setFocusableInTouchMode:(Z)V // method@1903 │ │ -095638: 7120 5212 4600 |007c: invoke-static {v6, v4}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1252 │ │ -09563e: 2202 8403 |007f: new-instance v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; // type@0384 │ │ -095642: 7020 6d18 6200 |0081: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@186d │ │ -095648: 7120 4c12 2600 |0084: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@124c │ │ -09564e: 1202 |0087: const/4 v2, #int 0 // #0 │ │ -095650: 7120 ed12 2600 |0088: invoke-static {v6, v2}, Landroid/support/v4/view/ViewGroupCompat;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@12ed │ │ -095656: 7110 2212 0600 |008b: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@1222 │ │ -09565c: 0a02 |008e: move-result v2 │ │ -09565e: 3802 0700 |008f: if-eqz v2, 0096 // +0007 │ │ -095662: 6202 0e07 |0091: sget-object v2, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@070e │ │ -095666: 7220 7718 6200 |0093: invoke-interface {v2, v6}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.configureApplyInsets:(Landroid/view/View;)V // method@1877 │ │ -09566c: 0e00 |0096: return-void │ │ +095508: |[095508] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +095518: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ +09551c: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +09551e: 7040 301d 7698 |0003: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1d30 │ │ +095524: 2202 8503 |0006: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // type@0385 │ │ +095528: 7020 7418 6200 |0008: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@1874 │ │ +09552e: 5b62 1b07 |000b: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mChildAccessibilityDelegate:Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // field@071b │ │ +095532: 1502 0099 |000d: const/high16 v2, #int -1728053248 // #9900 │ │ +095536: 5962 2d07 |000f: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@072d │ │ +09553a: 2202 5600 |0011: new-instance v2, Landroid/graphics/Paint; // type@0056 │ │ +09553e: 7010 9001 0200 |0013: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@0190 │ │ +095544: 5b62 2f07 |0016: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@072f │ │ +095548: 5c64 2007 |0018: iput-boolean v4, v6, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0720 │ │ +09554c: 1502 0400 |001a: const/high16 v2, #int 262144 // #4 │ │ +095550: 6e20 fa18 2600 |001c: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.setDescendantFocusability:(I)V // method@18fa │ │ +095556: 6e10 d618 0600 |001f: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@18d6 │ │ +09555c: 0c02 |0022: move-result-object v2 │ │ +09555e: 6e10 2f01 0200 |0023: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@012f │ │ +095564: 0c02 |0026: move-result-object v2 │ │ +095566: 5220 3f08 |0027: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@083f │ │ +09556a: 1502 8042 |0029: const/high16 v2, #int 1115684864 // #4280 │ │ +09556e: c802 |002b: mul-float/2addr v2, v0 │ │ +095570: 1503 003f |002c: const/high16 v3, #int 1056964608 // #3f00 │ │ +095574: c632 |002e: add-float/2addr v2, v3 │ │ +095576: 8722 |002f: float-to-int v2, v2 │ │ +095578: 5962 2a07 |0030: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@072a │ │ +09557c: 1502 c843 |0032: const/high16 v2, #int 1137180672 // #43c8 │ │ +095580: a801 0200 |0034: mul-float v1, v2, v0 │ │ +095584: 2202 9203 |0036: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@0392 │ │ +095588: 1233 |0038: const/4 v3, #int 3 // #3 │ │ +09558a: 7030 9f18 6203 |0039: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@189f │ │ +095590: 5b62 2507 |003c: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0725 │ │ +095594: 2202 9203 |003e: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@0392 │ │ +095598: 1253 |0040: const/4 v3, #int 5 // #5 │ │ +09559a: 7030 9f18 6203 |0041: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@189f │ │ +0955a0: 5b62 2b07 |0044: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@072b │ │ +0955a4: 5462 2507 |0046: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0725 │ │ +0955a8: 7130 d01b 5602 |0048: 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@1bd0 │ │ +0955ae: 0c02 |004b: move-result-object v2 │ │ +0955b0: 5b62 2607 |004c: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ +0955b4: 5462 2607 |004e: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ +0955b8: 6e20 eb1b 4200 |0050: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@1beb │ │ +0955be: 5462 2607 |0053: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ +0955c2: 6e20 ec1b 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@1bec │ │ +0955c8: 5462 2507 |0058: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0725 │ │ +0955cc: 5463 2607 |005a: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ +0955d0: 6e20 ae18 3200 |005c: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@18ae │ │ +0955d6: 5462 2b07 |005f: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@072b │ │ +0955da: 7130 d01b 5602 |0061: 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@1bd0 │ │ +0955e0: 0c02 |0064: move-result-object v2 │ │ +0955e2: 5b62 2c07 |0065: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@072c │ │ +0955e6: 5462 2c07 |0067: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@072c │ │ +0955ea: 1223 |0069: const/4 v3, #int 2 // #2 │ │ +0955ec: 6e20 eb1b 3200 |006a: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@1beb │ │ +0955f2: 5462 2c07 |006d: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@072c │ │ +0955f6: 6e20 ec1b 1200 |006f: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@1bec │ │ +0955fc: 5462 2b07 |0072: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@072b │ │ +095600: 5463 2c07 |0074: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@072c │ │ +095604: 6e20 ae18 3200 |0076: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@18ae │ │ +09560a: 6e20 0319 4600 |0079: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.setFocusableInTouchMode:(Z)V // method@1903 │ │ +095610: 7120 5212 4600 |007c: invoke-static {v6, v4}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1252 │ │ +095616: 2202 8403 |007f: new-instance v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; // type@0384 │ │ +09561a: 7020 6d18 6200 |0081: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@186d │ │ +095620: 7120 4c12 2600 |0084: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@124c │ │ +095626: 1202 |0087: const/4 v2, #int 0 // #0 │ │ +095628: 7120 ed12 2600 |0088: invoke-static {v6, v2}, Landroid/support/v4/view/ViewGroupCompat;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@12ed │ │ +09562e: 7110 2212 0600 |008b: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@1222 │ │ +095634: 0a02 |008e: move-result v2 │ │ +095636: 3802 0700 |008f: if-eqz v2, 0096 // +0007 │ │ +09563a: 6202 0e07 |0091: sget-object v2, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@070e │ │ +09563e: 7220 7718 6200 |0093: invoke-interface {v2, v6}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.configureApplyInsets:(Landroid/view/View;)V // method@1877 │ │ +095644: 0e00 |0096: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=322 │ │ 0x0006 line=166 │ │ 0x000d line=171 │ │ 0x0011 line=173 │ │ 0x0018 line=181 │ │ @@ -197354,52 +197355,52 @@ │ │ type : '()[I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -095670: |[095670] android.support.v4.widget.DrawerLayout.access$100:()[I │ │ -095680: 6200 0f07 |0000: sget-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@070f │ │ -095684: 1100 |0002: return-object v0 │ │ +095648: |[095648] android.support.v4.widget.DrawerLayout.access$100:()[I │ │ +095658: 6200 0f07 |0000: sget-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@070f │ │ +09565c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ │ │ #5 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ name : 'access$200' │ │ type : '()Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -095688: |[095688] android.support.v4.widget.DrawerLayout.access$200:()Z │ │ -095698: 6300 0b07 |0000: sget-boolean v0, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@070b │ │ -09569c: 0f00 |0002: return v0 │ │ +095660: |[095660] android.support.v4.widget.DrawerLayout.access$200:()Z │ │ +095670: 6300 0b07 |0000: sget-boolean v0, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@070b │ │ +095674: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ │ │ #6 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ name : 'access$300' │ │ type : '(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0956a0: |[0956a0] android.support.v4.widget.DrawerLayout.access$300:(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; │ │ -0956b0: 7010 c718 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@18c7 │ │ -0956b6: 0c00 |0003: move-result-object v0 │ │ -0956b8: 1100 |0004: return-object v0 │ │ +095678: |[095678] android.support.v4.widget.DrawerLayout.access$300:(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; │ │ +095688: 7010 c718 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@18c7 │ │ +09568e: 0c00 |0003: move-result-object v0 │ │ +095690: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/widget/DrawerLayout; │ │ │ │ #7 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -197407,18 +197408,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0956bc: |[0956bc] android.support.v4.widget.DrawerLayout.access$400:(Landroid/view/View;)Z │ │ -0956cc: 7110 de18 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/DrawerLayout;.includeChildForAccessibility:(Landroid/view/View;)Z // method@18de │ │ -0956d2: 0a00 |0003: move-result v0 │ │ -0956d4: 0f00 |0004: return v0 │ │ +095694: |[095694] android.support.v4.widget.DrawerLayout.access$400:(Landroid/view/View;)Z │ │ +0956a4: 7110 de18 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/DrawerLayout;.includeChildForAccessibility:(Landroid/view/View;)Z // method@18de │ │ +0956aa: 0a00 |0003: move-result v0 │ │ +0956ac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/view/View; │ │ │ │ #8 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -197426,32 +197427,32 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0956d8: |[0956d8] android.support.v4.widget.DrawerLayout.findVisibleDrawer:()Landroid/view/View; │ │ -0956e8: 6e10 cd18 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18cd │ │ -0956ee: 0a01 |0003: move-result v1 │ │ -0956f0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0956f2: 3512 1600 |0005: if-ge v2, v1, 001b // +0016 │ │ -0956f6: 6e20 cc18 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18cc │ │ -0956fc: 0c00 |000a: move-result-object v0 │ │ -0956fe: 6e20 e318 0400 |000b: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18e3 │ │ -095704: 0a03 |000e: move-result v3 │ │ -095706: 3803 0900 |000f: if-eqz v3, 0018 // +0009 │ │ -09570a: 6e20 e518 0400 |0011: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@18e5 │ │ -095710: 0a03 |0014: move-result v3 │ │ -095712: 3803 0300 |0015: if-eqz v3, 0018 // +0003 │ │ -095716: 1100 |0017: return-object v0 │ │ -095718: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -09571c: 28eb |001a: goto 0005 // -0015 │ │ -09571e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -095720: 28fb |001c: goto 0017 // -0005 │ │ +0956b0: |[0956b0] android.support.v4.widget.DrawerLayout.findVisibleDrawer:()Landroid/view/View; │ │ +0956c0: 6e10 cd18 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18cd │ │ +0956c6: 0a01 |0003: move-result v1 │ │ +0956c8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0956ca: 3512 1600 |0005: if-ge v2, v1, 001b // +0016 │ │ +0956ce: 6e20 cc18 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18cc │ │ +0956d4: 0c00 |000a: move-result-object v0 │ │ +0956d6: 6e20 e318 0400 |000b: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18e3 │ │ +0956dc: 0a03 |000e: move-result v3 │ │ +0956de: 3803 0900 |000f: if-eqz v3, 0018 // +0009 │ │ +0956e2: 6e20 e518 0400 |0011: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@18e5 │ │ +0956e8: 0a03 |0014: move-result v3 │ │ +0956ea: 3803 0300 |0015: if-eqz v3, 0018 // +0003 │ │ +0956ee: 1100 |0017: return-object v0 │ │ +0956f0: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0956f4: 28eb |001a: goto 0005 // -0015 │ │ +0956f6: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0956f8: 28fb |001c: goto 0017 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1444 │ │ 0x0004 line=1445 │ │ 0x0007 line=1446 │ │ 0x000b line=1447 │ │ 0x0017 line=1451 │ │ @@ -197469,28 +197470,28 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -095724: |[095724] android.support.v4.widget.DrawerLayout.gravityToString:(I)Ljava/lang/String; │ │ -095734: dd00 0203 |0000: and-int/lit8 v0, v2, #int 3 // #03 │ │ -095738: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -09573a: 3310 0500 |0003: if-ne v0, v1, 0008 // +0005 │ │ -09573e: 1a00 7005 |0005: const-string v0, "LEFT" // string@0570 │ │ -095742: 1100 |0007: return-object v0 │ │ -095744: dd00 0205 |0008: and-int/lit8 v0, v2, #int 5 // #05 │ │ -095748: 1251 |000a: const/4 v1, #int 5 // #5 │ │ -09574a: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ -09574e: 1a00 0e0d |000d: const-string v0, "RIGHT" // string@0d0e │ │ -095752: 28f8 |000f: goto 0007 // -0008 │ │ -095754: 7110 0c21 0200 |0010: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ -09575a: 0c00 |0013: move-result-object v0 │ │ -09575c: 28f3 |0014: goto 0007 // -000d │ │ +0956fc: |[0956fc] android.support.v4.widget.DrawerLayout.gravityToString:(I)Ljava/lang/String; │ │ +09570c: dd00 0203 |0000: and-int/lit8 v0, v2, #int 3 // #03 │ │ +095710: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +095712: 3310 0500 |0003: if-ne v0, v1, 0008 // +0005 │ │ +095716: 1a00 7005 |0005: const-string v0, "LEFT" // string@0570 │ │ +09571a: 1100 |0007: return-object v0 │ │ +09571c: dd00 0205 |0008: and-int/lit8 v0, v2, #int 5 // #05 │ │ +095720: 1251 |000a: const/4 v1, #int 5 // #5 │ │ +095722: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ +095726: 1a00 0e0d |000d: const-string v0, "RIGHT" // string@0d0e │ │ +09572a: 28f8 |000f: goto 0007 // -0008 │ │ +09572c: 7110 0c21 0200 |0010: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@210c │ │ +095732: 0c00 |0013: move-result-object v0 │ │ +095734: 28f3 |0014: goto 0007 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ 0x0005 line=767 │ │ 0x0007 line=772 │ │ 0x0008 line=769 │ │ 0x000d line=770 │ │ @@ -197503,25 +197504,25 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -095760: |[095760] android.support.v4.widget.DrawerLayout.hasOpaqueBackground:(Landroid/view/View;)Z │ │ -095770: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -095772: 6e10 8a1c 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1c8a │ │ -095778: 0c00 |0004: move-result-object v0 │ │ -09577a: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -09577e: 6e10 c201 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@01c2 │ │ -095784: 0a02 |000a: move-result v2 │ │ -095786: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -095788: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ -09578c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -09578e: 0f01 |000f: return v1 │ │ +095738: |[095738] android.support.v4.widget.DrawerLayout.hasOpaqueBackground:(Landroid/view/View;)Z │ │ +095748: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09574a: 6e10 8a1c 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1c8a │ │ +095750: 0c00 |0004: move-result-object v0 │ │ +095752: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +095756: 6e10 c201 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@01c2 │ │ +09575c: 0a02 |000a: move-result v2 │ │ +09575e: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +095760: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ +095764: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +095766: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=983 │ │ 0x0005 line=984 │ │ 0x0007 line=985 │ │ 0x000f line=987 │ │ locals : │ │ @@ -197533,32 +197534,32 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -095790: |[095790] android.support.v4.widget.DrawerLayout.hasPeekingDrawer:()Z │ │ -0957a0: 6e10 cd18 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18cd │ │ -0957a6: 0a00 |0003: move-result v0 │ │ -0957a8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0957aa: 3501 1500 |0005: if-ge v1, v0, 001a // +0015 │ │ -0957ae: 6e20 cc18 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18cc │ │ -0957b4: 0c03 |000a: move-result-object v3 │ │ -0957b6: 6e10 971c 0300 |000b: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ -0957bc: 0c02 |000e: move-result-object v2 │ │ -0957be: 1f02 8b03 |000f: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -0957c2: 5523 fa06 |0011: iget-boolean v3, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@06fa │ │ -0957c6: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ -0957ca: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -0957cc: 0f03 |0016: return v3 │ │ -0957ce: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0957d2: 28ec |0019: goto 0005 // -0014 │ │ -0957d4: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -0957d6: 28fb |001b: goto 0016 // -0005 │ │ +095768: |[095768] android.support.v4.widget.DrawerLayout.hasPeekingDrawer:()Z │ │ +095778: 6e10 cd18 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18cd │ │ +09577e: 0a00 |0003: move-result v0 │ │ +095780: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +095782: 3501 1500 |0005: if-ge v1, v0, 001a // +0015 │ │ +095786: 6e20 cc18 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18cc │ │ +09578c: 0c03 |000a: move-result-object v3 │ │ +09578e: 6e10 971c 0300 |000b: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ +095794: 0c02 |000e: move-result-object v2 │ │ +095796: 1f02 8b03 |000f: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +09579a: 5523 fa06 |0011: iget-boolean v3, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@06fa │ │ +09579e: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ +0957a2: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +0957a4: 0f03 |0016: return v3 │ │ +0957a6: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0957aa: 28ec |0019: goto 0005 // -0014 │ │ +0957ac: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +0957ae: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1405 │ │ 0x0004 line=1406 │ │ 0x0007 line=1407 │ │ 0x0011 line=1408 │ │ 0x0015 line=1409 │ │ @@ -197577,22 +197578,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0957d8: |[0957d8] android.support.v4.widget.DrawerLayout.hasVisibleDrawer:()Z │ │ -0957e8: 7010 c718 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@18c7 │ │ -0957ee: 0c00 |0003: move-result-object v0 │ │ -0957f0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0957f4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0957f6: 0f00 |0007: return v0 │ │ -0957f8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0957fa: 28fe |0009: goto 0007 // -0002 │ │ +0957b0: |[0957b0] android.support.v4.widget.DrawerLayout.hasVisibleDrawer:()Z │ │ +0957c0: 7010 c718 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@18c7 │ │ +0957c6: 0c00 |0003: move-result-object v0 │ │ +0957c8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0957cc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0957ce: 0f00 |0007: return v0 │ │ +0957d0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0957d2: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1440 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ #13 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -197600,27 +197601,27 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0957fc: |[0957fc] android.support.v4.widget.DrawerLayout.includeChildForAccessibility:(Landroid/view/View;)Z │ │ -09580c: 7110 2312 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@1223 │ │ -095812: 0a00 |0003: move-result v0 │ │ -095814: 1241 |0004: const/4 v1, #int 4 // #4 │ │ -095816: 3210 0b00 |0005: if-eq v0, v1, 0010 // +000b │ │ -09581a: 7110 2312 0200 |0007: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@1223 │ │ -095820: 0a00 |000a: move-result v0 │ │ -095822: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -095824: 3210 0400 |000c: if-eq v0, v1, 0010 // +0004 │ │ -095828: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -09582a: 0f00 |000f: return v0 │ │ -09582c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -09582e: 28fe |0011: goto 000f // -0002 │ │ +0957d4: |[0957d4] android.support.v4.widget.DrawerLayout.includeChildForAccessibility:(Landroid/view/View;)Z │ │ +0957e4: 7110 2312 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@1223 │ │ +0957ea: 0a00 |0003: move-result v0 │ │ +0957ec: 1241 |0004: const/4 v1, #int 4 // #4 │ │ +0957ee: 3210 0b00 |0005: if-eq v0, v1, 0010 // +000b │ │ +0957f2: 7110 2312 0200 |0007: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@1223 │ │ +0957f8: 0a00 |000a: move-result v0 │ │ +0957fa: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +0957fc: 3210 0400 |000c: if-eq v0, v1, 0010 // +0004 │ │ +095800: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +095802: 0f00 |000f: return v0 │ │ +095804: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +095806: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1552 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 child Landroid/view/View; │ │ │ │ #14 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -197628,35 +197629,35 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -095830: |[095830] android.support.v4.widget.DrawerLayout.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V │ │ -095840: 6e10 cd18 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18cd │ │ -095846: 0a01 |0003: move-result v1 │ │ -095848: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -09584a: 3512 1e00 |0005: if-ge v2, v1, 0023 // +001e │ │ -09584e: 6e20 cc18 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18cc │ │ -095854: 0c00 |000a: move-result-object v0 │ │ -095856: 3906 0800 |000b: if-nez v6, 0013 // +0008 │ │ -09585a: 6e20 e318 0400 |000d: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18e3 │ │ -095860: 0a03 |0010: move-result v3 │ │ -095862: 3803 0600 |0011: if-eqz v3, 0017 // +0006 │ │ -095866: 3806 0b00 |0013: if-eqz v6, 001e // +000b │ │ -09586a: 3350 0900 |0015: if-ne v0, v5, 001e // +0009 │ │ -09586e: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -095870: 7120 5212 3000 |0018: invoke-static {v0, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1252 │ │ -095876: d802 0201 |001b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -09587a: 28e8 |001d: goto 0005 // -0018 │ │ -09587c: 1243 |001e: const/4 v3, #int 4 // #4 │ │ -09587e: 7120 5212 3000 |001f: invoke-static {v0, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1252 │ │ -095884: 28f9 |0022: goto 001b // -0007 │ │ -095886: 0e00 |0023: return-void │ │ +095808: |[095808] android.support.v4.widget.DrawerLayout.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V │ │ +095818: 6e10 cd18 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18cd │ │ +09581e: 0a01 |0003: move-result v1 │ │ +095820: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +095822: 3512 1e00 |0005: if-ge v2, v1, 0023 // +001e │ │ +095826: 6e20 cc18 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18cc │ │ +09582c: 0c00 |000a: move-result-object v0 │ │ +09582e: 3906 0800 |000b: if-nez v6, 0013 // +0008 │ │ +095832: 6e20 e318 0400 |000d: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18e3 │ │ +095838: 0a03 |0010: move-result v3 │ │ +09583a: 3803 0600 |0011: if-eqz v3, 0017 // +0006 │ │ +09583e: 3806 0b00 |0013: if-eqz v6, 001e // +000b │ │ +095842: 3350 0900 |0015: if-ne v0, v5, 001e // +0009 │ │ +095846: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +095848: 7120 5212 3000 |0018: invoke-static {v0, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1252 │ │ +09584e: d802 0201 |001b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +095852: 28e8 |001d: goto 0005 // -0018 │ │ +095854: 1243 |001e: const/4 v3, #int 4 // #4 │ │ +095856: 7120 5212 3000 |001f: invoke-static {v0, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1252 │ │ +09585c: 28f9 |0022: goto 001b // -0007 │ │ +09585e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ 0x0004 line=667 │ │ 0x0007 line=668 │ │ 0x000b line=669 │ │ 0x0017 line=673 │ │ @@ -197677,32 +197678,32 @@ │ │ type : '(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -095888: |[095888] android.support.v4.widget.DrawerLayout.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -095898: 6f40 321d 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@1d32 │ │ -09589e: 6e10 c618 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@18c6 │ │ -0958a4: 0c00 |0006: move-result-object v0 │ │ -0958a6: 3900 0800 |0007: if-nez v0, 000f // +0008 │ │ -0958aa: 6e20 e318 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18e3 │ │ -0958b0: 0a01 |000c: move-result v1 │ │ -0958b2: 3801 1000 |000d: if-eqz v1, 001d // +0010 │ │ -0958b6: 1241 |000f: const/4 v1, #int 4 // #4 │ │ -0958b8: 7120 5212 1300 |0010: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1252 │ │ -0958be: 6301 0b07 |0013: sget-boolean v1, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@070b │ │ -0958c2: 3901 0700 |0015: if-nez v1, 001c // +0007 │ │ -0958c6: 5421 1b07 |0017: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mChildAccessibilityDelegate:Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // field@071b │ │ -0958ca: 7120 4c12 1300 |0019: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@124c │ │ -0958d0: 0e00 |001c: return-void │ │ -0958d2: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -0958d4: 7120 5212 1300 |001e: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1252 │ │ -0958da: 28f2 |0021: goto 0013 // -000e │ │ +095860: |[095860] android.support.v4.widget.DrawerLayout.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ +095870: 6f40 321d 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@1d32 │ │ +095876: 6e10 c618 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@18c6 │ │ +09587c: 0c00 |0006: move-result-object v0 │ │ +09587e: 3900 0800 |0007: if-nez v0, 000f // +0008 │ │ +095882: 6e20 e318 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18e3 │ │ +095888: 0a01 |000c: move-result v1 │ │ +09588a: 3801 1000 |000d: if-eqz v1, 001d // +0010 │ │ +09588e: 1241 |000f: const/4 v1, #int 4 // #4 │ │ +095890: 7120 5212 1300 |0010: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1252 │ │ +095896: 6301 0b07 |0013: sget-boolean v1, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@070b │ │ +09589a: 3901 0700 |0015: if-nez v1, 001c // +0007 │ │ +09589e: 5421 1b07 |0017: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mChildAccessibilityDelegate:Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // field@071b │ │ +0958a2: 7120 4c12 1300 |0019: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@124c │ │ +0958a8: 0e00 |001c: return-void │ │ +0958aa: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +0958ac: 7120 5212 1300 |001e: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1252 │ │ +0958b2: 28f2 |0021: goto 0013 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1524 │ │ 0x0003 line=1526 │ │ 0x0007 line=1527 │ │ 0x000f line=1530 │ │ 0x0013 line=1541 │ │ @@ -197721,39 +197722,39 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 41 16-bit code units │ │ -0958dc: |[0958dc] android.support.v4.widget.DrawerLayout.cancelChildViewTouch:()V │ │ -0958ec: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0958ee: 55b2 1c07 |0001: iget-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@071c │ │ -0958f2: 3902 2500 |0003: if-nez v2, 0028 // +0025 │ │ -0958f6: 7100 0103 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0301 │ │ -0958fc: 0b00 |0008: move-result-wide v0 │ │ -0958fe: 1234 |0009: const/4 v4, #int 3 // #3 │ │ -095900: 1207 |000a: const/4 v7, #int 0 // #0 │ │ -095902: 0402 |000b: move-wide v2, v0 │ │ -095904: 0156 |000c: move v6, v5 │ │ -095906: 7708 5c1c 0000 |000d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1c5c │ │ -09590c: 0c08 |0010: move-result-object v8 │ │ -09590e: 6e10 cd18 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18cd │ │ -095914: 0a09 |0014: move-result v9 │ │ -095916: 120a |0015: const/4 v10, #int 0 // #0 │ │ -095918: 359a 0c00 |0016: if-ge v10, v9, 0022 // +000c │ │ -09591c: 6e20 cc18 ab00 |0018: invoke-virtual {v11, v10}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18cc │ │ -095922: 0c02 |001b: move-result-object v2 │ │ -095924: 6e20 841c 8200 |001c: invoke-virtual {v2, v8}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@1c84 │ │ -09592a: d80a 0a01 |001f: add-int/lit8 v10, v10, #int 1 // #01 │ │ -09592e: 28f5 |0021: goto 0016 // -000b │ │ -095930: 6e10 5e1c 0800 |0022: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1c5e │ │ -095936: 1212 |0025: const/4 v2, #int 1 // #1 │ │ -095938: 5cb2 1c07 |0026: iput-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@071c │ │ -09593c: 0e00 |0028: return-void │ │ +0958b4: |[0958b4] android.support.v4.widget.DrawerLayout.cancelChildViewTouch:()V │ │ +0958c4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0958c6: 55b2 1c07 |0001: iget-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@071c │ │ +0958ca: 3902 2500 |0003: if-nez v2, 0028 // +0025 │ │ +0958ce: 7100 0103 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0301 │ │ +0958d4: 0b00 |0008: move-result-wide v0 │ │ +0958d6: 1234 |0009: const/4 v4, #int 3 // #3 │ │ +0958d8: 1207 |000a: const/4 v7, #int 0 // #0 │ │ +0958da: 0402 |000b: move-wide v2, v0 │ │ +0958dc: 0156 |000c: move v6, v5 │ │ +0958de: 7708 5c1c 0000 |000d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1c5c │ │ +0958e4: 0c08 |0010: move-result-object v8 │ │ +0958e6: 6e10 cd18 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18cd │ │ +0958ec: 0a09 |0014: move-result v9 │ │ +0958ee: 120a |0015: const/4 v10, #int 0 // #0 │ │ +0958f0: 359a 0c00 |0016: if-ge v10, v9, 0022 // +000c │ │ +0958f4: 6e20 cc18 ab00 |0018: invoke-virtual {v11, v10}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18cc │ │ +0958fa: 0c02 |001b: move-result-object v2 │ │ +0958fc: 6e20 841c 8200 |001c: invoke-virtual {v2, v8}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@1c84 │ │ +095902: d80a 0a01 |001f: add-int/lit8 v10, v10, #int 1 // #01 │ │ +095906: 28f5 |0021: goto 0016 // -000b │ │ +095908: 6e10 5e1c 0800 |0022: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1c5e │ │ +09590e: 1212 |0025: const/4 v2, #int 1 // #1 │ │ +095910: 5cb2 1c07 |0026: iput-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@071c │ │ +095914: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1456 │ │ 0x0005 line=1457 │ │ 0x0009 line=1458 │ │ 0x0011 line=1460 │ │ 0x0015 line=1461 │ │ @@ -197774,23 +197775,23 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -095940: |[095940] android.support.v4.widget.DrawerLayout.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z │ │ -095950: 6e20 d318 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@18d3 │ │ -095956: 0a00 |0003: move-result v0 │ │ -095958: 9501 0004 |0004: and-int v1, v0, v4 │ │ -09595c: 3341 0400 |0006: if-ne v1, v4, 000a // +0004 │ │ -095960: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -095962: 0f01 |0009: return v1 │ │ -095964: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -095966: 28fe |000b: goto 0009 // -0002 │ │ +095918: |[095918] android.support.v4.widget.DrawerLayout.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z │ │ +095928: 6e20 d318 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@18d3 │ │ +09592e: 0a00 |0003: move-result v0 │ │ +095930: 9501 0004 |0004: and-int v1, v0, v4 │ │ +095934: 3341 0400 |0006: if-ne v1, v4, 000a // +0004 │ │ +095938: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +09593a: 0f01 |0009: return v1 │ │ +09593c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +09593e: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ 0x0004 line=713 │ │ locals : │ │ 0x0004 - 0x000c reg=0 absGravity I │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -197802,24 +197803,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -095968: |[095968] android.support.v4.widget.DrawerLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -095978: 2020 8b03 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -09597c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -095980: 6f20 331d 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@1d33 │ │ -095986: 0a00 |0007: move-result v0 │ │ -095988: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -09598c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -09598e: 0f00 |000b: return v0 │ │ -095990: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -095992: 28fe |000d: goto 000b // -0002 │ │ +095940: |[095940] android.support.v4.widget.DrawerLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +095950: 2020 8b03 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +095954: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +095958: 6f20 331d 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@1d33 │ │ +09595e: 0a00 |0007: move-result v0 │ │ +095960: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +095964: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +095966: 0f00 |000b: return v0 │ │ +095968: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +09596a: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1431 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -197828,34 +197829,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -095994: |[095994] android.support.v4.widget.DrawerLayout.closeDrawer:(I)V │ │ -0959a4: 6e20 c518 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18c5 │ │ -0959aa: 0c00 |0003: move-result-object v0 │ │ -0959ac: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ -0959b0: 2201 e004 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -0959b4: 2202 f704 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -0959b8: 7010 6021 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0959be: 1a03 550c |000d: const-string v3, "No drawer view found with gravity " // string@0c55 │ │ -0959c2: 6e20 6921 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0959c8: 0c02 |0012: move-result-object v2 │ │ -0959ca: 7110 d918 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@18d9 │ │ -0959d0: 0c03 |0016: move-result-object v3 │ │ -0959d2: 6e20 6921 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0959d8: 0c02 |001a: move-result-object v2 │ │ -0959da: 6e10 6e21 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0959e0: 0c02 |001e: move-result-object v2 │ │ -0959e2: 7020 0121 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -0959e8: 2701 |0022: throw v1 │ │ -0959ea: 6e20 bd18 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@18bd │ │ -0959f0: 0e00 |0026: return-void │ │ +09596c: |[09596c] android.support.v4.widget.DrawerLayout.closeDrawer:(I)V │ │ +09597c: 6e20 c518 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18c5 │ │ +095982: 0c00 |0003: move-result-object v0 │ │ +095984: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ +095988: 2201 e004 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +09598c: 2202 f704 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +095990: 7010 6021 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +095996: 1a03 550c |000d: const-string v3, "No drawer view found with gravity " // string@0c55 │ │ +09599a: 6e20 6921 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0959a0: 0c02 |0012: move-result-object v2 │ │ +0959a2: 7110 d918 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@18d9 │ │ +0959a8: 0c03 |0016: move-result-object v3 │ │ +0959aa: 6e20 6921 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0959b0: 0c02 |001a: move-result-object v2 │ │ +0959b2: 6e10 6e21 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0959b8: 0c02 |001e: move-result-object v2 │ │ +0959ba: 7020 0121 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +0959c0: 2701 |0022: throw v1 │ │ +0959c2: 6e20 bd18 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@18bd │ │ +0959c8: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1331 │ │ 0x0004 line=1332 │ │ 0x0006 line=1333 │ │ 0x0023 line=1336 │ │ 0x0026 line=1337 │ │ @@ -197869,63 +197870,63 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -0959f4: |[0959f4] android.support.v4.widget.DrawerLayout.closeDrawer:(Landroid/view/View;)V │ │ -095a04: 6e20 e318 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18e3 │ │ -095a0a: 0a01 |0003: move-result v1 │ │ -095a0c: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ -095a10: 2201 e004 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -095a14: 2202 f704 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -095a18: 7010 6021 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -095a1e: 1a03 6c0f |000d: const-string v3, "View " // string@0f6c │ │ -095a22: 6e20 6921 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -095a28: 0c02 |0012: move-result-object v2 │ │ -095a2a: 6e20 6821 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -095a30: 0c02 |0016: move-result-object v2 │ │ -095a32: 1a03 6500 |0017: const-string v3, " is not a sliding drawer" // string@0065 │ │ -095a36: 6e20 6921 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -095a3c: 0c02 |001c: move-result-object v2 │ │ -095a3e: 6e10 6e21 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -095a44: 0c02 |0020: move-result-object v2 │ │ -095a46: 7020 0121 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -095a4c: 2701 |0024: throw v1 │ │ -095a4e: 5541 2007 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0720 │ │ -095a52: 3801 1200 |0027: if-eqz v1, 0039 // +0012 │ │ -095a56: 6e10 971c 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ -095a5c: 0c00 |002c: move-result-object v0 │ │ -095a5e: 1f00 8b03 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -095a62: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -095a64: 5901 fd06 |0030: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06fd │ │ -095a68: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -095a6a: 5c01 fb06 |0033: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@06fb │ │ -095a6e: 6e10 df18 0400 |0035: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18df │ │ -095a74: 0e00 |0038: return-void │ │ -095a76: 1231 |0039: const/4 v1, #int 3 // #3 │ │ -095a78: 6e30 ba18 5401 |003a: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@18ba │ │ -095a7e: 0a01 |003d: move-result v1 │ │ -095a80: 3801 1100 |003e: if-eqz v1, 004f // +0011 │ │ -095a84: 5441 2607 |0040: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ -095a88: 6e10 bd1c 0500 |0042: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@1cbd │ │ -095a8e: 0a02 |0045: move-result v2 │ │ -095a90: 7b22 |0046: neg-int v2, v2 │ │ -095a92: 6e10 b61c 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ -095a98: 0a03 |004a: move-result v3 │ │ -095a9a: 6e40 ef1b 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1bef │ │ -095aa0: 28e7 |004e: goto 0035 // -0019 │ │ -095aa2: 5441 2c07 |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@072c │ │ -095aa6: 6e10 d818 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18d8 │ │ -095aac: 0a02 |0054: move-result v2 │ │ -095aae: 6e10 b61c 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ -095ab4: 0a03 |0058: move-result v3 │ │ -095ab6: 6e40 ef1b 5132 |0059: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1bef │ │ -095abc: 28d9 |005c: goto 0035 // -0027 │ │ +0959cc: |[0959cc] android.support.v4.widget.DrawerLayout.closeDrawer:(Landroid/view/View;)V │ │ +0959dc: 6e20 e318 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18e3 │ │ +0959e2: 0a01 |0003: move-result v1 │ │ +0959e4: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ +0959e8: 2201 e004 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +0959ec: 2202 f704 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +0959f0: 7010 6021 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0959f6: 1a03 6c0f |000d: const-string v3, "View " // string@0f6c │ │ +0959fa: 6e20 6921 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +095a00: 0c02 |0012: move-result-object v2 │ │ +095a02: 6e20 6821 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +095a08: 0c02 |0016: move-result-object v2 │ │ +095a0a: 1a03 6500 |0017: const-string v3, " is not a sliding drawer" // string@0065 │ │ +095a0e: 6e20 6921 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +095a14: 0c02 |001c: move-result-object v2 │ │ +095a16: 6e10 6e21 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +095a1c: 0c02 |0020: move-result-object v2 │ │ +095a1e: 7020 0121 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +095a24: 2701 |0024: throw v1 │ │ +095a26: 5541 2007 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0720 │ │ +095a2a: 3801 1200 |0027: if-eqz v1, 0039 // +0012 │ │ +095a2e: 6e10 971c 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ +095a34: 0c00 |002c: move-result-object v0 │ │ +095a36: 1f00 8b03 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +095a3a: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +095a3c: 5901 fd06 |0030: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06fd │ │ +095a40: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +095a42: 5c01 fb06 |0033: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@06fb │ │ +095a46: 6e10 df18 0400 |0035: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18df │ │ +095a4c: 0e00 |0038: return-void │ │ +095a4e: 1231 |0039: const/4 v1, #int 3 // #3 │ │ +095a50: 6e30 ba18 5401 |003a: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@18ba │ │ +095a56: 0a01 |003d: move-result v1 │ │ +095a58: 3801 1100 |003e: if-eqz v1, 004f // +0011 │ │ +095a5c: 5441 2607 |0040: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ +095a60: 6e10 bd1c 0500 |0042: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@1cbd │ │ +095a66: 0a02 |0045: move-result v2 │ │ +095a68: 7b22 |0046: neg-int v2, v2 │ │ +095a6a: 6e10 b61c 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ +095a70: 0a03 |004a: move-result v3 │ │ +095a72: 6e40 ef1b 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1bef │ │ +095a78: 28e7 |004e: goto 0035 // -0019 │ │ +095a7a: 5441 2c07 |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@072c │ │ +095a7e: 6e10 d818 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18d8 │ │ +095a84: 0a02 |0054: move-result v2 │ │ +095a86: 6e10 b61c 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ +095a8c: 0a03 |0058: move-result v3 │ │ +095a8e: 6e40 ef1b 5132 |0059: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1bef │ │ +095a94: 28d9 |005c: goto 0035 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1305 │ │ 0x0006 line=1306 │ │ 0x0025 line=1309 │ │ 0x0029 line=1310 │ │ 0x002f line=1311 │ │ @@ -197945,18 +197946,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -095ac0: |[095ac0] android.support.v4.widget.DrawerLayout.closeDrawers:()V │ │ -095ad0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -095ad2: 6e20 bf18 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@18bf │ │ -095ad8: 0e00 |0004: return-void │ │ +095a98: |[095a98] android.support.v4.widget.DrawerLayout.closeDrawers:()V │ │ +095aa8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +095aaa: 6e20 bf18 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@18bf │ │ +095ab0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1222 │ │ 0x0004 line=1223 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ @@ -197965,65 +197966,65 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -095adc: |[095adc] android.support.v4.widget.DrawerLayout.closeDrawers:(Z)V │ │ -095aec: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -095aee: 6e10 cd18 0900 |0001: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18cd │ │ -095af4: 0a01 |0004: move-result v1 │ │ -095af6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -095af8: 3513 4600 |0006: if-ge v3, v1, 004c // +0046 │ │ -095afc: 6e20 cc18 3900 |0008: invoke-virtual {v9, v3}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18cc │ │ -095b02: 0c00 |000b: move-result-object v0 │ │ -095b04: 6e10 971c 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ -095b0a: 0c04 |000f: move-result-object v4 │ │ -095b0c: 1f04 8b03 |0010: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -095b10: 6e20 e318 0900 |0012: invoke-virtual {v9, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18e3 │ │ -095b16: 0a06 |0015: move-result v6 │ │ -095b18: 3806 0800 |0016: if-eqz v6, 001e // +0008 │ │ -095b1c: 380a 0900 |0018: if-eqz v10, 0021 // +0009 │ │ -095b20: 5546 fa06 |001a: iget-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@06fa │ │ -095b24: 3906 0500 |001c: if-nez v6, 0021 // +0005 │ │ -095b28: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -095b2c: 28e6 |0020: goto 0006 // -001a │ │ -095b2e: 6e10 bd1c 0000 |0021: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@1cbd │ │ -095b34: 0a02 |0024: move-result v2 │ │ -095b36: 1236 |0025: const/4 v6, #int 3 // #3 │ │ -095b38: 6e30 ba18 0906 |0026: invoke-virtual {v9, v0, v6}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@18ba │ │ -095b3e: 0a06 |0029: move-result v6 │ │ -095b40: 3806 1200 |002a: if-eqz v6, 003c // +0012 │ │ -095b44: 5496 2607 |002c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ -095b48: 7b27 |002e: neg-int v7, v2 │ │ -095b4a: 6e10 b61c 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ -095b50: 0a08 |0032: move-result v8 │ │ -095b52: 6e40 ef1b 0687 |0033: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1bef │ │ -095b58: 0a06 |0036: move-result v6 │ │ -095b5a: b665 |0037: or-int/2addr v5, v6 │ │ -095b5c: 1206 |0038: const/4 v6, #int 0 // #0 │ │ -095b5e: 5c46 fa06 |0039: iput-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@06fa │ │ -095b62: 28e3 |003b: goto 001e // -001d │ │ -095b64: 5496 2c07 |003c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@072c │ │ -095b68: 6e10 d818 0900 |003e: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18d8 │ │ -095b6e: 0a07 |0041: move-result v7 │ │ -095b70: 6e10 b61c 0000 |0042: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ -095b76: 0a08 |0045: move-result v8 │ │ -095b78: 6e40 ef1b 0687 |0046: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1bef │ │ -095b7e: 0a06 |0049: move-result v6 │ │ -095b80: b665 |004a: or-int/2addr v5, v6 │ │ -095b82: 28ed |004b: goto 0038 // -0013 │ │ -095b84: 5496 2507 |004c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0725 │ │ -095b88: 6e10 ad18 0600 |004e: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@18ad │ │ -095b8e: 5496 2b07 |0051: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@072b │ │ -095b92: 6e10 ad18 0600 |0053: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@18ad │ │ -095b98: 3805 0500 |0056: if-eqz v5, 005b // +0005 │ │ -095b9c: 6e10 df18 0900 |0058: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18df │ │ -095ba2: 0e00 |005b: return-void │ │ +095ab4: |[095ab4] android.support.v4.widget.DrawerLayout.closeDrawers:(Z)V │ │ +095ac4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +095ac6: 6e10 cd18 0900 |0001: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18cd │ │ +095acc: 0a01 |0004: move-result v1 │ │ +095ace: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +095ad0: 3513 4600 |0006: if-ge v3, v1, 004c // +0046 │ │ +095ad4: 6e20 cc18 3900 |0008: invoke-virtual {v9, v3}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18cc │ │ +095ada: 0c00 |000b: move-result-object v0 │ │ +095adc: 6e10 971c 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ +095ae2: 0c04 |000f: move-result-object v4 │ │ +095ae4: 1f04 8b03 |0010: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +095ae8: 6e20 e318 0900 |0012: invoke-virtual {v9, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18e3 │ │ +095aee: 0a06 |0015: move-result v6 │ │ +095af0: 3806 0800 |0016: if-eqz v6, 001e // +0008 │ │ +095af4: 380a 0900 |0018: if-eqz v10, 0021 // +0009 │ │ +095af8: 5546 fa06 |001a: iget-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@06fa │ │ +095afc: 3906 0500 |001c: if-nez v6, 0021 // +0005 │ │ +095b00: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +095b04: 28e6 |0020: goto 0006 // -001a │ │ +095b06: 6e10 bd1c 0000 |0021: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@1cbd │ │ +095b0c: 0a02 |0024: move-result v2 │ │ +095b0e: 1236 |0025: const/4 v6, #int 3 // #3 │ │ +095b10: 6e30 ba18 0906 |0026: invoke-virtual {v9, v0, v6}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@18ba │ │ +095b16: 0a06 |0029: move-result v6 │ │ +095b18: 3806 1200 |002a: if-eqz v6, 003c // +0012 │ │ +095b1c: 5496 2607 |002c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ +095b20: 7b27 |002e: neg-int v7, v2 │ │ +095b22: 6e10 b61c 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ +095b28: 0a08 |0032: move-result v8 │ │ +095b2a: 6e40 ef1b 0687 |0033: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1bef │ │ +095b30: 0a06 |0036: move-result v6 │ │ +095b32: b665 |0037: or-int/2addr v5, v6 │ │ +095b34: 1206 |0038: const/4 v6, #int 0 // #0 │ │ +095b36: 5c46 fa06 |0039: iput-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@06fa │ │ +095b3a: 28e3 |003b: goto 001e // -001d │ │ +095b3c: 5496 2c07 |003c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@072c │ │ +095b40: 6e10 d818 0900 |003e: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18d8 │ │ +095b46: 0a07 |0041: move-result v7 │ │ +095b48: 6e10 b61c 0000 |0042: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ +095b4e: 0a08 |0045: move-result v8 │ │ +095b50: 6e40 ef1b 0687 |0046: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1bef │ │ +095b56: 0a06 |0049: move-result v6 │ │ +095b58: b665 |004a: or-int/2addr v5, v6 │ │ +095b5a: 28ed |004b: goto 0038 // -0013 │ │ +095b5c: 5496 2507 |004c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0725 │ │ +095b60: 6e10 ad18 0600 |004e: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@18ad │ │ +095b66: 5496 2b07 |0051: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@072b │ │ +095b6a: 6e10 ad18 0600 |0053: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@18ad │ │ +095b70: 3805 0500 |0056: if-eqz v5, 005b // +0005 │ │ +095b74: 6e10 df18 0900 |0058: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18df │ │ +095b7a: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1226 │ │ 0x0001 line=1227 │ │ 0x0005 line=1228 │ │ 0x0008 line=1229 │ │ 0x000c line=1230 │ │ @@ -198054,42 +198055,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -095ba4: |[095ba4] android.support.v4.widget.DrawerLayout.computeScroll:()V │ │ -095bb4: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -095bb6: 6e10 cd18 0700 |0001: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18cd │ │ -095bbc: 0a00 |0004: move-result v0 │ │ -095bbe: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -095bc0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -095bc2: 3501 1500 |0007: if-ge v1, v0, 001c // +0015 │ │ -095bc6: 6e20 cc18 1700 |0009: invoke-virtual {v7, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18cc │ │ -095bcc: 0c04 |000c: move-result-object v4 │ │ -095bce: 6e10 971c 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ -095bd4: 0c04 |0010: move-result-object v4 │ │ -095bd6: 1f04 8b03 |0011: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -095bda: 5242 fd06 |0013: iget v2, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06fd │ │ -095bde: 7120 1b21 2300 |0015: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@211b │ │ -095be4: 0a03 |0018: move-result v3 │ │ -095be6: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -095bea: 28ec |001b: goto 0007 // -0014 │ │ -095bec: 5973 2e07 |001c: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@072e │ │ -095bf0: 5474 2607 |001e: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ -095bf4: 6e20 cf1b 6400 |0020: invoke-virtual {v4, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@1bcf │ │ -095bfa: 0a04 |0023: move-result v4 │ │ -095bfc: 5475 2c07 |0024: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@072c │ │ -095c00: 6e20 cf1b 6500 |0026: invoke-virtual {v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@1bcf │ │ -095c06: 0a05 |0029: move-result v5 │ │ -095c08: b654 |002a: or-int/2addr v4, v5 │ │ -095c0a: 3804 0500 |002b: if-eqz v4, 0030 // +0005 │ │ -095c0e: 7110 4612 0700 |002d: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1246 │ │ -095c14: 0e00 |0030: return-void │ │ +095b7c: |[095b7c] android.support.v4.widget.DrawerLayout.computeScroll:()V │ │ +095b8c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +095b8e: 6e10 cd18 0700 |0001: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18cd │ │ +095b94: 0a00 |0004: move-result v0 │ │ +095b96: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +095b98: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +095b9a: 3501 1500 |0007: if-ge v1, v0, 001c // +0015 │ │ +095b9e: 6e20 cc18 1700 |0009: invoke-virtual {v7, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18cc │ │ +095ba4: 0c04 |000c: move-result-object v4 │ │ +095ba6: 6e10 971c 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ +095bac: 0c04 |0010: move-result-object v4 │ │ +095bae: 1f04 8b03 |0011: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +095bb2: 5242 fd06 |0013: iget v2, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06fd │ │ +095bb6: 7120 1b21 2300 |0015: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@211b │ │ +095bbc: 0a03 |0018: move-result v3 │ │ +095bbe: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +095bc2: 28ec |001b: goto 0007 // -0014 │ │ +095bc4: 5973 2e07 |001c: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@072e │ │ +095bc8: 5474 2607 |001e: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ +095bcc: 6e20 cf1b 6400 |0020: invoke-virtual {v4, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@1bcf │ │ +095bd2: 0a04 |0023: move-result v4 │ │ +095bd4: 5475 2c07 |0024: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@072c │ │ +095bd8: 6e20 cf1b 6500 |0026: invoke-virtual {v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@1bcf │ │ +095bde: 0a05 |0029: move-result v5 │ │ +095be0: b654 |002a: or-int/2addr v4, v5 │ │ +095be2: 3804 0500 |002b: if-eqz v4, 0030 // +0005 │ │ +095be6: 7110 4612 0700 |002d: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1246 │ │ +095bec: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=968 │ │ 0x0005 line=969 │ │ 0x0006 line=970 │ │ 0x0009 line=971 │ │ 0x0015 line=972 │ │ @@ -198110,36 +198111,36 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -095c18: |[095c18] android.support.v4.widget.DrawerLayout.dispatchOnDrawerClosed:(Landroid/view/View;)V │ │ -095c28: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -095c2a: 6e10 971c 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ -095c30: 0c00 |0004: move-result-object v0 │ │ -095c32: 1f00 8b03 |0005: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -095c36: 5502 fb06 |0007: iget-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@06fb │ │ -095c3a: 3802 2100 |0009: if-eqz v2, 002a // +0021 │ │ -095c3e: 5c03 fb06 |000b: iput-boolean v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@06fb │ │ -095c42: 5442 2707 |000d: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0727 │ │ -095c46: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ -095c4a: 5442 2707 |0011: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0727 │ │ -095c4e: 7220 8418 5200 |0013: invoke-interface {v2, v5}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerClosed:(Landroid/view/View;)V // method@1884 │ │ -095c54: 7030 0a19 5403 |0016: invoke-direct {v4, v5, v3}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@190a │ │ -095c5a: 6e10 dd18 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.hasWindowFocus:()Z // method@18dd │ │ -095c60: 0a02 |001c: move-result v2 │ │ -095c62: 3802 0d00 |001d: if-eqz v2, 002a // +000d │ │ -095c66: 6e10 d718 0400 |001f: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getRootView:()Landroid/view/View; // method@18d7 │ │ -095c6c: 0c01 |0022: move-result-object v1 │ │ -095c6e: 3801 0700 |0023: if-eqz v1, 002a // +0007 │ │ -095c72: 1302 2000 |0025: const/16 v2, #int 32 // #20 │ │ -095c76: 6e20 ee1c 2100 |0027: invoke-virtual {v1, v2}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@1cee │ │ -095c7c: 0e00 |002a: return-void │ │ +095bf0: |[095bf0] android.support.v4.widget.DrawerLayout.dispatchOnDrawerClosed:(Landroid/view/View;)V │ │ +095c00: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +095c02: 6e10 971c 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ +095c08: 0c00 |0004: move-result-object v0 │ │ +095c0a: 1f00 8b03 |0005: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +095c0e: 5502 fb06 |0007: iget-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@06fb │ │ +095c12: 3802 2100 |0009: if-eqz v2, 002a // +0021 │ │ +095c16: 5c03 fb06 |000b: iput-boolean v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@06fb │ │ +095c1a: 5442 2707 |000d: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0727 │ │ +095c1e: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ +095c22: 5442 2707 |0011: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0727 │ │ +095c26: 7220 8418 5200 |0013: invoke-interface {v2, v5}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerClosed:(Landroid/view/View;)V // method@1884 │ │ +095c2c: 7030 0a19 5403 |0016: invoke-direct {v4, v5, v3}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@190a │ │ +095c32: 6e10 dd18 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.hasWindowFocus:()Z // method@18dd │ │ +095c38: 0a02 |001c: move-result v2 │ │ +095c3a: 3802 0d00 |001d: if-eqz v2, 002a // +000d │ │ +095c3e: 6e10 d718 0400 |001f: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getRootView:()Landroid/view/View; // method@18d7 │ │ +095c44: 0c01 |0022: move-result-object v1 │ │ +095c46: 3801 0700 |0023: if-eqz v1, 002a // +0007 │ │ +095c4a: 1302 2000 |0025: const/16 v2, #int 32 // #20 │ │ +095c4e: 6e20 ee1c 2100 |0027: invoke-virtual {v1, v2}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@1cee │ │ +095c54: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=630 │ │ 0x0007 line=631 │ │ 0x000b line=632 │ │ 0x000d line=633 │ │ 0x0011 line=634 │ │ @@ -198160,29 +198161,29 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -095c80: |[095c80] android.support.v4.widget.DrawerLayout.dispatchOnDrawerOpened:(Landroid/view/View;)V │ │ -095c90: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -095c92: 6e10 971c 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ -095c98: 0c00 |0004: move-result-object v0 │ │ -095c9a: 1f00 8b03 |0005: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -095c9e: 5501 fb06 |0007: iget-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@06fb │ │ -095ca2: 3901 1300 |0009: if-nez v1, 001c // +0013 │ │ -095ca6: 5c02 fb06 |000b: iput-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@06fb │ │ -095caa: 5431 2707 |000d: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0727 │ │ -095cae: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ -095cb2: 5431 2707 |0011: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0727 │ │ -095cb6: 7220 8518 4100 |0013: invoke-interface {v1, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerOpened:(Landroid/view/View;)V // method@1885 │ │ -095cbc: 7030 0a19 4302 |0016: invoke-direct {v3, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@190a │ │ -095cc2: 6e10 e71c 0400 |0019: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@1ce7 │ │ -095cc8: 0e00 |001c: return-void │ │ +095c58: |[095c58] android.support.v4.widget.DrawerLayout.dispatchOnDrawerOpened:(Landroid/view/View;)V │ │ +095c68: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +095c6a: 6e10 971c 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ +095c70: 0c00 |0004: move-result-object v0 │ │ +095c72: 1f00 8b03 |0005: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +095c76: 5501 fb06 |0007: iget-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@06fb │ │ +095c7a: 3901 1300 |0009: if-nez v1, 001c // +0013 │ │ +095c7e: 5c02 fb06 |000b: iput-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@06fb │ │ +095c82: 5431 2707 |000d: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0727 │ │ +095c86: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ +095c8a: 5431 2707 |0011: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0727 │ │ +095c8e: 7220 8518 4100 |0013: invoke-interface {v1, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerOpened:(Landroid/view/View;)V // method@1885 │ │ +095c94: 7030 0a19 4302 |0016: invoke-direct {v3, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@190a │ │ +095c9a: 6e10 e71c 0400 |0019: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@1ce7 │ │ +095ca0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=652 │ │ 0x0007 line=653 │ │ 0x000b line=654 │ │ 0x000d line=655 │ │ 0x0011 line=656 │ │ @@ -198199,20 +198200,20 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -095ccc: |[095ccc] android.support.v4.widget.DrawerLayout.dispatchOnDrawerSlide:(Landroid/view/View;F)V │ │ -095cdc: 5410 2707 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0727 │ │ -095ce0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -095ce4: 5410 2707 |0004: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0727 │ │ -095ce8: 7230 8618 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerSlide:(Landroid/view/View;F)V // method@1886 │ │ -095cee: 0e00 |0009: return-void │ │ +095ca4: |[095ca4] android.support.v4.widget.DrawerLayout.dispatchOnDrawerSlide:(Landroid/view/View;F)V │ │ +095cb4: 5410 2707 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0727 │ │ +095cb8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +095cbc: 5410 2707 |0004: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0727 │ │ +095cc0: 7230 8618 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerSlide:(Landroid/view/View;F)V // method@1886 │ │ +095cc6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ 0x0004 line=684 │ │ 0x0009 line=686 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -198224,221 +198225,221 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/view/View;J)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 34 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 391 16-bit code units │ │ -095cf0: |[095cf0] android.support.v4.widget.DrawerLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ -095d00: 7401 d518 1d00 |0000: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@18d5 │ │ -095d06: 0a12 |0003: move-result v18 │ │ -095d08: 0800 1d00 |0004: move-object/from16 v0, v29 │ │ -095d0c: 0801 1f00 |0006: move-object/from16 v1, v31 │ │ -095d10: 6e20 e018 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@18e0 │ │ -095d16: 0a11 |000b: move-result v17 │ │ -095d18: 120d |000c: const/4 v13, #int 0 // #0 │ │ -095d1a: 7401 d818 1d00 |000d: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18d8 │ │ -095d20: 0a0e |0010: move-result v14 │ │ -095d22: 7401 8601 1e00 |0011: invoke-virtual/range {v30}, Landroid/graphics/Canvas;.save:()I // method@0186 │ │ -095d28: 0a15 |0014: move-result v21 │ │ -095d2a: 3811 6600 |0015: if-eqz v17, 007b // +0066 │ │ -095d2e: 7401 cd18 1d00 |0017: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18cd │ │ -095d34: 0a0a |001a: move-result v10 │ │ -095d36: 1313 0000 |001b: const/16 v19, #int 0 // #0 │ │ -095d3a: 0200 1300 |001d: move/from16 v0, v19 │ │ -095d3e: 35a0 5200 |001f: if-ge v0, v10, 0071 // +0052 │ │ -095d42: 0800 1d00 |0021: move-object/from16 v0, v29 │ │ -095d46: 0201 1300 |0023: move/from16 v1, v19 │ │ -095d4a: 6e20 cc18 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18cc │ │ -095d50: 0c19 |0028: move-result-object v25 │ │ -095d52: 0800 1900 |0029: move-object/from16 v0, v25 │ │ -095d56: 0801 1f00 |002b: move-object/from16 v1, v31 │ │ -095d5a: 3210 2000 |002d: if-eq v0, v1, 004d // +0020 │ │ -095d5e: 7401 bc1c 1900 |002f: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@1cbc │ │ -095d64: 0a02 |0032: move-result v2 │ │ -095d66: 3902 1a00 |0033: if-nez v2, 004d // +001a │ │ -095d6a: 7701 da18 1900 |0035: invoke-static/range {v25}, Landroid/support/v4/widget/DrawerLayout;.hasOpaqueBackground:(Landroid/view/View;)Z // method@18da │ │ -095d70: 0a02 |0038: move-result v2 │ │ -095d72: 3802 1400 |0039: if-eqz v2, 004d // +0014 │ │ -095d76: 0800 1d00 |003b: move-object/from16 v0, v29 │ │ -095d7a: 0801 1900 |003d: move-object/from16 v1, v25 │ │ -095d7e: 6e20 e318 1000 |003f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18e3 │ │ -095d84: 0a02 |0042: move-result v2 │ │ -095d86: 3802 0a00 |0043: if-eqz v2, 004d // +000a │ │ -095d8a: 7401 901c 1900 |0045: invoke-virtual/range {v25}, Landroid/view/View;.getHeight:()I // method@1c90 │ │ -095d90: 0a02 |0048: move-result v2 │ │ -095d92: 0200 1200 |0049: move/from16 v0, v18 │ │ -095d96: 3502 0500 |004b: if-ge v2, v0, 0050 // +0005 │ │ -095d9a: d813 1301 |004d: add-int/lit8 v19, v19, #int 1 // #01 │ │ -095d9e: 28ce |004f: goto 001d // -0032 │ │ -095da0: 1232 |0050: const/4 v2, #int 3 // #3 │ │ -095da2: 0800 1d00 |0051: move-object/from16 v0, v29 │ │ -095da6: 0801 1900 |0053: move-object/from16 v1, v25 │ │ -095daa: 6e30 ba18 1002 |0055: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@18ba │ │ -095db0: 0a02 |0058: move-result v2 │ │ -095db2: 3802 0d00 |0059: if-eqz v2, 0066 // +000d │ │ -095db6: 7401 ac1c 1900 |005b: invoke-virtual/range {v25}, Landroid/view/View;.getRight:()I // method@1cac │ │ -095dbc: 0a1b |005e: move-result v27 │ │ -095dbe: 0200 1b00 |005f: move/from16 v0, v27 │ │ -095dc2: 37d0 ecff |0061: if-le v0, v13, 004d // -0014 │ │ -095dc6: 020d 1b00 |0063: move/from16 v13, v27 │ │ -095dca: 28e8 |0065: goto 004d // -0018 │ │ -095dcc: 7401 981c 1900 |0066: invoke-virtual/range {v25}, Landroid/view/View;.getLeft:()I // method@1c98 │ │ -095dd2: 0a1a |0069: move-result v26 │ │ -095dd4: 0200 1a00 |006a: move/from16 v0, v26 │ │ -095dd8: 35e0 e1ff |006c: if-ge v0, v14, 004d // -001f │ │ -095ddc: 020e 1a00 |006e: move/from16 v14, v26 │ │ -095de0: 28dd |0070: goto 004d // -0023 │ │ -095de2: 1202 |0071: const/4 v2, #int 0 // #0 │ │ -095de4: 7401 d518 1d00 |0072: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@18d5 │ │ -095dea: 0a03 |0075: move-result v3 │ │ -095dec: 0800 1e00 |0076: move-object/from16 v0, v30 │ │ -095df0: 6e53 7401 d0e2 |0078: invoke-virtual {v0, v13, v2, v14, v3}, Landroid/graphics/Canvas;.clipRect:(IIII)Z // method@0174 │ │ -095df6: 7505 371d 1d00 |007b: invoke-super/range {v29, v30, v31, v32, v33}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@1d37 │ │ -095dfc: 0a16 |007e: move-result v22 │ │ -095dfe: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ -095e02: 0201 1500 |0081: move/from16 v1, v21 │ │ -095e06: 6e20 8301 1000 |0083: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0183 │ │ -095e0c: 0800 1d00 |0086: move-object/from16 v0, v29 │ │ -095e10: 5202 2e07 |0088: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@072e │ │ -095e14: 1203 |008a: const/4 v3, #int 0 // #0 │ │ -095e16: 2d02 0203 |008b: cmpl-float v2, v2, v3 │ │ -095e1a: 3d02 3b00 |008d: if-lez v2, 00c8 // +003b │ │ -095e1e: 3811 3900 |008f: if-eqz v17, 00c8 // +0039 │ │ -095e22: 0800 1d00 |0091: move-object/from16 v0, v29 │ │ -095e26: 5202 2d07 |0093: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@072d │ │ -095e2a: 1503 00ff |0095: const/high16 v3, #int -16777216 // #ff00 │ │ -095e2e: b532 |0097: and-int/2addr v2, v3 │ │ -095e30: e209 0218 |0098: ushr-int/lit8 v9, v2, #int 24 // #18 │ │ -095e34: 8292 |009a: int-to-float v2, v9 │ │ -095e36: 0800 1d00 |009b: move-object/from16 v0, v29 │ │ -095e3a: 5203 2e07 |009d: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@072e │ │ -095e3e: c832 |009f: mul-float/2addr v2, v3 │ │ -095e40: 8720 |00a0: float-to-int v0, v2 │ │ -095e42: 0214 0000 |00a1: move/from16 v20, v0 │ │ -095e46: e002 1418 |00a3: shl-int/lit8 v2, v20, #int 24 // #18 │ │ -095e4a: 0800 1d00 |00a5: move-object/from16 v0, v29 │ │ -095e4e: 5203 2d07 |00a7: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@072d │ │ -095e52: 1404 ffff ff00 |00a9: const v4, #float 2.35099e-38 // #00ffffff │ │ -095e58: b543 |00ac: and-int/2addr v3, v4 │ │ -095e5a: 960f 0203 |00ad: or-int v15, v2, v3 │ │ -095e5e: 0800 1d00 |00af: move-object/from16 v0, v29 │ │ -095e62: 5402 2f07 |00b1: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@072f │ │ -095e66: 6e20 9801 f200 |00b3: invoke-virtual {v2, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@0198 │ │ -095e6c: 82d3 |00b6: int-to-float v3, v13 │ │ -095e6e: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ -095e70: 82e5 |00b8: int-to-float v5, v14 │ │ -095e72: 7401 d518 1d00 |00b9: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@18d5 │ │ -095e78: 0a02 |00bc: move-result v2 │ │ -095e7a: 8226 |00bd: int-to-float v6, v2 │ │ -095e7c: 0800 1d00 |00be: move-object/from16 v0, v29 │ │ -095e80: 5407 2f07 |00c0: iget-object v7, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@072f │ │ -095e84: 0802 1e00 |00c2: move-object/from16 v2, v30 │ │ -095e88: 7406 7e01 0200 |00c4: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@017e │ │ -095e8e: 0f16 |00c7: return v22 │ │ -095e90: 0800 1d00 |00c8: move-object/from16 v0, v29 │ │ -095e94: 5402 3007 |00ca: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0730 │ │ -095e98: 3802 5700 |00cc: if-eqz v2, 0123 // +0057 │ │ -095e9c: 1232 |00ce: const/4 v2, #int 3 // #3 │ │ -095e9e: 0800 1d00 |00cf: move-object/from16 v0, v29 │ │ -095ea2: 0801 1f00 |00d1: move-object/from16 v1, v31 │ │ -095ea6: 6e30 ba18 1002 |00d3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@18ba │ │ -095eac: 0a02 |00d6: move-result v2 │ │ -095eae: 3802 4c00 |00d7: if-eqz v2, 0123 // +004c │ │ -095eb2: 0800 1d00 |00d9: move-object/from16 v0, v29 │ │ -095eb6: 5402 3007 |00db: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0730 │ │ -095eba: 6e10 c101 0200 |00dd: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01c1 │ │ -095ec0: 0a17 |00e0: move-result v23 │ │ -095ec2: 7401 ac1c 1f00 |00e1: invoke-virtual/range {v31}, Landroid/view/View;.getRight:()I // method@1cac │ │ -095ec8: 0a0c |00e4: move-result v12 │ │ -095eca: 0800 1d00 |00e5: move-object/from16 v0, v29 │ │ -095ece: 5402 2607 |00e7: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ -095ed2: 6e10 db1b 0200 |00e9: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@1bdb │ │ -095ed8: 0a10 |00ec: move-result v16 │ │ -095eda: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ -095edc: 82c3 |00ee: int-to-float v3, v12 │ │ -095ede: 0200 1000 |00ef: move/from16 v0, v16 │ │ -095ee2: 8204 |00f1: int-to-float v4, v0 │ │ -095ee4: c943 |00f2: div-float/2addr v3, v4 │ │ -095ee6: 1504 803f |00f3: const/high16 v4, #int 1065353216 // #3f80 │ │ -095eea: 7120 1d21 4300 |00f5: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@211d │ │ -095ef0: 0a03 |00f8: move-result v3 │ │ -095ef2: 7120 1b21 3200 |00f9: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@211b │ │ -095ef8: 0a08 |00fc: move-result v8 │ │ -095efa: 0800 1d00 |00fd: move-object/from16 v0, v29 │ │ -095efe: 5402 3007 |00ff: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0730 │ │ -095f02: 7401 b61c 1f00 |0101: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ -095f08: 0a03 |0104: move-result v3 │ │ -095f0a: 9004 0c17 |0105: add-int v4, v12, v23 │ │ -095f0e: 7401 8b1c 1f00 |0107: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@1c8b │ │ -095f14: 0a05 |010a: move-result v5 │ │ -095f16: 6e55 c801 c243 |010b: invoke-virtual {v2, v12, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01c8 │ │ -095f1c: 0800 1d00 |010e: move-object/from16 v0, v29 │ │ -095f20: 5402 3007 |0110: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0730 │ │ -095f24: 1503 7f43 |0112: const/high16 v3, #int 1132396544 // #437f │ │ -095f28: c883 |0114: mul-float/2addr v3, v8 │ │ -095f2a: 8733 |0115: float-to-int v3, v3 │ │ -095f2c: 6e20 c601 3200 |0116: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01c6 │ │ -095f32: 0800 1d00 |0119: move-object/from16 v0, v29 │ │ -095f36: 5402 3007 |011b: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0730 │ │ -095f3a: 0800 1e00 |011d: move-object/from16 v0, v30 │ │ -095f3e: 6e20 bf01 0200 |011f: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01bf │ │ -095f44: 28a5 |0122: goto 00c7 // -005b │ │ -095f46: 0800 1d00 |0123: move-object/from16 v0, v29 │ │ -095f4a: 5402 3107 |0125: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0731 │ │ -095f4e: 3802 a0ff |0127: if-eqz v2, 00c7 // -0060 │ │ -095f52: 1252 |0129: const/4 v2, #int 5 // #5 │ │ -095f54: 0800 1d00 |012a: move-object/from16 v0, v29 │ │ -095f58: 0801 1f00 |012c: move-object/from16 v1, v31 │ │ -095f5c: 6e30 ba18 1002 |012e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@18ba │ │ -095f62: 0a02 |0131: move-result v2 │ │ -095f64: 3802 95ff |0132: if-eqz v2, 00c7 // -006b │ │ -095f68: 0800 1d00 |0134: move-object/from16 v0, v29 │ │ -095f6c: 5402 3107 |0136: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0731 │ │ -095f70: 6e10 c101 0200 |0138: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01c1 │ │ -095f76: 0a17 |013b: move-result v23 │ │ -095f78: 7401 981c 1f00 |013c: invoke-virtual/range {v31}, Landroid/view/View;.getLeft:()I // method@1c98 │ │ -095f7e: 0a0b |013f: move-result v11 │ │ -095f80: 7401 d818 1d00 |0140: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18d8 │ │ -095f86: 0a02 |0143: move-result v2 │ │ -095f88: 9118 020b |0144: sub-int v24, v2, v11 │ │ -095f8c: 0800 1d00 |0146: move-object/from16 v0, v29 │ │ -095f90: 5402 2c07 |0148: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@072c │ │ -095f94: 6e10 db1b 0200 |014a: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@1bdb │ │ -095f9a: 0a10 |014d: move-result v16 │ │ -095f9c: 1202 |014e: const/4 v2, #int 0 // #0 │ │ -095f9e: 0200 1800 |014f: move/from16 v0, v24 │ │ -095fa2: 8203 |0151: int-to-float v3, v0 │ │ -095fa4: 0200 1000 |0152: move/from16 v0, v16 │ │ -095fa8: 8204 |0154: int-to-float v4, v0 │ │ -095faa: c943 |0155: div-float/2addr v3, v4 │ │ -095fac: 1504 803f |0156: const/high16 v4, #int 1065353216 // #3f80 │ │ -095fb0: 7120 1d21 4300 |0158: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@211d │ │ -095fb6: 0a03 |015b: move-result v3 │ │ -095fb8: 7120 1b21 3200 |015c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@211b │ │ -095fbe: 0a08 |015f: move-result v8 │ │ -095fc0: 0800 1d00 |0160: move-object/from16 v0, v29 │ │ -095fc4: 5402 3107 |0162: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0731 │ │ -095fc8: 9103 0b17 |0164: sub-int v3, v11, v23 │ │ -095fcc: 7401 b61c 1f00 |0166: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ -095fd2: 0a04 |0169: move-result v4 │ │ -095fd4: 7401 8b1c 1f00 |016a: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@1c8b │ │ -095fda: 0a05 |016d: move-result v5 │ │ -095fdc: 6e55 c801 32b4 |016e: invoke-virtual {v2, v3, v4, v11, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01c8 │ │ -095fe2: 0800 1d00 |0171: move-object/from16 v0, v29 │ │ -095fe6: 5402 3107 |0173: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0731 │ │ -095fea: 1503 7f43 |0175: const/high16 v3, #int 1132396544 // #437f │ │ -095fee: c883 |0177: mul-float/2addr v3, v8 │ │ -095ff0: 8733 |0178: float-to-int v3, v3 │ │ -095ff2: 6e20 c601 3200 |0179: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01c6 │ │ -095ff8: 0800 1d00 |017c: move-object/from16 v0, v29 │ │ -095ffc: 5402 3107 |017e: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0731 │ │ -096000: 0800 1e00 |0180: move-object/from16 v0, v30 │ │ -096004: 6e20 bf01 0200 |0182: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01bf │ │ -09600a: 2900 42ff |0185: goto/16 00c7 // -00be │ │ +095cc8: |[095cc8] android.support.v4.widget.DrawerLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ +095cd8: 7401 d518 1d00 |0000: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@18d5 │ │ +095cde: 0a12 |0003: move-result v18 │ │ +095ce0: 0800 1d00 |0004: move-object/from16 v0, v29 │ │ +095ce4: 0801 1f00 |0006: move-object/from16 v1, v31 │ │ +095ce8: 6e20 e018 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@18e0 │ │ +095cee: 0a11 |000b: move-result v17 │ │ +095cf0: 120d |000c: const/4 v13, #int 0 // #0 │ │ +095cf2: 7401 d818 1d00 |000d: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18d8 │ │ +095cf8: 0a0e |0010: move-result v14 │ │ +095cfa: 7401 8601 1e00 |0011: invoke-virtual/range {v30}, Landroid/graphics/Canvas;.save:()I // method@0186 │ │ +095d00: 0a15 |0014: move-result v21 │ │ +095d02: 3811 6600 |0015: if-eqz v17, 007b // +0066 │ │ +095d06: 7401 cd18 1d00 |0017: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18cd │ │ +095d0c: 0a0a |001a: move-result v10 │ │ +095d0e: 1313 0000 |001b: const/16 v19, #int 0 // #0 │ │ +095d12: 0200 1300 |001d: move/from16 v0, v19 │ │ +095d16: 35a0 5200 |001f: if-ge v0, v10, 0071 // +0052 │ │ +095d1a: 0800 1d00 |0021: move-object/from16 v0, v29 │ │ +095d1e: 0201 1300 |0023: move/from16 v1, v19 │ │ +095d22: 6e20 cc18 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18cc │ │ +095d28: 0c19 |0028: move-result-object v25 │ │ +095d2a: 0800 1900 |0029: move-object/from16 v0, v25 │ │ +095d2e: 0801 1f00 |002b: move-object/from16 v1, v31 │ │ +095d32: 3210 2000 |002d: if-eq v0, v1, 004d // +0020 │ │ +095d36: 7401 bc1c 1900 |002f: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@1cbc │ │ +095d3c: 0a02 |0032: move-result v2 │ │ +095d3e: 3902 1a00 |0033: if-nez v2, 004d // +001a │ │ +095d42: 7701 da18 1900 |0035: invoke-static/range {v25}, Landroid/support/v4/widget/DrawerLayout;.hasOpaqueBackground:(Landroid/view/View;)Z // method@18da │ │ +095d48: 0a02 |0038: move-result v2 │ │ +095d4a: 3802 1400 |0039: if-eqz v2, 004d // +0014 │ │ +095d4e: 0800 1d00 |003b: move-object/from16 v0, v29 │ │ +095d52: 0801 1900 |003d: move-object/from16 v1, v25 │ │ +095d56: 6e20 e318 1000 |003f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18e3 │ │ +095d5c: 0a02 |0042: move-result v2 │ │ +095d5e: 3802 0a00 |0043: if-eqz v2, 004d // +000a │ │ +095d62: 7401 901c 1900 |0045: invoke-virtual/range {v25}, Landroid/view/View;.getHeight:()I // method@1c90 │ │ +095d68: 0a02 |0048: move-result v2 │ │ +095d6a: 0200 1200 |0049: move/from16 v0, v18 │ │ +095d6e: 3502 0500 |004b: if-ge v2, v0, 0050 // +0005 │ │ +095d72: d813 1301 |004d: add-int/lit8 v19, v19, #int 1 // #01 │ │ +095d76: 28ce |004f: goto 001d // -0032 │ │ +095d78: 1232 |0050: const/4 v2, #int 3 // #3 │ │ +095d7a: 0800 1d00 |0051: move-object/from16 v0, v29 │ │ +095d7e: 0801 1900 |0053: move-object/from16 v1, v25 │ │ +095d82: 6e30 ba18 1002 |0055: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@18ba │ │ +095d88: 0a02 |0058: move-result v2 │ │ +095d8a: 3802 0d00 |0059: if-eqz v2, 0066 // +000d │ │ +095d8e: 7401 ac1c 1900 |005b: invoke-virtual/range {v25}, Landroid/view/View;.getRight:()I // method@1cac │ │ +095d94: 0a1b |005e: move-result v27 │ │ +095d96: 0200 1b00 |005f: move/from16 v0, v27 │ │ +095d9a: 37d0 ecff |0061: if-le v0, v13, 004d // -0014 │ │ +095d9e: 020d 1b00 |0063: move/from16 v13, v27 │ │ +095da2: 28e8 |0065: goto 004d // -0018 │ │ +095da4: 7401 981c 1900 |0066: invoke-virtual/range {v25}, Landroid/view/View;.getLeft:()I // method@1c98 │ │ +095daa: 0a1a |0069: move-result v26 │ │ +095dac: 0200 1a00 |006a: move/from16 v0, v26 │ │ +095db0: 35e0 e1ff |006c: if-ge v0, v14, 004d // -001f │ │ +095db4: 020e 1a00 |006e: move/from16 v14, v26 │ │ +095db8: 28dd |0070: goto 004d // -0023 │ │ +095dba: 1202 |0071: const/4 v2, #int 0 // #0 │ │ +095dbc: 7401 d518 1d00 |0072: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@18d5 │ │ +095dc2: 0a03 |0075: move-result v3 │ │ +095dc4: 0800 1e00 |0076: move-object/from16 v0, v30 │ │ +095dc8: 6e53 7401 d0e2 |0078: invoke-virtual {v0, v13, v2, v14, v3}, Landroid/graphics/Canvas;.clipRect:(IIII)Z // method@0174 │ │ +095dce: 7505 371d 1d00 |007b: invoke-super/range {v29, v30, v31, v32, v33}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@1d37 │ │ +095dd4: 0a16 |007e: move-result v22 │ │ +095dd6: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ +095dda: 0201 1500 |0081: move/from16 v1, v21 │ │ +095dde: 6e20 8301 1000 |0083: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0183 │ │ +095de4: 0800 1d00 |0086: move-object/from16 v0, v29 │ │ +095de8: 5202 2e07 |0088: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@072e │ │ +095dec: 1203 |008a: const/4 v3, #int 0 // #0 │ │ +095dee: 2d02 0203 |008b: cmpl-float v2, v2, v3 │ │ +095df2: 3d02 3b00 |008d: if-lez v2, 00c8 // +003b │ │ +095df6: 3811 3900 |008f: if-eqz v17, 00c8 // +0039 │ │ +095dfa: 0800 1d00 |0091: move-object/from16 v0, v29 │ │ +095dfe: 5202 2d07 |0093: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@072d │ │ +095e02: 1503 00ff |0095: const/high16 v3, #int -16777216 // #ff00 │ │ +095e06: b532 |0097: and-int/2addr v2, v3 │ │ +095e08: e209 0218 |0098: ushr-int/lit8 v9, v2, #int 24 // #18 │ │ +095e0c: 8292 |009a: int-to-float v2, v9 │ │ +095e0e: 0800 1d00 |009b: move-object/from16 v0, v29 │ │ +095e12: 5203 2e07 |009d: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@072e │ │ +095e16: c832 |009f: mul-float/2addr v2, v3 │ │ +095e18: 8720 |00a0: float-to-int v0, v2 │ │ +095e1a: 0214 0000 |00a1: move/from16 v20, v0 │ │ +095e1e: e002 1418 |00a3: shl-int/lit8 v2, v20, #int 24 // #18 │ │ +095e22: 0800 1d00 |00a5: move-object/from16 v0, v29 │ │ +095e26: 5203 2d07 |00a7: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@072d │ │ +095e2a: 1404 ffff ff00 |00a9: const v4, #float 2.35099e-38 // #00ffffff │ │ +095e30: b543 |00ac: and-int/2addr v3, v4 │ │ +095e32: 960f 0203 |00ad: or-int v15, v2, v3 │ │ +095e36: 0800 1d00 |00af: move-object/from16 v0, v29 │ │ +095e3a: 5402 2f07 |00b1: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@072f │ │ +095e3e: 6e20 9801 f200 |00b3: invoke-virtual {v2, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@0198 │ │ +095e44: 82d3 |00b6: int-to-float v3, v13 │ │ +095e46: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ +095e48: 82e5 |00b8: int-to-float v5, v14 │ │ +095e4a: 7401 d518 1d00 |00b9: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@18d5 │ │ +095e50: 0a02 |00bc: move-result v2 │ │ +095e52: 8226 |00bd: int-to-float v6, v2 │ │ +095e54: 0800 1d00 |00be: move-object/from16 v0, v29 │ │ +095e58: 5407 2f07 |00c0: iget-object v7, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@072f │ │ +095e5c: 0802 1e00 |00c2: move-object/from16 v2, v30 │ │ +095e60: 7406 7e01 0200 |00c4: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@017e │ │ +095e66: 0f16 |00c7: return v22 │ │ +095e68: 0800 1d00 |00c8: move-object/from16 v0, v29 │ │ +095e6c: 5402 3007 |00ca: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0730 │ │ +095e70: 3802 5700 |00cc: if-eqz v2, 0123 // +0057 │ │ +095e74: 1232 |00ce: const/4 v2, #int 3 // #3 │ │ +095e76: 0800 1d00 |00cf: move-object/from16 v0, v29 │ │ +095e7a: 0801 1f00 |00d1: move-object/from16 v1, v31 │ │ +095e7e: 6e30 ba18 1002 |00d3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@18ba │ │ +095e84: 0a02 |00d6: move-result v2 │ │ +095e86: 3802 4c00 |00d7: if-eqz v2, 0123 // +004c │ │ +095e8a: 0800 1d00 |00d9: move-object/from16 v0, v29 │ │ +095e8e: 5402 3007 |00db: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0730 │ │ +095e92: 6e10 c101 0200 |00dd: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01c1 │ │ +095e98: 0a17 |00e0: move-result v23 │ │ +095e9a: 7401 ac1c 1f00 |00e1: invoke-virtual/range {v31}, Landroid/view/View;.getRight:()I // method@1cac │ │ +095ea0: 0a0c |00e4: move-result v12 │ │ +095ea2: 0800 1d00 |00e5: move-object/from16 v0, v29 │ │ +095ea6: 5402 2607 |00e7: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ +095eaa: 6e10 db1b 0200 |00e9: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@1bdb │ │ +095eb0: 0a10 |00ec: move-result v16 │ │ +095eb2: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ +095eb4: 82c3 |00ee: int-to-float v3, v12 │ │ +095eb6: 0200 1000 |00ef: move/from16 v0, v16 │ │ +095eba: 8204 |00f1: int-to-float v4, v0 │ │ +095ebc: c943 |00f2: div-float/2addr v3, v4 │ │ +095ebe: 1504 803f |00f3: const/high16 v4, #int 1065353216 // #3f80 │ │ +095ec2: 7120 1d21 4300 |00f5: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@211d │ │ +095ec8: 0a03 |00f8: move-result v3 │ │ +095eca: 7120 1b21 3200 |00f9: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@211b │ │ +095ed0: 0a08 |00fc: move-result v8 │ │ +095ed2: 0800 1d00 |00fd: move-object/from16 v0, v29 │ │ +095ed6: 5402 3007 |00ff: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0730 │ │ +095eda: 7401 b61c 1f00 |0101: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ +095ee0: 0a03 |0104: move-result v3 │ │ +095ee2: 9004 0c17 |0105: add-int v4, v12, v23 │ │ +095ee6: 7401 8b1c 1f00 |0107: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@1c8b │ │ +095eec: 0a05 |010a: move-result v5 │ │ +095eee: 6e55 c801 c243 |010b: invoke-virtual {v2, v12, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01c8 │ │ +095ef4: 0800 1d00 |010e: move-object/from16 v0, v29 │ │ +095ef8: 5402 3007 |0110: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0730 │ │ +095efc: 1503 7f43 |0112: const/high16 v3, #int 1132396544 // #437f │ │ +095f00: c883 |0114: mul-float/2addr v3, v8 │ │ +095f02: 8733 |0115: float-to-int v3, v3 │ │ +095f04: 6e20 c601 3200 |0116: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01c6 │ │ +095f0a: 0800 1d00 |0119: move-object/from16 v0, v29 │ │ +095f0e: 5402 3007 |011b: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0730 │ │ +095f12: 0800 1e00 |011d: move-object/from16 v0, v30 │ │ +095f16: 6e20 bf01 0200 |011f: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01bf │ │ +095f1c: 28a5 |0122: goto 00c7 // -005b │ │ +095f1e: 0800 1d00 |0123: move-object/from16 v0, v29 │ │ +095f22: 5402 3107 |0125: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0731 │ │ +095f26: 3802 a0ff |0127: if-eqz v2, 00c7 // -0060 │ │ +095f2a: 1252 |0129: const/4 v2, #int 5 // #5 │ │ +095f2c: 0800 1d00 |012a: move-object/from16 v0, v29 │ │ +095f30: 0801 1f00 |012c: move-object/from16 v1, v31 │ │ +095f34: 6e30 ba18 1002 |012e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@18ba │ │ +095f3a: 0a02 |0131: move-result v2 │ │ +095f3c: 3802 95ff |0132: if-eqz v2, 00c7 // -006b │ │ +095f40: 0800 1d00 |0134: move-object/from16 v0, v29 │ │ +095f44: 5402 3107 |0136: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0731 │ │ +095f48: 6e10 c101 0200 |0138: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01c1 │ │ +095f4e: 0a17 |013b: move-result v23 │ │ +095f50: 7401 981c 1f00 |013c: invoke-virtual/range {v31}, Landroid/view/View;.getLeft:()I // method@1c98 │ │ +095f56: 0a0b |013f: move-result v11 │ │ +095f58: 7401 d818 1d00 |0140: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18d8 │ │ +095f5e: 0a02 |0143: move-result v2 │ │ +095f60: 9118 020b |0144: sub-int v24, v2, v11 │ │ +095f64: 0800 1d00 |0146: move-object/from16 v0, v29 │ │ +095f68: 5402 2c07 |0148: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@072c │ │ +095f6c: 6e10 db1b 0200 |014a: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@1bdb │ │ +095f72: 0a10 |014d: move-result v16 │ │ +095f74: 1202 |014e: const/4 v2, #int 0 // #0 │ │ +095f76: 0200 1800 |014f: move/from16 v0, v24 │ │ +095f7a: 8203 |0151: int-to-float v3, v0 │ │ +095f7c: 0200 1000 |0152: move/from16 v0, v16 │ │ +095f80: 8204 |0154: int-to-float v4, v0 │ │ +095f82: c943 |0155: div-float/2addr v3, v4 │ │ +095f84: 1504 803f |0156: const/high16 v4, #int 1065353216 // #3f80 │ │ +095f88: 7120 1d21 4300 |0158: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@211d │ │ +095f8e: 0a03 |015b: move-result v3 │ │ +095f90: 7120 1b21 3200 |015c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@211b │ │ +095f96: 0a08 |015f: move-result v8 │ │ +095f98: 0800 1d00 |0160: move-object/from16 v0, v29 │ │ +095f9c: 5402 3107 |0162: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0731 │ │ +095fa0: 9103 0b17 |0164: sub-int v3, v11, v23 │ │ +095fa4: 7401 b61c 1f00 |0166: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ +095faa: 0a04 |0169: move-result v4 │ │ +095fac: 7401 8b1c 1f00 |016a: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@1c8b │ │ +095fb2: 0a05 |016d: move-result v5 │ │ +095fb4: 6e55 c801 32b4 |016e: invoke-virtual {v2, v3, v4, v11, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01c8 │ │ +095fba: 0800 1d00 |0171: move-object/from16 v0, v29 │ │ +095fbe: 5402 3107 |0173: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0731 │ │ +095fc2: 1503 7f43 |0175: const/high16 v3, #int 1132396544 // #437f │ │ +095fc6: c883 |0177: mul-float/2addr v3, v8 │ │ +095fc8: 8733 |0178: float-to-int v3, v3 │ │ +095fca: 6e20 c601 3200 |0179: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01c6 │ │ +095fd0: 0800 1d00 |017c: move-object/from16 v0, v29 │ │ +095fd4: 5402 3107 |017e: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0731 │ │ +095fd8: 0800 1e00 |0180: move-object/from16 v0, v30 │ │ +095fdc: 6e20 bf01 0200 |0182: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01bf │ │ +095fe2: 2900 42ff |0185: goto/16 00c7 // -00be │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1035 │ │ 0x0004 line=1036 │ │ 0x000c line=1037 │ │ 0x0011 line=1039 │ │ 0x0015 line=1040 │ │ @@ -198513,35 +198514,35 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -096010: |[096010] android.support.v4.widget.DrawerLayout.findDrawerWithGravity:(I)Landroid/view/View; │ │ -096020: 7110 2612 0600 |0000: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1226 │ │ -096026: 0a05 |0003: move-result v5 │ │ -096028: 7120 d50f 5700 |0004: invoke-static {v7, v5}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fd5 │ │ -09602e: 0a05 |0007: move-result v5 │ │ -096030: dd00 0507 |0008: and-int/lit8 v0, v5, #int 7 // #07 │ │ -096034: 6e10 cd18 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18cd │ │ -09603a: 0a03 |000d: move-result v3 │ │ -09603c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -09603e: 3534 1200 |000f: if-ge v4, v3, 0021 // +0012 │ │ -096042: 6e20 cc18 4600 |0011: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18cc │ │ -096048: 0c01 |0014: move-result-object v1 │ │ -09604a: 6e20 d318 1600 |0015: invoke-virtual {v6, v1}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@18d3 │ │ -096050: 0a02 |0018: move-result v2 │ │ -096052: dd05 0207 |0019: and-int/lit8 v5, v2, #int 7 // #07 │ │ -096056: 3305 0300 |001b: if-ne v5, v0, 001e // +0003 │ │ -09605a: 1101 |001d: return-object v1 │ │ -09605c: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -096060: 28ef |0020: goto 000f // -0011 │ │ -096062: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -096064: 28fb |0022: goto 001d // -0005 │ │ +095fe8: |[095fe8] android.support.v4.widget.DrawerLayout.findDrawerWithGravity:(I)Landroid/view/View; │ │ +095ff8: 7110 2612 0600 |0000: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1226 │ │ +095ffe: 0a05 |0003: move-result v5 │ │ +096000: 7120 d50f 5700 |0004: invoke-static {v7, v5}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fd5 │ │ +096006: 0a05 |0007: move-result v5 │ │ +096008: dd00 0507 |0008: and-int/lit8 v0, v5, #int 7 // #07 │ │ +09600c: 6e10 cd18 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18cd │ │ +096012: 0a03 |000d: move-result v3 │ │ +096014: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +096016: 3534 1200 |000f: if-ge v4, v3, 0021 // +0012 │ │ +09601a: 6e20 cc18 4600 |0011: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18cc │ │ +096020: 0c01 |0014: move-result-object v1 │ │ +096022: 6e20 d318 1600 |0015: invoke-virtual {v6, v1}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@18d3 │ │ +096028: 0a02 |0018: move-result v2 │ │ +09602a: dd05 0207 |0019: and-int/lit8 v5, v2, #int 7 // #07 │ │ +09602e: 3305 0300 |001b: if-ne v5, v0, 001e // +0003 │ │ +096032: 1101 |001d: return-object v1 │ │ +096034: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +096038: 28ef |0020: goto 000f // -0011 │ │ +09603a: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +09603c: 28fb |0022: goto 001d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=746 │ │ 0x000a line=748 │ │ 0x000e line=749 │ │ 0x0011 line=750 │ │ 0x0015 line=751 │ │ @@ -198565,31 +198566,31 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -096068: |[096068] android.support.v4.widget.DrawerLayout.findOpenDrawer:()Landroid/view/View; │ │ -096078: 6e10 cd18 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18cd │ │ -09607e: 0a01 |0003: move-result v1 │ │ -096080: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -096082: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ -096086: 6e20 cc18 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18cc │ │ -09608c: 0c00 |000a: move-result-object v0 │ │ -09608e: 6e10 971c 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ -096094: 0c03 |000e: move-result-object v3 │ │ -096096: 1f03 8b03 |000f: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -09609a: 5533 fb06 |0011: iget-boolean v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@06fb │ │ -09609e: 3803 0300 |0013: if-eqz v3, 0016 // +0003 │ │ -0960a2: 1100 |0015: return-object v0 │ │ -0960a4: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0960a8: 28ed |0018: goto 0005 // -0013 │ │ -0960aa: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -0960ac: 28fb |001a: goto 0015 // -0005 │ │ +096040: |[096040] android.support.v4.widget.DrawerLayout.findOpenDrawer:()Landroid/view/View; │ │ +096050: 6e10 cd18 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18cd │ │ +096056: 0a01 |0003: move-result v1 │ │ +096058: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +09605a: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ +09605e: 6e20 cc18 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18cc │ │ +096064: 0c00 |000a: move-result-object v0 │ │ +096066: 6e10 971c 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ +09606c: 0c03 |000e: move-result-object v3 │ │ +09606e: 1f03 8b03 |000f: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +096072: 5533 fb06 |0011: iget-boolean v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@06fb │ │ +096076: 3803 0300 |0013: if-eqz v3, 0016 // +0003 │ │ +09607a: 1100 |0015: return-object v0 │ │ +09607c: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +096080: 28ed |0018: goto 0005 // -0013 │ │ +096082: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +096084: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=717 │ │ 0x0004 line=718 │ │ 0x0007 line=719 │ │ 0x000b line=720 │ │ 0x0015 line=724 │ │ @@ -198607,19 +198608,19 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0960b0: |[0960b0] android.support.v4.widget.DrawerLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -0960c0: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -0960c2: 2200 8b03 |0001: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -0960c6: 7030 8818 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@1888 │ │ -0960cc: 1100 |0006: return-object v0 │ │ +096088: |[096088] android.support.v4.widget.DrawerLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +096098: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +09609a: 2200 8b03 |0001: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +09609e: 7030 8818 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@1888 │ │ +0960a4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1417 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ #16 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -198627,20 +198628,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 │ │ -0960d0: |[0960d0] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -0960e0: 2200 8b03 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -0960e4: 6e10 cf18 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@18cf │ │ -0960ea: 0c01 |0005: move-result-object v1 │ │ -0960ec: 7030 8a18 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@188a │ │ -0960f2: 1100 |0009: return-object v0 │ │ +0960a8: |[0960a8] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +0960b8: 2200 8b03 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +0960bc: 6e10 cf18 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@18cf │ │ +0960c2: 0c01 |0005: move-result-object v1 │ │ +0960c4: 7030 8a18 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@188a │ │ +0960ca: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1436 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -198649,30 +198650,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 │ │ -0960f4: |[0960f4] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -096104: 2020 8b03 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -096108: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -09610c: 2200 8b03 |0004: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -096110: 1f02 8b03 |0006: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -096114: 7020 8b18 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V // method@188b │ │ -09611a: 1100 |000b: return-object v0 │ │ -09611c: 2020 2304 |000c: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0423 │ │ -096120: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -096124: 2200 8b03 |0010: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -096128: 1f02 2304 |0012: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0423 │ │ -09612c: 7020 8d18 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@188d │ │ -096132: 28f4 |0017: goto 000b // -000c │ │ -096134: 2200 8b03 |0018: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -096138: 7020 8c18 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@188c │ │ -09613e: 28ee |001d: goto 000b // -0012 │ │ +0960cc: |[0960cc] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +0960dc: 2020 8b03 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +0960e0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0960e4: 2200 8b03 |0004: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +0960e8: 1f02 8b03 |0006: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +0960ec: 7020 8b18 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V // method@188b │ │ +0960f2: 1100 |000b: return-object v0 │ │ +0960f4: 2020 2304 |000c: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0423 │ │ +0960f8: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +0960fc: 2200 8b03 |0010: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +096100: 1f02 2304 |0012: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0423 │ │ +096104: 7020 8d18 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@188d │ │ +09610a: 28f4 |0017: goto 000b // -000c │ │ +09610c: 2200 8b03 |0018: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +096110: 7020 8c18 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@188c │ │ +096116: 28ee |001d: goto 000b // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1422 │ │ 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; │ │ @@ -198683,29 +198684,29 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -096140: |[096140] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(I)I │ │ -096150: 7110 2612 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1226 │ │ -096156: 0a01 |0003: move-result v1 │ │ -096158: 7120 d50f 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fd5 │ │ -09615e: 0a00 |0007: move-result v0 │ │ -096160: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -096162: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ -096166: 5221 2807 |000b: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@0728 │ │ -09616a: 0f01 |000d: return v1 │ │ -09616c: 1251 |000e: const/4 v1, #int 5 // #5 │ │ -09616e: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ -096172: 5221 2907 |0011: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@0729 │ │ -096176: 28fa |0013: goto 000d // -0006 │ │ -096178: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -09617a: 28f8 |0015: goto 000d // -0008 │ │ +096118: |[096118] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(I)I │ │ +096128: 7110 2612 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1226 │ │ +09612e: 0a01 |0003: move-result v1 │ │ +096130: 7120 d50f 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fd5 │ │ +096136: 0a00 |0007: move-result v0 │ │ +096138: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +09613a: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ +09613e: 5221 2807 |000b: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@0728 │ │ +096142: 0f01 |000d: return v1 │ │ +096144: 1251 |000e: const/4 v1, #int 5 // #5 │ │ +096146: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ +09614a: 5221 2907 |0011: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@0729 │ │ +09614e: 28fa |0013: goto 000d // -0006 │ │ +096150: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +096152: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ 0x0008 line=528 │ │ 0x000b line=529 │ │ 0x000d line=533 │ │ 0x000e line=530 │ │ @@ -198721,27 +198722,27 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -09617c: |[09617c] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(Landroid/view/View;)I │ │ -09618c: 6e20 d318 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@18d3 │ │ -096192: 0a00 |0003: move-result v0 │ │ -096194: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -096196: 3310 0500 |0005: if-ne v0, v1, 000a // +0005 │ │ -09619a: 5221 2807 |0007: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@0728 │ │ -09619e: 0f01 |0009: return v1 │ │ -0961a0: 1251 |000a: const/4 v1, #int 5 // #5 │ │ -0961a2: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ -0961a6: 5221 2907 |000d: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@0729 │ │ -0961aa: 28fa |000f: goto 0009 // -0006 │ │ -0961ac: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -0961ae: 28f8 |0011: goto 0009 // -0008 │ │ +096154: |[096154] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(Landroid/view/View;)I │ │ +096164: 6e20 d318 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@18d3 │ │ +09616a: 0a00 |0003: move-result v0 │ │ +09616c: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +09616e: 3310 0500 |0005: if-ne v0, v1, 000a // +0005 │ │ +096172: 5221 2807 |0007: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@0728 │ │ +096176: 0f01 |0009: return v1 │ │ +096178: 1251 |000a: const/4 v1, #int 5 // #5 │ │ +09617a: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ +09617e: 5221 2907 |000d: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@0729 │ │ +096182: 28fa |000f: goto 0009 // -0006 │ │ +096184: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +096186: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x0004 line=546 │ │ 0x0007 line=547 │ │ 0x0009 line=551 │ │ 0x000a line=548 │ │ @@ -198757,29 +198758,29 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0961b0: |[0961b0] android.support.v4.widget.DrawerLayout.getDrawerTitle:(I)Ljava/lang/CharSequence; │ │ -0961c0: 7110 2612 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1226 │ │ -0961c6: 0a01 |0003: move-result v1 │ │ -0961c8: 7120 d50f 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fd5 │ │ -0961ce: 0a00 |0007: move-result v0 │ │ -0961d0: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -0961d2: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ -0961d6: 5421 3307 |000b: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleLeft:Ljava/lang/CharSequence; // field@0733 │ │ -0961da: 1101 |000d: return-object v1 │ │ -0961dc: 1251 |000e: const/4 v1, #int 5 // #5 │ │ -0961de: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ -0961e2: 5421 3407 |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleRight:Ljava/lang/CharSequence; // field@0734 │ │ -0961e6: 28fa |0013: goto 000d // -0006 │ │ -0961e8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0961ea: 28f8 |0015: goto 000d // -0008 │ │ +096188: |[096188] android.support.v4.widget.DrawerLayout.getDrawerTitle:(I)Ljava/lang/CharSequence; │ │ +096198: 7110 2612 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1226 │ │ +09619e: 0a01 |0003: move-result v1 │ │ +0961a0: 7120 d50f 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fd5 │ │ +0961a6: 0a00 |0007: move-result v0 │ │ +0961a8: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +0961aa: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ +0961ae: 5421 3307 |000b: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleLeft:Ljava/lang/CharSequence; // field@0733 │ │ +0961b2: 1101 |000d: return-object v1 │ │ +0961b4: 1251 |000e: const/4 v1, #int 5 // #5 │ │ +0961b6: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ +0961ba: 5421 3407 |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleRight:Ljava/lang/CharSequence; // field@0734 │ │ +0961be: 28fa |0013: goto 000d // -0006 │ │ +0961c0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0961c2: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0008 line=586 │ │ 0x000b line=587 │ │ 0x000d line=591 │ │ 0x000e line=588 │ │ @@ -198795,24 +198796,24 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0961ec: |[0961ec] android.support.v4.widget.DrawerLayout.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I │ │ -0961fc: 6e10 971c 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ -096202: 0c01 |0003: move-result-object v1 │ │ -096204: 1f01 8b03 |0004: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -096208: 5210 f806 |0006: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f8 │ │ -09620c: 7110 2612 0200 |0008: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1226 │ │ -096212: 0a01 |000b: move-result v1 │ │ -096214: 7120 d50f 1000 |000c: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fd5 │ │ -09621a: 0a01 |000f: move-result v1 │ │ -09621c: 0f01 |0010: return v1 │ │ +0961c4: |[0961c4] android.support.v4.widget.DrawerLayout.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I │ │ +0961d4: 6e10 971c 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ +0961da: 0c01 |0003: move-result-object v1 │ │ +0961dc: 1f01 8b03 |0004: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +0961e0: 5210 f806 |0006: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f8 │ │ +0961e4: 7110 2612 0200 |0008: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1226 │ │ +0961ea: 0a01 |000b: move-result v1 │ │ +0961ec: 7120 d50f 1000 |000c: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fd5 │ │ +0961f2: 0a01 |000f: move-result v1 │ │ +0961f4: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ 0x0008 line=708 │ │ locals : │ │ 0x0008 - 0x0011 reg=0 gravity I │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -198823,20 +198824,20 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -096220: |[096220] android.support.v4.widget.DrawerLayout.getDrawerViewOffset:(Landroid/view/View;)F │ │ -096230: 6e10 971c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ -096236: 0c00 |0003: move-result-object v0 │ │ -096238: 1f00 8b03 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -09623c: 5200 fd06 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06fd │ │ -096240: 0f00 |0008: return v0 │ │ +0961f8: |[0961f8] android.support.v4.widget.DrawerLayout.getDrawerViewOffset:(Landroid/view/View;)F │ │ +096208: 6e10 971c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ +09620e: 0c00 |0003: move-result-object v0 │ │ +096210: 1f00 8b03 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +096214: 5200 fd06 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06fd │ │ +096218: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0009 reg=2 drawerView Landroid/view/View; │ │ │ │ @@ -198845,24 +198846,24 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -096244: |[096244] android.support.v4.widget.DrawerLayout.isContentView:(Landroid/view/View;)Z │ │ -096254: 6e10 971c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ -09625a: 0c00 |0003: move-result-object v0 │ │ -09625c: 1f00 8b03 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -096260: 5200 f806 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f8 │ │ -096264: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -096268: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -09626a: 0f00 |000b: return v0 │ │ -09626c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -09626e: 28fe |000d: goto 000b // -0002 │ │ +09621c: |[09621c] android.support.v4.widget.DrawerLayout.isContentView:(Landroid/view/View;)Z │ │ +09622c: 6e10 971c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ +096232: 0c00 |0003: move-result-object v0 │ │ +096234: 1f00 8b03 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +096238: 5200 f806 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f8 │ │ +09623c: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +096240: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +096242: 0f00 |000b: return v0 │ │ +096244: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +096246: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1096 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000e reg=2 child Landroid/view/View; │ │ │ │ @@ -198871,23 +198872,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -096270: |[096270] android.support.v4.widget.DrawerLayout.isDrawerOpen:(I)Z │ │ -096280: 6e20 c518 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18c5 │ │ -096286: 0c00 |0003: move-result-object v0 │ │ -096288: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -09628c: 6e20 e218 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@18e2 │ │ -096292: 0a01 |0009: move-result v1 │ │ -096294: 0f01 |000a: return v1 │ │ -096296: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -096298: 28fe |000c: goto 000a // -0002 │ │ +096248: |[096248] android.support.v4.widget.DrawerLayout.isDrawerOpen:(I)Z │ │ +096258: 6e20 c518 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18c5 │ │ +09625e: 0c00 |0003: move-result-object v0 │ │ +096260: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +096264: 6e20 e218 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@18e2 │ │ +09626a: 0a01 |0009: move-result v1 │ │ +09626c: 0f01 |000a: return v1 │ │ +09626e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +096270: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1366 │ │ 0x0004 line=1367 │ │ 0x0006 line=1368 │ │ 0x000a line=1370 │ │ locals : │ │ @@ -198900,38 +198901,38 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -09629c: |[09629c] android.support.v4.widget.DrawerLayout.isDrawerOpen:(Landroid/view/View;)Z │ │ -0962ac: 6e20 e318 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18e3 │ │ -0962b2: 0a00 |0003: move-result v0 │ │ -0962b4: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -0962b8: 2200 e004 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -0962bc: 2201 f704 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -0962c0: 7010 6021 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0962c6: 1a02 6c0f |000d: const-string v2, "View " // string@0f6c │ │ -0962ca: 6e20 6921 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0962d0: 0c01 |0012: move-result-object v1 │ │ -0962d2: 6e20 6821 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -0962d8: 0c01 |0016: move-result-object v1 │ │ -0962da: 1a02 6400 |0017: const-string v2, " is not a drawer" // string@0064 │ │ -0962de: 6e20 6921 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0962e4: 0c01 |001c: move-result-object v1 │ │ -0962e6: 6e10 6e21 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0962ec: 0c01 |0020: move-result-object v1 │ │ -0962ee: 7020 0121 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -0962f4: 2700 |0024: throw v0 │ │ -0962f6: 6e10 971c 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ -0962fc: 0c00 |0028: move-result-object v0 │ │ -0962fe: 1f00 8b03 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -096302: 5500 fb06 |002b: iget-boolean v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@06fb │ │ -096306: 0f00 |002d: return v0 │ │ +096274: |[096274] android.support.v4.widget.DrawerLayout.isDrawerOpen:(Landroid/view/View;)Z │ │ +096284: 6e20 e318 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18e3 │ │ +09628a: 0a00 |0003: move-result v0 │ │ +09628c: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +096290: 2200 e004 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +096294: 2201 f704 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +096298: 7010 6021 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +09629e: 1a02 6c0f |000d: const-string v2, "View " // string@0f6c │ │ +0962a2: 6e20 6921 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0962a8: 0c01 |0012: move-result-object v1 │ │ +0962aa: 6e20 6821 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +0962b0: 0c01 |0016: move-result-object v1 │ │ +0962b2: 1a02 6400 |0017: const-string v2, " is not a drawer" // string@0064 │ │ +0962b6: 6e20 6921 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0962bc: 0c01 |001c: move-result-object v1 │ │ +0962be: 6e10 6e21 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0962c4: 0c01 |0020: move-result-object v1 │ │ +0962c6: 7020 0121 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +0962cc: 2700 |0024: throw v0 │ │ +0962ce: 6e10 971c 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ +0962d4: 0c00 |0028: move-result-object v0 │ │ +0962d6: 1f00 8b03 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +0962da: 5500 fb06 |002b: iget-boolean v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@06fb │ │ +0962de: 0f00 |002d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1350 │ │ 0x0006 line=1351 │ │ 0x0025 line=1353 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -198942,29 +198943,29 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -096308: |[096308] android.support.v4.widget.DrawerLayout.isDrawerView:(Landroid/view/View;)Z │ │ -096318: 6e10 971c 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ -09631e: 0c02 |0003: move-result-object v2 │ │ -096320: 1f02 8b03 |0004: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -096324: 5221 f806 |0006: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f8 │ │ -096328: 7110 2612 0400 |0008: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1226 │ │ -09632e: 0a02 |000b: move-result v2 │ │ -096330: 7120 d50f 2100 |000c: invoke-static {v1, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fd5 │ │ -096336: 0a00 |000f: move-result v0 │ │ -096338: dd02 0007 |0010: and-int/lit8 v2, v0, #int 7 // #07 │ │ -09633c: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ -096340: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -096342: 0f02 |0015: return v2 │ │ -096344: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -096346: 28fe |0017: goto 0015 // -0002 │ │ +0962e0: |[0962e0] android.support.v4.widget.DrawerLayout.isDrawerView:(Landroid/view/View;)Z │ │ +0962f0: 6e10 971c 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ +0962f6: 0c02 |0003: move-result-object v2 │ │ +0962f8: 1f02 8b03 |0004: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +0962fc: 5221 f806 |0006: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f8 │ │ +096300: 7110 2612 0400 |0008: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1226 │ │ +096306: 0a02 |000b: move-result v2 │ │ +096308: 7120 d50f 2100 |000c: invoke-static {v1, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fd5 │ │ +09630e: 0a00 |000f: move-result v0 │ │ +096310: dd02 0007 |0010: and-int/lit8 v2, v0, #int 7 // #07 │ │ +096314: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ +096318: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +09631a: 0f02 |0015: return v2 │ │ +09631c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +09631e: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1100 │ │ 0x0008 line=1101 │ │ 0x0010 line=1103 │ │ locals : │ │ 0x0010 - 0x0018 reg=0 absGravity I │ │ @@ -198977,23 +198978,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -096348: |[096348] android.support.v4.widget.DrawerLayout.isDrawerVisible:(I)Z │ │ -096358: 6e20 c518 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18c5 │ │ -09635e: 0c00 |0003: move-result-object v0 │ │ -096360: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -096364: 6e20 e518 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@18e5 │ │ -09636a: 0a01 |0009: move-result v1 │ │ -09636c: 0f01 |000a: return v1 │ │ -09636e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -096370: 28fe |000c: goto 000a // -0002 │ │ +096320: |[096320] android.support.v4.widget.DrawerLayout.isDrawerVisible:(I)Z │ │ +096330: 6e20 c518 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18c5 │ │ +096336: 0c00 |0003: move-result-object v0 │ │ +096338: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +09633c: 6e20 e518 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@18e5 │ │ +096342: 0a01 |0009: move-result v1 │ │ +096344: 0f01 |000a: return v1 │ │ +096346: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +096348: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1397 │ │ 0x0004 line=1398 │ │ 0x0006 line=1399 │ │ 0x000a line=1401 │ │ locals : │ │ @@ -199006,44 +199007,44 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -096374: |[096374] android.support.v4.widget.DrawerLayout.isDrawerVisible:(Landroid/view/View;)Z │ │ -096384: 6e20 e318 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18e3 │ │ -09638a: 0a00 |0003: move-result v0 │ │ -09638c: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -096390: 2200 e004 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -096394: 2201 f704 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ -096398: 7010 6021 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -09639e: 1a02 6c0f |000d: const-string v2, "View " // string@0f6c │ │ -0963a2: 6e20 6921 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0963a8: 0c01 |0012: move-result-object v1 │ │ -0963aa: 6e20 6821 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -0963b0: 0c01 |0016: move-result-object v1 │ │ -0963b2: 1a02 6400 |0017: const-string v2, " is not a drawer" // string@0064 │ │ -0963b6: 6e20 6921 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0963bc: 0c01 |001c: move-result-object v1 │ │ -0963be: 6e10 6e21 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0963c4: 0c01 |0020: move-result-object v1 │ │ -0963c6: 7020 0121 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -0963cc: 2700 |0024: throw v0 │ │ -0963ce: 6e10 971c 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ -0963d4: 0c00 |0028: move-result-object v0 │ │ -0963d6: 1f00 8b03 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -0963da: 5200 fd06 |002b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06fd │ │ -0963de: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -0963e0: 2d00 0001 |002e: cmpl-float v0, v0, v1 │ │ -0963e4: 3d00 0400 |0030: if-lez v0, 0034 // +0004 │ │ -0963e8: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -0963ea: 0f00 |0033: return v0 │ │ -0963ec: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -0963ee: 28fe |0035: goto 0033 // -0002 │ │ +09634c: |[09634c] android.support.v4.widget.DrawerLayout.isDrawerVisible:(Landroid/view/View;)Z │ │ +09635c: 6e20 e318 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18e3 │ │ +096362: 0a00 |0003: move-result v0 │ │ +096364: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +096368: 2200 e004 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +09636c: 2201 f704 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@04f7 │ │ +096370: 7010 6021 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +096376: 1a02 6c0f |000d: const-string v2, "View " // string@0f6c │ │ +09637a: 6e20 6921 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +096380: 0c01 |0012: move-result-object v1 │ │ +096382: 6e20 6821 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +096388: 0c01 |0016: move-result-object v1 │ │ +09638a: 1a02 6400 |0017: const-string v2, " is not a drawer" // string@0064 │ │ +09638e: 6e20 6921 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +096394: 0c01 |001c: move-result-object v1 │ │ +096396: 6e10 6e21 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +09639c: 0c01 |0020: move-result-object v1 │ │ +09639e: 7020 0121 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +0963a4: 2700 |0024: throw v0 │ │ +0963a6: 6e10 971c 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ +0963ac: 0c00 |0028: move-result-object v0 │ │ +0963ae: 1f00 8b03 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +0963b2: 5200 fd06 |002b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06fd │ │ +0963b6: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +0963b8: 2d00 0001 |002e: cmpl-float v0, v0, v1 │ │ +0963bc: 3d00 0400 |0030: if-lez v0, 0034 // +0004 │ │ +0963c0: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +0963c2: 0f00 |0033: return v0 │ │ +0963c4: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +0963c6: 28fe |0035: goto 0033 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1382 │ │ 0x0006 line=1383 │ │ 0x0025 line=1385 │ │ locals : │ │ 0x0000 - 0x0036 reg=3 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -199054,35 +199055,35 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -0963f0: |[0963f0] android.support.v4.widget.DrawerLayout.moveDrawerToOffset:(Landroid/view/View;F)V │ │ -096400: 6e20 d418 7600 |0000: invoke-virtual {v6, v7}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@18d4 │ │ -096406: 0a02 |0003: move-result v2 │ │ -096408: 6e10 bd1c 0700 |0004: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@1cbd │ │ -09640e: 0a04 |0007: move-result v4 │ │ -096410: 8245 |0008: int-to-float v5, v4 │ │ -096412: c825 |0009: mul-float/2addr v5, v2 │ │ -096414: 8753 |000a: float-to-int v3, v5 │ │ -096416: 8245 |000b: int-to-float v5, v4 │ │ -096418: c885 |000c: mul-float/2addr v5, v8 │ │ -09641a: 8751 |000d: float-to-int v1, v5 │ │ -09641c: 9100 0103 |000e: sub-int v0, v1, v3 │ │ -096420: 1235 |0010: const/4 v5, #int 3 // #3 │ │ -096422: 6e30 ba18 7605 |0011: invoke-virtual {v6, v7, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@18ba │ │ -096428: 0a05 |0014: move-result v5 │ │ -09642a: 3805 0900 |0015: if-eqz v5, 001e // +0009 │ │ -09642e: 6e20 d41c 0700 |0017: invoke-virtual {v7, v0}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@1cd4 │ │ -096434: 6e30 0219 7608 |001a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@1902 │ │ -09643a: 0e00 |001d: return-void │ │ -09643c: 7b00 |001e: neg-int v0, v0 │ │ -09643e: 28f8 |001f: goto 0017 // -0008 │ │ +0963c8: |[0963c8] android.support.v4.widget.DrawerLayout.moveDrawerToOffset:(Landroid/view/View;F)V │ │ +0963d8: 6e20 d418 7600 |0000: invoke-virtual {v6, v7}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@18d4 │ │ +0963de: 0a02 |0003: move-result v2 │ │ +0963e0: 6e10 bd1c 0700 |0004: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@1cbd │ │ +0963e6: 0a04 |0007: move-result v4 │ │ +0963e8: 8245 |0008: int-to-float v5, v4 │ │ +0963ea: c825 |0009: mul-float/2addr v5, v2 │ │ +0963ec: 8753 |000a: float-to-int v3, v5 │ │ +0963ee: 8245 |000b: int-to-float v5, v4 │ │ +0963f0: c885 |000c: mul-float/2addr v5, v8 │ │ +0963f2: 8751 |000d: float-to-int v1, v5 │ │ +0963f4: 9100 0103 |000e: sub-int v0, v1, v3 │ │ +0963f8: 1235 |0010: const/4 v5, #int 3 // #3 │ │ +0963fa: 6e30 ba18 7605 |0011: invoke-virtual {v6, v7, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@18ba │ │ +096400: 0a05 |0014: move-result v5 │ │ +096402: 3805 0900 |0015: if-eqz v5, 001e // +0009 │ │ +096406: 6e20 d41c 0700 |0017: invoke-virtual {v7, v0}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@1cd4 │ │ +09640c: 6e30 0219 7608 |001a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@1902 │ │ +096412: 0e00 |001d: return-void │ │ +096414: 7b00 |001e: neg-int v0, v0 │ │ +096416: 28f8 |001f: goto 0017 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=728 │ │ 0x0004 line=729 │ │ 0x0008 line=730 │ │ 0x000b line=731 │ │ 0x000e line=732 │ │ @@ -199106,19 +199107,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -096440: |[096440] android.support.v4.widget.DrawerLayout.onAttachedToWindow:()V │ │ -096450: 6f10 451d 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@1d45 │ │ -096456: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -096458: 5c10 2007 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0720 │ │ -09645c: 0e00 |0006: return-void │ │ +096418: |[096418] android.support.v4.widget.DrawerLayout.onAttachedToWindow:()V │ │ +096428: 6f10 451d 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@1d45 │ │ +09642e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +096430: 5c10 2007 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0720 │ │ +096434: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ 0x0003 line=784 │ │ 0x0006 line=785 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -199128,19 +199129,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -096460: |[096460] android.support.v4.widget.DrawerLayout.onDetachedFromWindow:()V │ │ -096470: 6f10 461d 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@1d46 │ │ -096476: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -096478: 5c10 2007 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0720 │ │ -09647c: 0e00 |0006: return-void │ │ +096438: |[096438] android.support.v4.widget.DrawerLayout.onDetachedFromWindow:()V │ │ +096448: 6f10 461d 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@1d46 │ │ +09644e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +096450: 5c10 2007 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0720 │ │ +096454: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=777 │ │ 0x0003 line=778 │ │ 0x0006 line=779 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -199150,33 +199151,33 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -096480: |[096480] android.support.v4.widget.DrawerLayout.onDraw:(Landroid/graphics/Canvas;)V │ │ -096490: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -096492: 6f20 471d 5400 |0001: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@1d47 │ │ -096498: 5541 1e07 |0004: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mDrawStatusBarBackground:Z // field@071e │ │ -09649c: 3801 1e00 |0006: if-eqz v1, 0024 // +001e │ │ -0964a0: 5441 3207 |0008: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0732 │ │ -0964a4: 3801 1a00 |000a: if-eqz v1, 0024 // +001a │ │ -0964a8: 6201 0e07 |000c: sget-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@070e │ │ -0964ac: 5442 2407 |000e: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@0724 │ │ -0964b0: 7220 7918 2100 |0010: invoke-interface {v1, v2}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.getTopInset:(Ljava/lang/Object;)I // method@1879 │ │ -0964b6: 0a00 |0013: move-result v0 │ │ -0964b8: 3d00 1000 |0014: if-lez v0, 0024 // +0010 │ │ -0964bc: 5441 3207 |0016: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0732 │ │ -0964c0: 6e10 d818 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18d8 │ │ -0964c6: 0a02 |001b: move-result v2 │ │ -0964c8: 6e50 c801 3123 |001c: invoke-virtual {v1, v3, v3, v2, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01c8 │ │ -0964ce: 5441 3207 |001f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0732 │ │ -0964d2: 6e20 bf01 5100 |0021: invoke-virtual {v1, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01bf │ │ -0964d8: 0e00 |0024: return-void │ │ +096458: |[096458] android.support.v4.widget.DrawerLayout.onDraw:(Landroid/graphics/Canvas;)V │ │ +096468: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +09646a: 6f20 471d 5400 |0001: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@1d47 │ │ +096470: 5541 1e07 |0004: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mDrawStatusBarBackground:Z // field@071e │ │ +096474: 3801 1e00 |0006: if-eqz v1, 0024 // +001e │ │ +096478: 5441 3207 |0008: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0732 │ │ +09647c: 3801 1a00 |000a: if-eqz v1, 0024 // +001a │ │ +096480: 6201 0e07 |000c: sget-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@070e │ │ +096484: 5442 2407 |000e: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@0724 │ │ +096488: 7220 7918 2100 |0010: invoke-interface {v1, v2}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.getTopInset:(Ljava/lang/Object;)I // method@1879 │ │ +09648e: 0a00 |0013: move-result v0 │ │ +096490: 3d00 1000 |0014: if-lez v0, 0024 // +0010 │ │ +096494: 5441 3207 |0016: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0732 │ │ +096498: 6e10 d818 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18d8 │ │ +09649e: 0a02 |001b: move-result v2 │ │ +0964a0: 6e50 c801 3123 |001c: invoke-virtual {v1, v3, v3, v2, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01c8 │ │ +0964a6: 5441 3207 |001f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0732 │ │ +0964aa: 6e20 bf01 5100 |0021: invoke-virtual {v1, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01bf │ │ +0964b0: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1023 │ │ 0x0004 line=1024 │ │ 0x000c line=1025 │ │ 0x0014 line=1026 │ │ 0x0016 line=1027 │ │ @@ -199192,76 +199193,76 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -0964dc: |[0964dc] android.support.v4.widget.DrawerLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0964ec: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0964ee: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0964f0: 7110 8b10 0c00 |0002: invoke-static {v12}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@108b │ │ -0964f6: 0a00 |0005: move-result v0 │ │ -0964f8: 54b8 2607 |0006: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ -0964fc: 6e20 ee1b c800 |0008: invoke-virtual {v8, v12}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1bee │ │ -096502: 0a08 |000b: move-result v8 │ │ -096504: 54b9 2c07 |000c: iget-object v9, v11, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@072c │ │ -096508: 6e20 ee1b c900 |000e: invoke-virtual {v9, v12}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1bee │ │ -09650e: 0a09 |0011: move-result v9 │ │ -096510: 9602 0809 |0012: or-int v2, v8, v9 │ │ -096514: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -096516: 2b00 5900 0000 |0015: packed-switch v0, 0000006e // +00000059 │ │ -09651c: 3902 0e00 |0018: if-nez v2, 0026 // +000e │ │ -096520: 3903 0c00 |001a: if-nez v3, 0026 // +000c │ │ -096524: 7010 db18 0b00 |001c: invoke-direct {v11}, Landroid/support/v4/widget/DrawerLayout;.hasPeekingDrawer:()Z // method@18db │ │ -09652a: 0a08 |001f: move-result v8 │ │ -09652c: 3908 0600 |0020: if-nez v8, 0026 // +0006 │ │ -096530: 55b8 1c07 |0022: iget-boolean v8, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@071c │ │ -096534: 3808 0300 |0024: if-eqz v8, 0027 // +0003 │ │ -096538: 0176 |0026: move v6, v7 │ │ -09653a: 0f06 |0027: return v6 │ │ -09653c: 6e10 581c 0c00 |0028: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@1c58 │ │ -096542: 0a04 |002b: move-result v4 │ │ -096544: 6e10 5a1c 0c00 |002c: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@1c5a │ │ -09654a: 0a05 |002f: move-result v5 │ │ -09654c: 59b4 2207 |0030: iput v4, v11, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@0722 │ │ -096550: 59b5 2307 |0032: iput v5, v11, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@0723 │ │ -096554: 52b8 2e07 |0034: iget v8, v11, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@072e │ │ -096558: 1209 |0036: const/4 v9, #int 0 // #0 │ │ -09655a: 2d08 0809 |0037: cmpl-float v8, v8, v9 │ │ -09655e: 3d08 1300 |0039: if-lez v8, 004c // +0013 │ │ -096562: 54b8 2607 |003b: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ -096566: 8749 |003d: float-to-int v9, v4 │ │ -096568: 875a |003e: float-to-int v10, v5 │ │ -09656a: 6e30 d61b 980a |003f: invoke-virtual {v8, v9, v10}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1bd6 │ │ -096570: 0c01 |0042: move-result-object v1 │ │ -096572: 3801 0900 |0043: if-eqz v1, 004c // +0009 │ │ -096576: 6e20 e018 1b00 |0045: invoke-virtual {v11, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@18e0 │ │ -09657c: 0a08 |0048: move-result v8 │ │ -09657e: 3808 0300 |0049: if-eqz v8, 004c // +0003 │ │ -096582: 1213 |004b: const/4 v3, #int 1 // #1 │ │ -096584: 5cb6 1d07 |004c: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@071d │ │ -096588: 5cb6 1c07 |004e: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@071c │ │ -09658c: 28c8 |0050: goto 0018 // -0038 │ │ -09658e: 54b8 2607 |0051: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ -096592: 1239 |0053: const/4 v9, #int 3 // #3 │ │ -096594: 6e20 c61b 9800 |0054: invoke-virtual {v8, v9}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(I)Z // method@1bc6 │ │ -09659a: 0a08 |0057: move-result v8 │ │ -09659c: 3808 c0ff |0058: if-eqz v8, 0018 // -0040 │ │ -0965a0: 54b8 2507 |005a: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0725 │ │ -0965a4: 6e10 ad18 0800 |005c: invoke-virtual {v8}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@18ad │ │ -0965aa: 54b8 2b07 |005f: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@072b │ │ -0965ae: 6e10 ad18 0800 |0061: invoke-virtual {v8}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@18ad │ │ -0965b4: 28b4 |0064: goto 0018 // -004c │ │ -0965b6: 6e20 bf18 7b00 |0065: invoke-virtual {v11, v7}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@18bf │ │ -0965bc: 5cb6 1d07 |0068: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@071d │ │ -0965c0: 5cb6 1c07 |006a: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@071c │ │ -0965c4: 28ac |006c: goto 0018 // -0054 │ │ -0965c6: 0000 |006d: nop // spacer │ │ -0965c8: 0001 0400 0000 0000 1300 0000 5000 ... |006e: packed-switch-data (12 units) │ │ +0964b4: |[0964b4] android.support.v4.widget.DrawerLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0964c4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0964c6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0964c8: 7110 8b10 0c00 |0002: invoke-static {v12}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@108b │ │ +0964ce: 0a00 |0005: move-result v0 │ │ +0964d0: 54b8 2607 |0006: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ +0964d4: 6e20 ee1b c800 |0008: invoke-virtual {v8, v12}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1bee │ │ +0964da: 0a08 |000b: move-result v8 │ │ +0964dc: 54b9 2c07 |000c: iget-object v9, v11, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@072c │ │ +0964e0: 6e20 ee1b c900 |000e: invoke-virtual {v9, v12}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1bee │ │ +0964e6: 0a09 |0011: move-result v9 │ │ +0964e8: 9602 0809 |0012: or-int v2, v8, v9 │ │ +0964ec: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +0964ee: 2b00 5900 0000 |0015: packed-switch v0, 0000006e // +00000059 │ │ +0964f4: 3902 0e00 |0018: if-nez v2, 0026 // +000e │ │ +0964f8: 3903 0c00 |001a: if-nez v3, 0026 // +000c │ │ +0964fc: 7010 db18 0b00 |001c: invoke-direct {v11}, Landroid/support/v4/widget/DrawerLayout;.hasPeekingDrawer:()Z // method@18db │ │ +096502: 0a08 |001f: move-result v8 │ │ +096504: 3908 0600 |0020: if-nez v8, 0026 // +0006 │ │ +096508: 55b8 1c07 |0022: iget-boolean v8, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@071c │ │ +09650c: 3808 0300 |0024: if-eqz v8, 0027 // +0003 │ │ +096510: 0176 |0026: move v6, v7 │ │ +096512: 0f06 |0027: return v6 │ │ +096514: 6e10 581c 0c00 |0028: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@1c58 │ │ +09651a: 0a04 |002b: move-result v4 │ │ +09651c: 6e10 5a1c 0c00 |002c: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@1c5a │ │ +096522: 0a05 |002f: move-result v5 │ │ +096524: 59b4 2207 |0030: iput v4, v11, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@0722 │ │ +096528: 59b5 2307 |0032: iput v5, v11, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@0723 │ │ +09652c: 52b8 2e07 |0034: iget v8, v11, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@072e │ │ +096530: 1209 |0036: const/4 v9, #int 0 // #0 │ │ +096532: 2d08 0809 |0037: cmpl-float v8, v8, v9 │ │ +096536: 3d08 1300 |0039: if-lez v8, 004c // +0013 │ │ +09653a: 54b8 2607 |003b: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ +09653e: 8749 |003d: float-to-int v9, v4 │ │ +096540: 875a |003e: float-to-int v10, v5 │ │ +096542: 6e30 d61b 980a |003f: invoke-virtual {v8, v9, v10}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1bd6 │ │ +096548: 0c01 |0042: move-result-object v1 │ │ +09654a: 3801 0900 |0043: if-eqz v1, 004c // +0009 │ │ +09654e: 6e20 e018 1b00 |0045: invoke-virtual {v11, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@18e0 │ │ +096554: 0a08 |0048: move-result v8 │ │ +096556: 3808 0300 |0049: if-eqz v8, 004c // +0003 │ │ +09655a: 1213 |004b: const/4 v3, #int 1 // #1 │ │ +09655c: 5cb6 1d07 |004c: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@071d │ │ +096560: 5cb6 1c07 |004e: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@071c │ │ +096564: 28c8 |0050: goto 0018 // -0038 │ │ +096566: 54b8 2607 |0051: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ +09656a: 1239 |0053: const/4 v9, #int 3 // #3 │ │ +09656c: 6e20 c61b 9800 |0054: invoke-virtual {v8, v9}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(I)Z // method@1bc6 │ │ +096572: 0a08 |0057: move-result v8 │ │ +096574: 3808 c0ff |0058: if-eqz v8, 0018 // -0040 │ │ +096578: 54b8 2507 |005a: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0725 │ │ +09657c: 6e10 ad18 0800 |005c: invoke-virtual {v8}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@18ad │ │ +096582: 54b8 2b07 |005f: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@072b │ │ +096586: 6e10 ad18 0800 |0061: invoke-virtual {v8}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@18ad │ │ +09658c: 28b4 |0064: goto 0018 // -004c │ │ +09658e: 6e20 bf18 7b00 |0065: invoke-virtual {v11, v7}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@18bf │ │ +096594: 5cb6 1d07 |0068: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@071d │ │ +096598: 5cb6 1c07 |006a: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@071c │ │ +09659c: 28ac |006c: goto 0018 // -0054 │ │ +09659e: 0000 |006d: nop // spacer │ │ +0965a0: 0001 0400 0000 0000 1300 0000 5000 ... |006e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1108 │ │ 0x0006 line=1111 │ │ 0x0014 line=1114 │ │ 0x0015 line=1116 │ │ 0x0018 line=1150 │ │ @@ -199297,26 +199298,26 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0965e0: |[0965e0] android.support.v4.widget.DrawerLayout.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -0965f0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0965f2: 3302 0d00 |0001: if-ne v2, v0, 000e // +000d │ │ -0965f6: 7010 dc18 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.hasVisibleDrawer:()Z // method@18dc │ │ -0965fc: 0a00 |0006: move-result v0 │ │ -0965fe: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -096602: 7110 fe0f 0300 |0009: invoke-static {v3}, Landroid/support/v4/view/KeyEventCompat;.startTracking:(Landroid/view/KeyEvent;)V // method@0ffe │ │ -096608: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -09660a: 0f00 |000d: return v0 │ │ -09660c: 6f30 491d 2103 |000e: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@1d49 │ │ -096612: 0a00 |0011: move-result v0 │ │ -096614: 28fb |0012: goto 000d // -0005 │ │ +0965b8: |[0965b8] android.support.v4.widget.DrawerLayout.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +0965c8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0965ca: 3302 0d00 |0001: if-ne v2, v0, 000e // +000d │ │ +0965ce: 7010 dc18 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.hasVisibleDrawer:()Z // method@18dc │ │ +0965d4: 0a00 |0006: move-result v0 │ │ +0965d6: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +0965da: 7110 fe0f 0300 |0009: invoke-static {v3}, Landroid/support/v4/view/KeyEventCompat;.startTracking:(Landroid/view/KeyEvent;)V // method@0ffe │ │ +0965e0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0965e2: 0f00 |000d: return v0 │ │ +0965e4: 6f30 491d 2103 |000e: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@1d49 │ │ +0965ea: 0a00 |0011: move-result v0 │ │ +0965ec: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1471 │ │ 0x0009 line=1472 │ │ 0x000c line=1473 │ │ 0x000d line=1475 │ │ locals : │ │ @@ -199329,32 +199330,32 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -096618: |[096618] android.support.v4.widget.DrawerLayout.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -096628: 1241 |0000: const/4 v1, #int 4 // #4 │ │ -09662a: 3313 1700 |0001: if-ne v3, v1, 0018 // +0017 │ │ -09662e: 7010 c718 0200 |0003: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@18c7 │ │ -096634: 0c00 |0006: move-result-object v0 │ │ -096636: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -09663a: 6e20 d118 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@18d1 │ │ -096640: 0a01 |000c: move-result v1 │ │ -096642: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ -096646: 6e10 be18 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:()V // method@18be │ │ -09664c: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -096650: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -096652: 0f01 |0015: return v1 │ │ -096654: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -096656: 28fe |0017: goto 0015 // -0002 │ │ -096658: 6f30 4a1d 3204 |0018: invoke-super {v2, v3, v4}, Landroid/view/ViewGroup;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@1d4a │ │ -09665e: 0a01 |001b: move-result v1 │ │ -096660: 28f9 |001c: goto 0015 // -0007 │ │ +0965f0: |[0965f0] android.support.v4.widget.DrawerLayout.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +096600: 1241 |0000: const/4 v1, #int 4 // #4 │ │ +096602: 3313 1700 |0001: if-ne v3, v1, 0018 // +0017 │ │ +096606: 7010 c718 0200 |0003: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@18c7 │ │ +09660c: 0c00 |0006: move-result-object v0 │ │ +09660e: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +096612: 6e20 d118 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@18d1 │ │ +096618: 0a01 |000c: move-result v1 │ │ +09661a: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ +09661e: 6e10 be18 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:()V // method@18be │ │ +096624: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +096628: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +09662a: 0f01 |0015: return v1 │ │ +09662c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +09662e: 28fe |0017: goto 0015 // -0002 │ │ +096630: 6f30 4a1d 3204 |0018: invoke-super {v2, v3, v4}, Landroid/view/ViewGroup;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@1d4a │ │ +096636: 0a01 |001b: move-result v1 │ │ +096638: 28f9 |001c: goto 0015 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1480 │ │ 0x0003 line=1481 │ │ 0x0007 line=1482 │ │ 0x000f line=1483 │ │ 0x0012 line=1485 │ │ @@ -199373,197 +199374,197 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 29 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 356 16-bit code units │ │ -096664: |[096664] android.support.v4.widget.DrawerLayout.onLayout:(ZIIII)V │ │ -096674: 1312 0100 |0000: const/16 v18, #int 1 // #1 │ │ -096678: 0200 1200 |0002: move/from16 v0, v18 │ │ -09667c: 0801 1700 |0004: move-object/from16 v1, v23 │ │ -096680: 5c10 2107 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@0721 │ │ -096684: 9111 1b19 |0008: sub-int v17, v27, v25 │ │ -096688: 7401 cd18 1700 |000a: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18cd │ │ -09668e: 0a06 |000d: move-result v6 │ │ -096690: 120c |000e: const/4 v12, #int 0 // #0 │ │ -096692: 356c 3a01 |000f: if-ge v12, v6, 0149 // +013a │ │ -096696: 0800 1700 |0011: move-object/from16 v0, v23 │ │ -09669a: 6e20 cc18 c000 |0013: invoke-virtual {v0, v12}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18cc │ │ -0966a0: 0c05 |0016: move-result-object v5 │ │ -0966a2: 6e10 bc1c 0500 |0017: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1cbc │ │ -0966a8: 0a12 |001a: move-result v18 │ │ -0966aa: 1313 0800 |001b: const/16 v19, #int 8 // #8 │ │ -0966ae: 0200 1200 |001d: move/from16 v0, v18 │ │ -0966b2: 0201 1300 |001f: move/from16 v1, v19 │ │ -0966b6: 3310 0500 |0021: if-ne v0, v1, 0026 // +0005 │ │ -0966ba: d80c 0c01 |0023: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0966be: 28ea |0025: goto 000f // -0016 │ │ -0966c0: 6e10 971c 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ -0966c6: 0c0d |0029: move-result-object v13 │ │ -0966c8: 1f0d 8b03 |002a: check-cast v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -0966cc: 0800 1700 |002c: move-object/from16 v0, v23 │ │ -0966d0: 6e20 e018 5000 |002e: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@18e0 │ │ -0966d6: 0a12 |0031: move-result v18 │ │ -0966d8: 3812 2a00 |0032: if-eqz v18, 005c // +002a │ │ -0966dc: 52d0 fc06 |0034: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@06fc │ │ -0966e0: 0212 0000 |0036: move/from16 v18, v0 │ │ -0966e4: 52d0 ff06 |0038: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@06ff │ │ -0966e8: 0213 0000 |003a: move/from16 v19, v0 │ │ -0966ec: 52d0 fc06 |003c: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@06fc │ │ -0966f0: 0214 0000 |003e: move/from16 v20, v0 │ │ -0966f4: 6e10 9e1c 0500 |0040: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1c9e │ │ -0966fa: 0a15 |0043: move-result v21 │ │ -0966fc: 9014 1415 |0044: add-int v20, v20, v21 │ │ -096700: 52d0 ff06 |0046: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@06ff │ │ -096704: 0215 0000 |0048: move/from16 v21, v0 │ │ -096708: 6e10 9b1c 0500 |004a: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1c9b │ │ -09670e: 0a16 |004d: move-result v22 │ │ -096710: 9015 1516 |004e: add-int v21, v21, v22 │ │ -096714: 0200 1200 |0050: move/from16 v0, v18 │ │ -096718: 0201 1300 |0052: move/from16 v1, v19 │ │ -09671c: 0202 1400 |0054: move/from16 v2, v20 │ │ -096720: 0203 1500 |0056: move/from16 v3, v21 │ │ -096724: 6e53 d21c 0521 |0058: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@1cd2 │ │ -09672a: 28c8 |005b: goto 0023 // -0038 │ │ -09672c: 6e10 9e1c 0500 |005c: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1c9e │ │ -096732: 0a0a |005f: move-result v10 │ │ -096734: 6e10 9b1c 0500 |0060: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1c9b │ │ -09673a: 0a07 |0063: move-result v7 │ │ -09673c: 1312 0300 |0064: const/16 v18, #int 3 // #3 │ │ -096740: 0800 1700 |0066: move-object/from16 v0, v23 │ │ -096744: 0201 1200 |0068: move/from16 v1, v18 │ │ -096748: 6e30 ba18 5001 |006a: invoke-virtual {v0, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@18ba │ │ -09674e: 0a12 |006d: move-result v18 │ │ -096750: 3812 6700 |006e: if-eqz v18, 00d5 // +0067 │ │ -096754: 7ba0 |0070: neg-int v0, v10 │ │ -096756: 0212 0000 |0071: move/from16 v18, v0 │ │ -09675a: 82a0 |0073: int-to-float v0, v10 │ │ -09675c: 0213 0000 |0074: move/from16 v19, v0 │ │ -096760: 52d0 fd06 |0076: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06fd │ │ -096764: 0214 0000 |0078: move/from16 v20, v0 │ │ -096768: a813 1314 |007a: mul-float v19, v19, v20 │ │ -09676c: 0200 1300 |007c: move/from16 v0, v19 │ │ -096770: 8700 |007e: float-to-int v0, v0 │ │ -096772: 0213 0000 |007f: move/from16 v19, v0 │ │ -096776: 9008 1213 |0081: add-int v8, v18, v19 │ │ -09677a: 9012 0a08 |0083: add-int v18, v10, v8 │ │ -09677e: 0200 1200 |0085: move/from16 v0, v18 │ │ -096782: 8200 |0087: int-to-float v0, v0 │ │ -096784: 0212 0000 |0088: move/from16 v18, v0 │ │ -096788: 82a0 |008a: int-to-float v0, v10 │ │ -09678a: 0213 0000 |008b: move/from16 v19, v0 │ │ -09678e: a90e 1213 |008d: div-float v14, v18, v19 │ │ -096792: 52d0 fd06 |008f: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06fd │ │ -096796: 0212 0000 |0091: move/from16 v18, v0 │ │ -09679a: 2d12 0e12 |0093: cmpl-float v18, v14, v18 │ │ -09679e: 3812 5d00 |0095: if-eqz v18, 00f2 // +005d │ │ -0967a2: 1214 |0097: const/4 v4, #int 1 // #1 │ │ -0967a4: 52d0 f806 |0098: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f8 │ │ -0967a8: 0212 0000 |009a: move/from16 v18, v0 │ │ -0967ac: dd10 1270 |009c: and-int/lit8 v16, v18, #int 112 // #70 │ │ -0967b0: 2c10 bc00 0000 |009e: sparse-switch v16, 0000015a // +000000bc │ │ -0967b6: 52d0 ff06 |00a1: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@06ff │ │ -0967ba: 0212 0000 |00a3: move/from16 v18, v0 │ │ -0967be: 9013 080a |00a5: add-int v19, v8, v10 │ │ -0967c2: 52d0 ff06 |00a7: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@06ff │ │ -0967c6: 0214 0000 |00a9: move/from16 v20, v0 │ │ -0967ca: 9014 1407 |00ab: add-int v20, v20, v7 │ │ -0967ce: 0200 1200 |00ad: move/from16 v0, v18 │ │ -0967d2: 0201 1300 |00af: move/from16 v1, v19 │ │ -0967d6: 0202 1400 |00b1: move/from16 v2, v20 │ │ -0967da: 6e52 d21c 8510 |00b3: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@1cd2 │ │ -0967e0: 3804 0700 |00b6: if-eqz v4, 00bd // +0007 │ │ -0967e4: 0800 1700 |00b8: move-object/from16 v0, v23 │ │ -0967e8: 6e30 0219 500e |00ba: invoke-virtual {v0, v5, v14}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@1902 │ │ -0967ee: 52d0 fd06 |00bd: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06fd │ │ -0967f2: 0212 0000 |00bf: move/from16 v18, v0 │ │ -0967f6: 1313 0000 |00c1: const/16 v19, #int 0 // #0 │ │ -0967fa: 2d12 1213 |00c3: cmpl-float v18, v18, v19 │ │ -0967fe: 3d12 8200 |00c5: if-lez v18, 0147 // +0082 │ │ -096802: 120f |00c7: const/4 v15, #int 0 // #0 │ │ -096804: 6e10 bc1c 0500 |00c8: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1cbc │ │ -09680a: 0a12 |00cb: move-result v18 │ │ -09680c: 0200 1200 |00cc: move/from16 v0, v18 │ │ -096810: 32f0 55ff |00ce: if-eq v0, v15, 0023 // -00ab │ │ -096814: 6e20 111d f500 |00d0: invoke-virtual {v5, v15}, Landroid/view/View;.setVisibility:(I)V // method@1d11 │ │ -09681a: 2900 50ff |00d3: goto/16 0023 // -00b0 │ │ -09681e: 82a0 |00d5: int-to-float v0, v10 │ │ -096820: 0212 0000 |00d6: move/from16 v18, v0 │ │ -096824: 52d0 fd06 |00d8: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06fd │ │ -096828: 0213 0000 |00da: move/from16 v19, v0 │ │ -09682c: a812 1213 |00dc: mul-float v18, v18, v19 │ │ -096830: 0200 1200 |00de: move/from16 v0, v18 │ │ -096834: 8700 |00e0: float-to-int v0, v0 │ │ -096836: 0212 0000 |00e1: move/from16 v18, v0 │ │ -09683a: 9108 1112 |00e3: sub-int v8, v17, v18 │ │ -09683e: 9112 1108 |00e5: sub-int v18, v17, v8 │ │ -096842: 0200 1200 |00e7: move/from16 v0, v18 │ │ -096846: 8200 |00e9: int-to-float v0, v0 │ │ -096848: 0212 0000 |00ea: move/from16 v18, v0 │ │ -09684c: 82a0 |00ec: int-to-float v0, v10 │ │ -09684e: 0213 0000 |00ed: move/from16 v19, v0 │ │ -096852: a90e 1213 |00ef: div-float v14, v18, v19 │ │ -096856: 289e |00f1: goto 008f // -0062 │ │ -096858: 1204 |00f2: const/4 v4, #int 0 // #0 │ │ -09685a: 28a5 |00f3: goto 0098 // -005b │ │ -09685c: 910b 1c1a |00f4: sub-int v11, v28, v26 │ │ -096860: 52d0 f706 |00f6: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@06f7 │ │ -096864: 0212 0000 |00f8: move/from16 v18, v0 │ │ -096868: 9112 0b12 |00fa: sub-int v18, v11, v18 │ │ -09686c: 6e10 9b1c 0500 |00fc: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1c9b │ │ -096872: 0a13 |00ff: move-result v19 │ │ -096874: 9112 1213 |0100: sub-int v18, v18, v19 │ │ -096878: 9013 080a |0102: add-int v19, v8, v10 │ │ -09687c: 52d0 f706 |0104: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@06f7 │ │ -096880: 0214 0000 |0106: move/from16 v20, v0 │ │ -096884: 9114 0b14 |0108: sub-int v20, v11, v20 │ │ -096888: 0200 1200 |010a: move/from16 v0, v18 │ │ -09688c: 0201 1300 |010c: move/from16 v1, v19 │ │ -096890: 0202 1400 |010e: move/from16 v2, v20 │ │ -096894: 6e52 d21c 8510 |0110: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@1cd2 │ │ -09689a: 28a3 |0113: goto 00b6 // -005d │ │ -09689c: 910b 1c1a |0114: sub-int v11, v28, v26 │ │ -0968a0: 9112 0b07 |0116: sub-int v18, v11, v7 │ │ -0968a4: db09 1202 |0118: div-int/lit8 v9, v18, #int 2 // #02 │ │ -0968a8: 52d0 ff06 |011a: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@06ff │ │ -0968ac: 0212 0000 |011c: move/from16 v18, v0 │ │ -0968b0: 0200 1200 |011e: move/from16 v0, v18 │ │ -0968b4: 3509 1000 |0120: if-ge v9, v0, 0130 // +0010 │ │ -0968b8: 52d9 ff06 |0122: iget v9, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@06ff │ │ -0968bc: 9012 080a |0124: add-int v18, v8, v10 │ │ -0968c0: 9013 0907 |0126: add-int v19, v9, v7 │ │ -0968c4: 0200 1200 |0128: move/from16 v0, v18 │ │ -0968c8: 0201 1300 |012a: move/from16 v1, v19 │ │ -0968cc: 6e51 d21c 8509 |012c: invoke-virtual {v5, v8, v9, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@1cd2 │ │ -0968d2: 2887 |012f: goto 00b6 // -0079 │ │ -0968d4: 9012 0907 |0130: add-int v18, v9, v7 │ │ -0968d8: 52d0 f706 |0132: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@06f7 │ │ -0968dc: 0213 0000 |0134: move/from16 v19, v0 │ │ -0968e0: 9113 0b13 |0136: sub-int v19, v11, v19 │ │ -0968e4: 0200 1200 |0138: move/from16 v0, v18 │ │ -0968e8: 0201 1300 |013a: move/from16 v1, v19 │ │ -0968ec: 3710 e8ff |013c: if-le v0, v1, 0124 // -0018 │ │ -0968f0: 52d0 f706 |013e: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@06f7 │ │ -0968f4: 0212 0000 |0140: move/from16 v18, v0 │ │ -0968f8: 9112 0b12 |0142: sub-int v18, v11, v18 │ │ -0968fc: 9109 1207 |0144: sub-int v9, v18, v7 │ │ -096900: 28de |0146: goto 0124 // -0022 │ │ -096902: 124f |0147: const/4 v15, #int 4 // #4 │ │ -096904: 2880 |0148: goto 00c8 // -0080 │ │ -096906: 1312 0000 |0149: const/16 v18, #int 0 // #0 │ │ -09690a: 0200 1200 |014b: move/from16 v0, v18 │ │ -09690e: 0801 1700 |014d: move-object/from16 v1, v23 │ │ -096912: 5c10 2107 |014f: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@0721 │ │ -096916: 1312 0000 |0151: const/16 v18, #int 0 // #0 │ │ -09691a: 0200 1200 |0153: move/from16 v0, v18 │ │ -09691e: 0801 1700 |0155: move-object/from16 v1, v23 │ │ -096922: 5c10 2007 |0157: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0720 │ │ -096926: 0e00 |0159: return-void │ │ -096928: 0002 0200 1000 0000 5000 0000 7600 ... |015a: sparse-switch-data (10 units) │ │ +09663c: |[09663c] android.support.v4.widget.DrawerLayout.onLayout:(ZIIII)V │ │ +09664c: 1312 0100 |0000: const/16 v18, #int 1 // #1 │ │ +096650: 0200 1200 |0002: move/from16 v0, v18 │ │ +096654: 0801 1700 |0004: move-object/from16 v1, v23 │ │ +096658: 5c10 2107 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@0721 │ │ +09665c: 9111 1b19 |0008: sub-int v17, v27, v25 │ │ +096660: 7401 cd18 1700 |000a: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18cd │ │ +096666: 0a06 |000d: move-result v6 │ │ +096668: 120c |000e: const/4 v12, #int 0 // #0 │ │ +09666a: 356c 3a01 |000f: if-ge v12, v6, 0149 // +013a │ │ +09666e: 0800 1700 |0011: move-object/from16 v0, v23 │ │ +096672: 6e20 cc18 c000 |0013: invoke-virtual {v0, v12}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18cc │ │ +096678: 0c05 |0016: move-result-object v5 │ │ +09667a: 6e10 bc1c 0500 |0017: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1cbc │ │ +096680: 0a12 |001a: move-result v18 │ │ +096682: 1313 0800 |001b: const/16 v19, #int 8 // #8 │ │ +096686: 0200 1200 |001d: move/from16 v0, v18 │ │ +09668a: 0201 1300 |001f: move/from16 v1, v19 │ │ +09668e: 3310 0500 |0021: if-ne v0, v1, 0026 // +0005 │ │ +096692: d80c 0c01 |0023: add-int/lit8 v12, v12, #int 1 // #01 │ │ +096696: 28ea |0025: goto 000f // -0016 │ │ +096698: 6e10 971c 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ +09669e: 0c0d |0029: move-result-object v13 │ │ +0966a0: 1f0d 8b03 |002a: check-cast v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +0966a4: 0800 1700 |002c: move-object/from16 v0, v23 │ │ +0966a8: 6e20 e018 5000 |002e: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@18e0 │ │ +0966ae: 0a12 |0031: move-result v18 │ │ +0966b0: 3812 2a00 |0032: if-eqz v18, 005c // +002a │ │ +0966b4: 52d0 fc06 |0034: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@06fc │ │ +0966b8: 0212 0000 |0036: move/from16 v18, v0 │ │ +0966bc: 52d0 ff06 |0038: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@06ff │ │ +0966c0: 0213 0000 |003a: move/from16 v19, v0 │ │ +0966c4: 52d0 fc06 |003c: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@06fc │ │ +0966c8: 0214 0000 |003e: move/from16 v20, v0 │ │ +0966cc: 6e10 9e1c 0500 |0040: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1c9e │ │ +0966d2: 0a15 |0043: move-result v21 │ │ +0966d4: 9014 1415 |0044: add-int v20, v20, v21 │ │ +0966d8: 52d0 ff06 |0046: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@06ff │ │ +0966dc: 0215 0000 |0048: move/from16 v21, v0 │ │ +0966e0: 6e10 9b1c 0500 |004a: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1c9b │ │ +0966e6: 0a16 |004d: move-result v22 │ │ +0966e8: 9015 1516 |004e: add-int v21, v21, v22 │ │ +0966ec: 0200 1200 |0050: move/from16 v0, v18 │ │ +0966f0: 0201 1300 |0052: move/from16 v1, v19 │ │ +0966f4: 0202 1400 |0054: move/from16 v2, v20 │ │ +0966f8: 0203 1500 |0056: move/from16 v3, v21 │ │ +0966fc: 6e53 d21c 0521 |0058: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@1cd2 │ │ +096702: 28c8 |005b: goto 0023 // -0038 │ │ +096704: 6e10 9e1c 0500 |005c: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1c9e │ │ +09670a: 0a0a |005f: move-result v10 │ │ +09670c: 6e10 9b1c 0500 |0060: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1c9b │ │ +096712: 0a07 |0063: move-result v7 │ │ +096714: 1312 0300 |0064: const/16 v18, #int 3 // #3 │ │ +096718: 0800 1700 |0066: move-object/from16 v0, v23 │ │ +09671c: 0201 1200 |0068: move/from16 v1, v18 │ │ +096720: 6e30 ba18 5001 |006a: invoke-virtual {v0, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@18ba │ │ +096726: 0a12 |006d: move-result v18 │ │ +096728: 3812 6700 |006e: if-eqz v18, 00d5 // +0067 │ │ +09672c: 7ba0 |0070: neg-int v0, v10 │ │ +09672e: 0212 0000 |0071: move/from16 v18, v0 │ │ +096732: 82a0 |0073: int-to-float v0, v10 │ │ +096734: 0213 0000 |0074: move/from16 v19, v0 │ │ +096738: 52d0 fd06 |0076: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06fd │ │ +09673c: 0214 0000 |0078: move/from16 v20, v0 │ │ +096740: a813 1314 |007a: mul-float v19, v19, v20 │ │ +096744: 0200 1300 |007c: move/from16 v0, v19 │ │ +096748: 8700 |007e: float-to-int v0, v0 │ │ +09674a: 0213 0000 |007f: move/from16 v19, v0 │ │ +09674e: 9008 1213 |0081: add-int v8, v18, v19 │ │ +096752: 9012 0a08 |0083: add-int v18, v10, v8 │ │ +096756: 0200 1200 |0085: move/from16 v0, v18 │ │ +09675a: 8200 |0087: int-to-float v0, v0 │ │ +09675c: 0212 0000 |0088: move/from16 v18, v0 │ │ +096760: 82a0 |008a: int-to-float v0, v10 │ │ +096762: 0213 0000 |008b: move/from16 v19, v0 │ │ +096766: a90e 1213 |008d: div-float v14, v18, v19 │ │ +09676a: 52d0 fd06 |008f: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06fd │ │ +09676e: 0212 0000 |0091: move/from16 v18, v0 │ │ +096772: 2d12 0e12 |0093: cmpl-float v18, v14, v18 │ │ +096776: 3812 5d00 |0095: if-eqz v18, 00f2 // +005d │ │ +09677a: 1214 |0097: const/4 v4, #int 1 // #1 │ │ +09677c: 52d0 f806 |0098: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f8 │ │ +096780: 0212 0000 |009a: move/from16 v18, v0 │ │ +096784: dd10 1270 |009c: and-int/lit8 v16, v18, #int 112 // #70 │ │ +096788: 2c10 bc00 0000 |009e: sparse-switch v16, 0000015a // +000000bc │ │ +09678e: 52d0 ff06 |00a1: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@06ff │ │ +096792: 0212 0000 |00a3: move/from16 v18, v0 │ │ +096796: 9013 080a |00a5: add-int v19, v8, v10 │ │ +09679a: 52d0 ff06 |00a7: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@06ff │ │ +09679e: 0214 0000 |00a9: move/from16 v20, v0 │ │ +0967a2: 9014 1407 |00ab: add-int v20, v20, v7 │ │ +0967a6: 0200 1200 |00ad: move/from16 v0, v18 │ │ +0967aa: 0201 1300 |00af: move/from16 v1, v19 │ │ +0967ae: 0202 1400 |00b1: move/from16 v2, v20 │ │ +0967b2: 6e52 d21c 8510 |00b3: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@1cd2 │ │ +0967b8: 3804 0700 |00b6: if-eqz v4, 00bd // +0007 │ │ +0967bc: 0800 1700 |00b8: move-object/from16 v0, v23 │ │ +0967c0: 6e30 0219 500e |00ba: invoke-virtual {v0, v5, v14}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@1902 │ │ +0967c6: 52d0 fd06 |00bd: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06fd │ │ +0967ca: 0212 0000 |00bf: move/from16 v18, v0 │ │ +0967ce: 1313 0000 |00c1: const/16 v19, #int 0 // #0 │ │ +0967d2: 2d12 1213 |00c3: cmpl-float v18, v18, v19 │ │ +0967d6: 3d12 8200 |00c5: if-lez v18, 0147 // +0082 │ │ +0967da: 120f |00c7: const/4 v15, #int 0 // #0 │ │ +0967dc: 6e10 bc1c 0500 |00c8: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1cbc │ │ +0967e2: 0a12 |00cb: move-result v18 │ │ +0967e4: 0200 1200 |00cc: move/from16 v0, v18 │ │ +0967e8: 32f0 55ff |00ce: if-eq v0, v15, 0023 // -00ab │ │ +0967ec: 6e20 111d f500 |00d0: invoke-virtual {v5, v15}, Landroid/view/View;.setVisibility:(I)V // method@1d11 │ │ +0967f2: 2900 50ff |00d3: goto/16 0023 // -00b0 │ │ +0967f6: 82a0 |00d5: int-to-float v0, v10 │ │ +0967f8: 0212 0000 |00d6: move/from16 v18, v0 │ │ +0967fc: 52d0 fd06 |00d8: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06fd │ │ +096800: 0213 0000 |00da: move/from16 v19, v0 │ │ +096804: a812 1213 |00dc: mul-float v18, v18, v19 │ │ +096808: 0200 1200 |00de: move/from16 v0, v18 │ │ +09680c: 8700 |00e0: float-to-int v0, v0 │ │ +09680e: 0212 0000 |00e1: move/from16 v18, v0 │ │ +096812: 9108 1112 |00e3: sub-int v8, v17, v18 │ │ +096816: 9112 1108 |00e5: sub-int v18, v17, v8 │ │ +09681a: 0200 1200 |00e7: move/from16 v0, v18 │ │ +09681e: 8200 |00e9: int-to-float v0, v0 │ │ +096820: 0212 0000 |00ea: move/from16 v18, v0 │ │ +096824: 82a0 |00ec: int-to-float v0, v10 │ │ +096826: 0213 0000 |00ed: move/from16 v19, v0 │ │ +09682a: a90e 1213 |00ef: div-float v14, v18, v19 │ │ +09682e: 289e |00f1: goto 008f // -0062 │ │ +096830: 1204 |00f2: const/4 v4, #int 0 // #0 │ │ +096832: 28a5 |00f3: goto 0098 // -005b │ │ +096834: 910b 1c1a |00f4: sub-int v11, v28, v26 │ │ +096838: 52d0 f706 |00f6: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@06f7 │ │ +09683c: 0212 0000 |00f8: move/from16 v18, v0 │ │ +096840: 9112 0b12 |00fa: sub-int v18, v11, v18 │ │ +096844: 6e10 9b1c 0500 |00fc: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1c9b │ │ +09684a: 0a13 |00ff: move-result v19 │ │ +09684c: 9112 1213 |0100: sub-int v18, v18, v19 │ │ +096850: 9013 080a |0102: add-int v19, v8, v10 │ │ +096854: 52d0 f706 |0104: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@06f7 │ │ +096858: 0214 0000 |0106: move/from16 v20, v0 │ │ +09685c: 9114 0b14 |0108: sub-int v20, v11, v20 │ │ +096860: 0200 1200 |010a: move/from16 v0, v18 │ │ +096864: 0201 1300 |010c: move/from16 v1, v19 │ │ +096868: 0202 1400 |010e: move/from16 v2, v20 │ │ +09686c: 6e52 d21c 8510 |0110: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@1cd2 │ │ +096872: 28a3 |0113: goto 00b6 // -005d │ │ +096874: 910b 1c1a |0114: sub-int v11, v28, v26 │ │ +096878: 9112 0b07 |0116: sub-int v18, v11, v7 │ │ +09687c: db09 1202 |0118: div-int/lit8 v9, v18, #int 2 // #02 │ │ +096880: 52d0 ff06 |011a: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@06ff │ │ +096884: 0212 0000 |011c: move/from16 v18, v0 │ │ +096888: 0200 1200 |011e: move/from16 v0, v18 │ │ +09688c: 3509 1000 |0120: if-ge v9, v0, 0130 // +0010 │ │ +096890: 52d9 ff06 |0122: iget v9, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@06ff │ │ +096894: 9012 080a |0124: add-int v18, v8, v10 │ │ +096898: 9013 0907 |0126: add-int v19, v9, v7 │ │ +09689c: 0200 1200 |0128: move/from16 v0, v18 │ │ +0968a0: 0201 1300 |012a: move/from16 v1, v19 │ │ +0968a4: 6e51 d21c 8509 |012c: invoke-virtual {v5, v8, v9, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@1cd2 │ │ +0968aa: 2887 |012f: goto 00b6 // -0079 │ │ +0968ac: 9012 0907 |0130: add-int v18, v9, v7 │ │ +0968b0: 52d0 f706 |0132: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@06f7 │ │ +0968b4: 0213 0000 |0134: move/from16 v19, v0 │ │ +0968b8: 9113 0b13 |0136: sub-int v19, v11, v19 │ │ +0968bc: 0200 1200 |0138: move/from16 v0, v18 │ │ +0968c0: 0201 1300 |013a: move/from16 v1, v19 │ │ +0968c4: 3710 e8ff |013c: if-le v0, v1, 0124 // -0018 │ │ +0968c8: 52d0 f706 |013e: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@06f7 │ │ +0968cc: 0212 0000 |0140: move/from16 v18, v0 │ │ +0968d0: 9112 0b12 |0142: sub-int v18, v11, v18 │ │ +0968d4: 9109 1207 |0144: sub-int v9, v18, v7 │ │ +0968d8: 28de |0146: goto 0124 // -0022 │ │ +0968da: 124f |0147: const/4 v15, #int 4 // #4 │ │ +0968dc: 2880 |0148: goto 00c8 // -0080 │ │ +0968de: 1312 0000 |0149: const/16 v18, #int 0 // #0 │ │ +0968e2: 0200 1200 |014b: move/from16 v0, v18 │ │ +0968e6: 0801 1700 |014d: move-object/from16 v1, v23 │ │ +0968ea: 5c10 2107 |014f: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@0721 │ │ +0968ee: 1312 0000 |0151: const/16 v18, #int 0 // #0 │ │ +0968f2: 0200 1200 |0153: move/from16 v0, v18 │ │ +0968f6: 0801 1700 |0155: move-object/from16 v1, v23 │ │ +0968fa: 5c10 2007 |0157: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0720 │ │ +0968fe: 0e00 |0159: return-void │ │ +096900: 0002 0200 1000 0000 5000 0000 7600 ... |015a: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=877 │ │ 0x0008 line=878 │ │ 0x000a line=879 │ │ 0x000e line=880 │ │ 0x0011 line=881 │ │ @@ -199635,241 +199636,241 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 26 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 448 16-bit code units │ │ -09693c: |[09693c] android.support.v4.widget.DrawerLayout.onMeasure:(II)V │ │ -09694c: 7701 781c 1800 |0000: invoke-static/range {v24}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1c78 │ │ -096952: 0a12 |0003: move-result v18 │ │ -096954: 7701 781c 1900 |0004: invoke-static/range {v25}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1c78 │ │ -09695a: 0a0d |0007: move-result v13 │ │ -09695c: 7701 791c 1800 |0008: invoke-static/range {v24}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1c79 │ │ -096962: 0a13 |000b: move-result v19 │ │ -096964: 7701 791c 1900 |000c: invoke-static/range {v25}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1c79 │ │ -09696a: 0a0e |000f: move-result v14 │ │ -09696c: 1514 0040 |0010: const/high16 v20, #int 1073741824 // #4000 │ │ -096970: 0200 1200 |0012: move/from16 v0, v18 │ │ -096974: 0201 1400 |0014: move/from16 v1, v20 │ │ -096978: 3310 0800 |0016: if-ne v0, v1, 001e // +0008 │ │ -09697c: 1514 0040 |0018: const/high16 v20, #int 1073741824 // #4000 │ │ -096980: 0200 1400 |001a: move/from16 v0, v20 │ │ -096984: 320d 1a00 |001c: if-eq v13, v0, 0036 // +001a │ │ -096988: 7401 e618 1700 |001e: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.isInEditMode:()Z // method@18e6 │ │ -09698e: 0a14 |0021: move-result v20 │ │ -096990: 3814 5900 |0022: if-eqz v20, 007b // +0059 │ │ -096994: 1514 0080 |0024: const/high16 v20, #int -2147483648 // #8000 │ │ -096998: 0200 1200 |0026: move/from16 v0, v18 │ │ -09699c: 0201 1400 |0028: move/from16 v1, v20 │ │ -0969a0: 3310 4300 |002a: if-ne v0, v1, 006d // +0043 │ │ -0969a4: 1512 0040 |002c: const/high16 v18, #int 1073741824 // #4000 │ │ -0969a8: 1514 0080 |002e: const/high16 v20, #int -2147483648 // #8000 │ │ -0969ac: 0200 1400 |0030: move/from16 v0, v20 │ │ -0969b0: 330d 4200 |0032: if-ne v13, v0, 0074 // +0042 │ │ -0969b4: 150d 0040 |0034: const/high16 v13, #int 1073741824 // #4000 │ │ -0969b8: 0800 1700 |0036: move-object/from16 v0, v23 │ │ -0969bc: 0201 1300 |0038: move/from16 v1, v19 │ │ -0969c0: 6e30 0419 100e |003a: invoke-virtual {v0, v1, v14}, Landroid/support/v4/widget/DrawerLayout;.setMeasuredDimension:(II)V // method@1904 │ │ -0969c6: 0800 1700 |003d: move-object/from16 v0, v23 │ │ -0969ca: 5400 2407 |003f: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@0724 │ │ -0969ce: 0814 0000 |0041: move-object/from16 v20, v0 │ │ -0969d2: 3814 4000 |0043: if-eqz v20, 0083 // +0040 │ │ -0969d6: 7701 2212 1700 |0045: invoke-static/range {v23}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@1222 │ │ -0969dc: 0a14 |0048: move-result v20 │ │ -0969de: 3814 3a00 |0049: if-eqz v20, 0083 // +003a │ │ -0969e2: 1213 |004b: const/4 v3, #int 1 // #1 │ │ -0969e4: 7701 2612 1700 |004c: invoke-static/range {v23}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1226 │ │ -0969ea: 0a10 |004f: move-result v16 │ │ -0969ec: 120c |0050: const/4 v12, #int 0 // #0 │ │ -0969ee: 7401 cd18 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18cd │ │ -0969f4: 0a06 |0054: move-result v6 │ │ -0969f6: 120f |0055: const/4 v15, #int 0 // #0 │ │ -0969f8: 356f 6901 |0056: if-ge v15, v6, 01bf // +0169 │ │ -0969fc: 0800 1700 |0058: move-object/from16 v0, v23 │ │ -096a00: 6e20 cc18 f000 |005a: invoke-virtual {v0, v15}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18cc │ │ -096a06: 0c05 |005d: move-result-object v5 │ │ -096a08: 6e10 bc1c 0500 |005e: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1cbc │ │ -096a0e: 0a14 |0061: move-result v20 │ │ -096a10: 1315 0800 |0062: const/16 v21, #int 8 // #8 │ │ -096a14: 0200 1400 |0064: move/from16 v0, v20 │ │ -096a18: 0201 1500 |0066: move/from16 v1, v21 │ │ -096a1c: 3310 1d00 |0068: if-ne v0, v1, 0085 // +001d │ │ -096a20: d80f 0f01 |006a: add-int/lit8 v15, v15, #int 1 // #01 │ │ -096a24: 28ea |006c: goto 0056 // -0016 │ │ -096a26: 3912 c1ff |006d: if-nez v18, 002e // -003f │ │ -096a2a: 1512 0040 |006f: const/high16 v18, #int 1073741824 // #4000 │ │ -096a2e: 1313 2c01 |0071: const/16 v19, #int 300 // #12c │ │ -096a32: 28bb |0073: goto 002e // -0045 │ │ -096a34: 390d c2ff |0074: if-nez v13, 0036 // -003e │ │ -096a38: 150d 0040 |0076: const/high16 v13, #int 1073741824 // #4000 │ │ -096a3c: 130e 2c01 |0078: const/16 v14, #int 300 // #12c │ │ -096a40: 28bc |007a: goto 0036 // -0044 │ │ -096a42: 2214 e004 |007b: new-instance v20, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -096a46: 1a15 b003 |007d: const-string v21, "DrawerLayout must be measured with MeasureSpec.EXACTLY." // string@03b0 │ │ -096a4a: 7602 0121 1400 |007f: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -096a50: 2714 |0082: throw v20 │ │ -096a52: 1203 |0083: const/4 v3, #int 0 // #0 │ │ -096a54: 28c8 |0084: goto 004c // -0038 │ │ -096a56: 6e10 971c 0500 |0085: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ -096a5c: 0c11 |0088: move-result-object v17 │ │ -096a5e: 1f11 8b03 |0089: check-cast v17, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -096a62: 3803 2500 |008b: if-eqz v3, 00b0 // +0025 │ │ -096a66: 0800 1100 |008d: move-object/from16 v0, v17 │ │ -096a6a: 5200 f806 |008f: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f8 │ │ -096a6e: 0214 0000 |0091: move/from16 v20, v0 │ │ -096a72: 0200 1400 |0093: move/from16 v0, v20 │ │ -096a76: 0201 1000 |0095: move/from16 v1, v16 │ │ -096a7a: 7120 d50f 1000 |0097: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fd5 │ │ -096a80: 0a04 |009a: move-result v4 │ │ -096a82: 7110 2212 0500 |009b: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@1222 │ │ -096a88: 0a14 |009e: move-result v20 │ │ -096a8a: 3814 4900 |009f: if-eqz v20, 00e8 // +0049 │ │ -096a8e: 6214 0e07 |00a1: sget-object v20, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@070e │ │ -096a92: 0800 1700 |00a3: move-object/from16 v0, v23 │ │ -096a96: 5400 2407 |00a5: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@0724 │ │ -096a9a: 0815 0000 |00a7: move-object/from16 v21, v0 │ │ -096a9e: 0800 1400 |00a9: move-object/from16 v0, v20 │ │ -096aa2: 0801 1500 |00ab: move-object/from16 v1, v21 │ │ -096aa6: 7240 7818 5041 |00ad: invoke-interface {v0, v5, v1, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V // method@1878 │ │ -096aac: 0800 1700 |00b0: move-object/from16 v0, v23 │ │ -096ab0: 6e20 e018 5000 |00b2: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@18e0 │ │ -096ab6: 0a14 |00b5: move-result v20 │ │ -096ab8: 3814 4400 |00b6: if-eqz v20, 00fa // +0044 │ │ -096abc: 0800 1100 |00b8: move-object/from16 v0, v17 │ │ -096ac0: 5200 fc06 |00ba: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@06fc │ │ -096ac4: 0214 0000 |00bc: move/from16 v20, v0 │ │ -096ac8: 9114 1314 |00be: sub-int v20, v19, v20 │ │ -096acc: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ -096ad0: 5200 fe06 |00c2: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@06fe │ │ -096ad4: 0215 0000 |00c4: move/from16 v21, v0 │ │ -096ad8: 9114 1415 |00c6: sub-int v20, v20, v21 │ │ -096adc: 1515 0040 |00c8: const/high16 v21, #int 1073741824 // #4000 │ │ -096ae0: 7702 7a1c 1400 |00ca: invoke-static/range {v20, v21}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c7a │ │ -096ae6: 0a09 |00cd: move-result v9 │ │ -096ae8: 0800 1100 |00ce: move-object/from16 v0, v17 │ │ -096aec: 5200 ff06 |00d0: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@06ff │ │ -096af0: 0214 0000 |00d2: move/from16 v20, v0 │ │ -096af4: 9114 0e14 |00d4: sub-int v20, v14, v20 │ │ -096af8: 0800 1100 |00d6: move-object/from16 v0, v17 │ │ -096afc: 5200 f706 |00d8: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@06f7 │ │ -096b00: 0215 0000 |00da: move/from16 v21, v0 │ │ -096b04: 9114 1415 |00dc: sub-int v20, v20, v21 │ │ -096b08: 1515 0040 |00de: const/high16 v21, #int 1073741824 // #4000 │ │ -096b0c: 7702 7a1c 1400 |00e0: invoke-static/range {v20, v21}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c7a │ │ -096b12: 0a08 |00e3: move-result v8 │ │ -096b14: 6e30 d31c 9508 |00e4: invoke-virtual {v5, v9, v8}, Landroid/view/View;.measure:(II)V // method@1cd3 │ │ -096b1a: 2883 |00e7: goto 006a // -007d │ │ -096b1c: 6214 0e07 |00e8: sget-object v20, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@070e │ │ -096b20: 0800 1700 |00ea: move-object/from16 v0, v23 │ │ -096b24: 5400 2407 |00ec: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@0724 │ │ -096b28: 0815 0000 |00ee: move-object/from16 v21, v0 │ │ -096b2c: 0800 1400 |00f0: move-object/from16 v0, v20 │ │ -096b30: 0801 1100 |00f2: move-object/from16 v1, v17 │ │ -096b34: 0802 1500 |00f4: move-object/from16 v2, v21 │ │ -096b38: 7240 7618 1042 |00f6: invoke-interface {v0, v1, v2, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V // method@1876 │ │ -096b3e: 28b7 |00f9: goto 00b0 // -0049 │ │ -096b40: 0800 1700 |00fa: move-object/from16 v0, v23 │ │ -096b44: 6e20 e318 5000 |00fc: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18e3 │ │ -096b4a: 0a14 |00ff: move-result v20 │ │ -096b4c: 3814 8c00 |0100: if-eqz v20, 018c // +008c │ │ -096b50: 0800 1700 |0102: move-object/from16 v0, v23 │ │ -096b54: 6e20 d318 5000 |0104: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@18d3 │ │ -096b5a: 0a14 |0107: move-result v20 │ │ -096b5c: dd07 1407 |0108: and-int/lit8 v7, v20, #int 7 // #07 │ │ -096b60: 9514 0c07 |010a: and-int v20, v12, v7 │ │ -096b64: 3814 3700 |010c: if-eqz v20, 0143 // +0037 │ │ -096b68: 2214 e104 |010e: new-instance v20, Ljava/lang/IllegalStateException; // type@04e1 │ │ -096b6c: 2215 f704 |0110: new-instance v21, Ljava/lang/StringBuilder; // type@04f7 │ │ -096b70: 7601 6021 1500 |0112: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -096b76: 1a16 1403 |0115: const-string v22, "Child drawer has absolute gravity " // string@0314 │ │ -096b7a: 7402 6921 1500 |0117: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -096b80: 0c15 |011a: move-result-object v21 │ │ -096b82: 7110 d918 0700 |011b: invoke-static {v7}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@18d9 │ │ -096b88: 0c16 |011e: move-result-object v22 │ │ -096b8a: 7402 6921 1500 |011f: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -096b90: 0c15 |0122: move-result-object v21 │ │ -096b92: 1a16 3f00 |0123: const-string v22, " but this " // string@003f │ │ -096b96: 7402 6921 1500 |0125: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -096b9c: 0c15 |0128: move-result-object v21 │ │ -096b9e: 1a16 af03 |0129: const-string v22, "DrawerLayout" // string@03af │ │ -096ba2: 7402 6921 1500 |012b: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -096ba8: 0c15 |012e: move-result-object v21 │ │ -096baa: 1a16 3a00 |012f: const-string v22, " already has a " // string@003a │ │ -096bae: 7402 6921 1500 |0131: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -096bb4: 0c15 |0134: move-result-object v21 │ │ -096bb6: 1a16 5c14 |0135: const-string v22, "drawer view along that edge" // string@145c │ │ -096bba: 7402 6921 1500 |0137: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -096bc0: 0c15 |013a: move-result-object v21 │ │ -096bc2: 7401 6e21 1500 |013b: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -096bc8: 0c15 |013e: move-result-object v21 │ │ -096bca: 7602 0521 1400 |013f: invoke-direct/range {v20, v21}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -096bd0: 2714 |0142: throw v20 │ │ -096bd2: 0800 1700 |0143: move-object/from16 v0, v23 │ │ -096bd6: 5200 2a07 |0145: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@072a │ │ -096bda: 0214 0000 |0147: move/from16 v20, v0 │ │ -096bde: 0800 1100 |0149: move-object/from16 v0, v17 │ │ -096be2: 5200 fc06 |014b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@06fc │ │ -096be6: 0215 0000 |014d: move/from16 v21, v0 │ │ -096bea: 9014 1415 |014f: add-int v20, v20, v21 │ │ -096bee: 0800 1100 |0151: move-object/from16 v0, v17 │ │ -096bf2: 5200 fe06 |0153: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@06fe │ │ -096bf6: 0215 0000 |0155: move/from16 v21, v0 │ │ -096bfa: 9014 1415 |0157: add-int v20, v20, v21 │ │ -096bfe: 0800 1100 |0159: move-object/from16 v0, v17 │ │ -096c02: 5200 0007 |015b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.width:I // field@0700 │ │ -096c06: 0215 0000 |015d: move/from16 v21, v0 │ │ -096c0a: 0200 1800 |015f: move/from16 v0, v24 │ │ -096c0e: 0201 1400 |0161: move/from16 v1, v20 │ │ -096c12: 0202 1500 |0163: move/from16 v2, v21 │ │ -096c16: 7130 ce18 1002 |0165: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@18ce │ │ -096c1c: 0a0b |0168: move-result v11 │ │ -096c1e: 0800 1100 |0169: move-object/from16 v0, v17 │ │ -096c22: 5200 ff06 |016b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@06ff │ │ -096c26: 0214 0000 |016d: move/from16 v20, v0 │ │ -096c2a: 0800 1100 |016f: move-object/from16 v0, v17 │ │ -096c2e: 5200 f706 |0171: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@06f7 │ │ -096c32: 0215 0000 |0173: move/from16 v21, v0 │ │ -096c36: 9014 1415 |0175: add-int v20, v20, v21 │ │ -096c3a: 0800 1100 |0177: move-object/from16 v0, v17 │ │ -096c3e: 5200 f906 |0179: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.height:I // field@06f9 │ │ -096c42: 0215 0000 |017b: move/from16 v21, v0 │ │ -096c46: 0200 1900 |017d: move/from16 v0, v25 │ │ -096c4a: 0201 1400 |017f: move/from16 v1, v20 │ │ -096c4e: 0202 1500 |0181: move/from16 v2, v21 │ │ -096c52: 7130 ce18 1002 |0183: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@18ce │ │ -096c58: 0a0a |0186: move-result v10 │ │ -096c5a: 6e30 d31c b50a |0187: invoke-virtual {v5, v11, v10}, Landroid/view/View;.measure:(II)V // method@1cd3 │ │ -096c60: 2900 e0fe |018a: goto/16 006a // -0120 │ │ -096c64: 2214 e104 |018c: new-instance v20, Ljava/lang/IllegalStateException; // type@04e1 │ │ -096c68: 2215 f704 |018e: new-instance v21, Ljava/lang/StringBuilder; // type@04f7 │ │ -096c6c: 7601 6021 1500 |0190: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -096c72: 1a16 1303 |0193: const-string v22, "Child " // string@0313 │ │ -096c76: 7402 6921 1500 |0195: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -096c7c: 0c15 |0198: move-result-object v21 │ │ -096c7e: 0800 1500 |0199: move-object/from16 v0, v21 │ │ -096c82: 6e20 6821 5000 |019b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -096c88: 0c15 |019e: move-result-object v21 │ │ -096c8a: 1a16 3d00 |019f: const-string v22, " at index " // string@003d │ │ -096c8e: 7402 6921 1500 |01a1: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -096c94: 0c15 |01a4: move-result-object v21 │ │ -096c96: 0800 1500 |01a5: move-object/from16 v0, v21 │ │ -096c9a: 6e20 6521 f000 |01a7: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ -096ca0: 0c15 |01aa: move-result-object v21 │ │ -096ca2: 1a16 5300 |01ab: const-string v22, " does not have a valid layout_gravity - must be Gravity.LEFT, " // string@0053 │ │ -096ca6: 7402 6921 1500 |01ad: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -096cac: 0c15 |01b0: move-result-object v21 │ │ -096cae: 1a16 a404 |01b1: const-string v22, "Gravity.RIGHT or Gravity.NO_GRAVITY" // string@04a4 │ │ -096cb2: 7402 6921 1500 |01b3: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -096cb8: 0c15 |01b6: move-result-object v21 │ │ -096cba: 7401 6e21 1500 |01b7: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -096cc0: 0c15 |01ba: move-result-object v21 │ │ -096cc2: 7602 0521 1400 |01bb: invoke-direct/range {v20, v21}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -096cc8: 2714 |01be: throw v20 │ │ -096cca: 0e00 |01bf: return-void │ │ +096914: |[096914] android.support.v4.widget.DrawerLayout.onMeasure:(II)V │ │ +096924: 7701 781c 1800 |0000: invoke-static/range {v24}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1c78 │ │ +09692a: 0a12 |0003: move-result v18 │ │ +09692c: 7701 781c 1900 |0004: invoke-static/range {v25}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1c78 │ │ +096932: 0a0d |0007: move-result v13 │ │ +096934: 7701 791c 1800 |0008: invoke-static/range {v24}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1c79 │ │ +09693a: 0a13 |000b: move-result v19 │ │ +09693c: 7701 791c 1900 |000c: invoke-static/range {v25}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1c79 │ │ +096942: 0a0e |000f: move-result v14 │ │ +096944: 1514 0040 |0010: const/high16 v20, #int 1073741824 // #4000 │ │ +096948: 0200 1200 |0012: move/from16 v0, v18 │ │ +09694c: 0201 1400 |0014: move/from16 v1, v20 │ │ +096950: 3310 0800 |0016: if-ne v0, v1, 001e // +0008 │ │ +096954: 1514 0040 |0018: const/high16 v20, #int 1073741824 // #4000 │ │ +096958: 0200 1400 |001a: move/from16 v0, v20 │ │ +09695c: 320d 1a00 |001c: if-eq v13, v0, 0036 // +001a │ │ +096960: 7401 e618 1700 |001e: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.isInEditMode:()Z // method@18e6 │ │ +096966: 0a14 |0021: move-result v20 │ │ +096968: 3814 5900 |0022: if-eqz v20, 007b // +0059 │ │ +09696c: 1514 0080 |0024: const/high16 v20, #int -2147483648 // #8000 │ │ +096970: 0200 1200 |0026: move/from16 v0, v18 │ │ +096974: 0201 1400 |0028: move/from16 v1, v20 │ │ +096978: 3310 4300 |002a: if-ne v0, v1, 006d // +0043 │ │ +09697c: 1512 0040 |002c: const/high16 v18, #int 1073741824 // #4000 │ │ +096980: 1514 0080 |002e: const/high16 v20, #int -2147483648 // #8000 │ │ +096984: 0200 1400 |0030: move/from16 v0, v20 │ │ +096988: 330d 4200 |0032: if-ne v13, v0, 0074 // +0042 │ │ +09698c: 150d 0040 |0034: const/high16 v13, #int 1073741824 // #4000 │ │ +096990: 0800 1700 |0036: move-object/from16 v0, v23 │ │ +096994: 0201 1300 |0038: move/from16 v1, v19 │ │ +096998: 6e30 0419 100e |003a: invoke-virtual {v0, v1, v14}, Landroid/support/v4/widget/DrawerLayout;.setMeasuredDimension:(II)V // method@1904 │ │ +09699e: 0800 1700 |003d: move-object/from16 v0, v23 │ │ +0969a2: 5400 2407 |003f: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@0724 │ │ +0969a6: 0814 0000 |0041: move-object/from16 v20, v0 │ │ +0969aa: 3814 4000 |0043: if-eqz v20, 0083 // +0040 │ │ +0969ae: 7701 2212 1700 |0045: invoke-static/range {v23}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@1222 │ │ +0969b4: 0a14 |0048: move-result v20 │ │ +0969b6: 3814 3a00 |0049: if-eqz v20, 0083 // +003a │ │ +0969ba: 1213 |004b: const/4 v3, #int 1 // #1 │ │ +0969bc: 7701 2612 1700 |004c: invoke-static/range {v23}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1226 │ │ +0969c2: 0a10 |004f: move-result v16 │ │ +0969c4: 120c |0050: const/4 v12, #int 0 // #0 │ │ +0969c6: 7401 cd18 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18cd │ │ +0969cc: 0a06 |0054: move-result v6 │ │ +0969ce: 120f |0055: const/4 v15, #int 0 // #0 │ │ +0969d0: 356f 6901 |0056: if-ge v15, v6, 01bf // +0169 │ │ +0969d4: 0800 1700 |0058: move-object/from16 v0, v23 │ │ +0969d8: 6e20 cc18 f000 |005a: invoke-virtual {v0, v15}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18cc │ │ +0969de: 0c05 |005d: move-result-object v5 │ │ +0969e0: 6e10 bc1c 0500 |005e: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1cbc │ │ +0969e6: 0a14 |0061: move-result v20 │ │ +0969e8: 1315 0800 |0062: const/16 v21, #int 8 // #8 │ │ +0969ec: 0200 1400 |0064: move/from16 v0, v20 │ │ +0969f0: 0201 1500 |0066: move/from16 v1, v21 │ │ +0969f4: 3310 1d00 |0068: if-ne v0, v1, 0085 // +001d │ │ +0969f8: d80f 0f01 |006a: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0969fc: 28ea |006c: goto 0056 // -0016 │ │ +0969fe: 3912 c1ff |006d: if-nez v18, 002e // -003f │ │ +096a02: 1512 0040 |006f: const/high16 v18, #int 1073741824 // #4000 │ │ +096a06: 1313 2c01 |0071: const/16 v19, #int 300 // #12c │ │ +096a0a: 28bb |0073: goto 002e // -0045 │ │ +096a0c: 390d c2ff |0074: if-nez v13, 0036 // -003e │ │ +096a10: 150d 0040 |0076: const/high16 v13, #int 1073741824 // #4000 │ │ +096a14: 130e 2c01 |0078: const/16 v14, #int 300 // #12c │ │ +096a18: 28bc |007a: goto 0036 // -0044 │ │ +096a1a: 2214 e004 |007b: new-instance v20, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +096a1e: 1a15 b003 |007d: const-string v21, "DrawerLayout must be measured with MeasureSpec.EXACTLY." // string@03b0 │ │ +096a22: 7602 0121 1400 |007f: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +096a28: 2714 |0082: throw v20 │ │ +096a2a: 1203 |0083: const/4 v3, #int 0 // #0 │ │ +096a2c: 28c8 |0084: goto 004c // -0038 │ │ +096a2e: 6e10 971c 0500 |0085: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ +096a34: 0c11 |0088: move-result-object v17 │ │ +096a36: 1f11 8b03 |0089: check-cast v17, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +096a3a: 3803 2500 |008b: if-eqz v3, 00b0 // +0025 │ │ +096a3e: 0800 1100 |008d: move-object/from16 v0, v17 │ │ +096a42: 5200 f806 |008f: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f8 │ │ +096a46: 0214 0000 |0091: move/from16 v20, v0 │ │ +096a4a: 0200 1400 |0093: move/from16 v0, v20 │ │ +096a4e: 0201 1000 |0095: move/from16 v1, v16 │ │ +096a52: 7120 d50f 1000 |0097: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fd5 │ │ +096a58: 0a04 |009a: move-result v4 │ │ +096a5a: 7110 2212 0500 |009b: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@1222 │ │ +096a60: 0a14 |009e: move-result v20 │ │ +096a62: 3814 4900 |009f: if-eqz v20, 00e8 // +0049 │ │ +096a66: 6214 0e07 |00a1: sget-object v20, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@070e │ │ +096a6a: 0800 1700 |00a3: move-object/from16 v0, v23 │ │ +096a6e: 5400 2407 |00a5: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@0724 │ │ +096a72: 0815 0000 |00a7: move-object/from16 v21, v0 │ │ +096a76: 0800 1400 |00a9: move-object/from16 v0, v20 │ │ +096a7a: 0801 1500 |00ab: move-object/from16 v1, v21 │ │ +096a7e: 7240 7818 5041 |00ad: invoke-interface {v0, v5, v1, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V // method@1878 │ │ +096a84: 0800 1700 |00b0: move-object/from16 v0, v23 │ │ +096a88: 6e20 e018 5000 |00b2: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@18e0 │ │ +096a8e: 0a14 |00b5: move-result v20 │ │ +096a90: 3814 4400 |00b6: if-eqz v20, 00fa // +0044 │ │ +096a94: 0800 1100 |00b8: move-object/from16 v0, v17 │ │ +096a98: 5200 fc06 |00ba: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@06fc │ │ +096a9c: 0214 0000 |00bc: move/from16 v20, v0 │ │ +096aa0: 9114 1314 |00be: sub-int v20, v19, v20 │ │ +096aa4: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ +096aa8: 5200 fe06 |00c2: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@06fe │ │ +096aac: 0215 0000 |00c4: move/from16 v21, v0 │ │ +096ab0: 9114 1415 |00c6: sub-int v20, v20, v21 │ │ +096ab4: 1515 0040 |00c8: const/high16 v21, #int 1073741824 // #4000 │ │ +096ab8: 7702 7a1c 1400 |00ca: invoke-static/range {v20, v21}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c7a │ │ +096abe: 0a09 |00cd: move-result v9 │ │ +096ac0: 0800 1100 |00ce: move-object/from16 v0, v17 │ │ +096ac4: 5200 ff06 |00d0: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@06ff │ │ +096ac8: 0214 0000 |00d2: move/from16 v20, v0 │ │ +096acc: 9114 0e14 |00d4: sub-int v20, v14, v20 │ │ +096ad0: 0800 1100 |00d6: move-object/from16 v0, v17 │ │ +096ad4: 5200 f706 |00d8: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@06f7 │ │ +096ad8: 0215 0000 |00da: move/from16 v21, v0 │ │ +096adc: 9114 1415 |00dc: sub-int v20, v20, v21 │ │ +096ae0: 1515 0040 |00de: const/high16 v21, #int 1073741824 // #4000 │ │ +096ae4: 7702 7a1c 1400 |00e0: invoke-static/range {v20, v21}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c7a │ │ +096aea: 0a08 |00e3: move-result v8 │ │ +096aec: 6e30 d31c 9508 |00e4: invoke-virtual {v5, v9, v8}, Landroid/view/View;.measure:(II)V // method@1cd3 │ │ +096af2: 2883 |00e7: goto 006a // -007d │ │ +096af4: 6214 0e07 |00e8: sget-object v20, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@070e │ │ +096af8: 0800 1700 |00ea: move-object/from16 v0, v23 │ │ +096afc: 5400 2407 |00ec: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@0724 │ │ +096b00: 0815 0000 |00ee: move-object/from16 v21, v0 │ │ +096b04: 0800 1400 |00f0: move-object/from16 v0, v20 │ │ +096b08: 0801 1100 |00f2: move-object/from16 v1, v17 │ │ +096b0c: 0802 1500 |00f4: move-object/from16 v2, v21 │ │ +096b10: 7240 7618 1042 |00f6: invoke-interface {v0, v1, v2, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V // method@1876 │ │ +096b16: 28b7 |00f9: goto 00b0 // -0049 │ │ +096b18: 0800 1700 |00fa: move-object/from16 v0, v23 │ │ +096b1c: 6e20 e318 5000 |00fc: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18e3 │ │ +096b22: 0a14 |00ff: move-result v20 │ │ +096b24: 3814 8c00 |0100: if-eqz v20, 018c // +008c │ │ +096b28: 0800 1700 |0102: move-object/from16 v0, v23 │ │ +096b2c: 6e20 d318 5000 |0104: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@18d3 │ │ +096b32: 0a14 |0107: move-result v20 │ │ +096b34: dd07 1407 |0108: and-int/lit8 v7, v20, #int 7 // #07 │ │ +096b38: 9514 0c07 |010a: and-int v20, v12, v7 │ │ +096b3c: 3814 3700 |010c: if-eqz v20, 0143 // +0037 │ │ +096b40: 2214 e104 |010e: new-instance v20, Ljava/lang/IllegalStateException; // type@04e1 │ │ +096b44: 2215 f704 |0110: new-instance v21, Ljava/lang/StringBuilder; // type@04f7 │ │ +096b48: 7601 6021 1500 |0112: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +096b4e: 1a16 1403 |0115: const-string v22, "Child drawer has absolute gravity " // string@0314 │ │ +096b52: 7402 6921 1500 |0117: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +096b58: 0c15 |011a: move-result-object v21 │ │ +096b5a: 7110 d918 0700 |011b: invoke-static {v7}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@18d9 │ │ +096b60: 0c16 |011e: move-result-object v22 │ │ +096b62: 7402 6921 1500 |011f: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +096b68: 0c15 |0122: move-result-object v21 │ │ +096b6a: 1a16 3f00 |0123: const-string v22, " but this " // string@003f │ │ +096b6e: 7402 6921 1500 |0125: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +096b74: 0c15 |0128: move-result-object v21 │ │ +096b76: 1a16 af03 |0129: const-string v22, "DrawerLayout" // string@03af │ │ +096b7a: 7402 6921 1500 |012b: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +096b80: 0c15 |012e: move-result-object v21 │ │ +096b82: 1a16 3a00 |012f: const-string v22, " already has a " // string@003a │ │ +096b86: 7402 6921 1500 |0131: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +096b8c: 0c15 |0134: move-result-object v21 │ │ +096b8e: 1a16 5c14 |0135: const-string v22, "drawer view along that edge" // string@145c │ │ +096b92: 7402 6921 1500 |0137: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +096b98: 0c15 |013a: move-result-object v21 │ │ +096b9a: 7401 6e21 1500 |013b: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +096ba0: 0c15 |013e: move-result-object v21 │ │ +096ba2: 7602 0521 1400 |013f: invoke-direct/range {v20, v21}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +096ba8: 2714 |0142: throw v20 │ │ +096baa: 0800 1700 |0143: move-object/from16 v0, v23 │ │ +096bae: 5200 2a07 |0145: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@072a │ │ +096bb2: 0214 0000 |0147: move/from16 v20, v0 │ │ +096bb6: 0800 1100 |0149: move-object/from16 v0, v17 │ │ +096bba: 5200 fc06 |014b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@06fc │ │ +096bbe: 0215 0000 |014d: move/from16 v21, v0 │ │ +096bc2: 9014 1415 |014f: add-int v20, v20, v21 │ │ +096bc6: 0800 1100 |0151: move-object/from16 v0, v17 │ │ +096bca: 5200 fe06 |0153: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@06fe │ │ +096bce: 0215 0000 |0155: move/from16 v21, v0 │ │ +096bd2: 9014 1415 |0157: add-int v20, v20, v21 │ │ +096bd6: 0800 1100 |0159: move-object/from16 v0, v17 │ │ +096bda: 5200 0007 |015b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.width:I // field@0700 │ │ +096bde: 0215 0000 |015d: move/from16 v21, v0 │ │ +096be2: 0200 1800 |015f: move/from16 v0, v24 │ │ +096be6: 0201 1400 |0161: move/from16 v1, v20 │ │ +096bea: 0202 1500 |0163: move/from16 v2, v21 │ │ +096bee: 7130 ce18 1002 |0165: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@18ce │ │ +096bf4: 0a0b |0168: move-result v11 │ │ +096bf6: 0800 1100 |0169: move-object/from16 v0, v17 │ │ +096bfa: 5200 ff06 |016b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@06ff │ │ +096bfe: 0214 0000 |016d: move/from16 v20, v0 │ │ +096c02: 0800 1100 |016f: move-object/from16 v0, v17 │ │ +096c06: 5200 f706 |0171: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@06f7 │ │ +096c0a: 0215 0000 |0173: move/from16 v21, v0 │ │ +096c0e: 9014 1415 |0175: add-int v20, v20, v21 │ │ +096c12: 0800 1100 |0177: move-object/from16 v0, v17 │ │ +096c16: 5200 f906 |0179: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.height:I // field@06f9 │ │ +096c1a: 0215 0000 |017b: move/from16 v21, v0 │ │ +096c1e: 0200 1900 |017d: move/from16 v0, v25 │ │ +096c22: 0201 1400 |017f: move/from16 v1, v20 │ │ +096c26: 0202 1500 |0181: move/from16 v2, v21 │ │ +096c2a: 7130 ce18 1002 |0183: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@18ce │ │ +096c30: 0a0a |0186: move-result v10 │ │ +096c32: 6e30 d31c b50a |0187: invoke-virtual {v5, v11, v10}, Landroid/view/View;.measure:(II)V // method@1cd3 │ │ +096c38: 2900 e0fe |018a: goto/16 006a // -0120 │ │ +096c3c: 2214 e104 |018c: new-instance v20, Ljava/lang/IllegalStateException; // type@04e1 │ │ +096c40: 2215 f704 |018e: new-instance v21, Ljava/lang/StringBuilder; // type@04f7 │ │ +096c44: 7601 6021 1500 |0190: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +096c4a: 1a16 1303 |0193: const-string v22, "Child " // string@0313 │ │ +096c4e: 7402 6921 1500 |0195: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +096c54: 0c15 |0198: move-result-object v21 │ │ +096c56: 0800 1500 |0199: move-object/from16 v0, v21 │ │ +096c5a: 6e20 6821 5000 |019b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +096c60: 0c15 |019e: move-result-object v21 │ │ +096c62: 1a16 3d00 |019f: const-string v22, " at index " // string@003d │ │ +096c66: 7402 6921 1500 |01a1: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +096c6c: 0c15 |01a4: move-result-object v21 │ │ +096c6e: 0800 1500 |01a5: move-object/from16 v0, v21 │ │ +096c72: 6e20 6521 f000 |01a7: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2165 │ │ +096c78: 0c15 |01aa: move-result-object v21 │ │ +096c7a: 1a16 5300 |01ab: const-string v22, " does not have a valid layout_gravity - must be Gravity.LEFT, " // string@0053 │ │ +096c7e: 7402 6921 1500 |01ad: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +096c84: 0c15 |01b0: move-result-object v21 │ │ +096c86: 1a16 a404 |01b1: const-string v22, "Gravity.RIGHT or Gravity.NO_GRAVITY" // string@04a4 │ │ +096c8a: 7402 6921 1500 |01b3: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +096c90: 0c15 |01b6: move-result-object v21 │ │ +096c92: 7401 6e21 1500 |01b7: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +096c98: 0c15 |01ba: move-result-object v21 │ │ +096c9a: 7602 0521 1400 |01bb: invoke-direct/range {v20, v21}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +096ca0: 2714 |01be: throw v20 │ │ +096ca2: 0e00 |01bf: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ 0x0004 line=790 │ │ 0x0008 line=791 │ │ 0x000c line=792 │ │ 0x0010 line=794 │ │ @@ -199948,34 +199949,34 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -096ccc: |[096ccc] android.support.v4.widget.DrawerLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -096cdc: 0750 |0000: move-object v0, v5 │ │ -096cde: 1f00 8e03 |0001: check-cast v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@038e │ │ -096ce2: 6e10 9618 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1896 │ │ -096ce8: 0c02 |0006: move-result-object v2 │ │ -096cea: 6f20 4d1d 2400 |0007: invoke-super {v4, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1d4d │ │ -096cf0: 5202 0407 |000a: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@0704 │ │ -096cf4: 3802 0d00 |000c: if-eqz v2, 0019 // +000d │ │ -096cf8: 5202 0407 |000e: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@0704 │ │ -096cfc: 6e20 c518 2400 |0010: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18c5 │ │ -096d02: 0c01 |0013: move-result-object v1 │ │ -096d04: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -096d08: 6e20 f418 1400 |0016: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@18f4 │ │ -096d0e: 5202 0207 |0019: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@0702 │ │ -096d12: 1233 |001b: const/4 v3, #int 3 // #3 │ │ -096d14: 6e30 fd18 2403 |001c: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@18fd │ │ -096d1a: 5202 0307 |001f: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@0703 │ │ -096d1e: 1253 |0021: const/4 v3, #int 5 // #5 │ │ -096d20: 6e30 fd18 2403 |0022: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@18fd │ │ -096d26: 0e00 |0025: return-void │ │ +096ca4: |[096ca4] android.support.v4.widget.DrawerLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +096cb4: 0750 |0000: move-object v0, v5 │ │ +096cb6: 1f00 8e03 |0001: check-cast v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@038e │ │ +096cba: 6e10 9618 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1896 │ │ +096cc0: 0c02 |0006: move-result-object v2 │ │ +096cc2: 6f20 4d1d 2400 |0007: invoke-super {v4, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1d4d │ │ +096cc8: 5202 0407 |000a: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@0704 │ │ +096ccc: 3802 0d00 |000c: if-eqz v2, 0019 // +000d │ │ +096cd0: 5202 0407 |000e: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@0704 │ │ +096cd4: 6e20 c518 2400 |0010: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18c5 │ │ +096cda: 0c01 |0013: move-result-object v1 │ │ +096cdc: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +096ce0: 6e20 f418 1400 |0016: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@18f4 │ │ +096ce6: 5202 0207 |0019: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@0702 │ │ +096cea: 1233 |001b: const/4 v3, #int 3 // #3 │ │ +096cec: 6e30 fd18 2403 |001c: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@18fd │ │ +096cf2: 5202 0307 |001f: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@0703 │ │ +096cf6: 1253 |0021: const/4 v3, #int 5 // #5 │ │ +096cf8: 6e30 fd18 2403 |0022: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@18fd │ │ +096cfe: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1492 │ │ 0x0003 line=1493 │ │ 0x000a line=1495 │ │ 0x000e line=1496 │ │ 0x0014 line=1497 │ │ @@ -199994,32 +199995,32 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -096d28: |[096d28] android.support.v4.widget.DrawerLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -096d38: 6f10 4e1d 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1d4e │ │ -096d3e: 0c02 |0003: move-result-object v2 │ │ -096d40: 2201 8e03 |0004: new-instance v1, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@038e │ │ -096d44: 7020 9518 2100 |0006: invoke-direct {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@1895 │ │ -096d4a: 6e10 c618 0400 |0009: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@18c6 │ │ -096d50: 0c00 |000c: move-result-object v0 │ │ -096d52: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ -096d56: 6e10 971c 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ -096d5c: 0c03 |0012: move-result-object v3 │ │ -096d5e: 1f03 8b03 |0013: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -096d62: 5233 f806 |0015: iget v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f8 │ │ -096d66: 5913 0407 |0017: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@0704 │ │ -096d6a: 5243 2807 |0019: iget v3, v4, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@0728 │ │ -096d6e: 5913 0207 |001b: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@0702 │ │ -096d72: 5243 2907 |001d: iget v3, v4, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@0729 │ │ -096d76: 5913 0307 |001f: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@0703 │ │ -096d7a: 1101 |0021: return-object v1 │ │ +096d00: |[096d00] android.support.v4.widget.DrawerLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +096d10: 6f10 4e1d 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1d4e │ │ +096d16: 0c02 |0003: move-result-object v2 │ │ +096d18: 2201 8e03 |0004: new-instance v1, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@038e │ │ +096d1c: 7020 9518 2100 |0006: invoke-direct {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@1895 │ │ +096d22: 6e10 c618 0400 |0009: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@18c6 │ │ +096d28: 0c00 |000c: move-result-object v0 │ │ +096d2a: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ +096d2e: 6e10 971c 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ +096d34: 0c03 |0012: move-result-object v3 │ │ +096d36: 1f03 8b03 |0013: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +096d3a: 5233 f806 |0015: iget v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f8 │ │ +096d3e: 5913 0407 |0017: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@0704 │ │ +096d42: 5243 2807 |0019: iget v3, v4, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@0728 │ │ +096d46: 5913 0207 |001b: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@0702 │ │ +096d4a: 5243 2907 |001d: iget v3, v4, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@0729 │ │ +096d4e: 5913 0307 |001f: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@0703 │ │ +096d52: 1101 |0021: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1508 │ │ 0x0004 line=1509 │ │ 0x0009 line=1511 │ │ 0x000d line=1512 │ │ 0x000f line=1513 │ │ @@ -200037,87 +200038,87 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -096d7c: |[096d7c] android.support.v4.widget.DrawerLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -096d8c: 54da 2607 |0000: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ -096d90: 6e20 e51b ea00 |0002: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1be5 │ │ -096d96: 54da 2c07 |0005: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@072c │ │ -096d9a: 6e20 e51b ea00 |0007: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1be5 │ │ -096da0: 6e10 521c 0e00 |000a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@1c52 │ │ -096da6: 0a00 |000d: move-result v0 │ │ -096da8: 1217 |000e: const/4 v7, #int 1 // #1 │ │ -096daa: d50a ff00 |000f: and-int/lit16 v10, v0, #int 255 // #00ff │ │ -096dae: 2b0a 6d00 0000 |0011: packed-switch v10, 0000007e // +0000006d │ │ -096db4: 0f07 |0014: return v7 │ │ -096db6: 6e10 581c 0e00 |0015: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1c58 │ │ -096dbc: 0a08 |0018: move-result v8 │ │ -096dbe: 6e10 5a1c 0e00 |0019: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1c5a │ │ -096dc4: 0a09 |001c: move-result v9 │ │ -096dc6: 59d8 2207 |001d: iput v8, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@0722 │ │ -096dca: 59d9 2307 |001f: iput v9, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@0723 │ │ -096dce: 120a |0021: const/4 v10, #int 0 // #0 │ │ -096dd0: 5cda 1d07 |0022: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@071d │ │ -096dd4: 120a |0024: const/4 v10, #int 0 // #0 │ │ -096dd6: 5cda 1c07 |0025: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@071c │ │ -096dda: 28ed |0027: goto 0014 // -0013 │ │ -096ddc: 6e10 581c 0e00 |0028: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1c58 │ │ -096de2: 0a08 |002b: move-result v8 │ │ -096de4: 6e10 5a1c 0e00 |002c: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1c5a │ │ -096dea: 0a09 |002f: move-result v9 │ │ -096dec: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -096dee: 54da 2607 |0031: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ -096df2: 878b |0033: float-to-int v11, v8 │ │ -096df4: 879c |0034: float-to-int v12, v9 │ │ -096df6: 6e30 d61b ba0c |0035: invoke-virtual {v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1bd6 │ │ -096dfc: 0c06 |0038: move-result-object v6 │ │ -096dfe: 3806 3000 |0039: if-eqz v6, 0069 // +0030 │ │ -096e02: 6e20 e018 6d00 |003b: invoke-virtual {v13, v6}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@18e0 │ │ -096e08: 0a0a |003e: move-result v10 │ │ -096e0a: 380a 2a00 |003f: if-eqz v10, 0069 // +002a │ │ -096e0e: 52da 2207 |0041: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@0722 │ │ -096e12: a701 080a |0043: sub-float v1, v8, v10 │ │ -096e16: 52da 2307 |0045: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@0723 │ │ -096e1a: a702 090a |0047: sub-float v2, v9, v10 │ │ -096e1e: 54da 2607 |0049: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ -096e22: 6e10 de1b 0a00 |004b: invoke-virtual {v10}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@1bde │ │ -096e28: 0a05 |004e: move-result v5 │ │ -096e2a: a80a 0101 |004f: mul-float v10, v1, v1 │ │ -096e2e: a80b 0202 |0051: mul-float v11, v2, v2 │ │ -096e32: c6ba |0053: add-float/2addr v10, v11 │ │ -096e34: 920b 0505 |0054: mul-int v11, v5, v5 │ │ -096e38: 82bb |0056: int-to-float v11, v11 │ │ -096e3a: 2e0a 0a0b |0057: cmpg-float v10, v10, v11 │ │ -096e3e: 3b0a 1000 |0059: if-gez v10, 0069 // +0010 │ │ -096e42: 6e10 c618 0d00 |005b: invoke-virtual {v13}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@18c6 │ │ -096e48: 0c03 |005e: move-result-object v3 │ │ -096e4a: 3803 0a00 |005f: if-eqz v3, 0069 // +000a │ │ -096e4e: 6e20 d118 3d00 |0061: invoke-virtual {v13, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@18d1 │ │ -096e54: 0a0a |0064: move-result v10 │ │ -096e56: 122b |0065: const/4 v11, #int 2 // #2 │ │ -096e58: 33ba 0a00 |0066: if-ne v10, v11, 0070 // +000a │ │ -096e5c: 1214 |0068: const/4 v4, #int 1 // #1 │ │ -096e5e: 6e20 bf18 4d00 |0069: invoke-virtual {v13, v4}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@18bf │ │ -096e64: 120a |006c: const/4 v10, #int 0 // #0 │ │ -096e66: 5cda 1d07 |006d: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@071d │ │ -096e6a: 28a5 |006f: goto 0014 // -005b │ │ -096e6c: 1204 |0070: const/4 v4, #int 0 // #0 │ │ -096e6e: 28f8 |0071: goto 0069 // -0008 │ │ -096e70: 121a |0072: const/4 v10, #int 1 // #1 │ │ -096e72: 6e20 bf18 ad00 |0073: invoke-virtual {v13, v10}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@18bf │ │ -096e78: 120a |0076: const/4 v10, #int 0 // #0 │ │ -096e7a: 5cda 1d07 |0077: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@071d │ │ -096e7e: 120a |0079: const/4 v10, #int 0 // #0 │ │ -096e80: 5cda 1c07 |007a: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@071c │ │ -096e84: 2898 |007c: goto 0014 // -0068 │ │ -096e86: 0000 |007d: nop // spacer │ │ -096e88: 0001 0400 0000 0000 0400 0000 1700 ... |007e: packed-switch-data (12 units) │ │ +096d54: |[096d54] android.support.v4.widget.DrawerLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +096d64: 54da 2607 |0000: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ +096d68: 6e20 e51b ea00 |0002: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1be5 │ │ +096d6e: 54da 2c07 |0005: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@072c │ │ +096d72: 6e20 e51b ea00 |0007: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1be5 │ │ +096d78: 6e10 521c 0e00 |000a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@1c52 │ │ +096d7e: 0a00 |000d: move-result v0 │ │ +096d80: 1217 |000e: const/4 v7, #int 1 // #1 │ │ +096d82: d50a ff00 |000f: and-int/lit16 v10, v0, #int 255 // #00ff │ │ +096d86: 2b0a 6d00 0000 |0011: packed-switch v10, 0000007e // +0000006d │ │ +096d8c: 0f07 |0014: return v7 │ │ +096d8e: 6e10 581c 0e00 |0015: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1c58 │ │ +096d94: 0a08 |0018: move-result v8 │ │ +096d96: 6e10 5a1c 0e00 |0019: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1c5a │ │ +096d9c: 0a09 |001c: move-result v9 │ │ +096d9e: 59d8 2207 |001d: iput v8, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@0722 │ │ +096da2: 59d9 2307 |001f: iput v9, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@0723 │ │ +096da6: 120a |0021: const/4 v10, #int 0 // #0 │ │ +096da8: 5cda 1d07 |0022: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@071d │ │ +096dac: 120a |0024: const/4 v10, #int 0 // #0 │ │ +096dae: 5cda 1c07 |0025: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@071c │ │ +096db2: 28ed |0027: goto 0014 // -0013 │ │ +096db4: 6e10 581c 0e00 |0028: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1c58 │ │ +096dba: 0a08 |002b: move-result v8 │ │ +096dbc: 6e10 5a1c 0e00 |002c: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1c5a │ │ +096dc2: 0a09 |002f: move-result v9 │ │ +096dc4: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +096dc6: 54da 2607 |0031: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ +096dca: 878b |0033: float-to-int v11, v8 │ │ +096dcc: 879c |0034: float-to-int v12, v9 │ │ +096dce: 6e30 d61b ba0c |0035: invoke-virtual {v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1bd6 │ │ +096dd4: 0c06 |0038: move-result-object v6 │ │ +096dd6: 3806 3000 |0039: if-eqz v6, 0069 // +0030 │ │ +096dda: 6e20 e018 6d00 |003b: invoke-virtual {v13, v6}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@18e0 │ │ +096de0: 0a0a |003e: move-result v10 │ │ +096de2: 380a 2a00 |003f: if-eqz v10, 0069 // +002a │ │ +096de6: 52da 2207 |0041: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@0722 │ │ +096dea: a701 080a |0043: sub-float v1, v8, v10 │ │ +096dee: 52da 2307 |0045: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@0723 │ │ +096df2: a702 090a |0047: sub-float v2, v9, v10 │ │ +096df6: 54da 2607 |0049: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ +096dfa: 6e10 de1b 0a00 |004b: invoke-virtual {v10}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@1bde │ │ +096e00: 0a05 |004e: move-result v5 │ │ +096e02: a80a 0101 |004f: mul-float v10, v1, v1 │ │ +096e06: a80b 0202 |0051: mul-float v11, v2, v2 │ │ +096e0a: c6ba |0053: add-float/2addr v10, v11 │ │ +096e0c: 920b 0505 |0054: mul-int v11, v5, v5 │ │ +096e10: 82bb |0056: int-to-float v11, v11 │ │ +096e12: 2e0a 0a0b |0057: cmpg-float v10, v10, v11 │ │ +096e16: 3b0a 1000 |0059: if-gez v10, 0069 // +0010 │ │ +096e1a: 6e10 c618 0d00 |005b: invoke-virtual {v13}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@18c6 │ │ +096e20: 0c03 |005e: move-result-object v3 │ │ +096e22: 3803 0a00 |005f: if-eqz v3, 0069 // +000a │ │ +096e26: 6e20 d118 3d00 |0061: invoke-virtual {v13, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@18d1 │ │ +096e2c: 0a0a |0064: move-result v10 │ │ +096e2e: 122b |0065: const/4 v11, #int 2 // #2 │ │ +096e30: 33ba 0a00 |0066: if-ne v10, v11, 0070 // +000a │ │ +096e34: 1214 |0068: const/4 v4, #int 1 // #1 │ │ +096e36: 6e20 bf18 4d00 |0069: invoke-virtual {v13, v4}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@18bf │ │ +096e3c: 120a |006c: const/4 v10, #int 0 // #0 │ │ +096e3e: 5cda 1d07 |006d: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@071d │ │ +096e42: 28a5 |006f: goto 0014 // -005b │ │ +096e44: 1204 |0070: const/4 v4, #int 0 // #0 │ │ +096e46: 28f8 |0071: goto 0069 // -0008 │ │ +096e48: 121a |0072: const/4 v10, #int 1 // #1 │ │ +096e4a: 6e20 bf18 ad00 |0073: invoke-virtual {v13, v10}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@18bf │ │ +096e50: 120a |0076: const/4 v10, #int 0 // #0 │ │ +096e52: 5cda 1d07 |0077: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@071d │ │ +096e56: 120a |0079: const/4 v10, #int 0 // #0 │ │ +096e58: 5cda 1c07 |007a: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@071c │ │ +096e5c: 2898 |007c: goto 0014 // -0068 │ │ +096e5e: 0000 |007d: nop // spacer │ │ +096e60: 0001 0400 0000 0000 0400 0000 1700 ... |007e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1155 │ │ 0x0005 line=1156 │ │ 0x000a line=1158 │ │ 0x000e line=1159 │ │ 0x000f line=1161 │ │ @@ -200172,34 +200173,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -096ea0: |[096ea0] android.support.v4.widget.DrawerLayout.openDrawer:(I)V │ │ -096eb0: 6e20 c518 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18c5 │ │ -096eb6: 0c00 |0003: move-result-object v0 │ │ -096eb8: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ -096ebc: 2201 e004 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -096ec0: 2202 f704 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -096ec4: 7010 6021 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -096eca: 1a03 550c |000d: const-string v3, "No drawer view found with gravity " // string@0c55 │ │ -096ece: 6e20 6921 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -096ed4: 0c02 |0012: move-result-object v2 │ │ -096ed6: 7110 d918 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@18d9 │ │ -096edc: 0c03 |0016: move-result-object v3 │ │ -096ede: 6e20 6921 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -096ee4: 0c02 |001a: move-result-object v2 │ │ -096ee6: 6e10 6e21 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -096eec: 0c02 |001e: move-result-object v2 │ │ -096eee: 7020 0121 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -096ef4: 2701 |0022: throw v1 │ │ -096ef6: 6e20 f418 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@18f4 │ │ -096efc: 0e00 |0026: return-void │ │ +096e78: |[096e78] android.support.v4.widget.DrawerLayout.openDrawer:(I)V │ │ +096e88: 6e20 c518 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18c5 │ │ +096e8e: 0c00 |0003: move-result-object v0 │ │ +096e90: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ +096e94: 2201 e004 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +096e98: 2202 f704 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +096e9c: 7010 6021 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +096ea2: 1a03 550c |000d: const-string v3, "No drawer view found with gravity " // string@0c55 │ │ +096ea6: 6e20 6921 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +096eac: 0c02 |0012: move-result-object v2 │ │ +096eae: 7110 d918 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@18d9 │ │ +096eb4: 0c03 |0016: move-result-object v3 │ │ +096eb6: 6e20 6921 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +096ebc: 0c02 |001a: move-result-object v2 │ │ +096ebe: 6e10 6e21 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +096ec4: 0c02 |001e: move-result-object v2 │ │ +096ec6: 7020 0121 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +096ecc: 2701 |0022: throw v1 │ │ +096ece: 6e20 f418 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@18f4 │ │ +096ed4: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1291 │ │ 0x0004 line=1292 │ │ 0x0006 line=1293 │ │ 0x0023 line=1296 │ │ 0x0026 line=1297 │ │ @@ -200213,65 +200214,65 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 98 16-bit code units │ │ -096f00: |[096f00] android.support.v4.widget.DrawerLayout.openDrawer:(Landroid/view/View;)V │ │ -096f10: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -096f12: 6e20 e318 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18e3 │ │ -096f18: 0a01 |0004: move-result v1 │ │ -096f1a: 3901 2100 |0005: if-nez v1, 0026 // +0021 │ │ -096f1e: 2201 e004 |0007: new-instance v1, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -096f22: 2202 f704 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -096f26: 7010 6021 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -096f2c: 1a03 6c0f |000e: const-string v3, "View " // string@0f6c │ │ -096f30: 6e20 6921 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -096f36: 0c02 |0013: move-result-object v2 │ │ -096f38: 6e20 6821 5200 |0014: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -096f3e: 0c02 |0017: move-result-object v2 │ │ -096f40: 1a03 6500 |0018: const-string v3, " is not a sliding drawer" // string@0065 │ │ -096f44: 6e20 6921 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -096f4a: 0c02 |001d: move-result-object v2 │ │ -096f4c: 6e10 6e21 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -096f52: 0c02 |0021: move-result-object v2 │ │ -096f54: 7020 0121 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -096f5a: 2701 |0025: throw v1 │ │ -096f5c: 5541 2007 |0026: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0720 │ │ -096f60: 3801 1500 |0028: if-eqz v1, 003d // +0015 │ │ -096f64: 6e10 971c 0500 |002a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ -096f6a: 0c00 |002d: move-result-object v0 │ │ -096f6c: 1f00 8b03 |002e: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -096f70: 1501 803f |0030: const/high16 v1, #int 1065353216 // #3f80 │ │ -096f74: 5901 fd06 |0032: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06fd │ │ -096f78: 5c02 fb06 |0034: iput-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@06fb │ │ -096f7c: 7030 0a19 5402 |0036: invoke-direct {v4, v5, v2}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@190a │ │ -096f82: 6e10 df18 0400 |0039: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18df │ │ -096f88: 0e00 |003c: return-void │ │ -096f8a: 1231 |003d: const/4 v1, #int 3 // #3 │ │ -096f8c: 6e30 ba18 5401 |003e: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@18ba │ │ -096f92: 0a01 |0041: move-result v1 │ │ -096f94: 3801 0d00 |0042: if-eqz v1, 004f // +000d │ │ -096f98: 5441 2607 |0044: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ -096f9c: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -096f9e: 6e10 b61c 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ -096fa4: 0a03 |004a: move-result v3 │ │ -096fa6: 6e40 ef1b 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1bef │ │ -096fac: 28eb |004e: goto 0039 // -0015 │ │ -096fae: 5441 2c07 |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@072c │ │ -096fb2: 6e10 d818 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18d8 │ │ -096fb8: 0a02 |0054: move-result v2 │ │ -096fba: 6e10 bd1c 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@1cbd │ │ -096fc0: 0a03 |0058: move-result v3 │ │ -096fc2: b132 |0059: sub-int/2addr v2, v3 │ │ -096fc4: 6e10 b61c 0500 |005a: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ -096fca: 0a03 |005d: move-result v3 │ │ -096fcc: 6e40 ef1b 5132 |005e: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1bef │ │ -096fd2: 28d8 |0061: goto 0039 // -0028 │ │ +096ed8: |[096ed8] android.support.v4.widget.DrawerLayout.openDrawer:(Landroid/view/View;)V │ │ +096ee8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +096eea: 6e20 e318 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18e3 │ │ +096ef0: 0a01 |0004: move-result v1 │ │ +096ef2: 3901 2100 |0005: if-nez v1, 0026 // +0021 │ │ +096ef6: 2201 e004 |0007: new-instance v1, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +096efa: 2202 f704 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +096efe: 7010 6021 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +096f04: 1a03 6c0f |000e: const-string v3, "View " // string@0f6c │ │ +096f08: 6e20 6921 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +096f0e: 0c02 |0013: move-result-object v2 │ │ +096f10: 6e20 6821 5200 |0014: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +096f16: 0c02 |0017: move-result-object v2 │ │ +096f18: 1a03 6500 |0018: const-string v3, " is not a sliding drawer" // string@0065 │ │ +096f1c: 6e20 6921 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +096f22: 0c02 |001d: move-result-object v2 │ │ +096f24: 6e10 6e21 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +096f2a: 0c02 |0021: move-result-object v2 │ │ +096f2c: 7020 0121 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +096f32: 2701 |0025: throw v1 │ │ +096f34: 5541 2007 |0026: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0720 │ │ +096f38: 3801 1500 |0028: if-eqz v1, 003d // +0015 │ │ +096f3c: 6e10 971c 0500 |002a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ +096f42: 0c00 |002d: move-result-object v0 │ │ +096f44: 1f00 8b03 |002e: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +096f48: 1501 803f |0030: const/high16 v1, #int 1065353216 // #3f80 │ │ +096f4c: 5901 fd06 |0032: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06fd │ │ +096f50: 5c02 fb06 |0034: iput-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@06fb │ │ +096f54: 7030 0a19 5402 |0036: invoke-direct {v4, v5, v2}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@190a │ │ +096f5a: 6e10 df18 0400 |0039: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18df │ │ +096f60: 0e00 |003c: return-void │ │ +096f62: 1231 |003d: const/4 v1, #int 3 // #3 │ │ +096f64: 6e30 ba18 5401 |003e: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@18ba │ │ +096f6a: 0a01 |0041: move-result v1 │ │ +096f6c: 3801 0d00 |0042: if-eqz v1, 004f // +000d │ │ +096f70: 5441 2607 |0044: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ +096f74: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +096f76: 6e10 b61c 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ +096f7c: 0a03 |004a: move-result v3 │ │ +096f7e: 6e40 ef1b 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1bef │ │ +096f84: 28eb |004e: goto 0039 // -0015 │ │ +096f86: 5441 2c07 |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@072c │ │ +096f8a: 6e10 d818 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18d8 │ │ +096f90: 0a02 |0054: move-result v2 │ │ +096f92: 6e10 bd1c 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@1cbd │ │ +096f98: 0a03 |0058: move-result v3 │ │ +096f9a: b132 |0059: sub-int/2addr v2, v3 │ │ +096f9c: 6e10 b61c 0500 |005a: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ +096fa2: 0a03 |005d: move-result v3 │ │ +096fa4: 6e40 ef1b 5132 |005e: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1bef │ │ +096faa: 28d8 |0061: goto 0039 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1263 │ │ 0x0007 line=1264 │ │ 0x0026 line=1267 │ │ 0x002a line=1268 │ │ 0x0030 line=1269 │ │ @@ -200292,21 +200293,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -096fd4: |[096fd4] android.support.v4.widget.DrawerLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ -096fe4: 6f20 541d 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@1d54 │ │ -096fea: 5c12 1d07 |0003: iput-boolean v2, v1, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@071d │ │ -096fee: 3802 0600 |0005: if-eqz v2, 000b // +0006 │ │ -096ff2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -096ff4: 6e20 bf18 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@18bf │ │ -096ffa: 0e00 |000b: return-void │ │ +096fac: |[096fac] android.support.v4.widget.DrawerLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ +096fbc: 6f20 541d 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@1d54 │ │ +096fc2: 5c12 1d07 |0003: iput-boolean v2, v1, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@071d │ │ +096fc6: 3802 0600 |0005: if-eqz v2, 000b // +0006 │ │ +096fca: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +096fcc: 6e20 bf18 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@18bf │ │ +096fd2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1210 │ │ 0x0003 line=1212 │ │ 0x0005 line=1213 │ │ 0x0007 line=1214 │ │ 0x000b line=1216 │ │ @@ -200319,19 +200320,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -096ffc: |[096ffc] android.support.v4.widget.DrawerLayout.requestLayout:()V │ │ -09700c: 5510 2107 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@0721 │ │ -097010: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -097014: 6f10 551d 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@1d55 │ │ -09701a: 0e00 |0007: return-void │ │ +096fd4: |[096fd4] android.support.v4.widget.DrawerLayout.requestLayout:()V │ │ +096fe4: 5510 2107 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@0721 │ │ +096fe8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +096fec: 6f10 551d 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@1d55 │ │ +096ff2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=961 │ │ 0x0004 line=962 │ │ 0x0007 line=964 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -200341,27 +200342,27 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -09701c: |[09701c] android.support.v4.widget.DrawerLayout.setChildInsets:(Ljava/lang/Object;Z)V │ │ -09702c: 5b12 2407 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@0724 │ │ -097030: 5c13 1e07 |0002: iput-boolean v3, v1, Landroid/support/v4/widget/DrawerLayout;.mDrawStatusBarBackground:Z // field@071e │ │ -097034: 3903 1000 |0004: if-nez v3, 0014 // +0010 │ │ -097038: 6e10 cb18 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getBackground:()Landroid/graphics/drawable/Drawable; // method@18cb │ │ -09703e: 0c00 |0009: move-result-object v0 │ │ -097040: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -097044: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -097046: 6e20 0919 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.setWillNotDraw:(Z)V // method@1909 │ │ -09704c: 6e10 f818 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.requestLayout:()V // method@18f8 │ │ -097052: 0e00 |0013: return-void │ │ -097054: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -097056: 28f8 |0015: goto 000d // -0008 │ │ +096ff4: |[096ff4] android.support.v4.widget.DrawerLayout.setChildInsets:(Ljava/lang/Object;Z)V │ │ +097004: 5b12 2407 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@0724 │ │ +097008: 5c13 1e07 |0002: iput-boolean v3, v1, Landroid/support/v4/widget/DrawerLayout;.mDrawStatusBarBackground:Z // field@071e │ │ +09700c: 3903 1000 |0004: if-nez v3, 0014 // +0010 │ │ +097010: 6e10 cb18 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getBackground:()Landroid/graphics/drawable/Drawable; // method@18cb │ │ +097016: 0c00 |0009: move-result-object v0 │ │ +097018: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +09701c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +09701e: 6e20 0919 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.setWillNotDraw:(Z)V // method@1909 │ │ +097024: 6e10 f818 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.requestLayout:()V // method@18f8 │ │ +09702a: 0e00 |0013: return-void │ │ +09702c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +09702e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0002 line=361 │ │ 0x0004 line=362 │ │ 0x0010 line=363 │ │ 0x0013 line=364 │ │ @@ -200376,17 +200377,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 │ │ -097058: |[097058] android.support.v4.widget.DrawerLayout.setDrawerListener:(Landroid/support/v4/widget/DrawerLayout$DrawerListener;)V │ │ -097068: 5b01 2707 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0727 │ │ -09706c: 0e00 |0002: return-void │ │ +097030: |[097030] android.support.v4.widget.DrawerLayout.setDrawerListener:(Landroid/support/v4/widget/DrawerLayout$DrawerListener;)V │ │ +097040: 5b01 2707 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0727 │ │ +097044: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0002 line=421 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/widget/DrawerLayout$DrawerListener; │ │ @@ -200396,20 +200397,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -097070: |[097070] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(I)V │ │ -097080: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -097082: 6e30 fd18 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@18fd │ │ -097088: 1250 |0004: const/4 v0, #int 5 // #5 │ │ -09708a: 6e30 fd18 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@18fd │ │ -097090: 0e00 |0008: return-void │ │ +097048: |[097048] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(I)V │ │ +097058: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +09705a: 6e30 fd18 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@18fd │ │ +097060: 1250 |0004: const/4 v0, #int 5 // #5 │ │ +097062: 6e30 fd18 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@18fd │ │ +097068: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0004 line=438 │ │ 0x0008 line=439 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -200420,46 +200421,46 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -097094: |[097094] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(II)V │ │ -0970a4: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -0970a6: 7110 2612 0600 |0001: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1226 │ │ -0970ac: 0a04 |0004: move-result v4 │ │ -0970ae: 7120 d50f 4800 |0005: invoke-static {v8, v4}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fd5 │ │ -0970b4: 0a00 |0008: move-result v0 │ │ -0970b6: 3350 1100 |0009: if-ne v0, v5, 001a // +0011 │ │ -0970ba: 5967 2807 |000b: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@0728 │ │ -0970be: 3807 0900 |000d: if-eqz v7, 0016 // +0009 │ │ -0970c2: 3350 1100 |000f: if-ne v0, v5, 0020 // +0011 │ │ -0970c6: 5461 2607 |0011: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ -0970ca: 6e10 c31b 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1bc3 │ │ -0970d0: 2b07 2200 0000 |0016: packed-switch v7, 00000038 // +00000022 │ │ -0970d6: 0e00 |0019: return-void │ │ -0970d8: 1254 |001a: const/4 v4, #int 5 // #5 │ │ -0970da: 3340 f2ff |001b: if-ne v0, v4, 000d // -000e │ │ -0970de: 5967 2907 |001d: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@0729 │ │ -0970e2: 28ee |001f: goto 000d // -0012 │ │ -0970e4: 5461 2c07 |0020: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@072c │ │ -0970e8: 28f1 |0022: goto 0013 // -000f │ │ -0970ea: 6e20 c518 0600 |0023: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18c5 │ │ -0970f0: 0c03 |0026: move-result-object v3 │ │ -0970f2: 3803 f2ff |0027: if-eqz v3, 0019 // -000e │ │ -0970f6: 6e20 f418 3600 |0029: invoke-virtual {v6, v3}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@18f4 │ │ -0970fc: 28ed |002c: goto 0019 // -0013 │ │ -0970fe: 6e20 c518 0600 |002d: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18c5 │ │ -097104: 0c02 |0030: move-result-object v2 │ │ -097106: 3802 e8ff |0031: if-eqz v2, 0019 // -0018 │ │ -09710a: 6e20 bd18 2600 |0033: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@18bd │ │ -097110: 28e3 |0036: goto 0019 // -001d │ │ -097112: 0000 |0037: nop // spacer │ │ -097114: 0001 0200 0100 0000 1700 0000 0d00 ... |0038: packed-switch-data (8 units) │ │ +09706c: |[09706c] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(II)V │ │ +09707c: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +09707e: 7110 2612 0600 |0001: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1226 │ │ +097084: 0a04 |0004: move-result v4 │ │ +097086: 7120 d50f 4800 |0005: invoke-static {v8, v4}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fd5 │ │ +09708c: 0a00 |0008: move-result v0 │ │ +09708e: 3350 1100 |0009: if-ne v0, v5, 001a // +0011 │ │ +097092: 5967 2807 |000b: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@0728 │ │ +097096: 3807 0900 |000d: if-eqz v7, 0016 // +0009 │ │ +09709a: 3350 1100 |000f: if-ne v0, v5, 0020 // +0011 │ │ +09709e: 5461 2607 |0011: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ +0970a2: 6e10 c31b 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1bc3 │ │ +0970a8: 2b07 2200 0000 |0016: packed-switch v7, 00000038 // +00000022 │ │ +0970ae: 0e00 |0019: return-void │ │ +0970b0: 1254 |001a: const/4 v4, #int 5 // #5 │ │ +0970b2: 3340 f2ff |001b: if-ne v0, v4, 000d // -000e │ │ +0970b6: 5967 2907 |001d: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@0729 │ │ +0970ba: 28ee |001f: goto 000d // -0012 │ │ +0970bc: 5461 2c07 |0020: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@072c │ │ +0970c0: 28f1 |0022: goto 0013 // -000f │ │ +0970c2: 6e20 c518 0600 |0023: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18c5 │ │ +0970c8: 0c03 |0026: move-result-object v3 │ │ +0970ca: 3803 f2ff |0027: if-eqz v3, 0019 // -000e │ │ +0970ce: 6e20 f418 3600 |0029: invoke-virtual {v6, v3}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@18f4 │ │ +0970d4: 28ed |002c: goto 0019 // -0013 │ │ +0970d6: 6e20 c518 0600 |002d: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18c5 │ │ +0970dc: 0c02 |0030: move-result-object v2 │ │ +0970de: 3802 e8ff |0031: if-eqz v2, 0019 // -0018 │ │ +0970e2: 6e20 bd18 2600 |0033: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@18bd │ │ +0970e8: 28e3 |0036: goto 0019 // -001d │ │ +0970ea: 0000 |0037: nop // spacer │ │ +0970ec: 0001 0200 0100 0000 1700 0000 0d00 ... |0038: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=461 │ │ 0x0009 line=463 │ │ 0x000b line=464 │ │ 0x000d line=468 │ │ 0x000f line=470 │ │ @@ -200490,42 +200491,42 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -097124: |[097124] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(ILandroid/view/View;)V │ │ -097134: 6e20 e318 6400 |0000: invoke-virtual {v4, v6}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18e3 │ │ -09713a: 0a01 |0003: move-result v1 │ │ -09713c: 3901 2700 |0004: if-nez v1, 002b // +0027 │ │ -097140: 2201 e004 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -097144: 2202 f704 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -097148: 7010 6021 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -09714e: 1a03 6c0f |000d: const-string v3, "View " // string@0f6c │ │ -097152: 6e20 6921 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -097158: 0c02 |0012: move-result-object v2 │ │ -09715a: 6e20 6821 6200 |0013: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ -097160: 0c02 |0016: move-result-object v2 │ │ -097162: 1a03 6300 |0017: const-string v3, " is not a " // string@0063 │ │ -097166: 6e20 6921 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -09716c: 0c02 |001c: move-result-object v2 │ │ -09716e: 1a03 5d14 |001d: const-string v3, "drawer with appropriate layout_gravity" // string@145d │ │ -097172: 6e20 6921 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -097178: 0c02 |0022: move-result-object v2 │ │ -09717a: 6e10 6e21 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -097180: 0c02 |0026: move-result-object v2 │ │ -097182: 7020 0121 2100 |0027: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -097188: 2701 |002a: throw v1 │ │ -09718a: 6e10 971c 0600 |002b: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ -097190: 0c01 |002e: move-result-object v1 │ │ -097192: 1f01 8b03 |002f: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -097196: 5210 f806 |0031: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f8 │ │ -09719a: 6e30 fd18 5400 |0033: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@18fd │ │ -0971a0: 0e00 |0036: return-void │ │ +0970fc: |[0970fc] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(ILandroid/view/View;)V │ │ +09710c: 6e20 e318 6400 |0000: invoke-virtual {v4, v6}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18e3 │ │ +097112: 0a01 |0003: move-result v1 │ │ +097114: 3901 2700 |0004: if-nez v1, 002b // +0027 │ │ +097118: 2201 e004 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +09711c: 2202 f704 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +097120: 7010 6021 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +097126: 1a03 6c0f |000d: const-string v3, "View " // string@0f6c │ │ +09712a: 6e20 6921 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +097130: 0c02 |0012: move-result-object v2 │ │ +097132: 6e20 6821 6200 |0013: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2168 │ │ +097138: 0c02 |0016: move-result-object v2 │ │ +09713a: 1a03 6300 |0017: const-string v3, " is not a " // string@0063 │ │ +09713e: 6e20 6921 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +097144: 0c02 |001c: move-result-object v2 │ │ +097146: 1a03 5d14 |001d: const-string v3, "drawer with appropriate layout_gravity" // string@145d │ │ +09714a: 6e20 6921 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +097150: 0c02 |0022: move-result-object v2 │ │ +097152: 6e10 6e21 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +097158: 0c02 |0026: move-result-object v2 │ │ +09715a: 7020 0121 2100 |0027: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +097160: 2701 |002a: throw v1 │ │ +097162: 6e10 971c 0600 |002b: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ +097168: 0c01 |002e: move-result-object v1 │ │ +09716a: 1f01 8b03 |002f: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +09716e: 5210 f806 |0031: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f8 │ │ +097172: 6e30 fd18 5400 |0033: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@18fd │ │ +097178: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ 0x0006 line=510 │ │ 0x002b line=513 │ │ 0x0033 line=514 │ │ 0x0036 line=515 │ │ @@ -200540,21 +200541,21 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0971a4: |[0971a4] android.support.v4.widget.DrawerLayout.setDrawerShadow:(II)V │ │ -0971b4: 6e10 d618 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@18d6 │ │ -0971ba: 0c00 |0003: move-result-object v0 │ │ -0971bc: 6e20 3001 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0130 │ │ -0971c2: 0c00 |0007: move-result-object v0 │ │ -0971c4: 6e30 0019 0103 |0008: invoke-virtual {v1, v0, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V // method@1900 │ │ -0971ca: 0e00 |000b: return-void │ │ +09717c: |[09717c] android.support.v4.widget.DrawerLayout.setDrawerShadow:(II)V │ │ +09718c: 6e10 d618 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@18d6 │ │ +097192: 0c00 |0003: move-result-object v0 │ │ +097194: 6e20 3001 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0130 │ │ +09719a: 0c00 |0007: move-result-object v0 │ │ +09719c: 6e30 0019 0103 |0008: invoke-virtual {v1, v0, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V // method@1900 │ │ +0971a2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x000b line=401 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -200565,30 +200566,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 │ │ -0971cc: |[0971cc] android.support.v4.widget.DrawerLayout.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V │ │ -0971dc: 7110 2612 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1226 │ │ -0971e2: 0a01 |0003: move-result v1 │ │ -0971e4: 7120 d50f 1500 |0004: invoke-static {v5, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fd5 │ │ -0971ea: 0a00 |0007: move-result v0 │ │ -0971ec: dd01 0003 |0008: and-int/lit8 v1, v0, #int 3 // #03 │ │ -0971f0: 1232 |000a: const/4 v2, #int 3 // #3 │ │ -0971f2: 3321 0700 |000b: if-ne v1, v2, 0012 // +0007 │ │ -0971f6: 5b34 3007 |000d: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0730 │ │ -0971fa: 6e10 df18 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18df │ │ -097200: dd01 0005 |0012: and-int/lit8 v1, v0, #int 5 // #05 │ │ -097204: 1252 |0014: const/4 v2, #int 5 // #5 │ │ -097206: 3321 0700 |0015: if-ne v1, v2, 001c // +0007 │ │ -09720a: 5b34 3107 |0017: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0731 │ │ -09720e: 6e10 df18 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18df │ │ -097214: 0e00 |001c: return-void │ │ +0971a4: |[0971a4] android.support.v4.widget.DrawerLayout.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V │ │ +0971b4: 7110 2612 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1226 │ │ +0971ba: 0a01 |0003: move-result v1 │ │ +0971bc: 7120 d50f 1500 |0004: invoke-static {v5, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fd5 │ │ +0971c2: 0a00 |0007: move-result v0 │ │ +0971c4: dd01 0003 |0008: and-int/lit8 v1, v0, #int 3 // #03 │ │ +0971c8: 1232 |000a: const/4 v2, #int 3 // #3 │ │ +0971ca: 3321 0700 |000b: if-ne v1, v2, 0012 // +0007 │ │ +0971ce: 5b34 3007 |000d: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0730 │ │ +0971d2: 6e10 df18 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18df │ │ +0971d8: dd01 0005 |0012: and-int/lit8 v1, v0, #int 5 // #05 │ │ +0971dc: 1252 |0014: const/4 v2, #int 5 // #5 │ │ +0971de: 3321 0700 |0015: if-ne v1, v2, 001c // +0007 │ │ +0971e2: 5b34 3107 |0017: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0731 │ │ +0971e6: 6e10 df18 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18df │ │ +0971ec: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ 0x0008 line=382 │ │ 0x000d line=383 │ │ 0x000f line=384 │ │ 0x0012 line=386 │ │ @@ -200606,27 +200607,27 @@ │ │ type : '(ILjava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -097218: |[097218] android.support.v4.widget.DrawerLayout.setDrawerTitle:(ILjava/lang/CharSequence;)V │ │ -097228: 7110 2612 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1226 │ │ -09722e: 0a01 |0003: move-result v1 │ │ -097230: 7120 d50f 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fd5 │ │ -097236: 0a00 |0007: move-result v0 │ │ -097238: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -09723a: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ -09723e: 5b24 3307 |000b: iput-object v4, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleLeft:Ljava/lang/CharSequence; // field@0733 │ │ -097242: 0e00 |000d: return-void │ │ -097244: 1251 |000e: const/4 v1, #int 5 // #5 │ │ -097246: 3310 feff |000f: if-ne v0, v1, 000d // -0002 │ │ -09724a: 5b24 3407 |0011: iput-object v4, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleRight:Ljava/lang/CharSequence; // field@0734 │ │ -09724e: 28fa |0013: goto 000d // -0006 │ │ +0971f0: |[0971f0] android.support.v4.widget.DrawerLayout.setDrawerTitle:(ILjava/lang/CharSequence;)V │ │ +097200: 7110 2612 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1226 │ │ +097206: 0a01 |0003: move-result v1 │ │ +097208: 7120 d50f 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fd5 │ │ +09720e: 0a00 |0007: move-result v0 │ │ +097210: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +097212: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ +097216: 5b24 3307 |000b: iput-object v4, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleLeft:Ljava/lang/CharSequence; // field@0733 │ │ +09721a: 0e00 |000d: return-void │ │ +09721c: 1251 |000e: const/4 v1, #int 5 // #5 │ │ +09721e: 3310 feff |000f: if-ne v0, v1, 000d // -0002 │ │ +097222: 5b24 3407 |0011: iput-object v4, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleRight:Ljava/lang/CharSequence; // field@0734 │ │ +097226: 28fa |0013: goto 000d // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ 0x0008 line=567 │ │ 0x000b line=568 │ │ 0x000d line=572 │ │ 0x000e line=569 │ │ @@ -200642,25 +200643,25 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -097250: |[097250] android.support.v4.widget.DrawerLayout.setDrawerViewOffset:(Landroid/view/View;F)V │ │ -097260: 6e10 971c 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ -097266: 0c00 |0003: move-result-object v0 │ │ -097268: 1f00 8b03 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -09726c: 5201 fd06 |0006: iget v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06fd │ │ -097270: 2d01 0401 |0008: cmpl-float v1, v4, v1 │ │ -097274: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -097278: 0e00 |000c: return-void │ │ -09727a: 5904 fd06 |000d: iput v4, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06fd │ │ -09727e: 6e30 c318 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerSlide:(Landroid/view/View;F)V // method@18c3 │ │ -097284: 28fa |0012: goto 000c // -0006 │ │ +097228: |[097228] android.support.v4.widget.DrawerLayout.setDrawerViewOffset:(Landroid/view/View;F)V │ │ +097238: 6e10 971c 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ +09723e: 0c00 |0003: move-result-object v0 │ │ +097240: 1f00 8b03 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +097244: 5201 fd06 |0006: iget v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06fd │ │ +097248: 2d01 0401 |0008: cmpl-float v1, v4, v1 │ │ +09724c: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +097250: 0e00 |000c: return-void │ │ +097252: 5904 fd06 |000d: iput v4, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06fd │ │ +097256: 6e30 c318 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerSlide:(Landroid/view/View;F)V // method@18c3 │ │ +09725c: 28fa |0012: goto 000c // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ 0x0006 line=690 │ │ 0x000c line=696 │ │ 0x000d line=694 │ │ 0x000f line=695 │ │ @@ -200675,18 +200676,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -097288: |[097288] android.support.v4.widget.DrawerLayout.setScrimColor:(I)V │ │ -097298: 5901 2d07 |0000: iput v1, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@072d │ │ -09729c: 6e10 df18 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18df │ │ -0972a2: 0e00 |0005: return-void │ │ +097260: |[097260] android.support.v4.widget.DrawerLayout.setScrimColor:(I)V │ │ +097270: 5901 2d07 |0000: iput v1, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@072d │ │ +097274: 6e10 df18 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18df │ │ +09727a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0002 line=410 │ │ 0x0005 line=411 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -200697,24 +200698,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0972a4: |[0972a4] android.support.v4.widget.DrawerLayout.setStatusBarBackground:(I)V │ │ -0972b4: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ -0972b8: 6e10 cf18 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@18cf │ │ -0972be: 0c00 |0005: move-result-object v0 │ │ -0972c0: 7120 0209 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0902 │ │ -0972c6: 0c00 |0009: move-result-object v0 │ │ -0972c8: 5b10 3207 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0732 │ │ -0972cc: 0e00 |000c: return-void │ │ -0972ce: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0972d0: 28fc |000e: goto 000a // -0004 │ │ +09727c: |[09727c] android.support.v4.widget.DrawerLayout.setStatusBarBackground:(I)V │ │ +09728c: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +097290: 6e10 cf18 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@18cf │ │ +097296: 0c00 |0005: move-result-object v0 │ │ +097298: 7120 0209 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0902 │ │ +09729e: 0c00 |0009: move-result-object v0 │ │ +0972a0: 5b10 3207 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0732 │ │ +0972a4: 0e00 |000c: return-void │ │ +0972a6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0972a8: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1007 │ │ 0x000c line=1008 │ │ 0x000d line=1007 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -200725,17 +200726,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0972d4: |[0972d4] android.support.v4.widget.DrawerLayout.setStatusBarBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -0972e4: 5b01 3207 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0732 │ │ -0972e8: 0e00 |0002: return-void │ │ +0972ac: |[0972ac] android.support.v4.widget.DrawerLayout.setStatusBarBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +0972bc: 5b01 3207 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0732 │ │ +0972c0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=997 │ │ 0x0002 line=998 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0003 reg=1 bg Landroid/graphics/drawable/Drawable; │ │ @@ -200745,19 +200746,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0972ec: |[0972ec] android.support.v4.widget.DrawerLayout.setStatusBarBackgroundColor:(I)V │ │ -0972fc: 2200 6100 |0000: new-instance v0, Landroid/graphics/drawable/ColorDrawable; // type@0061 │ │ -097300: 7020 bc01 2000 |0002: invoke-direct {v0, v2}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@01bc │ │ -097306: 5b10 3207 |0005: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0732 │ │ -09730a: 0e00 |0007: return-void │ │ +0972c4: |[0972c4] android.support.v4.widget.DrawerLayout.setStatusBarBackgroundColor:(I)V │ │ +0972d4: 2200 6100 |0000: new-instance v0, Landroid/graphics/drawable/ColorDrawable; // type@0061 │ │ +0972d8: 7020 bc01 2000 |0002: invoke-direct {v0, v2}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@01bc │ │ +0972de: 5b10 3207 |0005: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0732 │ │ +0972e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1018 │ │ 0x0007 line=1019 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0008 reg=2 color I │ │ @@ -200767,56 +200768,56 @@ │ │ type : '(IILandroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -09730c: |[09730c] android.support.v4.widget.DrawerLayout.updateDrawerState:(IILandroid/view/View;)V │ │ -09731c: 1226 |0000: const/4 v6, #int 2 // #2 │ │ -09731e: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -097320: 5474 2607 |0002: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ -097324: 6e10 df1b 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1bdf │ │ -09732a: 0a00 |0007: move-result v0 │ │ -09732c: 5474 2c07 |0008: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@072c │ │ -097330: 6e10 df1b 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1bdf │ │ -097336: 0a02 |000d: move-result v2 │ │ -097338: 3250 0400 |000e: if-eq v0, v5, 0012 // +0004 │ │ -09733c: 3352 2700 |0010: if-ne v2, v5, 0037 // +0027 │ │ -097340: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -097342: 380a 1400 |0013: if-eqz v10, 0027 // +0014 │ │ -097346: 3909 1200 |0015: if-nez v9, 0027 // +0012 │ │ -09734a: 6e10 971c 0a00 |0017: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ -097350: 0c01 |001a: move-result-object v1 │ │ -097352: 1f01 8b03 |001b: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ -097356: 5214 fd06 |001d: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06fd │ │ -09735a: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -09735c: 2d04 0405 |0020: cmpl-float v4, v4, v5 │ │ -097360: 3904 1d00 |0022: if-nez v4, 003f // +001d │ │ -097364: 6e20 c118 a700 |0024: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerClosed:(Landroid/view/View;)V // method@18c1 │ │ -09736a: 5274 1f07 |0027: iget v4, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@071f │ │ -09736e: 3243 0d00 |0029: if-eq v3, v4, 0036 // +000d │ │ -097372: 5973 1f07 |002b: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@071f │ │ -097376: 5474 2707 |002d: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0727 │ │ -09737a: 3804 0700 |002f: if-eqz v4, 0036 // +0007 │ │ -09737e: 5474 2707 |0031: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0727 │ │ -097382: 7220 8718 3400 |0033: invoke-interface {v4, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerStateChanged:(I)V // method@1887 │ │ -097388: 0e00 |0036: return-void │ │ -09738a: 3260 0400 |0037: if-eq v0, v6, 003b // +0004 │ │ -09738e: 3362 0400 |0039: if-ne v2, v6, 003d // +0004 │ │ -097392: 1223 |003b: const/4 v3, #int 2 // #2 │ │ -097394: 28d7 |003c: goto 0013 // -0029 │ │ -097396: 1203 |003d: const/4 v3, #int 0 // #0 │ │ -097398: 28d5 |003e: goto 0013 // -002b │ │ -09739a: 5214 fd06 |003f: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06fd │ │ -09739e: 1505 803f |0041: const/high16 v5, #int 1065353216 // #3f80 │ │ -0973a2: 2d04 0405 |0043: cmpl-float v4, v4, v5 │ │ -0973a6: 3904 e2ff |0045: if-nez v4, 0027 // -001e │ │ -0973aa: 6e20 c218 a700 |0047: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerOpened:(Landroid/view/View;)V // method@18c2 │ │ -0973b0: 28dd |004a: goto 0027 // -0023 │ │ +0972e4: |[0972e4] android.support.v4.widget.DrawerLayout.updateDrawerState:(IILandroid/view/View;)V │ │ +0972f4: 1226 |0000: const/4 v6, #int 2 // #2 │ │ +0972f6: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +0972f8: 5474 2607 |0002: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0726 │ │ +0972fc: 6e10 df1b 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1bdf │ │ +097302: 0a00 |0007: move-result v0 │ │ +097304: 5474 2c07 |0008: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@072c │ │ +097308: 6e10 df1b 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1bdf │ │ +09730e: 0a02 |000d: move-result v2 │ │ +097310: 3250 0400 |000e: if-eq v0, v5, 0012 // +0004 │ │ +097314: 3352 2700 |0010: if-ne v2, v5, 0037 // +0027 │ │ +097318: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +09731a: 380a 1400 |0013: if-eqz v10, 0027 // +0014 │ │ +09731e: 3909 1200 |0015: if-nez v9, 0027 // +0012 │ │ +097322: 6e10 971c 0a00 |0017: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ +097328: 0c01 |001a: move-result-object v1 │ │ +09732a: 1f01 8b03 |001b: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@038b │ │ +09732e: 5214 fd06 |001d: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06fd │ │ +097332: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +097334: 2d04 0405 |0020: cmpl-float v4, v4, v5 │ │ +097338: 3904 1d00 |0022: if-nez v4, 003f // +001d │ │ +09733c: 6e20 c118 a700 |0024: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerClosed:(Landroid/view/View;)V // method@18c1 │ │ +097342: 5274 1f07 |0027: iget v4, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@071f │ │ +097346: 3243 0d00 |0029: if-eq v3, v4, 0036 // +000d │ │ +09734a: 5973 1f07 |002b: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@071f │ │ +09734e: 5474 2707 |002d: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0727 │ │ +097352: 3804 0700 |002f: if-eqz v4, 0036 // +0007 │ │ +097356: 5474 2707 |0031: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0727 │ │ +09735a: 7220 8718 3400 |0033: invoke-interface {v4, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerStateChanged:(I)V // method@1887 │ │ +097360: 0e00 |0036: return-void │ │ +097362: 3260 0400 |0037: if-eq v0, v6, 003b // +0004 │ │ +097366: 3362 0400 |0039: if-ne v2, v6, 003d // +0004 │ │ +09736a: 1223 |003b: const/4 v3, #int 2 // #2 │ │ +09736c: 28d7 |003c: goto 0013 // -0029 │ │ +09736e: 1203 |003d: const/4 v3, #int 0 // #0 │ │ +097370: 28d5 |003e: goto 0013 // -002b │ │ +097372: 5214 fd06 |003f: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06fd │ │ +097376: 1505 803f |0041: const/high16 v5, #int 1065353216 // #3f80 │ │ +09737a: 2d04 0405 |0043: cmpl-float v4, v4, v5 │ │ +09737e: 3904 e2ff |0045: if-nez v4, 0027 // -001e │ │ +097382: 6e20 c218 a700 |0047: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerOpened:(Landroid/view/View;)V // method@18c2 │ │ +097388: 28dd |004a: goto 0027 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=599 │ │ 0x0008 line=600 │ │ 0x000e line=603 │ │ 0x0012 line=604 │ │ 0x0013 line=611 │ │ @@ -200877,17 +200878,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0973b4: |[0973b4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ -0973c4: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -0973ca: 0e00 |0003: return-void │ │ +09738c: |[09738c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ +09739c: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +0973a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ │ │ Virtual methods - │ │ @@ -200896,17 +200897,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 │ │ -0973cc: |[0973cc] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -0973dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0973de: 0f00 |0001: return v0 │ │ +0973a4: |[0973a4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +0973b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0973b6: 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; │ │ @@ -200916,16 +200917,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0973e0: |[0973e0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ -0973f0: 0e00 |0000: return-void │ │ +0973b8: |[0973b8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ +0973c8: 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; │ │ │ │ @@ -200934,17 +200935,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0973f4: |[0973f4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ -097404: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -097406: 0f00 |0001: return v0 │ │ +0973cc: |[0973cc] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ +0973dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0973de: 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; │ │ │ │ @@ -200953,17 +200954,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 │ │ -097408: |[097408] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -097418: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09741a: 1100 |0001: return-object v0 │ │ +0973e0: |[0973e0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +0973f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0973f2: 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; │ │ │ │ @@ -200972,17 +200973,17 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09741c: |[09741c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -09742c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09742e: 0f00 |0001: return v0 │ │ +0973f4: |[0973f4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +097404: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +097406: 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 │ │ @@ -200992,17 +200993,17 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -097430: |[097430] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ -097440: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -097442: 0f00 |0001: return v0 │ │ +097408: |[097408] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ +097418: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09741a: 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 │ │ @@ -201012,17 +201013,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -097444: |[097444] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ -097454: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -097456: 0f00 |0001: return v0 │ │ +09741c: |[09741c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ +09742c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09742e: 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; │ │ │ │ @@ -201031,16 +201032,16 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -097458: |[097458] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ -097468: 0e00 |0000: return-void │ │ +097430: |[097430] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ +097440: 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 │ │ @@ -201077,17 +201078,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09746c: |[09746c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ -09747c: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -097482: 0e00 |0003: return-void │ │ +097444: |[097444] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ +097454: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +09745a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -201096,18 +201097,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 │ │ -097484: |[097484] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -097494: 7120 3819 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@1938 │ │ -09749a: 0a00 |0003: move-result v0 │ │ -09749c: 0f00 |0004: return v0 │ │ +09745c: |[09745c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +09746c: 7120 3819 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@1938 │ │ +097472: 0a00 |0003: move-result v0 │ │ +097474: 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; │ │ @@ -201117,17 +201118,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0974a0: |[0974a0] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ -0974b0: 7110 3919 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@1939 │ │ -0974b6: 0e00 |0003: return-void │ │ +097478: |[097478] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ +097488: 7110 3919 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@1939 │ │ +09748e: 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; │ │ @@ -201137,18 +201138,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0974b8: |[0974b8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ -0974c8: 7110 3a19 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@193a │ │ -0974ce: 0a00 |0003: move-result v0 │ │ -0974d0: 0f00 |0004: return v0 │ │ +097490: |[097490] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ +0974a0: 7110 3a19 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@193a │ │ +0974a6: 0a00 |0003: move-result v0 │ │ +0974a8: 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; │ │ │ │ @@ -201157,18 +201158,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 │ │ -0974d4: |[0974d4] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -0974e4: 7110 3b19 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@193b │ │ -0974ea: 0c00 |0003: move-result-object v0 │ │ -0974ec: 1100 |0004: return-object v0 │ │ +0974ac: |[0974ac] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +0974bc: 7110 3b19 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@193b │ │ +0974c2: 0c00 |0003: move-result-object v0 │ │ +0974c4: 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; │ │ │ │ @@ -201177,18 +201178,18 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0974f0: |[0974f0] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -097500: 7120 3c19 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@193c │ │ -097506: 0a00 |0003: move-result v0 │ │ -097508: 0f00 |0004: return v0 │ │ +0974c8: |[0974c8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +0974d8: 7120 3c19 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@193c │ │ +0974de: 0a00 |0003: move-result v0 │ │ +0974e0: 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 │ │ @@ -201198,18 +201199,18 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -09750c: |[09750c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ -09751c: 7120 3d19 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@193d │ │ -097522: 0a00 |0003: move-result v0 │ │ -097524: 0f00 |0004: return v0 │ │ +0974e4: |[0974e4] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ +0974f4: 7120 3d19 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@193d │ │ +0974fa: 0a00 |0003: move-result v0 │ │ +0974fc: 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 │ │ @@ -201219,18 +201220,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -097528: |[097528] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ -097538: 7110 3e19 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@193e │ │ -09753e: 0a00 |0003: move-result v0 │ │ -097540: 0f00 |0004: return v0 │ │ +097500: |[097500] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ +097510: 7110 3e19 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@193e │ │ +097516: 0a00 |0003: move-result v0 │ │ +097518: 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; │ │ │ │ @@ -201239,17 +201240,17 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -097544: |[097544] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ -097554: 7130 3f19 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@193f │ │ -09755a: 0e00 |0003: return-void │ │ +09751c: |[09751c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ +09752c: 7130 3f19 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@193f │ │ +097532: 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; │ │ @@ -201290,18 +201291,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 │ │ -09755c: |[09755c] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V │ │ -09756c: 5b01 3707 |0000: iput-object v1, v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@0737 │ │ -097570: 7010 ca16 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:()V // method@16ca │ │ -097576: 0e00 |0005: return-void │ │ +097534: |[097534] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V │ │ +097544: 5b01 3707 |0000: iput-object v1, v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@0737 │ │ +097548: 7010 ca16 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:()V // method@16ca │ │ +09754e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/ExploreByTouchHelper; │ │ │ │ @@ -201310,17 +201311,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 │ │ -097578: |[097578] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V │ │ -097588: 7020 4019 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V // method@1940 │ │ -09758e: 0e00 |0003: return-void │ │ +097550: |[097550] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V │ │ +097560: 7020 4019 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V // method@1940 │ │ +097566: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ 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; │ │ @@ -201331,19 +201332,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 │ │ -097590: |[097590] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0975a0: 5410 3707 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@0737 │ │ -0975a4: 7120 4619 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@1946 │ │ -0975aa: 0c00 |0005: move-result-object v0 │ │ -0975ac: 1100 |0006: return-object v0 │ │ +097568: |[097568] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +097578: 5410 3707 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@0737 │ │ +09757c: 7120 4619 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@1946 │ │ +097582: 0c00 |0005: move-result-object v0 │ │ +097584: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=717 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ │ │ @@ -201352,19 +201353,19 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0975b0: |[0975b0] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.performAction:(IILandroid/os/Bundle;)Z │ │ -0975c0: 5410 3707 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@0737 │ │ -0975c4: 7140 4719 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@1947 │ │ -0975ca: 0a00 |0005: move-result v0 │ │ -0975cc: 0f00 |0006: return v0 │ │ +097588: |[097588] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.performAction:(IILandroid/os/Bundle;)Z │ │ +097598: 5410 3707 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@0737 │ │ +09759c: 7140 4719 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@1947 │ │ +0975a2: 0a00 |0005: move-result v0 │ │ +0975a4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=722 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ 0x0000 - 0x0007 reg=3 action I │ │ @@ -201447,65 +201448,65 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0975d0: |[0975d0] android.support.v4.widget.ExploreByTouchHelper.:()V │ │ -0975e0: 1c00 2004 |0000: const-class v0, Landroid/view/View; // type@0420 │ │ -0975e4: 6e10 ef20 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@20ef │ │ -0975ea: 0c00 |0005: move-result-object v0 │ │ -0975ec: 6900 3807 |0006: sput-object v0, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@0738 │ │ -0975f0: 0e00 |0008: return-void │ │ +0975a8: |[0975a8] android.support.v4.widget.ExploreByTouchHelper.:()V │ │ +0975b8: 1c00 2004 |0000: const-class v0, Landroid/view/View; // type@0420 │ │ +0975bc: 6e10 ef20 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@20ef │ │ +0975c2: 0c00 |0005: move-result-object v0 │ │ +0975c4: 6900 3807 |0006: sput-object v0, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@0738 │ │ +0975c8: 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 │ │ -0975f4: |[0975f4] android.support.v4.widget.ExploreByTouchHelper.:(Landroid/view/View;)V │ │ -097604: 1502 0080 |0000: const/high16 v2, #int -2147483648 // #8000 │ │ -097608: 7010 550f 0300 |0002: invoke-direct {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0f55 │ │ -09760e: 2201 5c00 |0005: new-instance v1, Landroid/graphics/Rect; // type@005c │ │ -097612: 7010 aa01 0100 |0007: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@01aa │ │ -097618: 5b31 4007 |000a: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0740 │ │ -09761c: 2201 5c00 |000c: new-instance v1, Landroid/graphics/Rect; // type@005c │ │ -097620: 7010 aa01 0100 |000e: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@01aa │ │ -097626: 5b31 3f07 |0011: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@073f │ │ -09762a: 2201 5c00 |0013: new-instance v1, Landroid/graphics/Rect; // type@005c │ │ -09762e: 7010 aa01 0100 |0015: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@01aa │ │ -097634: 5b31 4107 |0018: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@0741 │ │ -097638: 1221 |001a: const/4 v1, #int 2 // #2 │ │ -09763a: 2311 5c05 |001b: new-array v1, v1, [I // type@055c │ │ -09763e: 5b31 3e07 |001d: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@073e │ │ -097642: 5932 3a07 |001f: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@073a │ │ -097646: 5932 3b07 |0021: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@073b │ │ -09764a: 3904 0a00 |0023: if-nez v4, 002d // +000a │ │ -09764e: 2201 e004 |0025: new-instance v1, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ -097652: 1a02 6e0f |0027: const-string v2, "View may not be null" // string@0f6e │ │ -097656: 7020 0121 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ -09765c: 2701 |002c: throw v1 │ │ -09765e: 5b34 4207 |002d: iput-object v4, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ -097662: 6e10 8c1c 0400 |002f: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1c8c │ │ -097668: 0c00 |0032: move-result-object v0 │ │ -09766a: 1a01 7c10 |0033: const-string v1, "accessibility" // string@107c │ │ -09766e: 6e20 e300 1000 |0035: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e3 │ │ -097674: 0c01 |0038: move-result-object v1 │ │ -097676: 1f01 3104 |0039: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@0431 │ │ -09767a: 5b31 3c07 |003b: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@073c │ │ -09767e: 0e00 |003d: return-void │ │ +0975cc: |[0975cc] android.support.v4.widget.ExploreByTouchHelper.:(Landroid/view/View;)V │ │ +0975dc: 1502 0080 |0000: const/high16 v2, #int -2147483648 // #8000 │ │ +0975e0: 7010 550f 0300 |0002: invoke-direct {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0f55 │ │ +0975e6: 2201 5c00 |0005: new-instance v1, Landroid/graphics/Rect; // type@005c │ │ +0975ea: 7010 aa01 0100 |0007: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@01aa │ │ +0975f0: 5b31 4007 |000a: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0740 │ │ +0975f4: 2201 5c00 |000c: new-instance v1, Landroid/graphics/Rect; // type@005c │ │ +0975f8: 7010 aa01 0100 |000e: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@01aa │ │ +0975fe: 5b31 3f07 |0011: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@073f │ │ +097602: 2201 5c00 |0013: new-instance v1, Landroid/graphics/Rect; // type@005c │ │ +097606: 7010 aa01 0100 |0015: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@01aa │ │ +09760c: 5b31 4107 |0018: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@0741 │ │ +097610: 1221 |001a: const/4 v1, #int 2 // #2 │ │ +097612: 2311 5c05 |001b: new-array v1, v1, [I // type@055c │ │ +097616: 5b31 3e07 |001d: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@073e │ │ +09761a: 5932 3a07 |001f: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@073a │ │ +09761e: 5932 3b07 |0021: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@073b │ │ +097622: 3904 0a00 |0023: if-nez v4, 002d // +000a │ │ +097626: 2201 e004 |0025: new-instance v1, Ljava/lang/IllegalArgumentException; // type@04e0 │ │ +09762a: 1a02 6e0f |0027: const-string v2, "View may not be null" // string@0f6e │ │ +09762e: 7020 0121 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2101 │ │ +097634: 2701 |002c: throw v1 │ │ +097636: 5b34 4207 |002d: iput-object v4, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ +09763a: 6e10 8c1c 0400 |002f: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1c8c │ │ +097640: 0c00 |0032: move-result-object v0 │ │ +097642: 1a01 7c10 |0033: const-string v1, "accessibility" // string@107c │ │ +097646: 6e20 e300 1000 |0035: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e3 │ │ +09764c: 0c01 |0038: move-result-object v1 │ │ +09764e: 1f01 3104 |0039: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@0431 │ │ +097652: 5b31 3c07 |003b: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@073c │ │ +097656: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=89 │ │ 0x0005 line=64 │ │ 0x000c line=65 │ │ 0x0013 line=66 │ │ 0x001a line=67 │ │ @@ -201527,18 +201528,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 │ │ -097680: |[097680] android.support.v4.widget.ExploreByTouchHelper.access$100:(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -097690: 7020 4c19 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@194c │ │ -097696: 0c00 |0003: move-result-object v0 │ │ -097698: 1100 |0004: return-object v0 │ │ +097658: |[097658] android.support.v4.widget.ExploreByTouchHelper.access$100:(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +097668: 7020 4c19 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@194c │ │ +09766e: 0c00 |0003: move-result-object v0 │ │ +097670: 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 │ │ │ │ @@ -201547,18 +201548,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 │ │ -09769c: |[09769c] android.support.v4.widget.ExploreByTouchHelper.access$200:(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z │ │ -0976ac: 7040 5c19 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performAction:(IILandroid/os/Bundle;)Z // method@195c │ │ -0976b2: 0a00 |0003: move-result v0 │ │ -0976b4: 0f00 |0004: return v0 │ │ +097674: |[097674] android.support.v4.widget.ExploreByTouchHelper.access$200:(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z │ │ +097684: 7040 5c19 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performAction:(IILandroid/os/Bundle;)Z // method@195c │ │ +09768a: 0a00 |0003: move-result v0 │ │ +09768c: 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 │ │ @@ -201569,28 +201570,28 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0976b8: |[0976b8] android.support.v4.widget.ExploreByTouchHelper.clearAccessibilityFocus:(I)Z │ │ -0976c8: 7020 5719 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@1957 │ │ -0976ce: 0a00 |0003: move-result v0 │ │ -0976d0: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -0976d4: 1500 0080 |0006: const/high16 v0, #int -2147483648 // #8000 │ │ -0976d8: 5910 3a07 |0008: iput v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@073a │ │ -0976dc: 5410 4207 |000a: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ -0976e0: 6e10 c41c 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@1cc4 │ │ -0976e6: 1500 0100 |000f: const/high16 v0, #int 65536 // #1 │ │ -0976ea: 6e30 6019 2100 |0011: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1960 │ │ -0976f0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -0976f2: 0f00 |0015: return v0 │ │ -0976f4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0976f6: 28fe |0017: goto 0015 // -0002 │ │ +097690: |[097690] android.support.v4.widget.ExploreByTouchHelper.clearAccessibilityFocus:(I)Z │ │ +0976a0: 7020 5719 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@1957 │ │ +0976a6: 0a00 |0003: move-result v0 │ │ +0976a8: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +0976ac: 1500 0080 |0006: const/high16 v0, #int -2147483648 // #8000 │ │ +0976b0: 5910 3a07 |0008: iput v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@073a │ │ +0976b4: 5410 4207 |000a: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ +0976b8: 6e10 c41c 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@1cc4 │ │ +0976be: 1500 0100 |000f: const/high16 v0, #int 65536 // #1 │ │ +0976c2: 6e30 6019 2100 |0011: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1960 │ │ +0976c8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +0976ca: 0f00 |0015: return v0 │ │ +0976cc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0976ce: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ 0x0006 line=564 │ │ 0x000a line=565 │ │ 0x000f line=566 │ │ 0x0014 line=568 │ │ @@ -201604,24 +201605,24 @@ │ │ type : '(II)Landroid/view/accessibility/AccessibilityEvent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0976f8: |[0976f8] android.support.v4.widget.ExploreByTouchHelper.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ -097708: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -09770e: 7030 4a19 2103 |0003: invoke-direct {v1, v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; // method@194a │ │ -097714: 0c00 |0006: move-result-object v0 │ │ -097716: 1100 |0007: return-object v0 │ │ -097718: 7020 4b19 3100 |0008: invoke-direct {v1, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; // method@194b │ │ -09771e: 0c00 |000b: move-result-object v0 │ │ -097720: 28fb |000c: goto 0007 // -0005 │ │ -097722: 0000 |000d: nop // spacer │ │ -097724: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ +0976d0: |[0976d0] android.support.v4.widget.ExploreByTouchHelper.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ +0976e0: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +0976e6: 7030 4a19 2103 |0003: invoke-direct {v1, v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; // method@194a │ │ +0976ec: 0c00 |0006: move-result-object v0 │ │ +0976ee: 1100 |0007: return-object v0 │ │ +0976f0: 7020 4b19 3100 |0008: invoke-direct {v1, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; // method@194b │ │ +0976f6: 0c00 |000b: move-result-object v0 │ │ +0976f8: 28fb |000c: goto 0007 // -0005 │ │ +0976fa: 0000 |000d: nop // spacer │ │ +0976fc: 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 : │ │ @@ -201634,45 +201635,45 @@ │ │ type : '(II)Landroid/view/accessibility/AccessibilityEvent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -097730: |[097730] android.support.v4.widget.ExploreByTouchHelper.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ -097740: 7110 a01d 0600 |0000: invoke-static {v6}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@1da0 │ │ -097746: 0c00 |0003: move-result-object v0 │ │ -097748: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -09774a: 6e20 a21d 2000 |0005: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setEnabled:(Z)V // method@1da2 │ │ -097750: 6202 3807 |0008: sget-object v2, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@0738 │ │ -097754: 6e20 a11d 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1da1 │ │ -09775a: 6e30 5a19 5400 |000d: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateEventForVirtualView:(ILandroid/view/accessibility/AccessibilityEvent;)V // method@195a │ │ -097760: 6e10 9f1d 0000 |0010: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@1d9f │ │ -097766: 0c02 |0013: move-result-object v2 │ │ -097768: 7210 d921 0200 |0014: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@21d9 │ │ -09776e: 0a02 |0017: move-result v2 │ │ -097770: 3802 1000 |0018: if-eqz v2, 0028 // +0010 │ │ -097774: 6e10 9b1d 0000 |001a: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getContentDescription:()Ljava/lang/CharSequence; // method@1d9b │ │ -09777a: 0c02 |001d: move-result-object v2 │ │ -09777c: 3902 0a00 |001e: if-nez v2, 0028 // +000a │ │ -097780: 2202 f304 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@04f3 │ │ -097784: 1a03 ec02 |0022: const-string v3, "Callbacks must add text or a content description in populateEventForVirtualViewId()" // string@02ec │ │ -097788: 7020 3d21 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@213d │ │ -09778e: 2702 |0027: throw v2 │ │ -097790: 5442 4207 |0028: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ -097794: 6e10 8c1c 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1c8c │ │ -09779a: 0c02 |002d: move-result-object v2 │ │ -09779c: 6e10 e100 0200 |002e: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00e1 │ │ -0977a2: 0c02 |0031: move-result-object v2 │ │ -0977a4: 6e20 a31d 2000 |0032: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setPackageName:(Ljava/lang/CharSequence;)V // method@1da3 │ │ -0977aa: 7110 bb14 0000 |0035: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@14bb │ │ -0977b0: 0c01 |0038: move-result-object v1 │ │ -0977b2: 5442 4207 |0039: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ -0977b6: 6e30 a417 2105 |003b: invoke-virtual {v1, v2, v5}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setSource:(Landroid/view/View;I)V // method@17a4 │ │ -0977bc: 1100 |003e: return-object v0 │ │ +097708: |[097708] android.support.v4.widget.ExploreByTouchHelper.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ +097718: 7110 a01d 0600 |0000: invoke-static {v6}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@1da0 │ │ +09771e: 0c00 |0003: move-result-object v0 │ │ +097720: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +097722: 6e20 a21d 2000 |0005: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setEnabled:(Z)V // method@1da2 │ │ +097728: 6202 3807 |0008: sget-object v2, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@0738 │ │ +09772c: 6e20 a11d 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1da1 │ │ +097732: 6e30 5a19 5400 |000d: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateEventForVirtualView:(ILandroid/view/accessibility/AccessibilityEvent;)V // method@195a │ │ +097738: 6e10 9f1d 0000 |0010: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@1d9f │ │ +09773e: 0c02 |0013: move-result-object v2 │ │ +097740: 7210 d921 0200 |0014: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@21d9 │ │ +097746: 0a02 |0017: move-result v2 │ │ +097748: 3802 1000 |0018: if-eqz v2, 0028 // +0010 │ │ +09774c: 6e10 9b1d 0000 |001a: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getContentDescription:()Ljava/lang/CharSequence; // method@1d9b │ │ +097752: 0c02 |001d: move-result-object v2 │ │ +097754: 3902 0a00 |001e: if-nez v2, 0028 // +000a │ │ +097758: 2202 f304 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@04f3 │ │ +09775c: 1a03 ec02 |0022: const-string v3, "Callbacks must add text or a content description in populateEventForVirtualViewId()" // string@02ec │ │ +097760: 7020 3d21 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@213d │ │ +097766: 2702 |0027: throw v2 │ │ +097768: 5442 4207 |0028: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ +09776c: 6e10 8c1c 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1c8c │ │ +097772: 0c02 |002d: move-result-object v2 │ │ +097774: 6e10 e100 0200 |002e: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00e1 │ │ +09777a: 0c02 |0031: move-result-object v2 │ │ +09777c: 6e20 a31d 2000 |0032: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setPackageName:(Ljava/lang/CharSequence;)V // method@1da3 │ │ +097782: 7110 bb14 0000 |0035: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@14bb │ │ +097788: 0c01 |0038: move-result-object v1 │ │ +09778a: 5442 4207 |0039: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ +09778e: 6e30 a417 2105 |003b: invoke-virtual {v1, v2, v5}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setSource:(Landroid/view/View;I)V // method@17a4 │ │ +097794: 1100 |003e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0004 line=288 │ │ 0x0008 line=289 │ │ 0x000d line=292 │ │ 0x0010 line=295 │ │ @@ -201693,20 +201694,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityEvent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0977c0: |[0977c0] android.support.v4.widget.ExploreByTouchHelper.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; │ │ -0977d0: 7110 a01d 0300 |0000: invoke-static {v3}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@1da0 │ │ -0977d6: 0c00 |0003: move-result-object v0 │ │ -0977d8: 5421 4207 |0004: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ -0977dc: 7120 4212 0100 |0006: invoke-static {v1, v0}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1242 │ │ -0977e2: 1100 |0009: return-object v0 │ │ +097798: |[097798] android.support.v4.widget.ExploreByTouchHelper.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; │ │ +0977a8: 7110 a01d 0300 |0000: invoke-static {v3}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@1da0 │ │ +0977ae: 0c00 |0003: move-result-object v0 │ │ +0977b0: 5421 4207 |0004: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ +0977b4: 7120 4212 0100 |0006: invoke-static {v1, v0}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1242 │ │ +0977ba: 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; │ │ @@ -201718,24 +201719,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 │ │ -0977e4: |[0977e4] android.support.v4.widget.ExploreByTouchHelper.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0977f4: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -0977fa: 7020 4d19 2100 |0003: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@194d │ │ -097800: 0c00 |0006: move-result-object v0 │ │ -097802: 1100 |0007: return-object v0 │ │ -097804: 7010 4e19 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@194e │ │ -09780a: 0c00 |000b: move-result-object v0 │ │ -09780c: 28fb |000c: goto 0007 // -0005 │ │ -09780e: 0000 |000d: nop // spacer │ │ -097810: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ +0977bc: |[0977bc] android.support.v4.widget.ExploreByTouchHelper.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0977cc: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +0977d2: 7020 4d19 2100 |0003: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@194d │ │ +0977d8: 0c00 |0006: move-result-object v0 │ │ +0977da: 1100 |0007: return-object v0 │ │ +0977dc: 7010 4e19 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@194e │ │ +0977e2: 0c00 |000b: move-result-object v0 │ │ +0977e4: 28fb |000c: goto 0007 // -0005 │ │ +0977e6: 0000 |000d: nop // spacer │ │ +0977e8: 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 : │ │ @@ -201747,98 +201748,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 │ │ -09781c: |[09781c] android.support.v4.widget.ExploreByTouchHelper.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -09782c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -09782e: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -097830: 7100 3116 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1631 │ │ -097836: 0c01 |0005: move-result-object v1 │ │ -097838: 6e20 4216 6100 |0006: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@1642 │ │ -09783e: 6204 3807 |0009: sget-object v4, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@0738 │ │ -097842: 6e20 3d16 4100 |000b: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@163d │ │ -097848: 6e30 5b19 9801 |000e: invoke-virtual {v8, v9, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateNodeForVirtualView:(ILandroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@195b │ │ -09784e: 6e10 2116 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@1621 │ │ -097854: 0c04 |0014: move-result-object v4 │ │ -097856: 3904 1000 |0015: if-nez v4, 0025 // +0010 │ │ -09785a: 6e10 1a16 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@161a │ │ -097860: 0c04 |001a: move-result-object v4 │ │ -097862: 3904 0a00 |001b: if-nez v4, 0025 // +000a │ │ -097866: 2204 f304 |001d: new-instance v4, Ljava/lang/RuntimeException; // type@04f3 │ │ -09786a: 1a05 ed02 |001f: const-string v5, "Callbacks must add text or a content description in populateNodeForVirtualViewId()" // string@02ed │ │ -09786e: 7020 3d21 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@213d │ │ -097874: 2704 |0024: throw v4 │ │ -097876: 5484 3f07 |0025: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@073f │ │ -09787a: 6e20 1316 4100 |0027: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@1613 │ │ -097880: 5484 3f07 |002a: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@073f │ │ -097884: 6e10 af01 0400 |002c: invoke-virtual {v4}, Landroid/graphics/Rect;.isEmpty:()Z // method@01af │ │ -09788a: 0a04 |002f: move-result v4 │ │ -09788c: 3804 0a00 |0030: if-eqz v4, 003a // +000a │ │ -097890: 2204 f304 |0032: new-instance v4, Ljava/lang/RuntimeException; // type@04f3 │ │ -097894: 1a05 f002 |0034: const-string v5, "Callbacks must set parent bounds in populateNodeForVirtualViewId()" // string@02f0 │ │ -097898: 7020 3d21 5400 |0036: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@213d │ │ -09789e: 2704 |0039: throw v4 │ │ -0978a0: 6e10 1216 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@1612 │ │ -0978a6: 0a00 |003d: move-result v0 │ │ -0978a8: dd04 0040 |003e: and-int/lit8 v4, v0, #int 64 // #40 │ │ -0978ac: 3804 0a00 |0040: if-eqz v4, 004a // +000a │ │ -0978b0: 2204 f304 |0042: new-instance v4, Ljava/lang/RuntimeException; // type@04f3 │ │ -0978b4: 1a05 ee02 |0044: const-string v5, "Callbacks must not add ACTION_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@02ee │ │ -0978b8: 7020 3d21 5400 |0046: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@213d │ │ -0978be: 2704 |0049: throw v4 │ │ -0978c0: d504 8000 |004a: and-int/lit16 v4, v0, #int 128 // #0080 │ │ -0978c4: 3804 0a00 |004c: if-eqz v4, 0056 // +000a │ │ -0978c8: 2204 f304 |004e: new-instance v4, Ljava/lang/RuntimeException; // type@04f3 │ │ -0978cc: 1a05 ef02 |0050: const-string v5, "Callbacks must not add ACTION_CLEAR_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@02ef │ │ -0978d0: 7020 3d21 5400 |0052: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@213d │ │ -0978d6: 2704 |0055: throw v4 │ │ -0978d8: 5484 4207 |0056: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ -0978dc: 6e10 8c1c 0400 |0058: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1c8c │ │ -0978e2: 0c04 |005b: move-result-object v4 │ │ -0978e4: 6e10 e100 0400 |005c: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00e1 │ │ -0978ea: 0c04 |005f: move-result-object v4 │ │ -0978ec: 6e20 4816 4100 |0060: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@1648 │ │ -0978f2: 5484 4207 |0063: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ -0978f6: 6e30 4f16 4109 |0065: invoke-virtual {v1, v4, v9}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;I)V // method@164f │ │ -0978fc: 5484 4207 |0068: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ -097900: 6e20 4916 4100 |006a: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@1649 │ │ -097906: 5284 3a07 |006d: iget v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@073a │ │ -09790a: 3394 3b00 |006f: if-ne v4, v9, 00aa // +003b │ │ -09790e: 6e20 3816 6100 |0071: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@1638 │ │ -097914: 1304 8000 |0074: const/16 v4, #int 128 // #80 │ │ -097918: 6e20 0916 4100 |0076: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1609 │ │ -09791e: 5484 3f07 |0079: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@073f │ │ -097922: 7020 5419 4800 |007b: invoke-direct {v8, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.intersectVisibleToUser:(Landroid/graphics/Rect;)Z // method@1954 │ │ -097928: 0a04 |007e: move-result v4 │ │ -09792a: 3804 0a00 |007f: if-eqz v4, 0089 // +000a │ │ -09792e: 6e20 5216 6100 |0081: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@1652 │ │ -097934: 5484 3f07 |0084: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@073f │ │ -097938: 6e20 3916 4100 |0086: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@1639 │ │ -09793e: 5484 4207 |0089: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ -097942: 5485 3e07 |008b: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@073e │ │ -097946: 6e20 9a1c 5400 |008d: invoke-virtual {v4, v5}, Landroid/view/View;.getLocationOnScreen:([I)V // method@1c9a │ │ -09794c: 5484 3e07 |0090: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@073e │ │ -097950: 4402 0407 |0092: aget v2, v4, v7 │ │ -097954: 5484 3e07 |0094: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@073e │ │ -097958: 4403 0406 |0096: aget v3, v4, v6 │ │ -09795c: 5484 4007 |0098: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0740 │ │ -097960: 5485 3f07 |009a: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@073f │ │ -097964: 6e20 b201 5400 |009c: invoke-virtual {v4, v5}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@01b2 │ │ -09796a: 5484 4007 |009f: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0740 │ │ -09796e: 6e30 b001 2403 |00a1: invoke-virtual {v4, v2, v3}, Landroid/graphics/Rect;.offset:(II)V // method@01b0 │ │ -097974: 5484 4007 |00a4: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0740 │ │ -097978: 6e20 3a16 4100 |00a6: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@163a │ │ -09797e: 1101 |00a9: return-object v1 │ │ -097980: 6e20 3816 7100 |00aa: invoke-virtual {v1, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@1638 │ │ -097986: 1304 4000 |00ad: const/16 v4, #int 64 // #40 │ │ -09798a: 6e20 0916 4100 |00af: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1609 │ │ -097990: 28c7 |00b2: goto 0079 // -0039 │ │ +0977f4: |[0977f4] android.support.v4.widget.ExploreByTouchHelper.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +097804: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +097806: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +097808: 7100 3116 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1631 │ │ +09780e: 0c01 |0005: move-result-object v1 │ │ +097810: 6e20 4216 6100 |0006: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@1642 │ │ +097816: 6204 3807 |0009: sget-object v4, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@0738 │ │ +09781a: 6e20 3d16 4100 |000b: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@163d │ │ +097820: 6e30 5b19 9801 |000e: invoke-virtual {v8, v9, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateNodeForVirtualView:(ILandroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@195b │ │ +097826: 6e10 2116 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@1621 │ │ +09782c: 0c04 |0014: move-result-object v4 │ │ +09782e: 3904 1000 |0015: if-nez v4, 0025 // +0010 │ │ +097832: 6e10 1a16 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@161a │ │ +097838: 0c04 |001a: move-result-object v4 │ │ +09783a: 3904 0a00 |001b: if-nez v4, 0025 // +000a │ │ +09783e: 2204 f304 |001d: new-instance v4, Ljava/lang/RuntimeException; // type@04f3 │ │ +097842: 1a05 ed02 |001f: const-string v5, "Callbacks must add text or a content description in populateNodeForVirtualViewId()" // string@02ed │ │ +097846: 7020 3d21 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@213d │ │ +09784c: 2704 |0024: throw v4 │ │ +09784e: 5484 3f07 |0025: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@073f │ │ +097852: 6e20 1316 4100 |0027: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@1613 │ │ +097858: 5484 3f07 |002a: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@073f │ │ +09785c: 6e10 af01 0400 |002c: invoke-virtual {v4}, Landroid/graphics/Rect;.isEmpty:()Z // method@01af │ │ +097862: 0a04 |002f: move-result v4 │ │ +097864: 3804 0a00 |0030: if-eqz v4, 003a // +000a │ │ +097868: 2204 f304 |0032: new-instance v4, Ljava/lang/RuntimeException; // type@04f3 │ │ +09786c: 1a05 f002 |0034: const-string v5, "Callbacks must set parent bounds in populateNodeForVirtualViewId()" // string@02f0 │ │ +097870: 7020 3d21 5400 |0036: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@213d │ │ +097876: 2704 |0039: throw v4 │ │ +097878: 6e10 1216 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@1612 │ │ +09787e: 0a00 |003d: move-result v0 │ │ +097880: dd04 0040 |003e: and-int/lit8 v4, v0, #int 64 // #40 │ │ +097884: 3804 0a00 |0040: if-eqz v4, 004a // +000a │ │ +097888: 2204 f304 |0042: new-instance v4, Ljava/lang/RuntimeException; // type@04f3 │ │ +09788c: 1a05 ee02 |0044: const-string v5, "Callbacks must not add ACTION_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@02ee │ │ +097890: 7020 3d21 5400 |0046: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@213d │ │ +097896: 2704 |0049: throw v4 │ │ +097898: d504 8000 |004a: and-int/lit16 v4, v0, #int 128 // #0080 │ │ +09789c: 3804 0a00 |004c: if-eqz v4, 0056 // +000a │ │ +0978a0: 2204 f304 |004e: new-instance v4, Ljava/lang/RuntimeException; // type@04f3 │ │ +0978a4: 1a05 ef02 |0050: const-string v5, "Callbacks must not add ACTION_CLEAR_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@02ef │ │ +0978a8: 7020 3d21 5400 |0052: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@213d │ │ +0978ae: 2704 |0055: throw v4 │ │ +0978b0: 5484 4207 |0056: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ +0978b4: 6e10 8c1c 0400 |0058: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1c8c │ │ +0978ba: 0c04 |005b: move-result-object v4 │ │ +0978bc: 6e10 e100 0400 |005c: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00e1 │ │ +0978c2: 0c04 |005f: move-result-object v4 │ │ +0978c4: 6e20 4816 4100 |0060: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@1648 │ │ +0978ca: 5484 4207 |0063: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ +0978ce: 6e30 4f16 4109 |0065: invoke-virtual {v1, v4, v9}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;I)V // method@164f │ │ +0978d4: 5484 4207 |0068: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ +0978d8: 6e20 4916 4100 |006a: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@1649 │ │ +0978de: 5284 3a07 |006d: iget v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@073a │ │ +0978e2: 3394 3b00 |006f: if-ne v4, v9, 00aa // +003b │ │ +0978e6: 6e20 3816 6100 |0071: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@1638 │ │ +0978ec: 1304 8000 |0074: const/16 v4, #int 128 // #80 │ │ +0978f0: 6e20 0916 4100 |0076: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1609 │ │ +0978f6: 5484 3f07 |0079: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@073f │ │ +0978fa: 7020 5419 4800 |007b: invoke-direct {v8, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.intersectVisibleToUser:(Landroid/graphics/Rect;)Z // method@1954 │ │ +097900: 0a04 |007e: move-result v4 │ │ +097902: 3804 0a00 |007f: if-eqz v4, 0089 // +000a │ │ +097906: 6e20 5216 6100 |0081: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@1652 │ │ +09790c: 5484 3f07 |0084: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@073f │ │ +097910: 6e20 3916 4100 |0086: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@1639 │ │ +097916: 5484 4207 |0089: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ +09791a: 5485 3e07 |008b: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@073e │ │ +09791e: 6e20 9a1c 5400 |008d: invoke-virtual {v4, v5}, Landroid/view/View;.getLocationOnScreen:([I)V // method@1c9a │ │ +097924: 5484 3e07 |0090: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@073e │ │ +097928: 4402 0407 |0092: aget v2, v4, v7 │ │ +09792c: 5484 3e07 |0094: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@073e │ │ +097930: 4403 0406 |0096: aget v3, v4, v6 │ │ +097934: 5484 4007 |0098: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0740 │ │ +097938: 5485 3f07 |009a: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@073f │ │ +09793c: 6e20 b201 5400 |009c: invoke-virtual {v4, v5}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@01b2 │ │ +097942: 5484 4007 |009f: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0740 │ │ +097946: 6e30 b001 2403 |00a1: invoke-virtual {v4, v2, v3}, Landroid/graphics/Rect;.offset:(II)V // method@01b0 │ │ +09794c: 5484 4007 |00a4: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0740 │ │ +097950: 6e20 3a16 4100 |00a6: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@163a │ │ +097956: 1101 |00a9: return-object v1 │ │ +097958: 6e20 3816 7100 |00aa: invoke-virtual {v1, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@1638 │ │ +09795e: 1304 4000 |00ad: const/16 v4, #int 64 // #40 │ │ +097962: 6e20 0916 4100 |00af: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1609 │ │ +097968: 28c7 |00b2: goto 0079 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=378 │ │ 0x0006 line=381 │ │ 0x0009 line=382 │ │ 0x000e line=385 │ │ 0x0011 line=388 │ │ @@ -201882,37 +201883,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 │ │ -097994: |[097994] android.support.v4.widget.ExploreByTouchHelper.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0979a4: 5464 4207 |0000: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ -0979a8: 7110 3316 0400 |0002: invoke-static {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1633 │ │ -0979ae: 0c02 |0005: move-result-object v2 │ │ -0979b0: 5464 4207 |0006: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ -0979b4: 7120 4312 2400 |0008: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1243 │ │ -0979ba: 2203 2005 |000b: new-instance v3, Ljava/util/LinkedList; // type@0520 │ │ -0979be: 7010 cc21 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@21cc │ │ -0979c4: 6e20 5319 3600 |0010: invoke-virtual {v6, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVisibleVirtualViews:(Ljava/util/List;)V // method@1953 │ │ -0979ca: 6e10 d021 0300 |0013: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@21d0 │ │ -0979d0: 0c01 |0016: move-result-object v1 │ │ -0979d2: 7210 c121 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ -0979d8: 0a04 |001a: move-result v4 │ │ -0979da: 3804 1200 |001b: if-eqz v4, 002d // +0012 │ │ -0979de: 7210 c221 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ -0979e4: 0c00 |0020: move-result-object v0 │ │ -0979e6: 1f00 e404 |0021: check-cast v0, Ljava/lang/Integer; // type@04e4 │ │ -0979ea: 5464 4207 |0023: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ -0979ee: 6e10 0921 0000 |0025: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2109 │ │ -0979f4: 0a05 |0028: move-result v5 │ │ -0979f6: 6e30 0b16 4205 |0029: invoke-virtual {v2, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;I)V // method@160b │ │ -0979fc: 28eb |002c: goto 0017 // -0015 │ │ -0979fe: 1102 |002d: return-object v2 │ │ +09796c: |[09796c] android.support.v4.widget.ExploreByTouchHelper.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +09797c: 5464 4207 |0000: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ +097980: 7110 3316 0400 |0002: invoke-static {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1633 │ │ +097986: 0c02 |0005: move-result-object v2 │ │ +097988: 5464 4207 |0006: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ +09798c: 7120 4312 2400 |0008: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1243 │ │ +097992: 2203 2005 |000b: new-instance v3, Ljava/util/LinkedList; // type@0520 │ │ +097996: 7010 cc21 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@21cc │ │ +09799c: 6e20 5319 3600 |0010: invoke-virtual {v6, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVisibleVirtualViews:(Ljava/util/List;)V // method@1953 │ │ +0979a2: 6e10 d021 0300 |0013: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@21d0 │ │ +0979a8: 0c01 |0016: move-result-object v1 │ │ +0979aa: 7210 c121 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@21c1 │ │ +0979b0: 0a04 |001a: move-result v4 │ │ +0979b2: 3804 1200 |001b: if-eqz v4, 002d // +0012 │ │ +0979b6: 7210 c221 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@21c2 │ │ +0979bc: 0c00 |0020: move-result-object v0 │ │ +0979be: 1f00 e404 |0021: check-cast v0, Ljava/lang/Integer; // type@04e4 │ │ +0979c2: 5464 4207 |0023: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ +0979c6: 6e10 0921 0000 |0025: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2109 │ │ +0979cc: 0a05 |0028: move-result v5 │ │ +0979ce: 6e30 0b16 4205 |0029: invoke-virtual {v2, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;I)V // method@160b │ │ +0979d4: 28eb |002c: goto 0017 // -0015 │ │ +0979d6: 1102 |002d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0006 line=336 │ │ 0x000b line=339 │ │ 0x0010 line=340 │ │ 0x0013 line=342 │ │ @@ -201930,53 +201931,53 @@ │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -097a00: |[097a00] android.support.v4.widget.ExploreByTouchHelper.intersectVisibleToUser:(Landroid/graphics/Rect;)Z │ │ -097a10: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -097a12: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ -097a16: 6e10 af01 0600 |0003: invoke-virtual {v6}, Landroid/graphics/Rect;.isEmpty:()Z // method@01af │ │ -097a1c: 0a03 |0006: move-result v3 │ │ -097a1e: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ -097a22: 0f02 |0009: return v2 │ │ -097a24: 5453 4207 |000a: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ -097a28: 6e10 c01c 0300 |000c: invoke-virtual {v3}, Landroid/view/View;.getWindowVisibility:()I // method@1cc0 │ │ -097a2e: 0a03 |000f: move-result v3 │ │ -097a30: 3903 f9ff |0010: if-nez v3, 0009 // -0007 │ │ -097a34: 5453 4207 |0012: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ -097a38: 6e10 a71c 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1ca7 │ │ -097a3e: 0c01 |0017: move-result-object v1 │ │ -097a40: 2013 2004 |0018: instance-of v3, v1, Landroid/view/View; // type@0420 │ │ -097a44: 3803 1900 |001a: if-eqz v3, 0033 // +0019 │ │ -097a48: 0710 |001c: move-object v0, v1 │ │ -097a4a: 1f00 2004 |001d: check-cast v0, Landroid/view/View; // type@0420 │ │ -097a4e: 7110 2012 0000 |001f: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getAlpha:(Landroid/view/View;)F // method@1220 │ │ -097a54: 0a03 |0022: move-result v3 │ │ -097a56: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -097a58: 2e03 0304 |0024: cmpg-float v3, v3, v4 │ │ -097a5c: 3d03 e3ff |0026: if-lez v3, 0009 // -001d │ │ -097a60: 6e10 bc1c 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1cbc │ │ -097a66: 0a03 |002b: move-result v3 │ │ -097a68: 3903 ddff |002c: if-nez v3, 0009 // -0023 │ │ -097a6c: 6e10 a71c 0000 |002e: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1ca7 │ │ -097a72: 0c01 |0031: move-result-object v1 │ │ -097a74: 28e6 |0032: goto 0018 // -001a │ │ -097a76: 3801 d6ff |0033: if-eqz v1, 0009 // -002a │ │ -097a7a: 5453 4207 |0035: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ -097a7e: 5454 4107 |0037: iget-object v4, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@0741 │ │ -097a82: 6e20 991c 4300 |0039: invoke-virtual {v3, v4}, Landroid/view/View;.getLocalVisibleRect:(Landroid/graphics/Rect;)Z // method@1c99 │ │ -097a88: 0a03 |003c: move-result v3 │ │ -097a8a: 3803 ccff |003d: if-eqz v3, 0009 // -0034 │ │ -097a8e: 5452 4107 |003f: iget-object v2, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@0741 │ │ -097a92: 6e20 ae01 2600 |0041: invoke-virtual {v6, v2}, Landroid/graphics/Rect;.intersect:(Landroid/graphics/Rect;)Z // method@01ae │ │ -097a98: 0a02 |0044: move-result v2 │ │ -097a9a: 28c4 |0045: goto 0009 // -003c │ │ +0979d8: |[0979d8] android.support.v4.widget.ExploreByTouchHelper.intersectVisibleToUser:(Landroid/graphics/Rect;)Z │ │ +0979e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0979ea: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ +0979ee: 6e10 af01 0600 |0003: invoke-virtual {v6}, Landroid/graphics/Rect;.isEmpty:()Z // method@01af │ │ +0979f4: 0a03 |0006: move-result v3 │ │ +0979f6: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ +0979fa: 0f02 |0009: return v2 │ │ +0979fc: 5453 4207 |000a: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ +097a00: 6e10 c01c 0300 |000c: invoke-virtual {v3}, Landroid/view/View;.getWindowVisibility:()I // method@1cc0 │ │ +097a06: 0a03 |000f: move-result v3 │ │ +097a08: 3903 f9ff |0010: if-nez v3, 0009 // -0007 │ │ +097a0c: 5453 4207 |0012: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ +097a10: 6e10 a71c 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1ca7 │ │ +097a16: 0c01 |0017: move-result-object v1 │ │ +097a18: 2013 2004 |0018: instance-of v3, v1, Landroid/view/View; // type@0420 │ │ +097a1c: 3803 1900 |001a: if-eqz v3, 0033 // +0019 │ │ +097a20: 0710 |001c: move-object v0, v1 │ │ +097a22: 1f00 2004 |001d: check-cast v0, Landroid/view/View; // type@0420 │ │ +097a26: 7110 2012 0000 |001f: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getAlpha:(Landroid/view/View;)F // method@1220 │ │ +097a2c: 0a03 |0022: move-result v3 │ │ +097a2e: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +097a30: 2e03 0304 |0024: cmpg-float v3, v3, v4 │ │ +097a34: 3d03 e3ff |0026: if-lez v3, 0009 // -001d │ │ +097a38: 6e10 bc1c 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1cbc │ │ +097a3e: 0a03 |002b: move-result v3 │ │ +097a40: 3903 ddff |002c: if-nez v3, 0009 // -0023 │ │ +097a44: 6e10 a71c 0000 |002e: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1ca7 │ │ +097a4a: 0c01 |0031: move-result-object v1 │ │ +097a4c: 28e6 |0032: goto 0018 // -001a │ │ +097a4e: 3801 d6ff |0033: if-eqz v1, 0009 // -002a │ │ +097a52: 5453 4207 |0035: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ +097a56: 5454 4107 |0037: iget-object v4, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@0741 │ │ +097a5a: 6e20 991c 4300 |0039: invoke-virtual {v3, v4}, Landroid/view/View;.getLocalVisibleRect:(Landroid/graphics/Rect;)Z // method@1c99 │ │ +097a60: 0a03 |003c: move-result v3 │ │ +097a62: 3803 ccff |003d: if-eqz v3, 0009 // -0034 │ │ +097a66: 5452 4107 |003f: iget-object v2, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@0741 │ │ +097a6a: 6e20 ae01 2600 |0041: invoke-virtual {v6, v2}, Landroid/graphics/Rect;.intersect:(Landroid/graphics/Rect;)Z // method@01ae │ │ +097a70: 0a02 |0044: move-result v2 │ │ +097a72: 28c4 |0045: goto 0009 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=484 │ │ 0x0009 line=514 │ │ 0x000a line=489 │ │ 0x0012 line=494 │ │ 0x0018 line=495 │ │ @@ -201998,21 +201999,21 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -097a9c: |[097a9c] android.support.v4.widget.ExploreByTouchHelper.isAccessibilityFocused:(I)Z │ │ -097aac: 5210 3a07 |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@073a │ │ -097ab0: 3320 0400 |0002: if-ne v0, v2, 0006 // +0004 │ │ -097ab4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -097ab6: 0f00 |0005: return v0 │ │ -097ab8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -097aba: 28fe |0007: goto 0005 // -0002 │ │ +097a74: |[097a74] android.support.v4.widget.ExploreByTouchHelper.isAccessibilityFocused:(I)Z │ │ +097a84: 5210 3a07 |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@073a │ │ +097a88: 3320 0400 |0002: if-ne v0, v2, 0006 // +0004 │ │ +097a8c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +097a8e: 0f00 |0005: return v0 │ │ +097a90: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +097a92: 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 │ │ │ │ @@ -202021,26 +202022,26 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -097abc: |[097abc] android.support.v4.widget.ExploreByTouchHelper.manageFocusForChild:(IILandroid/os/Bundle;)Z │ │ -097acc: 2c03 1000 0000 |0000: sparse-switch v3, 00000010 // +00000010 │ │ -097ad2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -097ad4: 0f00 |0004: return v0 │ │ -097ad6: 7020 5f19 2100 |0005: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.requestAccessibilityFocus:(I)Z // method@195f │ │ -097adc: 0a00 |0008: move-result v0 │ │ -097ade: 28fb |0009: goto 0004 // -0005 │ │ -097ae0: 7020 4819 2100 |000a: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.clearAccessibilityFocus:(I)Z // method@1948 │ │ -097ae6: 0a00 |000d: move-result v0 │ │ -097ae8: 28f6 |000e: goto 0004 // -000a │ │ -097aea: 0000 |000f: nop // spacer │ │ -097aec: 0002 0200 4000 0000 8000 0000 0500 ... |0010: sparse-switch-data (10 units) │ │ +097a94: |[097a94] android.support.v4.widget.ExploreByTouchHelper.manageFocusForChild:(IILandroid/os/Bundle;)Z │ │ +097aa4: 2c03 1000 0000 |0000: sparse-switch v3, 00000010 // +00000010 │ │ +097aaa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +097aac: 0f00 |0004: return v0 │ │ +097aae: 7020 5f19 2100 |0005: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.requestAccessibilityFocus:(I)Z // method@195f │ │ +097ab4: 0a00 |0008: move-result v0 │ │ +097ab6: 28fb |0009: goto 0004 // -0005 │ │ +097ab8: 7020 4819 2100 |000a: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.clearAccessibilityFocus:(I)Z // method@1948 │ │ +097abe: 0a00 |000d: move-result v0 │ │ +097ac0: 28f6 |000e: goto 0004 // -000a │ │ +097ac2: 0000 |000f: nop // spacer │ │ +097ac4: 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 │ │ @@ -202055,24 +202056,24 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -097b00: |[097b00] android.support.v4.widget.ExploreByTouchHelper.performAction:(IILandroid/os/Bundle;)Z │ │ -097b10: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -097b16: 7040 5d19 2143 |0003: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForChild:(IILandroid/os/Bundle;)Z // method@195d │ │ -097b1c: 0a00 |0006: move-result v0 │ │ -097b1e: 0f00 |0007: return v0 │ │ -097b20: 7030 5e19 3104 |0008: invoke-direct {v1, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForHost:(ILandroid/os/Bundle;)Z // method@195e │ │ -097b26: 0a00 |000b: move-result v0 │ │ -097b28: 28fb |000c: goto 0007 // -0005 │ │ -097b2a: 0000 |000d: nop // spacer │ │ -097b2c: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ +097ad8: |[097ad8] android.support.v4.widget.ExploreByTouchHelper.performAction:(IILandroid/os/Bundle;)Z │ │ +097ae8: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +097aee: 7040 5d19 2143 |0003: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForChild:(IILandroid/os/Bundle;)Z // method@195d │ │ +097af4: 0a00 |0006: move-result v0 │ │ +097af6: 0f00 |0007: return v0 │ │ +097af8: 7030 5e19 3104 |0008: invoke-direct {v1, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForHost:(ILandroid/os/Bundle;)Z // method@195e │ │ +097afe: 0a00 |000b: move-result v0 │ │ +097b00: 28fb |000c: goto 0007 // -0005 │ │ +097b02: 0000 |000d: nop // spacer │ │ +097b04: 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 : │ │ @@ -202086,24 +202087,24 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -097b38: |[097b38] android.support.v4.widget.ExploreByTouchHelper.performActionForChild:(IILandroid/os/Bundle;)Z │ │ -097b48: 2c03 0e00 0000 |0000: sparse-switch v3, 0000000e // +0000000e │ │ -097b4e: 6e40 5919 2143 |0003: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPerformActionForVirtualView:(IILandroid/os/Bundle;)Z // method@1959 │ │ -097b54: 0a00 |0006: move-result v0 │ │ -097b56: 0f00 |0007: return v0 │ │ -097b58: 7040 5819 2143 |0008: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.manageFocusForChild:(IILandroid/os/Bundle;)Z // method@1958 │ │ -097b5e: 0a00 |000b: move-result v0 │ │ -097b60: 28fb |000c: goto 0007 // -0005 │ │ -097b62: 0000 |000d: nop // spacer │ │ -097b64: 0002 0200 4000 0000 8000 0000 0800 ... |000e: sparse-switch-data (10 units) │ │ +097b10: |[097b10] android.support.v4.widget.ExploreByTouchHelper.performActionForChild:(IILandroid/os/Bundle;)Z │ │ +097b20: 2c03 0e00 0000 |0000: sparse-switch v3, 0000000e // +0000000e │ │ +097b26: 6e40 5919 2143 |0003: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPerformActionForVirtualView:(IILandroid/os/Bundle;)Z // method@1959 │ │ +097b2c: 0a00 |0006: move-result v0 │ │ +097b2e: 0f00 |0007: return v0 │ │ +097b30: 7040 5819 2143 |0008: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.manageFocusForChild:(IILandroid/os/Bundle;)Z // method@1958 │ │ +097b36: 0a00 |000b: move-result v0 │ │ +097b38: 28fb |000c: goto 0007 // -0005 │ │ +097b3a: 0000 |000d: nop // spacer │ │ +097b3c: 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 : │ │ @@ -202117,19 +202118,19 @@ │ │ type : '(ILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -097b78: |[097b78] android.support.v4.widget.ExploreByTouchHelper.performActionForHost:(ILandroid/os/Bundle;)Z │ │ -097b88: 5410 4207 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ -097b8c: 7130 4512 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/view/ViewCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@1245 │ │ -097b92: 0a00 |0005: move-result v0 │ │ -097b94: 0f00 |0006: return v0 │ │ +097b50: |[097b50] android.support.v4.widget.ExploreByTouchHelper.performActionForHost:(ILandroid/os/Bundle;)Z │ │ +097b60: 5410 4207 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ +097b64: 7130 4512 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/view/ViewCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@1245 │ │ +097b6a: 0a00 |0005: move-result v0 │ │ +097b6c: 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; │ │ @@ -202139,35 +202140,35 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -097b98: |[097b98] android.support.v4.widget.ExploreByTouchHelper.requestAccessibilityFocus:(I)Z │ │ -097ba8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -097baa: 5421 3c07 |0001: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@073c │ │ -097bae: 6e10 a81d 0100 |0003: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1da8 │ │ -097bb4: 0a01 |0006: move-result v1 │ │ -097bb6: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -097bba: 5421 3c07 |0009: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@073c │ │ -097bbe: 7110 e114 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@14e1 │ │ -097bc4: 0a01 |000e: move-result v1 │ │ -097bc6: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ -097bca: 0f00 |0011: return v0 │ │ -097bcc: 7020 5719 3200 |0012: invoke-direct {v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@1957 │ │ -097bd2: 0a01 |0015: move-result v1 │ │ -097bd4: 3901 fbff |0016: if-nez v1, 0011 // -0005 │ │ -097bd8: 5923 3a07 |0018: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@073a │ │ -097bdc: 5420 4207 |001a: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ -097be0: 6e10 c41c 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@1cc4 │ │ -097be6: 1400 0080 0000 |001f: const v0, #float 4.59177e-41 // #00008000 │ │ -097bec: 6e30 6019 3200 |0022: invoke-virtual {v2, v3, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1960 │ │ -097bf2: 1210 |0025: const/4 v0, #int 1 // #1 │ │ -097bf4: 28eb |0026: goto 0011 // -0015 │ │ +097b70: |[097b70] android.support.v4.widget.ExploreByTouchHelper.requestAccessibilityFocus:(I)Z │ │ +097b80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +097b82: 5421 3c07 |0001: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@073c │ │ +097b86: 6e10 a81d 0100 |0003: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1da8 │ │ +097b8c: 0a01 |0006: move-result v1 │ │ +097b8e: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +097b92: 5421 3c07 |0009: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@073c │ │ +097b96: 7110 e114 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@14e1 │ │ +097b9c: 0a01 |000e: move-result v1 │ │ +097b9e: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ +097ba2: 0f00 |0011: return v0 │ │ +097ba4: 7020 5719 3200 |0012: invoke-direct {v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@1957 │ │ +097baa: 0a01 |0015: move-result v1 │ │ +097bac: 3901 fbff |0016: if-nez v1, 0011 // -0005 │ │ +097bb0: 5923 3a07 |0018: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@073a │ │ +097bb4: 5420 4207 |001a: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ +097bb8: 6e10 c41c 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@1cc4 │ │ +097bbe: 1400 0080 0000 |001f: const v0, #float 4.59177e-41 // #00008000 │ │ +097bc4: 6e30 6019 3200 |0022: invoke-virtual {v2, v3, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1960 │ │ +097bca: 1210 |0025: const/4 v0, #int 1 // #1 │ │ +097bcc: 28eb |0026: goto 0011 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=539 │ │ 0x0011 line=552 │ │ 0x0012 line=544 │ │ 0x0018 line=545 │ │ 0x001a line=547 │ │ @@ -202182,25 +202183,25 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -097bf8: |[097bf8] android.support.v4.widget.ExploreByTouchHelper.updateHoveredVirtualView:(I)V │ │ -097c08: 5221 3b07 |0000: iget v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@073b │ │ -097c0c: 3331 0300 |0002: if-ne v1, v3, 0005 // +0003 │ │ -097c10: 0e00 |0004: return-void │ │ -097c12: 5220 3b07 |0005: iget v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@073b │ │ -097c16: 5923 3b07 |0007: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@073b │ │ -097c1a: 1301 8000 |0009: const/16 v1, #int 128 // #80 │ │ -097c1e: 6e30 6019 3201 |000b: invoke-virtual {v2, v3, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1960 │ │ -097c24: 1301 0001 |000e: const/16 v1, #int 256 // #100 │ │ -097c28: 6e30 6019 0201 |0010: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1960 │ │ -097c2e: 28f1 |0013: goto 0004 // -000f │ │ +097bd0: |[097bd0] android.support.v4.widget.ExploreByTouchHelper.updateHoveredVirtualView:(I)V │ │ +097be0: 5221 3b07 |0000: iget v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@073b │ │ +097be4: 3331 0300 |0002: if-ne v1, v3, 0005 // +0003 │ │ +097be8: 0e00 |0004: return-void │ │ +097bea: 5220 3b07 |0005: iget v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@073b │ │ +097bee: 5923 3b07 |0007: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@073b │ │ +097bf2: 1301 8000 |0009: const/16 v1, #int 128 // #80 │ │ +097bf6: 6e30 6019 3201 |000b: invoke-virtual {v2, v3, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1960 │ │ +097bfc: 1301 0001 |000e: const/16 v1, #int 256 // #100 │ │ +097c00: 6e30 6019 0201 |0010: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1960 │ │ +097c06: 28f1 |0013: goto 0004 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0004 line=242 │ │ 0x0005 line=234 │ │ 0x0007 line=235 │ │ 0x0009 line=239 │ │ @@ -202216,50 +202217,50 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -097c30: |[097c30] android.support.v4.widget.ExploreByTouchHelper.dispatchHoverEvent:(Landroid/view/MotionEvent;)Z │ │ -097c40: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -097c42: 1505 0080 |0001: const/high16 v5, #int -2147483648 // #8000 │ │ -097c46: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -097c48: 5463 3c07 |0004: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@073c │ │ -097c4c: 6e10 a81d 0300 |0006: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1da8 │ │ -097c52: 0a03 |0009: move-result v3 │ │ -097c54: 3803 0a00 |000a: if-eqz v3, 0014 // +000a │ │ -097c58: 5463 3c07 |000c: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@073c │ │ -097c5c: 7110 e114 0300 |000e: invoke-static {v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@14e1 │ │ -097c62: 0a03 |0011: move-result v3 │ │ -097c64: 3903 0300 |0012: if-nez v3, 0015 // +0003 │ │ -097c68: 0f02 |0014: return v2 │ │ -097c6a: 6e10 521c 0700 |0015: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@1c52 │ │ -097c70: 0a03 |0018: move-result v3 │ │ -097c72: 2b03 2300 0000 |0019: packed-switch v3, 0000003c // +00000023 │ │ -097c78: 28f8 |001c: goto 0014 // -0008 │ │ -097c7a: 6e10 581c 0700 |001d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@1c58 │ │ -097c80: 0a03 |0020: move-result v3 │ │ -097c82: 6e10 5a1c 0700 |0021: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@1c5a │ │ -097c88: 0a04 |0024: move-result v4 │ │ -097c8a: 6e30 5219 3604 |0025: invoke-virtual {v6, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVirtualViewAt:(FF)I // method@1952 │ │ -097c90: 0a00 |0028: move-result v0 │ │ -097c92: 7020 6119 0600 |0029: invoke-direct {v6, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@1961 │ │ -097c98: 3250 0400 |002c: if-eq v0, v5, 0030 // +0004 │ │ -097c9c: 0112 |002e: move v2, v1 │ │ -097c9e: 28e5 |002f: goto 0014 // -001b │ │ -097ca0: 0121 |0030: move v1, v2 │ │ -097ca2: 28fd |0031: goto 002e // -0003 │ │ -097ca4: 5263 3a07 |0032: iget v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@073a │ │ -097ca8: 3253 e0ff |0034: if-eq v3, v5, 0014 // -0020 │ │ -097cac: 7020 6119 5600 |0036: invoke-direct {v6, v5}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@1961 │ │ -097cb2: 0112 |0039: move v2, v1 │ │ -097cb4: 28da |003a: goto 0014 // -0026 │ │ -097cb6: 0000 |003b: nop // spacer │ │ -097cb8: 0001 0400 0700 0000 0400 0000 0300 ... |003c: packed-switch-data (12 units) │ │ +097c08: |[097c08] android.support.v4.widget.ExploreByTouchHelper.dispatchHoverEvent:(Landroid/view/MotionEvent;)Z │ │ +097c18: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +097c1a: 1505 0080 |0001: const/high16 v5, #int -2147483648 // #8000 │ │ +097c1e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +097c20: 5463 3c07 |0004: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@073c │ │ +097c24: 6e10 a81d 0300 |0006: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1da8 │ │ +097c2a: 0a03 |0009: move-result v3 │ │ +097c2c: 3803 0a00 |000a: if-eqz v3, 0014 // +000a │ │ +097c30: 5463 3c07 |000c: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@073c │ │ +097c34: 7110 e114 0300 |000e: invoke-static {v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@14e1 │ │ +097c3a: 0a03 |0011: move-result v3 │ │ +097c3c: 3903 0300 |0012: if-nez v3, 0015 // +0003 │ │ +097c40: 0f02 |0014: return v2 │ │ +097c42: 6e10 521c 0700 |0015: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@1c52 │ │ +097c48: 0a03 |0018: move-result v3 │ │ +097c4a: 2b03 2300 0000 |0019: packed-switch v3, 0000003c // +00000023 │ │ +097c50: 28f8 |001c: goto 0014 // -0008 │ │ +097c52: 6e10 581c 0700 |001d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@1c58 │ │ +097c58: 0a03 |0020: move-result v3 │ │ +097c5a: 6e10 5a1c 0700 |0021: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@1c5a │ │ +097c60: 0a04 |0024: move-result v4 │ │ +097c62: 6e30 5219 3604 |0025: invoke-virtual {v6, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVirtualViewAt:(FF)I // method@1952 │ │ +097c68: 0a00 |0028: move-result v0 │ │ +097c6a: 7020 6119 0600 |0029: invoke-direct {v6, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@1961 │ │ +097c70: 3250 0400 |002c: if-eq v0, v5, 0030 // +0004 │ │ +097c74: 0112 |002e: move v2, v1 │ │ +097c76: 28e5 |002f: goto 0014 // -001b │ │ +097c78: 0121 |0030: move v1, v2 │ │ +097c7a: 28fd |0031: goto 002e // -0003 │ │ +097c7c: 5263 3a07 |0032: iget v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@073a │ │ +097c80: 3253 e0ff |0034: if-eq v3, v5, 0014 // -0020 │ │ +097c84: 7020 6119 5600 |0036: invoke-direct {v6, v5}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@1961 │ │ +097c8a: 0112 |0039: move v2, v1 │ │ +097c8c: 28da |003a: goto 0014 // -0026 │ │ +097c8e: 0000 |003b: nop // spacer │ │ +097c90: 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 │ │ @@ -202278,23 +202279,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 │ │ -097cd0: |[097cd0] android.support.v4.widget.ExploreByTouchHelper.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -097ce0: 5420 3d07 |0000: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@073d │ │ -097ce4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -097ce8: 2200 9d03 |0004: new-instance v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // type@039d │ │ -097cec: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -097cee: 7030 4119 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@1941 │ │ -097cf4: 5b20 3d07 |000a: iput-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@073d │ │ -097cf8: 5420 3d07 |000c: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@073d │ │ -097cfc: 1100 |000e: return-object v0 │ │ +097ca8: |[097ca8] android.support.v4.widget.ExploreByTouchHelper.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +097cb8: 5420 3d07 |0000: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@073d │ │ +097cbc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +097cc0: 2200 9d03 |0004: new-instance v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // type@039d │ │ +097cc4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +097cc6: 7030 4119 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@1941 │ │ +097ccc: 5b20 3d07 |000a: iput-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@073d │ │ +097cd0: 5420 3d07 |000c: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@073d │ │ +097cd4: 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; │ │ @@ -202305,17 +202306,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -097d00: |[097d00] android.support.v4.widget.ExploreByTouchHelper.getFocusedVirtualView:()I │ │ -097d10: 5210 3a07 |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@073a │ │ -097d14: 0f00 |0002: return v0 │ │ +097cd8: |[097cd8] android.support.v4.widget.ExploreByTouchHelper.getFocusedVirtualView:()I │ │ +097ce8: 5210 3a07 |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@073a │ │ +097cec: 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;) │ │ @@ -202335,18 +202336,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -097d18: |[097d18] android.support.v4.widget.ExploreByTouchHelper.invalidateRoot:()V │ │ -097d28: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -097d2a: 6e20 5619 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.invalidateVirtualView:(I)V // method@1956 │ │ -097d30: 0e00 |0004: return-void │ │ +097cf0: |[097cf0] android.support.v4.widget.ExploreByTouchHelper.invalidateRoot:()V │ │ +097d00: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +097d02: 6e20 5619 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.invalidateVirtualView:(I)V // method@1956 │ │ +097d08: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0004 line=195 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ │ │ @@ -202355,18 +202356,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -097d34: |[097d34] android.support.v4.widget.ExploreByTouchHelper.invalidateVirtualView:(I)V │ │ -097d44: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ -097d48: 6e30 6019 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1960 │ │ -097d4e: 0e00 |0005: return-void │ │ +097d0c: |[097d0c] android.support.v4.widget.ExploreByTouchHelper.invalidateVirtualView:(I)V │ │ +097d1c: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ +097d20: 6e30 6019 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1960 │ │ +097d26: 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 │ │ @@ -202394,33 +202395,33 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -097d50: |[097d50] android.support.v4.widget.ExploreByTouchHelper.sendEventForVirtualView:(II)Z │ │ -097d60: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -097d62: 1503 0080 |0001: const/high16 v3, #int -2147483648 // #8000 │ │ -097d66: 3235 0a00 |0003: if-eq v5, v3, 000d // +000a │ │ -097d6a: 5443 3c07 |0005: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@073c │ │ -097d6e: 6e10 a81d 0300 |0007: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1da8 │ │ -097d74: 0a03 |000a: move-result v3 │ │ -097d76: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -097d7a: 0f02 |000d: return v2 │ │ -097d7c: 5443 4207 |000e: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ -097d80: 6e10 a71c 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1ca7 │ │ -097d86: 0c01 |0013: move-result-object v1 │ │ -097d88: 3801 f9ff |0014: if-eqz v1, 000d // -0007 │ │ -097d8c: 7030 4919 5406 |0016: invoke-direct {v4, v5, v6}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; // method@1949 │ │ -097d92: 0c00 |0019: move-result-object v0 │ │ -097d94: 5442 4207 |001a: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ -097d98: 7130 ac13 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@13ac │ │ -097d9e: 0a02 |001f: move-result v2 │ │ -097da0: 28ed |0020: goto 000d // -0013 │ │ +097d28: |[097d28] android.support.v4.widget.ExploreByTouchHelper.sendEventForVirtualView:(II)Z │ │ +097d38: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +097d3a: 1503 0080 |0001: const/high16 v3, #int -2147483648 // #8000 │ │ +097d3e: 3235 0a00 |0003: if-eq v5, v3, 000d // +000a │ │ +097d42: 5443 3c07 |0005: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@073c │ │ +097d46: 6e10 a81d 0300 |0007: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1da8 │ │ +097d4c: 0a03 |000a: move-result v3 │ │ +097d4e: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +097d52: 0f02 |000d: return v2 │ │ +097d54: 5443 4207 |000e: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ +097d58: 6e10 a71c 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1ca7 │ │ +097d5e: 0c01 |0013: move-result-object v1 │ │ +097d60: 3801 f9ff |0014: if-eqz v1, 000d // -0007 │ │ +097d64: 7030 4919 5406 |0016: invoke-direct {v4, v5, v6}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; // method@1949 │ │ +097d6a: 0c00 |0019: move-result-object v0 │ │ +097d6c: 5442 4207 |001a: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0742 │ │ +097d70: 7130 ac13 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@13ac │ │ +097d76: 0a02 |001f: move-result v2 │ │ +097d78: 28ed |0020: goto 000d // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=173 │ │ 0x000d line=183 │ │ 0x000e line=177 │ │ 0x0014 line=178 │ │ 0x0016 line=182 │ │ @@ -202463,17 +202464,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -097da4: |[097da4] android.support.v4.widget.ListPopupWindowCompat$BaseListPopupWindowImpl.:()V │ │ -097db4: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -097dba: 0e00 |0003: return-void │ │ +097d7c: |[097d7c] android.support.v4.widget.ListPopupWindowCompat$BaseListPopupWindowImpl.:()V │ │ +097d8c: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +097d92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl; │ │ │ │ Virtual methods - │ │ @@ -202482,17 +202483,17 @@ │ │ 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 │ │ -097dbc: |[097dbc] android.support.v4.widget.ListPopupWindowCompat$BaseListPopupWindowImpl.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ -097dcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -097dce: 1100 |0001: return-object v0 │ │ +097d94: |[097d94] android.support.v4.widget.ListPopupWindowCompat$BaseListPopupWindowImpl.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +097da4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +097da6: 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; │ │ @@ -202526,18 +202527,18 @@ │ │ type : '(Landroid/widget/ListView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -097dd0: |[097dd0] android.support.v4.widget.ListViewAutoScrollHelper.:(Landroid/widget/ListView;)V │ │ -097de0: 7020 e917 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.:(Landroid/view/View;)V // method@17e9 │ │ -097de6: 5b01 4407 |0003: iput-object v1, v0, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@0744 │ │ -097dea: 0e00 |0005: return-void │ │ +097da8: |[097da8] android.support.v4.widget.ListViewAutoScrollHelper.:(Landroid/widget/ListView;)V │ │ +097db8: 7020 e917 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.:(Landroid/view/View;)V // method@17e9 │ │ +097dbe: 5b01 4407 |0003: iput-object v1, v0, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@0744 │ │ +097dc2: 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; │ │ @@ -202549,17 +202550,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -097dec: |[097dec] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollHorizontally:(I)Z │ │ -097dfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -097dfe: 0f00 |0001: return v0 │ │ +097dc4: |[097dc4] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollHorizontally:(I)Z │ │ +097dd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +097dd6: 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 │ │ │ │ @@ -202568,46 +202569,46 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -097e00: |[097e00] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollVertically:(I)Z │ │ -097e10: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -097e12: 54a6 4407 |0001: iget-object v6, v10, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@0744 │ │ -097e16: 6e10 841e 0600 |0003: invoke-virtual {v6}, Landroid/widget/ListView;.getCount:()I // method@1e84 │ │ -097e1c: 0a03 |0006: move-result v3 │ │ -097e1e: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ -097e22: 0f07 |0009: return v7 │ │ -097e24: 6e10 831e 0600 |000a: invoke-virtual {v6}, Landroid/widget/ListView;.getChildCount:()I // method@1e83 │ │ -097e2a: 0a00 |000d: move-result v0 │ │ -097e2c: 6e10 851e 0600 |000e: invoke-virtual {v6}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@1e85 │ │ -097e32: 0a01 |0011: move-result v1 │ │ -097e34: 9004 0100 |0012: add-int v4, v1, v0 │ │ -097e38: 3d0b 1600 |0014: if-lez v11, 002a // +0016 │ │ -097e3c: 3434 1200 |0016: if-lt v4, v3, 0028 // +0012 │ │ -097e40: d808 00ff |0018: add-int/lit8 v8, v0, #int -1 // #ff │ │ -097e44: 6e20 821e 8600 |001a: invoke-virtual {v6, v8}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@1e82 │ │ -097e4a: 0c05 |001d: move-result-object v5 │ │ -097e4c: 6e10 8b1c 0500 |001e: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@1c8b │ │ -097e52: 0a08 |0021: move-result v8 │ │ -097e54: 6e10 861e 0600 |0022: invoke-virtual {v6}, Landroid/widget/ListView;.getHeight:()I // method@1e86 │ │ -097e5a: 0a09 |0025: move-result v9 │ │ -097e5c: 3798 e3ff |0026: if-le v8, v9, 0009 // -001d │ │ -097e60: 1217 |0028: const/4 v7, #int 1 // #1 │ │ -097e62: 28e0 |0029: goto 0009 // -0020 │ │ -097e64: 3b0b dfff |002a: if-gez v11, 0009 // -0021 │ │ -097e68: 3c01 fcff |002c: if-gtz v1, 0028 // -0004 │ │ -097e6c: 6e20 821e 7600 |002e: invoke-virtual {v6, v7}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@1e82 │ │ -097e72: 0c02 |0031: move-result-object v2 │ │ -097e74: 6e10 b61c 0200 |0032: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ -097e7a: 0a08 |0035: move-result v8 │ │ -097e7c: 3a08 f2ff |0036: if-ltz v8, 0028 // -000e │ │ -097e80: 28d1 |0038: goto 0009 // -002f │ │ +097dd8: |[097dd8] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollVertically:(I)Z │ │ +097de8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +097dea: 54a6 4407 |0001: iget-object v6, v10, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@0744 │ │ +097dee: 6e10 841e 0600 |0003: invoke-virtual {v6}, Landroid/widget/ListView;.getCount:()I // method@1e84 │ │ +097df4: 0a03 |0006: move-result v3 │ │ +097df6: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ +097dfa: 0f07 |0009: return v7 │ │ +097dfc: 6e10 831e 0600 |000a: invoke-virtual {v6}, Landroid/widget/ListView;.getChildCount:()I // method@1e83 │ │ +097e02: 0a00 |000d: move-result v0 │ │ +097e04: 6e10 851e 0600 |000e: invoke-virtual {v6}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@1e85 │ │ +097e0a: 0a01 |0011: move-result v1 │ │ +097e0c: 9004 0100 |0012: add-int v4, v1, v0 │ │ +097e10: 3d0b 1600 |0014: if-lez v11, 002a // +0016 │ │ +097e14: 3434 1200 |0016: if-lt v4, v3, 0028 // +0012 │ │ +097e18: d808 00ff |0018: add-int/lit8 v8, v0, #int -1 // #ff │ │ +097e1c: 6e20 821e 8600 |001a: invoke-virtual {v6, v8}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@1e82 │ │ +097e22: 0c05 |001d: move-result-object v5 │ │ +097e24: 6e10 8b1c 0500 |001e: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@1c8b │ │ +097e2a: 0a08 |0021: move-result v8 │ │ +097e2c: 6e10 861e 0600 |0022: invoke-virtual {v6}, Landroid/widget/ListView;.getHeight:()I // method@1e86 │ │ +097e32: 0a09 |0025: move-result v9 │ │ +097e34: 3798 e3ff |0026: if-le v8, v9, 0009 // -001d │ │ +097e38: 1217 |0028: const/4 v7, #int 1 // #1 │ │ +097e3a: 28e0 |0029: goto 0009 // -0020 │ │ +097e3c: 3b0b dfff |002a: if-gez v11, 0009 // -0021 │ │ +097e40: 3c01 fcff |002c: if-gtz v1, 0028 // -0004 │ │ +097e44: 6e20 821e 7600 |002e: invoke-virtual {v6, v7}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@1e82 │ │ +097e4a: 0c02 |0031: move-result-object v2 │ │ +097e4c: 6e10 b61c 0200 |0032: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ +097e52: 0a08 |0035: move-result v8 │ │ +097e54: 3a08 f2ff |0036: if-ltz v8, 0028 // -000e │ │ +097e58: 28d1 |0038: goto 0009 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=60 │ │ 0x0003 line=61 │ │ 0x0007 line=62 │ │ 0x0009 line=92 │ │ 0x000a line=66 │ │ @@ -202638,30 +202639,30 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -097e84: |[097e84] android.support.v4.widget.ListViewAutoScrollHelper.scrollTargetBy:(II)V │ │ -097e94: 5453 4407 |0000: iget-object v3, v5, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@0744 │ │ -097e98: 6e10 851e 0300 |0002: invoke-virtual {v3}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@1e85 │ │ -097e9e: 0a00 |0005: move-result v0 │ │ -097ea0: 12f4 |0006: const/4 v4, #int -1 // #ff │ │ -097ea2: 3340 0300 |0007: if-ne v0, v4, 000a // +0003 │ │ -097ea6: 0e00 |0009: return-void │ │ -097ea8: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -097eaa: 6e20 821e 4300 |000b: invoke-virtual {v3, v4}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@1e82 │ │ -097eb0: 0c01 |000e: move-result-object v1 │ │ -097eb2: 3801 faff |000f: if-eqz v1, 0009 // -0006 │ │ -097eb6: 6e10 b61c 0100 |0011: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ -097ebc: 0a04 |0014: move-result v4 │ │ -097ebe: 9102 0407 |0015: sub-int v2, v4, v7 │ │ -097ec2: 6e30 8f1e 0302 |0017: invoke-virtual {v3, v0, v2}, Landroid/widget/ListView;.setSelectionFromTop:(II)V // method@1e8f │ │ -097ec8: 28ef |001a: goto 0009 // -0011 │ │ +097e5c: |[097e5c] android.support.v4.widget.ListViewAutoScrollHelper.scrollTargetBy:(II)V │ │ +097e6c: 5453 4407 |0000: iget-object v3, v5, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@0744 │ │ +097e70: 6e10 851e 0300 |0002: invoke-virtual {v3}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@1e85 │ │ +097e76: 0a00 |0005: move-result v0 │ │ +097e78: 12f4 |0006: const/4 v4, #int -1 // #ff │ │ +097e7a: 3340 0300 |0007: if-ne v0, v4, 000a // +0003 │ │ +097e7e: 0e00 |0009: return-void │ │ +097e80: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +097e82: 6e20 821e 4300 |000b: invoke-virtual {v3, v4}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@1e82 │ │ +097e88: 0c01 |000e: move-result-object v1 │ │ +097e8a: 3801 faff |000f: if-eqz v1, 0009 // -0006 │ │ +097e8e: 6e10 b61c 0100 |0011: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ +097e94: 0a04 |0014: move-result v4 │ │ +097e96: 9102 0407 |0015: sub-int v2, v4, v7 │ │ +097e9a: 6e30 8f1e 0302 |0017: invoke-virtual {v3, v0, v2}, Landroid/widget/ListView;.setSelectionFromTop:(II)V // method@1e8f │ │ +097ea0: 28ef |001a: goto 0009 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0002 line=38 │ │ 0x0006 line=39 │ │ 0x0009 line=50 │ │ 0x000a line=43 │ │ @@ -202708,17 +202709,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -097ecc: |[097ecc] android.support.v4.widget.PopupMenuCompat$BasePopupMenuImpl.:()V │ │ -097edc: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -097ee2: 0e00 |0003: return-void │ │ +097ea4: |[097ea4] android.support.v4.widget.PopupMenuCompat$BasePopupMenuImpl.:()V │ │ +097eb4: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +097eba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl; │ │ │ │ Virtual methods - │ │ @@ -202727,17 +202728,17 @@ │ │ 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 │ │ -097ee4: |[097ee4] android.support.v4.widget.PopupMenuCompat$BasePopupMenuImpl.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ -097ef4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -097ef6: 1100 |0001: return-object v0 │ │ +097ebc: |[097ebc] android.support.v4.widget.PopupMenuCompat$BasePopupMenuImpl.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ +097ecc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +097ece: 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; │ │ │ │ @@ -202772,17 +202773,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -097ef8: |[097ef8] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.:()V │ │ -097f08: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -097f0e: 0e00 |0003: return-void │ │ +097ed0: |[097ed0] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.:()V │ │ +097ee0: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +097ee6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl; │ │ │ │ Virtual methods - │ │ @@ -202791,17 +202792,17 @@ │ │ type : '(Landroid/widget/PopupWindow;Landroid/view/View;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -097f10: |[097f10] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ -097f20: 6e40 a21e 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;II)V // method@1ea2 │ │ -097f26: 0e00 |0003: return-void │ │ +097ee8: |[097ee8] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ +097ef8: 6e40 a21e 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;II)V // method@1ea2 │ │ +097efe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl; │ │ 0x0000 - 0x0004 reg=1 popup Landroid/widget/PopupWindow; │ │ @@ -202841,17 +202842,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -097f28: |[097f28] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.:()V │ │ -097f38: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -097f3e: 0e00 |0003: return-void │ │ +097f00: |[097f00] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.:()V │ │ +097f10: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +097f16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -202860,18 +202861,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -097f40: |[097f40] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.abortAnimation:(Ljava/lang/Object;)V │ │ -097f50: 1f01 6204 |0000: check-cast v1, Landroid/widget/Scroller; // type@0462 │ │ -097f54: 6e10 ad1e 0100 |0002: invoke-virtual {v1}, Landroid/widget/Scroller;.abortAnimation:()V // method@1ead │ │ -097f5a: 0e00 |0005: return-void │ │ +097f18: |[097f18] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.abortAnimation:(Ljava/lang/Object;)V │ │ +097f28: 1f01 6204 |0000: check-cast v1, Landroid/widget/Scroller; // type@0462 │ │ +097f2c: 6e10 ad1e 0100 |0002: invoke-virtual {v1}, Landroid/widget/Scroller;.abortAnimation:()V // method@1ead │ │ +097f32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0005 line=120 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ @@ -202881,20 +202882,20 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -097f5c: |[097f5c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.computeScrollOffset:(Ljava/lang/Object;)Z │ │ -097f6c: 0730 |0000: move-object v0, v3 │ │ -097f6e: 1f00 6204 |0001: check-cast v0, Landroid/widget/Scroller; // type@0462 │ │ -097f72: 6e10 ae1e 0000 |0003: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@1eae │ │ -097f78: 0a01 |0006: move-result v1 │ │ -097f7a: 0f01 |0007: return v1 │ │ +097f34: |[097f34] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +097f44: 0730 |0000: move-object v0, v3 │ │ +097f46: 1f00 6204 |0001: check-cast v0, Landroid/widget/Scroller; // type@0462 │ │ +097f4a: 6e10 ae1e 0000 |0003: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@1eae │ │ +097f50: 0a01 |0006: move-result v1 │ │ +097f52: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ locals : │ │ 0x0003 - 0x0008 reg=0 s Landroid/widget/Scroller; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ @@ -202905,22 +202906,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 │ │ -097f7c: |[097f7c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ -097f8c: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ -097f90: 2200 6204 |0002: new-instance v0, Landroid/widget/Scroller; // type@0462 │ │ -097f94: 7030 ac1e 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@1eac │ │ -097f9a: 1100 |0007: return-object v0 │ │ -097f9c: 2200 6204 |0008: new-instance v0, Landroid/widget/Scroller; // type@0462 │ │ -097fa0: 7020 ab1e 2000 |000a: invoke-direct {v0, v2}, Landroid/widget/Scroller;.:(Landroid/content/Context;)V // method@1eab │ │ -097fa6: 28fa |000d: goto 0007 // -0006 │ │ +097f54: |[097f54] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +097f64: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ +097f68: 2200 6204 |0002: new-instance v0, Landroid/widget/Scroller; // type@0462 │ │ +097f6c: 7030 ac1e 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@1eac │ │ +097f72: 1100 |0007: return-object v0 │ │ +097f74: 2200 6204 |0008: new-instance v0, Landroid/widget/Scroller; // type@0462 │ │ +097f78: 7020 ab1e 2000 |000a: invoke-direct {v0, v2}, Landroid/widget/Scroller;.:(Landroid/content/Context;)V // method@1eab │ │ +097f7e: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 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; │ │ @@ -202930,27 +202931,27 @@ │ │ type : '(Ljava/lang/Object;IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 10 │ │ outs : 9 │ │ insns size : 18 16-bit code units │ │ -097fa8: |[097fa8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIII)V │ │ -097fb8: 07a0 |0000: move-object v0, v10 │ │ -097fba: 1f00 6204 |0001: check-cast v0, Landroid/widget/Scroller; // type@0462 │ │ -097fbe: 01b1 |0003: move v1, v11 │ │ -097fc0: 01c2 |0004: move v2, v12 │ │ -097fc2: 01d3 |0005: move v3, v13 │ │ -097fc4: 01e4 |0006: move v4, v14 │ │ -097fc6: 01f5 |0007: move v5, v15 │ │ -097fc8: 0206 1000 |0008: move/from16 v6, v16 │ │ -097fcc: 0207 1100 |000a: move/from16 v7, v17 │ │ -097fd0: 0208 1200 |000c: move/from16 v8, v18 │ │ -097fd4: 7409 af1e 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@1eaf │ │ -097fda: 0e00 |0011: return-void │ │ +097f80: |[097f80] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +097f90: 07a0 |0000: move-object v0, v10 │ │ +097f92: 1f00 6204 |0001: check-cast v0, Landroid/widget/Scroller; // type@0462 │ │ +097f96: 01b1 |0003: move v1, v11 │ │ +097f98: 01c2 |0004: move v2, v12 │ │ +097f9a: 01d3 |0005: move v3, v13 │ │ +097f9c: 01e4 |0006: move v4, v14 │ │ +097f9e: 01f5 |0007: move v5, v15 │ │ +097fa0: 0206 1000 |0008: move/from16 v6, v16 │ │ +097fa4: 0207 1100 |000a: move/from16 v7, v17 │ │ +097fa8: 0208 1200 |000c: move/from16 v8, v18 │ │ +097fac: 7409 af1e 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@1eaf │ │ +097fb2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0011 line=109 │ │ locals : │ │ 0x0000 - 0x0012 reg=9 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0012 reg=10 scroller Ljava/lang/Object; │ │ @@ -202968,27 +202969,27 @@ │ │ type : '(Ljava/lang/Object;IIIIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 12 │ │ outs : 9 │ │ insns size : 18 16-bit code units │ │ -097fdc: |[097fdc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ -097fec: 07a0 |0000: move-object v0, v10 │ │ -097fee: 1f00 6204 |0001: check-cast v0, Landroid/widget/Scroller; // type@0462 │ │ -097ff2: 01b1 |0003: move v1, v11 │ │ -097ff4: 01c2 |0004: move v2, v12 │ │ -097ff6: 01d3 |0005: move v3, v13 │ │ -097ff8: 01e4 |0006: move v4, v14 │ │ -097ffa: 01f5 |0007: move v5, v15 │ │ -097ffc: 0206 1000 |0008: move/from16 v6, v16 │ │ -098000: 0207 1100 |000a: move/from16 v7, v17 │ │ -098004: 0208 1200 |000c: move/from16 v8, v18 │ │ -098008: 7409 af1e 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@1eaf │ │ -09800e: 0e00 |0011: return-void │ │ +097fb4: |[097fb4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ +097fc4: 07a0 |0000: move-object v0, v10 │ │ +097fc6: 1f00 6204 |0001: check-cast v0, Landroid/widget/Scroller; // type@0462 │ │ +097fca: 01b1 |0003: move v1, v11 │ │ +097fcc: 01c2 |0004: move v2, v12 │ │ +097fce: 01d3 |0005: move v3, v13 │ │ +097fd0: 01e4 |0006: move v4, v14 │ │ +097fd2: 01f5 |0007: move v5, v15 │ │ +097fd4: 0206 1000 |0008: move/from16 v6, v16 │ │ +097fd8: 0207 1100 |000a: move/from16 v7, v17 │ │ +097fdc: 0208 1200 |000c: move/from16 v8, v18 │ │ +097fe0: 7409 af1e 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@1eaf │ │ +097fe6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0011 line=115 │ │ locals : │ │ 0x0000 - 0x0012 reg=9 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0012 reg=10 scroller Ljava/lang/Object; │ │ @@ -203008,17 +203009,17 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -098010: |[098010] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrVelocity:(Ljava/lang/Object;)F │ │ -098020: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -098022: 0f00 |0001: return v0 │ │ +097fe8: |[097fe8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrVelocity:(Ljava/lang/Object;)F │ │ +097ff8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +097ffa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -203027,19 +203028,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -098024: |[098024] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrX:(Ljava/lang/Object;)I │ │ -098034: 1f02 6204 |0000: check-cast v2, Landroid/widget/Scroller; // type@0462 │ │ -098038: 6e10 b01e 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrX:()I // method@1eb0 │ │ -09803e: 0a00 |0005: move-result v0 │ │ -098040: 0f00 |0006: return v0 │ │ +097ffc: |[097ffc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrX:(Ljava/lang/Object;)I │ │ +09800c: 1f02 6204 |0000: check-cast v2, Landroid/widget/Scroller; // type@0462 │ │ +098010: 6e10 b01e 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrX:()I // method@1eb0 │ │ +098016: 0a00 |0005: move-result v0 │ │ +098018: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -203048,19 +203049,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -098044: |[098044] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrY:(Ljava/lang/Object;)I │ │ -098054: 1f02 6204 |0000: check-cast v2, Landroid/widget/Scroller; // type@0462 │ │ -098058: 6e10 b11e 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrY:()I // method@1eb1 │ │ -09805e: 0a00 |0005: move-result v0 │ │ -098060: 0f00 |0006: return v0 │ │ +09801c: |[09801c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrY:(Ljava/lang/Object;)I │ │ +09802c: 1f02 6204 |0000: check-cast v2, Landroid/widget/Scroller; // type@0462 │ │ +098030: 6e10 b11e 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrY:()I // method@1eb1 │ │ +098036: 0a00 |0005: move-result v0 │ │ +098038: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -203069,19 +203070,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -098064: |[098064] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalX:(Ljava/lang/Object;)I │ │ -098074: 1f02 6204 |0000: check-cast v2, Landroid/widget/Scroller; // type@0462 │ │ -098078: 6e10 b31e 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalX:()I // method@1eb3 │ │ -09807e: 0a00 |0005: move-result v0 │ │ -098080: 0f00 |0006: return v0 │ │ +09803c: |[09803c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalX:(Ljava/lang/Object;)I │ │ +09804c: 1f02 6204 |0000: check-cast v2, Landroid/widget/Scroller; // type@0462 │ │ +098050: 6e10 b31e 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalX:()I // method@1eb3 │ │ +098056: 0a00 |0005: move-result v0 │ │ +098058: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -203090,19 +203091,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -098084: |[098084] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalY:(Ljava/lang/Object;)I │ │ -098094: 1f02 6204 |0000: check-cast v2, Landroid/widget/Scroller; // type@0462 │ │ -098098: 6e10 b41e 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalY:()I // method@1eb4 │ │ -09809e: 0a00 |0005: move-result v0 │ │ -0980a0: 0f00 |0006: return v0 │ │ +09805c: |[09805c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalY:(Ljava/lang/Object;)I │ │ +09806c: 1f02 6204 |0000: check-cast v2, Landroid/widget/Scroller; // type@0462 │ │ +098070: 6e10 b41e 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalY:()I // method@1eb4 │ │ +098076: 0a00 |0005: move-result v0 │ │ +098078: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -203111,19 +203112,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0980a4: |[0980a4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isFinished:(Ljava/lang/Object;)Z │ │ -0980b4: 1f02 6204 |0000: check-cast v2, Landroid/widget/Scroller; // type@0462 │ │ -0980b8: 6e10 b51e 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.isFinished:()Z // method@1eb5 │ │ -0980be: 0a00 |0005: move-result v0 │ │ -0980c0: 0f00 |0006: return v0 │ │ +09807c: |[09807c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isFinished:(Ljava/lang/Object;)Z │ │ +09808c: 1f02 6204 |0000: check-cast v2, Landroid/widget/Scroller; // type@0462 │ │ +098090: 6e10 b51e 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.isFinished:()Z // method@1eb5 │ │ +098096: 0a00 |0005: move-result v0 │ │ +098098: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -203132,17 +203133,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0980c4: |[0980c4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isOverScrolled:(Ljava/lang/Object;)Z │ │ -0980d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0980d6: 0f00 |0001: return v0 │ │ +09809c: |[09809c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isOverScrolled:(Ljava/lang/Object;)Z │ │ +0980ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0980ae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -203151,16 +203152,16 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0980d8: |[0980d8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ -0980e8: 0e00 |0000: return-void │ │ +0980b0: |[0980b0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ +0980c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 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 │ │ @@ -203172,16 +203173,16 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0980ec: |[0980ec] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ -0980fc: 0e00 |0000: return-void │ │ +0980c4: |[0980c4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ +0980d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 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 │ │ @@ -203193,18 +203194,18 @@ │ │ type : '(Ljava/lang/Object;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -098100: |[098100] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIII)V │ │ -098110: 1f01 6204 |0000: check-cast v1, Landroid/widget/Scroller; // type@0462 │ │ -098114: 6e55 b61e 2143 |0002: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIII)V // method@1eb6 │ │ -09811a: 0e00 |0005: return-void │ │ +0980d8: |[0980d8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIII)V │ │ +0980e8: 1f01 6204 |0000: check-cast v1, Landroid/widget/Scroller; // type@0462 │ │ +0980ec: 6e55 b61e 2143 |0002: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIII)V // method@1eb6 │ │ +0980f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=97 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ @@ -203218,24 +203219,24 @@ │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -09811c: |[09811c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIIII)V │ │ -09812c: 0770 |0000: move-object v0, v7 │ │ -09812e: 1f00 6204 |0001: check-cast v0, Landroid/widget/Scroller; // type@0462 │ │ -098132: 0181 |0003: move v1, v8 │ │ -098134: 0192 |0004: move v2, v9 │ │ -098136: 01a3 |0005: move v3, v10 │ │ -098138: 01b4 |0006: move v4, v11 │ │ -09813a: 01c5 |0007: move v5, v12 │ │ -09813c: 7406 b71e 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@1eb7 │ │ -098142: 0e00 |000b: return-void │ │ +0980f4: |[0980f4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIIII)V │ │ +098104: 0770 |0000: move-object v0, v7 │ │ +098106: 1f00 6204 |0001: check-cast v0, Landroid/widget/Scroller; // type@0462 │ │ +09810a: 0181 |0003: move v1, v8 │ │ +09810c: 0192 |0004: move v2, v9 │ │ +09810e: 01a3 |0005: move v3, v10 │ │ +098110: 01b4 |0006: move v4, v11 │ │ +098112: 01c5 |0007: move v5, v12 │ │ +098114: 7406 b71e 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@1eb7 │ │ +09811a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x000b line=103 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x000c reg=7 scroller Ljava/lang/Object; │ │ @@ -203276,17 +203277,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -098144: |[098144] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.:()V │ │ -098154: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -09815a: 0e00 |0003: return-void │ │ +09811c: |[09811c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.:()V │ │ +09812c: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +098132: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ │ │ Virtual methods - │ │ @@ -203295,17 +203296,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09815c: |[09815c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ -09816c: 7110 261a 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.abortAnimation:(Ljava/lang/Object;)V // method@1a26 │ │ -098172: 0e00 |0003: return-void │ │ +098134: |[098134] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ +098144: 7110 261a 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.abortAnimation:(Ljava/lang/Object;)V // method@1a26 │ │ +09814a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0003 line=209 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -203315,18 +203316,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -098174: |[098174] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ -098184: 7110 271a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.computeScrollOffset:(Ljava/lang/Object;)Z // method@1a27 │ │ -09818a: 0a00 |0003: move-result v0 │ │ -09818c: 0f00 |0004: return v0 │ │ +09814c: |[09814c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +09815c: 7110 271a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.computeScrollOffset:(Ljava/lang/Object;)Z // method@1a27 │ │ +098162: 0a00 |0003: move-result v0 │ │ +098164: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -203335,18 +203336,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 │ │ -098190: |[098190] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ -0981a0: 7120 281a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@1a28 │ │ -0981a6: 0c00 |0003: move-result-object v0 │ │ -0981a8: 1100 |0004: return-object v0 │ │ +098168: |[098168] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +098178: 7120 281a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@1a28 │ │ +09817e: 0c00 |0003: move-result-object v0 │ │ +098180: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 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; │ │ @@ -203356,17 +203357,17 @@ │ │ type : '(Ljava/lang/Object;IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 9 │ │ insns size : 4 16-bit code units │ │ -0981ac: |[0981ac] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ -0981bc: 7709 291a 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@1a29 │ │ -0981c2: 0e00 |0003: return-void │ │ +098184: |[098184] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +098194: 7709 291a 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@1a29 │ │ +09819a: 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; │ │ @@ -203384,17 +203385,17 @@ │ │ type : '(Ljava/lang/Object;IIIIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 12 │ │ outs : 11 │ │ insns size : 4 16-bit code units │ │ -0981c4: |[0981c4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ -0981d4: 770b 2a1a 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@1a2a │ │ -0981da: 0e00 |0003: return-void │ │ +09819c: |[09819c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ +0981ac: 770b 2a1a 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@1a2a │ │ +0981b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0003 line=204 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -203414,17 +203415,17 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0981dc: |[0981dc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrVelocity:(Ljava/lang/Object;)F │ │ -0981ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0981ee: 0f00 |0001: return v0 │ │ +0981b4: |[0981b4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrVelocity:(Ljava/lang/Object;)F │ │ +0981c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0981c6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -203433,18 +203434,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0981f0: |[0981f0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ -098200: 7110 2b1a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrX:(Ljava/lang/Object;)I // method@1a2b │ │ -098206: 0a00 |0003: move-result v0 │ │ -098208: 0f00 |0004: return v0 │ │ +0981c8: |[0981c8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ +0981d8: 7110 2b1a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrX:(Ljava/lang/Object;)I // method@1a2b │ │ +0981de: 0a00 |0003: move-result v0 │ │ +0981e0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -203453,18 +203454,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09820c: |[09820c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ -09821c: 7110 2c1a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrY:(Ljava/lang/Object;)I // method@1a2c │ │ -098222: 0a00 |0003: move-result v0 │ │ -098224: 0f00 |0004: return v0 │ │ +0981e4: |[0981e4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ +0981f4: 7110 2c1a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrY:(Ljava/lang/Object;)I // method@1a2c │ │ +0981fa: 0a00 |0003: move-result v0 │ │ +0981fc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -203473,18 +203474,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -098228: |[098228] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ -098238: 7110 2d1a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalX:(Ljava/lang/Object;)I // method@1a2d │ │ -09823e: 0a00 |0003: move-result v0 │ │ -098240: 0f00 |0004: return v0 │ │ +098200: |[098200] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ +098210: 7110 2d1a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalX:(Ljava/lang/Object;)I // method@1a2d │ │ +098216: 0a00 |0003: move-result v0 │ │ +098218: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -203493,18 +203494,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -098244: |[098244] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ -098254: 7110 2e1a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalY:(Ljava/lang/Object;)I // method@1a2e │ │ -09825a: 0a00 |0003: move-result v0 │ │ -09825c: 0f00 |0004: return v0 │ │ +09821c: |[09821c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ +09822c: 7110 2e1a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalY:(Ljava/lang/Object;)I // method@1a2e │ │ +098232: 0a00 |0003: move-result v0 │ │ +098234: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -203513,18 +203514,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -098260: |[098260] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ -098270: 7110 2f1a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isFinished:(Ljava/lang/Object;)Z // method@1a2f │ │ -098276: 0a00 |0003: move-result v0 │ │ -098278: 0f00 |0004: return v0 │ │ +098238: |[098238] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ +098248: 7110 2f1a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isFinished:(Ljava/lang/Object;)Z // method@1a2f │ │ +09824e: 0a00 |0003: move-result v0 │ │ +098250: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -203533,18 +203534,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09827c: |[09827c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ -09828c: 7110 301a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isOverScrolled:(Ljava/lang/Object;)Z // method@1a30 │ │ -098292: 0a00 |0003: move-result v0 │ │ -098294: 0f00 |0004: return v0 │ │ +098254: |[098254] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ +098264: 7110 301a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isOverScrolled:(Ljava/lang/Object;)Z // method@1a30 │ │ +09826a: 0a00 |0003: move-result v0 │ │ +09826c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -203553,17 +203554,17 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -098298: |[098298] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ -0982a8: 7140 311a 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@1a31 │ │ -0982ae: 0e00 |0003: return-void │ │ +098270: |[098270] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ +098280: 7140 311a 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@1a31 │ │ +098286: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0003 line=215 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -203576,17 +203577,17 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0982b0: |[0982b0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ -0982c0: 7140 321a 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@1a32 │ │ -0982c6: 0e00 |0003: return-void │ │ +098288: |[098288] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ +098298: 7140 321a 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@1a32 │ │ +09829e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0003 line=220 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -203599,17 +203600,17 @@ │ │ type : '(Ljava/lang/Object;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0982c8: |[0982c8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ -0982d8: 7155 331a 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIII)V // method@1a33 │ │ -0982de: 0e00 |0003: return-void │ │ +0982a0: |[0982a0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ +0982b0: 7155 331a 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIII)V // method@1a33 │ │ +0982b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0003 line=184 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -203623,17 +203624,17 @@ │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -0982e0: |[0982e0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ -0982f0: 7706 341a 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIIII)V // method@1a34 │ │ -0982f6: 0e00 |0003: return-void │ │ +0982b8: |[0982b8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ +0982c8: 7706 341a 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIIII)V // method@1a34 │ │ +0982ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0003 line=190 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -203682,19 +203683,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 │ │ -0982f8: |[0982f8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ -098308: 5b01 8c07 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@078c │ │ -09830c: 5b02 8d07 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@078d │ │ -098310: 7010 2621 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -098316: 0e00 |0007: return-void │ │ +0982d0: |[0982d0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ +0982e0: 5b01 8c07 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@078c │ │ +0982e4: 5b02 8d07 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@078d │ │ +0982e8: 7010 2621 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +0982ee: 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; │ │ @@ -203705,19 +203706,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -098318: |[098318] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ -098328: 5410 8d07 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@078d │ │ -09832c: 6e20 3a1a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextChange:(Ljava/lang/String;)Z // method@1a3a │ │ -098332: 0a00 |0005: move-result v0 │ │ -098334: 0f00 |0006: return v0 │ │ +0982f0: |[0982f0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ +098300: 5410 8d07 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@078d │ │ +098304: 6e20 3a1a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextChange:(Ljava/lang/String;)Z // method@1a3a │ │ +09830a: 0a00 |0005: move-result v0 │ │ +09830c: 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; │ │ │ │ @@ -203726,19 +203727,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -098338: |[098338] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -098348: 5410 8d07 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@078d │ │ -09834c: 6e20 3b1a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@1a3b │ │ -098352: 0a00 |0005: move-result v0 │ │ -098354: 0f00 |0006: return v0 │ │ +098310: |[098310] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +098320: 5410 8d07 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@078d │ │ +098324: 6e20 3b1a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@1a3b │ │ +09832a: 0a00 |0005: move-result v0 │ │ +09832c: 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; │ │ │ │ @@ -203781,19 +203782,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 │ │ -098358: |[098358] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ -098368: 5b01 8e07 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@078e │ │ -09836c: 5b02 8f07 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@078f │ │ -098370: 7010 2621 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -098376: 0e00 |0007: return-void │ │ +098330: |[098330] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ +098340: 5b01 8e07 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@078e │ │ +098344: 5b02 8f07 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@078f │ │ +098348: 7010 2621 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +09834e: 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; │ │ @@ -203804,19 +203805,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -098378: |[098378] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.onClose:()Z │ │ -098388: 5410 8f07 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@078f │ │ -09838c: 6e10 381a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.onClose:()Z // method@1a38 │ │ -098392: 0a00 |0005: move-result v0 │ │ -098394: 0f00 |0006: return v0 │ │ +098350: |[098350] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.onClose:()Z │ │ +098360: 5410 8f07 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@078f │ │ +098364: 6e10 381a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.onClose:()Z // method@1a38 │ │ +09836a: 0a00 |0005: move-result v0 │ │ +09836c: 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 : 3542 (SearchViewCompat.java) │ │ @@ -203850,17 +203851,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -098398: |[098398] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.:()V │ │ -0983a8: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -0983ae: 0e00 |0003: return-void │ │ +098370: |[098370] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.:()V │ │ +098380: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +098386: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -203869,17 +203870,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 │ │ -0983b0: |[0983b0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -0983c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0983c2: 1100 |0001: return-object v0 │ │ +098388: |[098388] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +098398: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09839a: 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; │ │ │ │ @@ -203888,17 +203889,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0983c4: |[0983c4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isIconified:(Landroid/view/View;)Z │ │ -0983d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0983d6: 0f00 |0001: return v0 │ │ +09839c: |[09839c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isIconified:(Landroid/view/View;)Z │ │ +0983ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0983ae: 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; │ │ │ │ @@ -203907,17 +203908,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0983d8: |[0983d8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -0983e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0983ea: 0f00 |0001: return v0 │ │ +0983b0: |[0983b0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +0983c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0983c2: 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; │ │ │ │ @@ -203926,17 +203927,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0983ec: |[0983ec] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -0983fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0983fe: 0f00 |0001: return v0 │ │ +0983c4: |[0983c4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +0983d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0983d6: 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; │ │ │ │ @@ -203945,17 +203946,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 │ │ -098400: |[098400] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ -098410: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -098412: 1100 |0001: return-object v0 │ │ +0983d8: |[0983d8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ +0983e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0983ea: 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; │ │ │ │ @@ -203964,17 +203965,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 │ │ -098414: |[098414] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ -098424: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -098426: 1100 |0001: return-object v0 │ │ +0983ec: |[0983ec] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ +0983fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0983fe: 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; │ │ │ │ @@ -203983,17 +203984,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 │ │ -098428: |[098428] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -098438: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09843a: 1100 |0001: return-object v0 │ │ +098400: |[098400] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +098410: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +098412: 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; │ │ │ │ @@ -204002,16 +204003,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -09843c: |[09843c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setIconified:(Landroid/view/View;Z)V │ │ -09844c: 0e00 |0000: return-void │ │ +098414: |[098414] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setIconified:(Landroid/view/View;Z)V │ │ +098424: 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 │ │ @@ -204021,16 +204022,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -098450: |[098450] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setImeOptions:(Landroid/view/View;I)V │ │ -098460: 0e00 |0000: return-void │ │ +098428: |[098428] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setImeOptions:(Landroid/view/View;I)V │ │ +098438: 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 │ │ @@ -204040,16 +204041,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -098464: |[098464] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setInputType:(Landroid/view/View;I)V │ │ -098474: 0e00 |0000: return-void │ │ +09843c: |[09843c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setInputType:(Landroid/view/View;I)V │ │ +09844c: 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 │ │ @@ -204059,16 +204060,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -098478: |[098478] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setMaxWidth:(Landroid/view/View;I)V │ │ -098488: 0e00 |0000: return-void │ │ +098450: |[098450] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setMaxWidth:(Landroid/view/View;I)V │ │ +098460: 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 │ │ @@ -204078,16 +204079,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 │ │ -09848c: |[09848c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -09849c: 0e00 |0000: return-void │ │ +098464: |[098464] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +098474: 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; │ │ @@ -204097,16 +204098,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 │ │ -0984a0: |[0984a0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0984b0: 0e00 |0000: return-void │ │ +098478: |[098478] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +098488: 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; │ │ @@ -204116,16 +204117,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 │ │ -0984b4: |[0984b4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -0984c4: 0e00 |0000: return-void │ │ +09848c: |[09848c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +09849c: 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; │ │ @@ -204136,16 +204137,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 │ │ -0984c8: |[0984c8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -0984d8: 0e00 |0000: return-void │ │ +0984a0: |[0984a0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +0984b0: 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; │ │ @@ -204155,16 +204156,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0984dc: |[0984dc] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -0984ec: 0e00 |0000: return-void │ │ +0984b4: |[0984b4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +0984c4: 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 │ │ @@ -204174,16 +204175,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 │ │ -0984f0: |[0984f0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -098500: 0e00 |0000: return-void │ │ +0984c8: |[0984c8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +0984d8: 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; │ │ @@ -204193,16 +204194,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -098504: |[098504] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -098514: 0e00 |0000: return-void │ │ +0984dc: |[0984dc] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +0984ec: 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 │ │ @@ -204245,21 +204246,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 │ │ -098518: |[098518] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ -098528: 5b12 9b07 |0000: iput-object v2, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079b │ │ -09852c: 7010 550f 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0f55 │ │ -098532: 2200 5c00 |0005: new-instance v0, Landroid/graphics/Rect; // type@005c │ │ -098536: 7010 aa01 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01aa │ │ -09853c: 5b10 9a07 |000a: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@079a │ │ -098540: 0e00 |000c: return-void │ │ +0984f0: |[0984f0] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ +098500: 5b12 9b07 |0000: iput-object v2, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079b │ │ +098504: 7010 550f 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0f55 │ │ +09850a: 2200 5c00 |0005: new-instance v0, Landroid/graphics/Rect; // type@005c │ │ +09850e: 7010 aa01 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01aa │ │ +098514: 5b10 9a07 |000a: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@079a │ │ +098518: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1538 │ │ 0x0005 line=1539 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -204269,60 +204270,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 │ │ -098544: |[098544] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -098554: 5420 9a07 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@079a │ │ -098558: 6e20 1316 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@1613 │ │ -09855e: 6e20 3916 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@1639 │ │ -098564: 6e20 1416 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@1614 │ │ -09856a: 6e20 3a16 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@163a │ │ -098570: 6e10 3016 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@1630 │ │ -098576: 0a01 |0011: move-result v1 │ │ -098578: 6e20 5216 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@1652 │ │ -09857e: 6e10 1e16 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@161e │ │ -098584: 0c01 |0018: move-result-object v1 │ │ -098586: 6e20 4816 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@1648 │ │ -09858c: 6e10 1716 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@1617 │ │ -098592: 0c01 |001f: move-result-object v1 │ │ -098594: 6e20 3d16 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@163d │ │ -09859a: 6e10 1a16 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@161a │ │ -0985a0: 0c01 |0026: move-result-object v1 │ │ -0985a2: 6e20 4116 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1641 │ │ -0985a8: 6e10 2916 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@1629 │ │ -0985ae: 0a01 |002d: move-result v1 │ │ -0985b0: 6e20 4216 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@1642 │ │ -0985b6: 6e10 2816 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@1628 │ │ -0985bc: 0a01 |0034: move-result v1 │ │ -0985be: 6e20 3e16 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@163e │ │ -0985c4: 6e10 2a16 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@162a │ │ -0985ca: 0a01 |003b: move-result v1 │ │ -0985cc: 6e20 4316 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@1643 │ │ -0985d2: 6e10 2b16 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@162b │ │ -0985d8: 0a01 |0042: move-result v1 │ │ -0985da: 6e20 4416 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@1644 │ │ -0985e0: 6e10 2516 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@1625 │ │ -0985e6: 0a01 |0049: move-result v1 │ │ -0985e8: 6e20 3816 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@1638 │ │ -0985ee: 6e10 2f16 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@162f │ │ -0985f4: 0a01 |0050: move-result v1 │ │ -0985f6: 6e20 4d16 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@164d │ │ -0985fc: 6e10 2c16 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@162c │ │ -098602: 0a01 |0057: move-result v1 │ │ -098604: 6e20 4616 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@1646 │ │ -09860a: 6e10 1216 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@1612 │ │ -098610: 0a01 |005e: move-result v1 │ │ -098612: 6e20 0916 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1609 │ │ -098618: 6e10 1d16 0400 |0062: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getMovementGranularities:()I // method@161d │ │ -09861e: 0a01 |0065: move-result v1 │ │ -098620: 6e20 4716 1300 |0066: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setMovementGranularities:(I)V // method@1647 │ │ -098626: 0e00 |0069: return-void │ │ +09851c: |[09851c] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +09852c: 5420 9a07 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@079a │ │ +098530: 6e20 1316 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@1613 │ │ +098536: 6e20 3916 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@1639 │ │ +09853c: 6e20 1416 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@1614 │ │ +098542: 6e20 3a16 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@163a │ │ +098548: 6e10 3016 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@1630 │ │ +09854e: 0a01 |0011: move-result v1 │ │ +098550: 6e20 5216 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@1652 │ │ +098556: 6e10 1e16 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@161e │ │ +09855c: 0c01 |0018: move-result-object v1 │ │ +09855e: 6e20 4816 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@1648 │ │ +098564: 6e10 1716 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@1617 │ │ +09856a: 0c01 |001f: move-result-object v1 │ │ +09856c: 6e20 3d16 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@163d │ │ +098572: 6e10 1a16 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@161a │ │ +098578: 0c01 |0026: move-result-object v1 │ │ +09857a: 6e20 4116 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1641 │ │ +098580: 6e10 2916 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@1629 │ │ +098586: 0a01 |002d: move-result v1 │ │ +098588: 6e20 4216 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@1642 │ │ +09858e: 6e10 2816 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@1628 │ │ +098594: 0a01 |0034: move-result v1 │ │ +098596: 6e20 3e16 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@163e │ │ +09859c: 6e10 2a16 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@162a │ │ +0985a2: 0a01 |003b: move-result v1 │ │ +0985a4: 6e20 4316 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@1643 │ │ +0985aa: 6e10 2b16 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@162b │ │ +0985b0: 0a01 |0042: move-result v1 │ │ +0985b2: 6e20 4416 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@1644 │ │ +0985b8: 6e10 2516 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@1625 │ │ +0985be: 0a01 |0049: move-result v1 │ │ +0985c0: 6e20 3816 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@1638 │ │ +0985c6: 6e10 2f16 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@162f │ │ +0985cc: 0a01 |0050: move-result v1 │ │ +0985ce: 6e20 4d16 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@164d │ │ +0985d4: 6e10 2c16 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@162c │ │ +0985da: 0a01 |0057: move-result v1 │ │ +0985dc: 6e20 4616 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@1646 │ │ +0985e2: 6e10 1216 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@1612 │ │ +0985e8: 0a01 |005e: move-result v1 │ │ +0985ea: 6e20 0916 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1609 │ │ +0985f0: 6e10 1d16 0400 |0062: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getMovementGranularities:()I // method@161d │ │ +0985f6: 0a01 |0065: move-result v1 │ │ +0985f8: 6e20 4716 1300 |0066: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setMovementGranularities:(I)V // method@1647 │ │ +0985fe: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1597 │ │ 0x0002 line=1599 │ │ 0x0005 line=1600 │ │ 0x0008 line=1602 │ │ 0x000b line=1603 │ │ @@ -204352,19 +204353,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -098628: |[098628] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.filter:(Landroid/view/View;)Z │ │ -098638: 5410 9b07 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079b │ │ -09863c: 6e20 1e1b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@1b1e │ │ -098642: 0a00 |0005: move-result v0 │ │ -098644: 0f00 |0006: return v0 │ │ +098600: |[098600] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.filter:(Landroid/view/View;)Z │ │ +098610: 5410 9b07 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079b │ │ +098614: 6e20 1e1b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@1b1e │ │ +09861a: 0a00 |0005: move-result v0 │ │ +09861c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1587 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ │ │ @@ -204373,21 +204374,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 │ │ -098648: |[098648] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -098658: 6f30 590f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f59 │ │ -09865e: 1c00 df03 |0003: const-class v0, Landroid/support/v4/widget/SlidingPaneLayout; // type@03df │ │ -098662: 6e10 ef20 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@20ef │ │ -098668: 0c00 |0008: move-result-object v0 │ │ -09866a: 6e20 a11d 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1da1 │ │ -098670: 0e00 |000c: return-void │ │ +098620: |[098620] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +098630: 6f30 590f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f59 │ │ +098636: 1c00 df03 |0003: const-class v0, Landroid/support/v4/widget/SlidingPaneLayout; // type@03df │ │ +09863a: 6e10 ef20 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@20ef │ │ +098640: 0c00 |0008: move-result-object v0 │ │ +098642: 6e20 a11d 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1da1 │ │ +098648: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1572 │ │ 0x0003 line=1574 │ │ 0x000c line=1575 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ @@ -204399,51 +204400,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 │ │ -098674: |[098674] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -098684: 7110 3216 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@1632 │ │ -09868a: 0c04 |0003: move-result-object v4 │ │ -09868c: 6f30 5a0f 7604 |0004: invoke-super {v6, v7, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0f5a │ │ -098692: 7030 c01a 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@1ac0 │ │ -098698: 6e10 3716 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@1637 │ │ -09869e: 1c05 df03 |000d: const-class v5, Landroid/support/v4/widget/SlidingPaneLayout; // type@03df │ │ -0986a2: 6e10 ef20 0500 |000f: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@20ef │ │ -0986a8: 0c05 |0012: move-result-object v5 │ │ -0986aa: 6e20 3d16 5800 |0013: invoke-virtual {v8, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@163d │ │ -0986b0: 6e20 4e16 7800 |0016: invoke-virtual {v8, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@164e │ │ -0986b6: 7110 2f12 0700 |0019: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@122f │ │ -0986bc: 0c03 |001c: move-result-object v3 │ │ -0986be: 2035 2004 |001d: instance-of v5, v3, Landroid/view/View; // type@0420 │ │ -0986c2: 3805 0700 |001f: if-eqz v5, 0026 // +0007 │ │ -0986c6: 1f03 2004 |0021: check-cast v3, Landroid/view/View; // type@0420 │ │ -0986ca: 6e20 4916 3800 |0023: invoke-virtual {v8, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@1649 │ │ -0986d0: 5465 9b07 |0026: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079b │ │ -0986d4: 6e10 101b 0500 |0028: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1b10 │ │ -0986da: 0a01 |002b: move-result v1 │ │ -0986dc: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -0986de: 3512 1e00 |002d: if-ge v2, v1, 004b // +001e │ │ -0986e2: 5465 9b07 |002f: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079b │ │ -0986e6: 6e20 0f1b 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1b0f │ │ -0986ec: 0c00 |0034: move-result-object v0 │ │ -0986ee: 6e20 c11a 0600 |0035: invoke-virtual {v6, v0}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@1ac1 │ │ -0986f4: 0a05 |0038: move-result v5 │ │ -0986f6: 3905 0f00 |0039: if-nez v5, 0048 // +000f │ │ -0986fa: 6e10 bc1c 0000 |003b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1cbc │ │ -098700: 0a05 |003e: move-result v5 │ │ -098702: 3905 0900 |003f: if-nez v5, 0048 // +0009 │ │ -098706: 1215 |0041: const/4 v5, #int 1 // #1 │ │ -098708: 7120 5212 5000 |0042: invoke-static {v0, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1252 │ │ -09870e: 6e20 0a16 0800 |0045: invoke-virtual {v8, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@160a │ │ -098714: d802 0201 |0048: add-int/lit8 v2, v2, #int 1 // #01 │ │ -098718: 28e3 |004a: goto 002d // -001d │ │ -09871a: 0e00 |004b: return-void │ │ +09864c: |[09864c] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +09865c: 7110 3216 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@1632 │ │ +098662: 0c04 |0003: move-result-object v4 │ │ +098664: 6f30 5a0f 7604 |0004: invoke-super {v6, v7, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0f5a │ │ +09866a: 7030 c01a 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@1ac0 │ │ +098670: 6e10 3716 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@1637 │ │ +098676: 1c05 df03 |000d: const-class v5, Landroid/support/v4/widget/SlidingPaneLayout; // type@03df │ │ +09867a: 6e10 ef20 0500 |000f: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@20ef │ │ +098680: 0c05 |0012: move-result-object v5 │ │ +098682: 6e20 3d16 5800 |0013: invoke-virtual {v8, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@163d │ │ +098688: 6e20 4e16 7800 |0016: invoke-virtual {v8, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@164e │ │ +09868e: 7110 2f12 0700 |0019: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@122f │ │ +098694: 0c03 |001c: move-result-object v3 │ │ +098696: 2035 2004 |001d: instance-of v5, v3, Landroid/view/View; // type@0420 │ │ +09869a: 3805 0700 |001f: if-eqz v5, 0026 // +0007 │ │ +09869e: 1f03 2004 |0021: check-cast v3, Landroid/view/View; // type@0420 │ │ +0986a2: 6e20 4916 3800 |0023: invoke-virtual {v8, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@1649 │ │ +0986a8: 5465 9b07 |0026: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079b │ │ +0986ac: 6e10 101b 0500 |0028: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1b10 │ │ +0986b2: 0a01 |002b: move-result v1 │ │ +0986b4: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +0986b6: 3512 1e00 |002d: if-ge v2, v1, 004b // +001e │ │ +0986ba: 5465 9b07 |002f: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079b │ │ +0986be: 6e20 0f1b 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1b0f │ │ +0986c4: 0c00 |0034: move-result-object v0 │ │ +0986c6: 6e20 c11a 0600 |0035: invoke-virtual {v6, v0}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@1ac1 │ │ +0986cc: 0a05 |0038: move-result v5 │ │ +0986ce: 3905 0f00 |0039: if-nez v5, 0048 // +000f │ │ +0986d2: 6e10 bc1c 0000 |003b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1cbc │ │ +0986d8: 0a05 |003e: move-result v5 │ │ +0986da: 3905 0900 |003f: if-nez v5, 0048 // +0009 │ │ +0986de: 1215 |0041: const/4 v5, #int 1 // #1 │ │ +0986e0: 7120 5212 5000 |0042: invoke-static {v0, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1252 │ │ +0986e6: 6e20 0a16 0800 |0045: invoke-virtual {v8, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@160a │ │ +0986ec: d802 0201 |0048: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0986f0: 28e3 |004a: goto 002d // -001d │ │ +0986f2: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1543 │ │ 0x0004 line=1544 │ │ 0x0007 line=1545 │ │ 0x000a line=1546 │ │ 0x000d line=1548 │ │ @@ -204474,23 +204475,23 @@ │ │ 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 │ │ -09871c: |[09871c] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -09872c: 6e20 c11a 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@1ac1 │ │ -098732: 0a00 |0003: move-result v0 │ │ -098734: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -098738: 6f40 5c0f 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@0f5c │ │ -09873e: 0a00 |0009: move-result v0 │ │ -098740: 0f00 |000a: return v0 │ │ -098742: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -098744: 28fe |000c: goto 000a // -0002 │ │ +0986f4: |[0986f4] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +098704: 6e20 c11a 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@1ac1 │ │ +09870a: 0a00 |0003: move-result v0 │ │ +09870c: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +098710: 6f40 5c0f 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@0f5c │ │ +098716: 0a00 |0009: move-result v0 │ │ +098718: 0f00 |000a: return v0 │ │ +09871a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +09871c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1580 │ │ 0x0006 line=1581 │ │ 0x000a line=1583 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ @@ -204532,18 +204533,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 │ │ -098748: |[098748] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ -098758: 5b01 9e07 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -09875c: 7010 b11b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@1bb1 │ │ -098762: 0e00 |0005: return-void │ │ +098720: |[098720] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ +098730: 5b01 9e07 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +098734: 7010 b11b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@1bb1 │ │ +09873a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1296 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ @@ -204552,17 +204553,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 │ │ -098764: |[098764] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ -098774: 7020 c71a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@1ac7 │ │ -09877a: 0e00 |0003: return-void │ │ +09873c: |[09873c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ +09874c: 7020 c71a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@1ac7 │ │ +098752: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1296 │ │ 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; │ │ @@ -204573,63 +204574,63 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -09877c: |[09877c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ -09878c: 5474 9e07 |0000: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -098790: 7110 fb1a 0400 |0002: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1afb │ │ -098796: 0c04 |0005: move-result-object v4 │ │ -098798: 6e10 971c 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ -09879e: 0c01 |0009: move-result-object v1 │ │ -0987a0: 1f01 d603 |000a: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03d6 │ │ -0987a4: 5474 9e07 |000c: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -0987a8: 7110 fe1a 0400 |000e: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@1afe │ │ -0987ae: 0a04 |0011: move-result v4 │ │ -0987b0: 3804 2f00 |0012: if-eqz v4, 0041 // +002f │ │ -0987b4: 5474 9e07 |0014: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -0987b8: 6e10 1b1b 0400 |0016: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@1b1b │ │ -0987be: 0a04 |0019: move-result v4 │ │ -0987c0: 5475 9e07 |001a: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -0987c4: 6e10 161b 0500 |001c: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@1b16 │ │ -0987ca: 0a05 |001f: move-result v5 │ │ -0987cc: 5216 a407 |0020: iget v6, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@07a4 │ │ -0987d0: b065 |0022: add-int/2addr v5, v6 │ │ -0987d2: 5476 9e07 |0023: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -0987d6: 7110 fb1a 0600 |0025: invoke-static {v6}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1afb │ │ -0987dc: 0c06 |0028: move-result-object v6 │ │ -0987de: 6e10 bd1c 0600 |0029: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@1cbd │ │ -0987e4: 0a06 |002c: move-result v6 │ │ -0987e6: b065 |002d: add-int/2addr v5, v6 │ │ -0987e8: 9103 0405 |002e: sub-int v3, v4, v5 │ │ -0987ec: 5474 9e07 |0030: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -0987f0: 7110 ff1a 0400 |0032: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1aff │ │ -0987f6: 0a04 |0035: move-result v4 │ │ -0987f8: 9100 0304 |0036: sub-int v0, v3, v4 │ │ -0987fc: 7120 1e21 3900 |0038: invoke-static {v9, v3}, Ljava/lang/Math;.min:(II)I // method@211e │ │ -098802: 0a04 |003b: move-result v4 │ │ -098804: 7120 1c21 0400 |003c: invoke-static {v4, v0}, Ljava/lang/Math;.max:(II)I // method@211c │ │ -09880a: 0a02 |003f: move-result v2 │ │ -09880c: 0f02 |0040: return v2 │ │ -09880e: 5474 9e07 |0041: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -098812: 6e10 151b 0400 |0043: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1b15 │ │ -098818: 0a04 |0046: move-result v4 │ │ -09881a: 5215 a307 |0047: iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@07a3 │ │ -09881e: 9003 0405 |0049: add-int v3, v4, v5 │ │ -098822: 5474 9e07 |004b: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -098826: 7110 ff1a 0400 |004d: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1aff │ │ -09882c: 0a04 |0050: move-result v4 │ │ -09882e: 9000 0304 |0051: add-int v0, v3, v4 │ │ -098832: 7120 1c21 3900 |0053: invoke-static {v9, v3}, Ljava/lang/Math;.max:(II)I // method@211c │ │ -098838: 0a04 |0056: move-result v4 │ │ -09883a: 7120 1e21 0400 |0057: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@211e │ │ -098840: 0a02 |005a: move-result v2 │ │ -098842: 28e5 |005b: goto 0040 // -001b │ │ +098754: |[098754] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +098764: 5474 9e07 |0000: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +098768: 7110 fb1a 0400 |0002: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1afb │ │ +09876e: 0c04 |0005: move-result-object v4 │ │ +098770: 6e10 971c 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ +098776: 0c01 |0009: move-result-object v1 │ │ +098778: 1f01 d603 |000a: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03d6 │ │ +09877c: 5474 9e07 |000c: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +098780: 7110 fe1a 0400 |000e: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@1afe │ │ +098786: 0a04 |0011: move-result v4 │ │ +098788: 3804 2f00 |0012: if-eqz v4, 0041 // +002f │ │ +09878c: 5474 9e07 |0014: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +098790: 6e10 1b1b 0400 |0016: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@1b1b │ │ +098796: 0a04 |0019: move-result v4 │ │ +098798: 5475 9e07 |001a: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +09879c: 6e10 161b 0500 |001c: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@1b16 │ │ +0987a2: 0a05 |001f: move-result v5 │ │ +0987a4: 5216 a407 |0020: iget v6, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@07a4 │ │ +0987a8: b065 |0022: add-int/2addr v5, v6 │ │ +0987aa: 5476 9e07 |0023: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +0987ae: 7110 fb1a 0600 |0025: invoke-static {v6}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1afb │ │ +0987b4: 0c06 |0028: move-result-object v6 │ │ +0987b6: 6e10 bd1c 0600 |0029: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@1cbd │ │ +0987bc: 0a06 |002c: move-result v6 │ │ +0987be: b065 |002d: add-int/2addr v5, v6 │ │ +0987c0: 9103 0405 |002e: sub-int v3, v4, v5 │ │ +0987c4: 5474 9e07 |0030: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +0987c8: 7110 ff1a 0400 |0032: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1aff │ │ +0987ce: 0a04 |0035: move-result v4 │ │ +0987d0: 9100 0304 |0036: sub-int v0, v3, v4 │ │ +0987d4: 7120 1e21 3900 |0038: invoke-static {v9, v3}, Ljava/lang/Math;.min:(II)I // method@211e │ │ +0987da: 0a04 |003b: move-result v4 │ │ +0987dc: 7120 1c21 0400 |003c: invoke-static {v4, v0}, Ljava/lang/Math;.max:(II)I // method@211c │ │ +0987e2: 0a02 |003f: move-result v2 │ │ +0987e4: 0f02 |0040: return v2 │ │ +0987e6: 5474 9e07 |0041: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +0987ea: 6e10 151b 0400 |0043: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1b15 │ │ +0987f0: 0a04 |0046: move-result v4 │ │ +0987f2: 5215 a307 |0047: iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@07a3 │ │ +0987f6: 9003 0405 |0049: add-int v3, v4, v5 │ │ +0987fa: 5474 9e07 |004b: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +0987fe: 7110 ff1a 0400 |004d: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1aff │ │ +098804: 0a04 |0050: move-result v4 │ │ +098806: 9000 0304 |0051: add-int v0, v3, v4 │ │ +09880a: 7120 1c21 3900 |0053: invoke-static {v9, v3}, Ljava/lang/Math;.max:(II)I // method@211c │ │ +098810: 0a04 |0056: move-result v4 │ │ +098812: 7120 1e21 0400 |0057: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@211e │ │ +098818: 0a02 |005a: move-result v2 │ │ +09881a: 28e5 |005b: goto 0040 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1362 │ │ 0x000c line=1365 │ │ 0x0014 line=1366 │ │ 0x0030 line=1368 │ │ 0x0038 line=1369 │ │ @@ -204655,18 +204656,18 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -098844: |[098844] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ -098854: 6e10 b61c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ -09885a: 0a00 |0003: move-result v0 │ │ -09885c: 0f00 |0004: return v0 │ │ +09881c: |[09881c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ +09882c: 6e10 b61c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ +098832: 0a00 |0003: move-result v0 │ │ +098834: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1382 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 top I │ │ @@ -204677,19 +204678,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -098860: |[098860] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ -098870: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -098874: 7110 ff1a 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1aff │ │ -09887a: 0a00 |0005: move-result v0 │ │ -09887c: 0f00 |0006: return v0 │ │ +098838: |[098838] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +098848: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +09884c: 7110 ff1a 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1aff │ │ +098852: 0a00 |0005: move-result v0 │ │ +098854: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1357 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ │ │ @@ -204698,23 +204699,23 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -098880: |[098880] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onEdgeDragStarted:(II)V │ │ -098890: 5420 9e07 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -098894: 7110 f91a 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@1af9 │ │ -09889a: 0c00 |0005: move-result-object v0 │ │ -09889c: 5421 9e07 |0006: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -0988a0: 7110 fb1a 0100 |0008: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1afb │ │ -0988a6: 0c01 |000b: move-result-object v1 │ │ -0988a8: 6e30 c41b 1004 |000c: invoke-virtual {v0, v1, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@1bc4 │ │ -0988ae: 0e00 |000f: return-void │ │ +098858: |[098858] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onEdgeDragStarted:(II)V │ │ +098868: 5420 9e07 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +09886c: 7110 f91a 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@1af9 │ │ +098872: 0c00 |0005: move-result-object v0 │ │ +098874: 5421 9e07 |0006: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +098878: 7110 fb1a 0100 |0008: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1afb │ │ +09887e: 0c01 |000b: move-result-object v1 │ │ +098880: 6e30 c41b 1004 |000c: invoke-virtual {v0, v1, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@1bc4 │ │ +098886: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1387 │ │ 0x000f line=1388 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0010 reg=3 edgeFlags I │ │ @@ -204725,18 +204726,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0988b0: |[0988b0] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewCaptured:(Landroid/view/View;I)V │ │ -0988c0: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -0988c4: 6e10 341b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@1b34 │ │ -0988ca: 0e00 |0005: return-void │ │ +098888: |[098888] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewCaptured:(Landroid/view/View;I)V │ │ +098898: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +09889c: 6e10 341b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@1b34 │ │ +0988a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1324 │ │ 0x0005 line=1325 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0006 reg=2 capturedChild Landroid/view/View; │ │ @@ -204747,50 +204748,50 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -0988cc: |[0988cc] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewDragStateChanged:(I)V │ │ -0988dc: 5420 9e07 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -0988e0: 7110 f91a 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@1af9 │ │ -0988e6: 0c00 |0005: move-result-object v0 │ │ -0988e8: 6e10 df1b 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1bdf │ │ -0988ee: 0a00 |0009: move-result v0 │ │ -0988f0: 3900 2900 |000a: if-nez v0, 0033 // +0029 │ │ -0988f4: 5420 9e07 |000c: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -0988f8: 7110 fa1a 0000 |000e: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@1afa │ │ -0988fe: 0a00 |0011: move-result v0 │ │ -098900: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -098902: 2d00 0001 |0013: cmpl-float v0, v0, v1 │ │ -098906: 3900 1f00 |0015: if-nez v0, 0034 // +001f │ │ -09890a: 5420 9e07 |0017: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -09890e: 5421 9e07 |0019: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -098912: 7110 fb1a 0100 |001b: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1afb │ │ -098918: 0c01 |001e: move-result-object v1 │ │ -09891a: 6e20 441b 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@1b44 │ │ -098920: 5420 9e07 |0022: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -098924: 5421 9e07 |0024: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -098928: 7110 fb1a 0100 |0026: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1afb │ │ -09892e: 0c01 |0029: move-result-object v1 │ │ -098930: 6e20 071b 1000 |002a: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelClosed:(Landroid/view/View;)V // method@1b07 │ │ -098936: 5420 9e07 |002d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -09893a: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -09893c: 7120 fc1a 1000 |0030: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@1afc │ │ -098942: 0e00 |0033: return-void │ │ -098944: 5420 9e07 |0034: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -098948: 5421 9e07 |0036: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -09894c: 7110 fb1a 0100 |0038: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1afb │ │ -098952: 0c01 |003b: move-result-object v1 │ │ -098954: 6e20 081b 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelOpened:(Landroid/view/View;)V // method@1b08 │ │ -09895a: 5420 9e07 |003f: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -09895e: 1211 |0041: const/4 v1, #int 1 // #1 │ │ -098960: 7120 fc1a 1000 |0042: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@1afc │ │ -098966: 28ee |0045: goto 0033 // -0012 │ │ +0988a4: |[0988a4] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewDragStateChanged:(I)V │ │ +0988b4: 5420 9e07 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +0988b8: 7110 f91a 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@1af9 │ │ +0988be: 0c00 |0005: move-result-object v0 │ │ +0988c0: 6e10 df1b 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1bdf │ │ +0988c6: 0a00 |0009: move-result v0 │ │ +0988c8: 3900 2900 |000a: if-nez v0, 0033 // +0029 │ │ +0988cc: 5420 9e07 |000c: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +0988d0: 7110 fa1a 0000 |000e: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@1afa │ │ +0988d6: 0a00 |0011: move-result v0 │ │ +0988d8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0988da: 2d00 0001 |0013: cmpl-float v0, v0, v1 │ │ +0988de: 3900 1f00 |0015: if-nez v0, 0034 // +001f │ │ +0988e2: 5420 9e07 |0017: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +0988e6: 5421 9e07 |0019: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +0988ea: 7110 fb1a 0100 |001b: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1afb │ │ +0988f0: 0c01 |001e: move-result-object v1 │ │ +0988f2: 6e20 441b 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@1b44 │ │ +0988f8: 5420 9e07 |0022: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +0988fc: 5421 9e07 |0024: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +098900: 7110 fb1a 0100 |0026: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1afb │ │ +098906: 0c01 |0029: move-result-object v1 │ │ +098908: 6e20 071b 1000 |002a: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelClosed:(Landroid/view/View;)V // method@1b07 │ │ +09890e: 5420 9e07 |002d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +098912: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +098914: 7120 fc1a 1000 |0030: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@1afc │ │ +09891a: 0e00 |0033: return-void │ │ +09891c: 5420 9e07 |0034: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +098920: 5421 9e07 |0036: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +098924: 7110 fb1a 0100 |0038: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1afb │ │ +09892a: 0c01 |003b: move-result-object v1 │ │ +09892c: 6e20 081b 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelOpened:(Landroid/view/View;)V // method@1b08 │ │ +098932: 5420 9e07 |003f: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +098936: 1211 |0041: const/4 v1, #int 1 // #1 │ │ +098938: 7120 fc1a 1000 |0042: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@1afc │ │ +09893e: 28ee |0045: goto 0033 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1309 │ │ 0x000c line=1310 │ │ 0x0017 line=1311 │ │ 0x0022 line=1312 │ │ 0x002d line=1313 │ │ @@ -204806,20 +204807,20 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -098968: |[098968] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ -098978: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -09897c: 7120 fd1a 3000 |0002: invoke-static {v0, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V // method@1afd │ │ -098982: 5410 9e07 |0005: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -098986: 6e10 1c1b 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@1b1c │ │ -09898c: 0e00 |000a: return-void │ │ +098940: |[098940] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +098950: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +098954: 7120 fd1a 3000 |0002: invoke-static {v0, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V // method@1afd │ │ +09895a: 5410 9e07 |0005: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +09895e: 6e10 1c1b 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@1b1c │ │ +098964: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1329 │ │ 0x0005 line=1330 │ │ 0x000a line=1331 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ @@ -204834,80 +204835,80 @@ │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 126 16-bit code units │ │ -098990: |[098990] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewReleased:(Landroid/view/View;FF)V │ │ -0989a0: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ -0989a4: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -0989a6: 6e10 971c 0900 |0003: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ -0989ac: 0c02 |0006: move-result-object v2 │ │ -0989ae: 1f02 d603 |0007: check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03d6 │ │ -0989b2: 5484 9e07 |0009: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -0989b6: 7110 fe1a 0400 |000b: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@1afe │ │ -0989bc: 0a04 |000e: move-result v4 │ │ -0989be: 3804 4b00 |000f: if-eqz v4, 005a // +004b │ │ -0989c2: 5484 9e07 |0011: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -0989c6: 6e10 161b 0400 |0013: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@1b16 │ │ -0989cc: 0a04 |0016: move-result v4 │ │ -0989ce: 5225 a407 |0017: iget v5, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@07a4 │ │ -0989d2: 9003 0405 |0019: add-int v3, v4, v5 │ │ -0989d6: 2e04 0a06 |001b: cmpg-float v4, v10, v6 │ │ -0989da: 3a04 1000 |001d: if-ltz v4, 002d // +0010 │ │ -0989de: 2d04 0a06 |001f: cmpl-float v4, v10, v6 │ │ -0989e2: 3904 1300 |0021: if-nez v4, 0034 // +0013 │ │ -0989e6: 5484 9e07 |0023: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -0989ea: 7110 fa1a 0400 |0025: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@1afa │ │ -0989f0: 0a04 |0028: move-result v4 │ │ -0989f2: 2d04 0407 |0029: cmpl-float v4, v4, v7 │ │ -0989f6: 3d04 0900 |002b: if-lez v4, 0034 // +0009 │ │ -0989fa: 5484 9e07 |002d: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -0989fe: 7110 ff1a 0400 |002f: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1aff │ │ -098a04: 0a04 |0032: move-result v4 │ │ -098a06: b043 |0033: add-int/2addr v3, v4 │ │ -098a08: 5484 9e07 |0034: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -098a0c: 7110 fb1a 0400 |0036: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1afb │ │ -098a12: 0c04 |0039: move-result-object v4 │ │ -098a14: 6e10 bd1c 0400 |003a: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1cbd │ │ -098a1a: 0a00 |003d: move-result v0 │ │ -098a1c: 5484 9e07 |003e: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -098a20: 6e10 1b1b 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@1b1b │ │ -098a26: 0a04 |0043: move-result v4 │ │ -098a28: b134 |0044: sub-int/2addr v4, v3 │ │ -098a2a: 9101 0400 |0045: sub-int v1, v4, v0 │ │ -098a2e: 5484 9e07 |0047: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -098a32: 7110 f91a 0400 |0049: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@1af9 │ │ -098a38: 0c04 |004c: move-result-object v4 │ │ -098a3a: 6e10 b61c 0900 |004d: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ -098a40: 0a05 |0050: move-result v5 │ │ -098a42: 6e30 ed1b 1405 |0051: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@1bed │ │ -098a48: 5484 9e07 |0054: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -098a4c: 6e10 1c1b 0400 |0056: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@1b1c │ │ -098a52: 0e00 |0059: return-void │ │ -098a54: 5484 9e07 |005a: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -098a58: 6e10 151b 0400 |005c: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1b15 │ │ -098a5e: 0a04 |005f: move-result v4 │ │ -098a60: 5225 a307 |0060: iget v5, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@07a3 │ │ -098a64: 9001 0405 |0062: add-int v1, v4, v5 │ │ -098a68: 2d04 0a06 |0064: cmpl-float v4, v10, v6 │ │ -098a6c: 3c04 1000 |0066: if-gtz v4, 0076 // +0010 │ │ -098a70: 2d04 0a06 |0068: cmpl-float v4, v10, v6 │ │ -098a74: 3904 ddff |006a: if-nez v4, 0047 // -0023 │ │ -098a78: 5484 9e07 |006c: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -098a7c: 7110 fa1a 0400 |006e: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@1afa │ │ -098a82: 0a04 |0071: move-result v4 │ │ -098a84: 2d04 0407 |0072: cmpl-float v4, v4, v7 │ │ -098a88: 3d04 d3ff |0074: if-lez v4, 0047 // -002d │ │ -098a8c: 5484 9e07 |0076: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -098a90: 7110 ff1a 0400 |0078: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1aff │ │ -098a96: 0a04 |007b: move-result v4 │ │ -098a98: b041 |007c: add-int/2addr v1, v4 │ │ -098a9a: 28ca |007d: goto 0047 // -0036 │ │ +098968: |[098968] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewReleased:(Landroid/view/View;FF)V │ │ +098978: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ +09897c: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +09897e: 6e10 971c 0900 |0003: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ +098984: 0c02 |0006: move-result-object v2 │ │ +098986: 1f02 d603 |0007: check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03d6 │ │ +09898a: 5484 9e07 |0009: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +09898e: 7110 fe1a 0400 |000b: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@1afe │ │ +098994: 0a04 |000e: move-result v4 │ │ +098996: 3804 4b00 |000f: if-eqz v4, 005a // +004b │ │ +09899a: 5484 9e07 |0011: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +09899e: 6e10 161b 0400 |0013: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@1b16 │ │ +0989a4: 0a04 |0016: move-result v4 │ │ +0989a6: 5225 a407 |0017: iget v5, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@07a4 │ │ +0989aa: 9003 0405 |0019: add-int v3, v4, v5 │ │ +0989ae: 2e04 0a06 |001b: cmpg-float v4, v10, v6 │ │ +0989b2: 3a04 1000 |001d: if-ltz v4, 002d // +0010 │ │ +0989b6: 2d04 0a06 |001f: cmpl-float v4, v10, v6 │ │ +0989ba: 3904 1300 |0021: if-nez v4, 0034 // +0013 │ │ +0989be: 5484 9e07 |0023: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +0989c2: 7110 fa1a 0400 |0025: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@1afa │ │ +0989c8: 0a04 |0028: move-result v4 │ │ +0989ca: 2d04 0407 |0029: cmpl-float v4, v4, v7 │ │ +0989ce: 3d04 0900 |002b: if-lez v4, 0034 // +0009 │ │ +0989d2: 5484 9e07 |002d: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +0989d6: 7110 ff1a 0400 |002f: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1aff │ │ +0989dc: 0a04 |0032: move-result v4 │ │ +0989de: b043 |0033: add-int/2addr v3, v4 │ │ +0989e0: 5484 9e07 |0034: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +0989e4: 7110 fb1a 0400 |0036: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1afb │ │ +0989ea: 0c04 |0039: move-result-object v4 │ │ +0989ec: 6e10 bd1c 0400 |003a: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1cbd │ │ +0989f2: 0a00 |003d: move-result v0 │ │ +0989f4: 5484 9e07 |003e: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +0989f8: 6e10 1b1b 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@1b1b │ │ +0989fe: 0a04 |0043: move-result v4 │ │ +098a00: b134 |0044: sub-int/2addr v4, v3 │ │ +098a02: 9101 0400 |0045: sub-int v1, v4, v0 │ │ +098a06: 5484 9e07 |0047: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +098a0a: 7110 f91a 0400 |0049: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@1af9 │ │ +098a10: 0c04 |004c: move-result-object v4 │ │ +098a12: 6e10 b61c 0900 |004d: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ +098a18: 0a05 |0050: move-result v5 │ │ +098a1a: 6e30 ed1b 1405 |0051: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@1bed │ │ +098a20: 5484 9e07 |0054: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +098a24: 6e10 1c1b 0400 |0056: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@1b1c │ │ +098a2a: 0e00 |0059: return-void │ │ +098a2c: 5484 9e07 |005a: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +098a30: 6e10 151b 0400 |005c: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1b15 │ │ +098a36: 0a04 |005f: move-result v4 │ │ +098a38: 5225 a307 |0060: iget v5, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@07a3 │ │ +098a3c: 9001 0405 |0062: add-int v1, v4, v5 │ │ +098a40: 2d04 0a06 |0064: cmpl-float v4, v10, v6 │ │ +098a44: 3c04 1000 |0066: if-gtz v4, 0076 // +0010 │ │ +098a48: 2d04 0a06 |0068: cmpl-float v4, v10, v6 │ │ +098a4c: 3904 ddff |006a: if-nez v4, 0047 // -0023 │ │ +098a50: 5484 9e07 |006c: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +098a54: 7110 fa1a 0400 |006e: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@1afa │ │ +098a5a: 0a04 |0071: move-result v4 │ │ +098a5c: 2d04 0407 |0072: cmpl-float v4, v4, v7 │ │ +098a60: 3d04 d3ff |0074: if-lez v4, 0047 // -002d │ │ +098a64: 5484 9e07 |0076: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +098a68: 7110 ff1a 0400 |0078: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1aff │ │ +098a6e: 0a04 |007b: move-result v4 │ │ +098a70: b041 |007c: add-int/2addr v1, v4 │ │ +098a72: 28ca |007d: goto 0047 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1335 │ │ 0x0009 line=1338 │ │ 0x0011 line=1339 │ │ 0x001b line=1340 │ │ 0x002d line=1341 │ │ @@ -204935,26 +204936,26 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -098a9c: |[098a9c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ -098aac: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ -098ab0: 7110 f61a 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@1af6 │ │ -098ab6: 0a00 |0005: move-result v0 │ │ -098ab8: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -098abc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -098abe: 0f00 |0009: return v0 │ │ -098ac0: 6e10 971c 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ -098ac6: 0c00 |000d: move-result-object v0 │ │ -098ac8: 1f00 d603 |000e: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03d6 │ │ -098acc: 5500 a507 |0010: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@07a5 │ │ -098ad0: 28f7 |0012: goto 0009 // -0009 │ │ +098a74: |[098a74] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ +098a84: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@079e │ │ +098a88: 7110 f61a 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@1af6 │ │ +098a8e: 0a00 |0005: move-result v0 │ │ +098a90: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +098a94: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +098a96: 0f00 |0009: return v0 │ │ +098a98: 6e10 971c 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ +098a9e: 0c00 |000d: move-result-object v0 │ │ +098aa0: 1f00 d603 |000e: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03d6 │ │ +098aa4: 5500 a507 |0010: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@07a5 │ │ +098aa8: 28f7 |0012: goto 0009 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1300 │ │ 0x0008 line=1301 │ │ 0x0009 line=1304 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ @@ -204992,17 +204993,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -098ad4: |[098ad4] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.:()V │ │ -098ae4: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -098aea: 0e00 |0003: return-void │ │ +098aac: |[098aac] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.:()V │ │ +098abc: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +098ac2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ │ │ Virtual methods - │ │ @@ -205011,16 +205012,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -098aec: |[098aec] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelClosed:(Landroid/view/View;)V │ │ -098afc: 0e00 |0000: return-void │ │ +098ac4: |[098ac4] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelClosed:(Landroid/view/View;)V │ │ +098ad4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ 0x0000 - 0x0001 reg=1 panel Landroid/view/View; │ │ │ │ @@ -205029,16 +205030,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -098b00: |[098b00] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelOpened:(Landroid/view/View;)V │ │ -098b10: 0e00 |0000: return-void │ │ +098ad8: |[098ad8] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelOpened:(Landroid/view/View;)V │ │ +098ae8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ 0x0000 - 0x0001 reg=1 panel Landroid/view/View; │ │ │ │ @@ -205047,16 +205048,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -098b14: |[098b14] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelSlide:(Landroid/view/View;F)V │ │ -098b24: 0e00 |0000: return-void │ │ +098aec: |[098aec] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelSlide:(Landroid/view/View;F)V │ │ +098afc: 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; │ │ 0x0000 - 0x0001 reg=2 slideOffset F │ │ @@ -205092,17 +205093,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -098b28: |[098b28] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.:()V │ │ -098b38: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -098b3e: 0e00 |0003: return-void │ │ +098b00: |[098b00] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.:()V │ │ +098b10: 7010 2621 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +098b16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1480 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; │ │ │ │ Virtual methods - │ │ @@ -205111,25 +205112,25 @@ │ │ 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 │ │ -098b40: |[098b40] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -098b50: 6e10 981c 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1c98 │ │ -098b56: 0a00 |0003: move-result v0 │ │ -098b58: 6e10 b61c 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ -098b5e: 0a01 |0007: move-result v1 │ │ -098b60: 6e10 ac1c 0600 |0008: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@1cac │ │ -098b66: 0a02 |000b: move-result v2 │ │ -098b68: 6e10 8b1c 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@1c8b │ │ -098b6e: 0a03 |000f: move-result v3 │ │ -098b70: 7153 4712 0521 |0010: invoke-static {v5, v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@1247 │ │ -098b76: 0e00 |0013: return-void │ │ +098b18: |[098b18] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +098b28: 6e10 981c 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1c98 │ │ +098b2e: 0a00 |0003: move-result v0 │ │ +098b30: 6e10 b61c 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1cb6 │ │ +098b36: 0a01 |0007: move-result v1 │ │ +098b38: 6e10 ac1c 0600 |0008: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@1cac │ │ +098b3e: 0a02 |000b: move-result v2 │ │ +098b40: 6e10 8b1c 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@1c8b │ │ +098b46: 0a03 |000f: move-result v3 │ │ +098b48: 7153 4712 0521 |0010: invoke-static {v5, v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@1247 │ │ +098b4e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1482 │ │ 0x0013 line=1484 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; │ │ 0x0000 - 0x0014 reg=5 parent Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -205169,44 +205170,44 @@ │ │ type : '(IZ[Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -098b78: |[098b78] com.stericson.RootShell.RootShell$1.:(IZ[Ljava/lang/String;Ljava/util/List;)V │ │ -098b88: 5b04 4808 |0000: iput-object v4, v0, Lcom/stericson/RootShell/RootShell$1;.val$result:Ljava/util/List; // field@0848 │ │ -098b8c: 7040 3d1f 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -098b92: 0e00 |0005: return-void │ │ +098b50: |[098b50] com.stericson.RootShell.RootShell$1.:(IZ[Ljava/lang/String;Ljava/util/List;)V │ │ +098b60: 5b04 4808 |0000: iput-object v4, v0, Lcom/stericson/RootShell/RootShell$1;.val$result:Ljava/util/List; // field@0848 │ │ +098b64: 7040 3d1f 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +098b6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stericson/RootShell/RootShell$1; │ │ - 0x0000 - 0x0006 reg=1 x0 I │ │ - 0x0000 - 0x0006 reg=2 x1 Z │ │ - 0x0000 - 0x0006 reg=3 x2 [Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=1 id I │ │ + 0x0000 - 0x0006 reg=2 handlerEnabled Z │ │ + 0x0000 - 0x0006 reg=3 command [Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=4 (null) Ljava/util/List; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootShell/RootShell$1;) │ │ name : 'commandOutput' │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -098b94: |[098b94] com.stericson.RootShell.RootShell$1.commandOutput:(ILjava/lang/String;)V │ │ -098ba4: 7110 1a1f 0300 |0000: invoke-static {v3}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -098baa: 5410 4808 |0003: iget-object v0, v1, Lcom/stericson/RootShell/RootShell$1;.val$result:Ljava/util/List; // field@0848 │ │ -098bae: 7220 d421 3000 |0005: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ -098bb4: 6f30 411f 2103 |0008: invoke-super {v1, v2, v3}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ -098bba: 0e00 |000b: return-void │ │ +098b6c: |[098b6c] com.stericson.RootShell.RootShell$1.commandOutput:(ILjava/lang/String;)V │ │ +098b7c: 7110 1a1f 0300 |0000: invoke-static {v3}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +098b82: 5410 4808 |0003: iget-object v0, v1, Lcom/stericson/RootShell/RootShell$1;.val$result:Ljava/util/List; // field@0848 │ │ +098b86: 7220 d421 3000 |0005: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ +098b8c: 6f30 411f 2103 |0008: invoke-super {v1, v2, v3}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ +098b92: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=132 │ │ 0x0008 line=134 │ │ 0x000b line=135 │ │ locals : │ │ @@ -205256,71 +205257,71 @@ │ │ type : '(IZ[Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -098bbc: |[098bbc] com.stericson.RootShell.RootShell$2.:(IZ[Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V │ │ -098bcc: 5b04 4908 |0000: iput-object v4, v0, Lcom/stericson/RootShell/RootShell$2;.val$binaryName:Ljava/lang/String; // field@0849 │ │ -098bd0: 5b05 4b08 |0002: iput-object v5, v0, Lcom/stericson/RootShell/RootShell$2;.val$foundPaths:Ljava/util/List; // field@084b │ │ -098bd4: 5b06 4a08 |0004: iput-object v6, v0, Lcom/stericson/RootShell/RootShell$2;.val$currentPath:Ljava/lang/String; // field@084a │ │ -098bd8: 7040 3d1f 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -098bde: 0e00 |0009: return-void │ │ +098b94: |[098b94] com.stericson.RootShell.RootShell$2.:(IZ[Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V │ │ +098ba4: 5b04 4908 |0000: iput-object v4, v0, Lcom/stericson/RootShell/RootShell$2;.val$binaryName:Ljava/lang/String; // field@0849 │ │ +098ba8: 5b05 4b08 |0002: iput-object v5, v0, Lcom/stericson/RootShell/RootShell$2;.val$foundPaths:Ljava/util/List; // field@084b │ │ +098bac: 5b06 4a08 |0004: iput-object v6, v0, Lcom/stericson/RootShell/RootShell$2;.val$currentPath:Ljava/lang/String; // field@084a │ │ +098bb0: 7040 3d1f 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +098bb6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/stericson/RootShell/RootShell$2; │ │ - 0x0000 - 0x000a reg=1 x0 I │ │ - 0x0000 - 0x000a reg=2 x1 Z │ │ - 0x0000 - 0x000a reg=3 x2 [Ljava/lang/String; │ │ + 0x0000 - 0x000a reg=1 id I │ │ + 0x0000 - 0x000a reg=2 handlerEnabled Z │ │ + 0x0000 - 0x000a reg=3 command [Ljava/lang/String; │ │ 0x0000 - 0x000a reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=5 (null) Ljava/util/List; │ │ 0x0000 - 0x000a reg=6 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootShell/RootShell$2;) │ │ name : 'commandOutput' │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -098be0: |[098be0] com.stericson.RootShell.RootShell$2.commandOutput:(ILjava/lang/String;)V │ │ -098bf0: 1a00 6a04 |0000: const-string v0, "File: " // string@046a │ │ -098bf4: 6e20 4521 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ -098bfa: 0a00 |0005: move-result v0 │ │ -098bfc: 3800 2f00 |0006: if-eqz v0, 0035 // +002f │ │ -098c00: 5420 4908 |0008: iget-object v0, v2, Lcom/stericson/RootShell/RootShell$2;.val$binaryName:Ljava/lang/String; // field@0849 │ │ -098c04: 6e20 4521 0400 |000a: invoke-virtual {v4, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ -098c0a: 0a00 |000d: move-result v0 │ │ -098c0c: 3800 2700 |000e: if-eqz v0, 0035 // +0027 │ │ -098c10: 5420 4b08 |0010: iget-object v0, v2, Lcom/stericson/RootShell/RootShell$2;.val$foundPaths:Ljava/util/List; // field@084b │ │ -098c14: 5421 4a08 |0012: iget-object v1, v2, Lcom/stericson/RootShell/RootShell$2;.val$currentPath:Ljava/lang/String; // field@084a │ │ -098c18: 7220 d421 1000 |0014: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ -098c1e: 2200 f704 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@04f7 │ │ -098c22: 7010 6021 0000 |0019: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -098c28: 5421 4908 |001c: iget-object v1, v2, Lcom/stericson/RootShell/RootShell$2;.val$binaryName:Ljava/lang/String; // field@0849 │ │ -098c2c: 6e20 6921 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -098c32: 0c00 |0021: move-result-object v0 │ │ -098c34: 1a01 ad00 |0022: const-string v1, " was found here: " // string@00ad │ │ -098c38: 6e20 6921 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -098c3e: 0c00 |0027: move-result-object v0 │ │ -098c40: 5421 4a08 |0028: iget-object v1, v2, Lcom/stericson/RootShell/RootShell$2;.val$currentPath:Ljava/lang/String; // field@084a │ │ -098c44: 6e20 6921 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -098c4a: 0c00 |002d: move-result-object v0 │ │ -098c4c: 6e10 6e21 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -098c52: 0c00 |0031: move-result-object v0 │ │ -098c54: 7110 1a1f 0000 |0032: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -098c5a: 7110 1a1f 0400 |0035: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -098c60: 6f30 411f 3204 |0038: invoke-super {v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ -098c66: 0e00 |003b: return-void │ │ +098bb8: |[098bb8] com.stericson.RootShell.RootShell$2.commandOutput:(ILjava/lang/String;)V │ │ +098bc8: 1a00 6a04 |0000: const-string v0, "File: " // string@046a │ │ +098bcc: 6e20 4521 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ +098bd2: 0a00 |0005: move-result v0 │ │ +098bd4: 3800 2f00 |0006: if-eqz v0, 0035 // +002f │ │ +098bd8: 5420 4908 |0008: iget-object v0, v2, Lcom/stericson/RootShell/RootShell$2;.val$binaryName:Ljava/lang/String; // field@0849 │ │ +098bdc: 6e20 4521 0400 |000a: invoke-virtual {v4, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ +098be2: 0a00 |000d: move-result v0 │ │ +098be4: 3800 2700 |000e: if-eqz v0, 0035 // +0027 │ │ +098be8: 5420 4b08 |0010: iget-object v0, v2, Lcom/stericson/RootShell/RootShell$2;.val$foundPaths:Ljava/util/List; // field@084b │ │ +098bec: 5421 4a08 |0012: iget-object v1, v2, Lcom/stericson/RootShell/RootShell$2;.val$currentPath:Ljava/lang/String; // field@084a │ │ +098bf0: 7220 d421 1000 |0014: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ +098bf6: 2200 f704 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@04f7 │ │ +098bfa: 7010 6021 0000 |0019: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +098c00: 5421 4908 |001c: iget-object v1, v2, Lcom/stericson/RootShell/RootShell$2;.val$binaryName:Ljava/lang/String; // field@0849 │ │ +098c04: 6e20 6921 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +098c0a: 0c00 |0021: move-result-object v0 │ │ +098c0c: 1a01 ad00 |0022: const-string v1, " was found here: " // string@00ad │ │ +098c10: 6e20 6921 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +098c16: 0c00 |0027: move-result-object v0 │ │ +098c18: 5421 4a08 |0028: iget-object v1, v2, Lcom/stericson/RootShell/RootShell$2;.val$currentPath:Ljava/lang/String; // field@084a │ │ +098c1c: 6e20 6921 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +098c22: 0c00 |002d: move-result-object v0 │ │ +098c24: 6e10 6e21 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +098c2a: 0c00 |0031: move-result-object v0 │ │ +098c2c: 7110 1a1f 0000 |0032: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +098c32: 7110 1a1f 0400 |0035: invoke-static {v4}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +098c38: 6f30 411f 3204 |0038: invoke-super {v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ +098c3e: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0010 line=220 │ │ 0x0017 line=222 │ │ 0x0035 line=225 │ │ 0x0038 line=227 │ │ @@ -205364,50 +205365,50 @@ │ │ type : '(IZ[Ljava/lang/String;Ljava/util/Set;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -098c68: |[098c68] com.stericson.RootShell.RootShell$3.:(IZ[Ljava/lang/String;Ljava/util/Set;)V │ │ -098c78: 5b04 4c08 |0000: iput-object v4, v0, Lcom/stericson/RootShell/RootShell$3;.val$ID:Ljava/util/Set; // field@084c │ │ -098c7c: 7040 3d1f 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -098c82: 0e00 |0005: return-void │ │ +098c40: |[098c40] com.stericson.RootShell.RootShell$3.:(IZ[Ljava/lang/String;Ljava/util/Set;)V │ │ +098c50: 5b04 4c08 |0000: iput-object v4, v0, Lcom/stericson/RootShell/RootShell$3;.val$ID:Ljava/util/Set; // field@084c │ │ +098c54: 7040 3d1f 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +098c5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stericson/RootShell/RootShell$3; │ │ - 0x0000 - 0x0006 reg=1 x0 I │ │ - 0x0000 - 0x0006 reg=2 x1 Z │ │ - 0x0000 - 0x0006 reg=3 x2 [Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=1 id I │ │ + 0x0000 - 0x0006 reg=2 handlerEnabled Z │ │ + 0x0000 - 0x0006 reg=3 command [Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=4 (null) Ljava/util/Set; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootShell/RootShell$3;) │ │ name : 'commandOutput' │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -098c84: |[098c84] com.stericson.RootShell.RootShell$3.commandOutput:(ILjava/lang/String;)V │ │ -098c94: 1300 9e00 |0000: const/16 v0, #int 158 // #9e │ │ -098c98: 3303 1100 |0002: if-ne v3, v0, 0013 // +0011 │ │ -098c9c: 5420 4c08 |0004: iget-object v0, v2, Lcom/stericson/RootShell/RootShell$3;.val$ID:Ljava/util/Set; // field@084c │ │ -098ca0: 1a01 0400 |0006: const-string v1, " " // string@0004 │ │ -098ca4: 6e20 5121 1400 |0008: invoke-virtual {v4, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ -098caa: 0c01 |000b: move-result-object v1 │ │ -098cac: 7110 ac21 0100 |000c: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@21ac │ │ -098cb2: 0c01 |000f: move-result-object v1 │ │ -098cb4: 7220 ef21 1000 |0010: invoke-interface {v0, v1}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@21ef │ │ -098cba: 6f30 411f 3204 |0013: invoke-super {v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ -098cc0: 0e00 |0016: return-void │ │ +098c5c: |[098c5c] com.stericson.RootShell.RootShell$3.commandOutput:(ILjava/lang/String;)V │ │ +098c6c: 1300 9e00 |0000: const/16 v0, #int 158 // #9e │ │ +098c70: 3303 1100 |0002: if-ne v3, v0, 0013 // +0011 │ │ +098c74: 5420 4c08 |0004: iget-object v0, v2, Lcom/stericson/RootShell/RootShell$3;.val$ID:Ljava/util/Set; // field@084c │ │ +098c78: 1a01 0400 |0006: const-string v1, " " // string@0004 │ │ +098c7c: 6e20 5121 1400 |0008: invoke-virtual {v4, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ +098c82: 0c01 |000b: move-result-object v1 │ │ +098c84: 7110 ac21 0100 |000c: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@21ac │ │ +098c8a: 0c01 |000f: move-result-object v1 │ │ +098c8c: 7220 ef21 1000 |0010: invoke-interface {v0, v1}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@21ef │ │ +098c92: 6f30 411f 3204 |0013: invoke-super {v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ +098c98: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0004 line=365 │ │ 0x0013 line=368 │ │ 0x0016 line=369 │ │ locals : │ │ @@ -205440,20 +205441,20 @@ │ │ type : '(IILandroid/content/Context;[Ljava/lang/String;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -098cc4: |[098cc4] com.stericson.RootShell.execution.JavaCommand.:(IILandroid/content/Context;[Ljava/lang/String;)V │ │ -098cd4: 7040 3c1f 2153 |0000: invoke-direct {v1, v2, v3, v5}, Lcom/stericson/RootShell/execution/Command;.:(II[Ljava/lang/String;)V // method@1f3c │ │ -098cda: 5b14 7908 |0003: iput-object v4, v1, Lcom/stericson/RootShell/execution/JavaCommand;.context:Landroid/content/Context; // field@0879 │ │ -098cde: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -098ce0: 5c10 7a08 |0006: iput-boolean v0, v1, Lcom/stericson/RootShell/execution/JavaCommand;.javaCommand:Z // field@087a │ │ -098ce4: 0e00 |0008: return-void │ │ +098c9c: |[098c9c] com.stericson.RootShell.execution.JavaCommand.:(IILandroid/content/Context;[Ljava/lang/String;)V │ │ +098cac: 7040 3c1f 2153 |0000: invoke-direct {v1, v2, v3, v5}, Lcom/stericson/RootShell/execution/Command;.:(II[Ljava/lang/String;)V // method@1f3c │ │ +098cb2: 5b14 7908 |0003: iput-object v4, v1, Lcom/stericson/RootShell/execution/JavaCommand;.context:Landroid/content/Context; // field@0879 │ │ +098cb6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +098cb8: 5c10 7a08 |0006: iput-boolean v0, v1, Lcom/stericson/RootShell/execution/JavaCommand;.javaCommand:Z // field@087a │ │ +098cbc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0005 line=37 │ │ 0x0008 line=38 │ │ locals : │ │ @@ -205468,20 +205469,20 @@ │ │ type : '(ILandroid/content/Context;[Ljava/lang/String;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -098ce8: |[098ce8] com.stericson.RootShell.execution.JavaCommand.:(ILandroid/content/Context;[Ljava/lang/String;)V │ │ -098cf8: 7030 3e1f 2104 |0000: invoke-direct {v1, v2, v4}, Lcom/stericson/RootShell/execution/Command;.:(I[Ljava/lang/String;)V // method@1f3e │ │ -098cfe: 5b13 7908 |0003: iput-object v3, v1, Lcom/stericson/RootShell/execution/JavaCommand;.context:Landroid/content/Context; // field@0879 │ │ -098d02: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -098d04: 5c10 7a08 |0006: iput-boolean v0, v1, Lcom/stericson/RootShell/execution/JavaCommand;.javaCommand:Z // field@087a │ │ -098d08: 0e00 |0008: return-void │ │ +098cc0: |[098cc0] com.stericson.RootShell.execution.JavaCommand.:(ILandroid/content/Context;[Ljava/lang/String;)V │ │ +098cd0: 7030 3e1f 2104 |0000: invoke-direct {v1, v2, v4}, Lcom/stericson/RootShell/execution/Command;.:(I[Ljava/lang/String;)V // method@1f3e │ │ +098cd6: 5b13 7908 |0003: iput-object v3, v1, Lcom/stericson/RootShell/execution/JavaCommand;.context:Landroid/content/Context; // field@0879 │ │ +098cda: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +098cdc: 5c10 7a08 |0006: iput-boolean v0, v1, Lcom/stericson/RootShell/execution/JavaCommand;.javaCommand:Z // field@087a │ │ +098ce0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ 0x0005 line=15 │ │ 0x0008 line=16 │ │ locals : │ │ @@ -205495,20 +205496,20 @@ │ │ type : '(IZLandroid/content/Context;[Ljava/lang/String;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -098d0c: |[098d0c] com.stericson.RootShell.execution.JavaCommand.:(IZLandroid/content/Context;[Ljava/lang/String;)V │ │ -098d1c: 7040 3d1f 2153 |0000: invoke-direct {v1, v2, v3, v5}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -098d22: 5b14 7908 |0003: iput-object v4, v1, Lcom/stericson/RootShell/execution/JavaCommand;.context:Landroid/content/Context; // field@0879 │ │ -098d26: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -098d28: 5c10 7a08 |0006: iput-boolean v0, v1, Lcom/stericson/RootShell/execution/JavaCommand;.javaCommand:Z // field@087a │ │ -098d2c: 0e00 |0008: return-void │ │ +098ce4: |[098ce4] com.stericson.RootShell.execution.JavaCommand.:(IZLandroid/content/Context;[Ljava/lang/String;)V │ │ +098cf4: 7040 3d1f 2153 |0000: invoke-direct {v1, v2, v3, v5}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +098cfa: 5b14 7908 |0003: iput-object v4, v1, Lcom/stericson/RootShell/execution/JavaCommand;.context:Landroid/content/Context; // field@0879 │ │ +098cfe: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +098d00: 5c10 7a08 |0006: iput-boolean v0, v1, Lcom/stericson/RootShell/execution/JavaCommand;.javaCommand:Z // field@087a │ │ +098d04: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x0005 line=26 │ │ 0x0008 line=27 │ │ locals : │ │ @@ -205524,16 +205525,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -098d30: |[098d30] com.stericson.RootShell.execution.JavaCommand.commandCompleted:(II)V │ │ -098d40: 0e00 |0000: return-void │ │ +098d08: |[098d08] com.stericson.RootShell.execution.JavaCommand.commandCompleted:(II)V │ │ +098d18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/stericson/RootShell/execution/JavaCommand; │ │ 0x0000 - 0x0001 reg=1 id I │ │ 0x0000 - 0x0001 reg=2 exitCode I │ │ @@ -205543,17 +205544,17 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -098d44: |[098d44] com.stericson.RootShell.execution.JavaCommand.commandOutput:(ILjava/lang/String;)V │ │ -098d54: 6f30 411f 1002 |0000: invoke-super {v0, v1, v2}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ -098d5a: 0e00 |0003: return-void │ │ +098d1c: |[098d1c] com.stericson.RootShell.execution.JavaCommand.commandOutput:(ILjava/lang/String;)V │ │ +098d2c: 6f30 411f 1002 |0000: invoke-super {v0, v1, v2}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ +098d32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/stericson/RootShell/execution/JavaCommand; │ │ 0x0000 - 0x0004 reg=1 id I │ │ @@ -205564,16 +205565,16 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -098d5c: |[098d5c] com.stericson.RootShell.execution.JavaCommand.commandTerminated:(ILjava/lang/String;)V │ │ -098d6c: 0e00 |0000: return-void │ │ +098d34: |[098d34] com.stericson.RootShell.execution.JavaCommand.commandTerminated:(ILjava/lang/String;)V │ │ +098d44: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/stericson/RootShell/execution/JavaCommand; │ │ 0x0000 - 0x0001 reg=1 id I │ │ 0x0000 - 0x0001 reg=2 reason Ljava/lang/String; │ │ @@ -205612,52 +205613,52 @@ │ │ type : '(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -098d70: |[098d70] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread$1.:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V │ │ -098d80: 5b01 aa08 |0000: iput-object v1, v0, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$1;.this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // field@08aa │ │ -098d84: 7030 3e1f 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/stericson/RootShell/execution/Command;.:(I[Ljava/lang/String;)V // method@1f3e │ │ -098d8a: 0e00 |0005: return-void │ │ +098d48: |[098d48] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread$1.:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V │ │ +098d58: 5b01 aa08 |0000: iput-object v1, v0, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$1;.this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // field@08aa │ │ +098d5c: 7030 3e1f 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/stericson/RootShell/execution/Command;.:(I[Ljava/lang/String;)V // method@1f3e │ │ +098d62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; │ │ - 0x0000 - 0x0006 reg=2 x0 I │ │ - 0x0000 - 0x0006 reg=3 x1 [Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; │ │ + 0x0000 - 0x0006 reg=2 id I │ │ + 0x0000 - 0x0006 reg=3 command [Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$1;) │ │ name : 'commandOutput' │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -098d8c: |[098d8c] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread$1.commandOutput:(ILjava/lang/String;)V │ │ -098d9c: 5440 aa08 |0000: iget-object v0, v4, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$1;.this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // field@08aa │ │ -098da0: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -098da2: 2202 f704 |0003: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -098da6: 7010 6021 0200 |0005: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -098dac: 6e20 6921 6200 |0008: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -098db2: 0c02 |000b: move-result-object v2 │ │ -098db4: 1a03 0100 |000c: const-string v3, " │ │ +098d64: |[098d64] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread$1.commandOutput:(ILjava/lang/String;)V │ │ +098d74: 5440 aa08 |0000: iget-object v0, v4, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$1;.this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // field@08aa │ │ +098d78: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +098d7a: 2202 f704 |0003: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +098d7e: 7010 6021 0200 |0005: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +098d84: 6e20 6921 6200 |0008: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +098d8a: 0c02 |000b: move-result-object v2 │ │ +098d8c: 1a03 0100 |000c: const-string v3, " │ │ " // string@0001 │ │ -098db8: 6e20 6921 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -098dbe: 0c02 |0011: move-result-object v2 │ │ -098dc0: 6e10 6e21 0200 |0012: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -098dc6: 0c02 |0015: move-result-object v2 │ │ -098dc8: 7130 b41f 1002 |0016: invoke-static {v0, v1, v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.access$200:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;ILjava/lang/String;)V // method@1fb4 │ │ -098dce: 0e00 |0019: return-void │ │ +098d90: 6e20 6921 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +098d96: 0c02 |0011: move-result-object v2 │ │ +098d98: 6e10 6e21 0200 |0012: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +098d9e: 0c02 |0015: move-result-object v2 │ │ +098da0: 7130 b41f 1002 |0016: invoke-static {v0, v1, v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.access$200:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;ILjava/lang/String;)V // method@1fb4 │ │ +098da6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0019 line=231 │ │ locals : │ │ 0x0000 - 0x001a reg=4 this Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$1; │ │ 0x0000 - 0x001a reg=5 id I │ │ @@ -205697,53 +205698,53 @@ │ │ type : '(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -098dd0: |[098dd0] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread$2.:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V │ │ -098de0: 5b01 ab08 |0000: iput-object v1, v0, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$2;.this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // field@08ab │ │ -098de4: 7030 3e1f 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/stericson/RootShell/execution/Command;.:(I[Ljava/lang/String;)V // method@1f3e │ │ -098dea: 0e00 |0005: return-void │ │ +098da8: |[098da8] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread$2.:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V │ │ +098db8: 5b01 ab08 |0000: iput-object v1, v0, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$2;.this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // field@08ab │ │ +098dbc: 7030 3e1f 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/stericson/RootShell/execution/Command;.:(I[Ljava/lang/String;)V // method@1f3e │ │ +098dc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; │ │ - 0x0000 - 0x0006 reg=2 x0 I │ │ - 0x0000 - 0x0006 reg=3 x1 [Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; │ │ + 0x0000 - 0x0006 reg=2 id I │ │ + 0x0000 - 0x0006 reg=3 command [Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$2;) │ │ name : 'commandOutput' │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -098dec: |[098dec] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread$2.commandOutput:(ILjava/lang/String;)V │ │ -098dfc: 5440 ab08 |0000: iget-object v0, v4, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$2;.this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // field@08ab │ │ -098e00: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -098e02: 2202 f704 |0003: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -098e06: 7010 6021 0200 |0005: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -098e0c: 6e20 6921 6200 |0008: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -098e12: 0c02 |000b: move-result-object v2 │ │ -098e14: 1a03 0100 |000c: const-string v3, " │ │ +098dc4: |[098dc4] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread$2.commandOutput:(ILjava/lang/String;)V │ │ +098dd4: 5440 ab08 |0000: iget-object v0, v4, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$2;.this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // field@08ab │ │ +098dd8: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +098dda: 2202 f704 |0003: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +098dde: 7010 6021 0200 |0005: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +098de4: 6e20 6921 6200 |0008: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +098dea: 0c02 |000b: move-result-object v2 │ │ +098dec: 1a03 0100 |000c: const-string v3, " │ │ " // string@0001 │ │ -098e18: 6e20 6921 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -098e1e: 0c02 |0011: move-result-object v2 │ │ -098e20: 6e10 6e21 0200 |0012: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -098e26: 0c02 |0015: move-result-object v2 │ │ -098e28: 7130 b41f 1002 |0016: invoke-static {v0, v1, v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.access$200:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;ILjava/lang/String;)V // method@1fb4 │ │ -098e2e: 6f30 411f 5406 |0019: invoke-super {v4, v5, v6}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ -098e34: 0e00 |001c: return-void │ │ +098df0: 6e20 6921 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +098df6: 0c02 |0011: move-result-object v2 │ │ +098df8: 6e10 6e21 0200 |0012: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +098dfe: 0c02 |0015: move-result-object v2 │ │ +098e00: 7130 b41f 1002 |0016: invoke-static {v0, v1, v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.access$200:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;ILjava/lang/String;)V // method@1fb4 │ │ +098e06: 6f30 411f 5406 |0019: invoke-super {v4, v5, v6}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ +098e0c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0019 line=256 │ │ 0x001c line=257 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$2; │ │ @@ -205784,53 +205785,53 @@ │ │ type : '(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -098e38: |[098e38] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread$3.:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V │ │ -098e48: 5b01 ac08 |0000: iput-object v1, v0, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$3;.this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // field@08ac │ │ -098e4c: 7030 3e1f 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/stericson/RootShell/execution/Command;.:(I[Ljava/lang/String;)V // method@1f3e │ │ -098e52: 0e00 |0005: return-void │ │ +098e10: |[098e10] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread$3.:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V │ │ +098e20: 5b01 ac08 |0000: iput-object v1, v0, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$3;.this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // field@08ac │ │ +098e24: 7030 3e1f 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/stericson/RootShell/execution/Command;.:(I[Ljava/lang/String;)V // method@1f3e │ │ +098e2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; │ │ - 0x0000 - 0x0006 reg=2 x0 I │ │ - 0x0000 - 0x0006 reg=3 x1 [Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; │ │ + 0x0000 - 0x0006 reg=2 id I │ │ + 0x0000 - 0x0006 reg=3 command [Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$3;) │ │ name : 'commandOutput' │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -098e54: |[098e54] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread$3.commandOutput:(ILjava/lang/String;)V │ │ -098e64: 5440 ac08 |0000: iget-object v0, v4, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$3;.this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // field@08ac │ │ -098e68: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -098e6a: 2202 f704 |0003: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -098e6e: 7010 6021 0200 |0005: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -098e74: 6e20 6921 6200 |0008: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -098e7a: 0c02 |000b: move-result-object v2 │ │ -098e7c: 1a03 0100 |000c: const-string v3, " │ │ +098e2c: |[098e2c] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread$3.commandOutput:(ILjava/lang/String;)V │ │ +098e3c: 5440 ac08 |0000: iget-object v0, v4, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$3;.this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // field@08ac │ │ +098e40: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +098e42: 2202 f704 |0003: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +098e46: 7010 6021 0200 |0005: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +098e4c: 6e20 6921 6200 |0008: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +098e52: 0c02 |000b: move-result-object v2 │ │ +098e54: 1a03 0100 |000c: const-string v3, " │ │ " // string@0001 │ │ -098e80: 6e20 6921 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -098e86: 0c02 |0011: move-result-object v2 │ │ -098e88: 6e10 6e21 0200 |0012: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -098e8e: 0c02 |0015: move-result-object v2 │ │ -098e90: 7130 b41f 1002 |0016: invoke-static {v0, v1, v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.access$200:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;ILjava/lang/String;)V // method@1fb4 │ │ -098e96: 6f30 411f 5406 |0019: invoke-super {v4, v5, v6}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ -098e9c: 0e00 |001c: return-void │ │ +098e58: 6e20 6921 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +098e5e: 0c02 |0011: move-result-object v2 │ │ +098e60: 6e10 6e21 0200 |0012: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +098e66: 0c02 |0015: move-result-object v2 │ │ +098e68: 7130 b41f 1002 |0016: invoke-static {v0, v1, v2}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.access$200:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;ILjava/lang/String;)V // method@1fb4 │ │ +098e6e: 6f30 411f 5406 |0019: invoke-super {v4, v5, v6}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ +098e74: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0019 line=282 │ │ 0x001c line=283 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$3; │ │ @@ -205875,64 +205876,64 @@ │ │ type : '(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;IZ[Ljava/lang/String;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -098ea0: |[098ea0] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread$4.:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;IZ[Ljava/lang/String;)V │ │ -098eb0: 5b12 ae08 |0000: iput-object v2, v1, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;.this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // field@08ae │ │ -098eb4: 7040 3d1f 3154 |0002: invoke-direct {v1, v3, v4, v5}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -098eba: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -098ebc: 5c10 ad08 |0006: iput-boolean v0, v1, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;._catch:Z // field@08ad │ │ -098ec0: 0e00 |0008: return-void │ │ +098e78: |[098e78] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread$4.:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;IZ[Ljava/lang/String;)V │ │ +098e88: 5b12 ae08 |0000: iput-object v2, v1, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;.this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // field@08ae │ │ +098e8c: 7040 3d1f 3154 |0002: invoke-direct {v1, v3, v4, v5}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +098e92: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +098e94: 5c10 ad08 |0006: iput-boolean v0, v1, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;._catch:Z // field@08ad │ │ +098e98: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0005 line=300 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4; │ │ - 0x0000 - 0x0009 reg=2 (null) Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; │ │ - 0x0000 - 0x0009 reg=3 x0 I │ │ - 0x0000 - 0x0009 reg=4 x1 Z │ │ - 0x0000 - 0x0009 reg=5 x2 [Ljava/lang/String; │ │ + 0x0000 - 0x0009 reg=2 this$1 Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; │ │ + 0x0000 - 0x0009 reg=3 id I │ │ + 0x0000 - 0x0009 reg=4 handlerEnabled Z │ │ + 0x0000 - 0x0009 reg=5 command [Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;) │ │ name : 'commandCompleted' │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -098ec4: |[098ec4] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread$4.commandCompleted:(II)V │ │ -098ed4: 5451 ae08 |0000: iget-object v1, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;.this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // field@08ae │ │ -098ed8: 5412 b008 |0002: iget-object v2, v1, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.this$0:Lcom/stericson/RootShellTests/SanityCheckRootShell; // field@08b0 │ │ -098edc: 1d02 |0004: monitor-enter v2 │ │ -098ede: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -098ee0: 5c51 ad08 |0006: iput-boolean v1, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;._catch:Z // field@08ad │ │ -098ee4: 5451 ae08 |0008: iget-object v1, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;.this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // field@08ae │ │ -098ee8: 1243 |000a: const/4 v3, #int 4 // #4 │ │ -098eea: 1a04 5c02 |000b: const-string v4, "All tests complete." // string@025c │ │ -098eee: 7130 b41f 3104 |000d: invoke-static {v1, v3, v4}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.access$200:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;ILjava/lang/String;)V // method@1fb4 │ │ -098ef4: 5451 ae08 |0010: iget-object v1, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;.this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // field@08ae │ │ -098ef8: 1223 |0012: const/4 v3, #int 2 // #2 │ │ -098efa: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -098efc: 7130 b41f 3104 |0014: invoke-static {v1, v3, v4}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.access$200:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;ILjava/lang/String;)V // method@1fb4 │ │ -098f02: 7100 071f 0000 |0017: invoke-static {}, Lcom/stericson/RootShell/RootShell;.closeAllShells:()V // method@1f07 │ │ -098f08: 1e02 |001a: monitor-exit v2 │ │ -098f0a: 0e00 |001b: return-void │ │ -098f0c: 0d00 |001c: move-exception v0 │ │ -098f0e: 6e10 b820 0000 |001d: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ -098f14: 28fa |0020: goto 001a // -0006 │ │ -098f16: 0d01 |0021: move-exception v1 │ │ -098f18: 1e02 |0022: monitor-exit v2 │ │ -098f1a: 2701 |0023: throw v1 │ │ +098e9c: |[098e9c] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread$4.commandCompleted:(II)V │ │ +098eac: 5451 ae08 |0000: iget-object v1, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;.this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // field@08ae │ │ +098eb0: 5412 b008 |0002: iget-object v2, v1, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.this$0:Lcom/stericson/RootShellTests/SanityCheckRootShell; // field@08b0 │ │ +098eb4: 1d02 |0004: monitor-enter v2 │ │ +098eb6: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +098eb8: 5c51 ad08 |0006: iput-boolean v1, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;._catch:Z // field@08ad │ │ +098ebc: 5451 ae08 |0008: iget-object v1, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;.this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // field@08ae │ │ +098ec0: 1243 |000a: const/4 v3, #int 4 // #4 │ │ +098ec2: 1a04 5c02 |000b: const-string v4, "All tests complete." // string@025c │ │ +098ec6: 7130 b41f 3104 |000d: invoke-static {v1, v3, v4}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.access$200:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;ILjava/lang/String;)V // method@1fb4 │ │ +098ecc: 5451 ae08 |0010: iget-object v1, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;.this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // field@08ae │ │ +098ed0: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +098ed2: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +098ed4: 7130 b41f 3104 |0014: invoke-static {v1, v3, v4}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.access$200:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;ILjava/lang/String;)V // method@1fb4 │ │ +098eda: 7100 071f 0000 |0017: invoke-static {}, Lcom/stericson/RootShell/RootShell;.closeAllShells:()V // method@1f07 │ │ +098ee0: 1e02 |001a: monitor-exit v2 │ │ +098ee2: 0e00 |001b: return-void │ │ +098ee4: 0d00 |001c: move-exception v0 │ │ +098ee6: 6e10 b820 0000 |001d: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ +098eec: 28fa |0020: goto 001a // -0006 │ │ +098eee: 0d01 |0021: move-exception v1 │ │ +098ef0: 1e02 |0022: monitor-exit v2 │ │ +098ef2: 2701 |0023: throw v1 │ │ catches : 3 │ │ 0x0006 - 0x0017 │ │ -> 0x0021 │ │ 0x0017 - 0x001a │ │ Ljava/io/IOException; -> 0x001c │ │ -> 0x0021 │ │ 0x001a - 0x0023 │ │ @@ -205959,21 +205960,21 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -098f3c: |[098f3c] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread$4.commandOutput:(ILjava/lang/String;)V │ │ -098f4c: 5510 ad08 |0000: iget-boolean v0, v1, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;._catch:Z // field@08ad │ │ -098f50: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -098f54: 1a00 ca02 |0004: const-string v0, "CAUGHT!!!" // string@02ca │ │ -098f58: 7110 1a1f 0000 |0006: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ -098f5e: 6f30 411f 2103 |0009: invoke-super {v1, v2, v3}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ -098f64: 0e00 |000c: return-void │ │ +098f14: |[098f14] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread$4.commandOutput:(ILjava/lang/String;)V │ │ +098f24: 5510 ad08 |0000: iget-boolean v0, v1, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;._catch:Z // field@08ad │ │ +098f28: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +098f2c: 1a00 ca02 |0004: const-string v0, "CAUGHT!!!" // string@02ca │ │ +098f30: 7110 1a1f 0000 |0006: invoke-static {v0}, Lcom/stericson/RootShell/RootShell;.log:(Ljava/lang/String;)V // method@1f1a │ │ +098f36: 6f30 411f 2103 |0009: invoke-super {v1, v2, v3}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ +098f3c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0004 line=307 │ │ 0x0009 line=310 │ │ 0x000c line=312 │ │ locals : │ │ @@ -205986,37 +205987,37 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -098f68: |[098f68] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread$4.commandTerminated:(ILjava/lang/String;)V │ │ -098f78: 5451 ae08 |0000: iget-object v1, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;.this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // field@08ae │ │ -098f7c: 5412 b008 |0002: iget-object v2, v1, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.this$0:Lcom/stericson/RootShellTests/SanityCheckRootShell; // field@08b0 │ │ -098f80: 1d02 |0004: monitor-enter v2 │ │ -098f82: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -098f84: 5c51 ad08 |0006: iput-boolean v1, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;._catch:Z // field@08ad │ │ -098f88: 5451 ae08 |0008: iget-object v1, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;.this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // field@08ae │ │ -098f8c: 1243 |000a: const/4 v3, #int 4 // #4 │ │ -098f8e: 1a04 5c02 |000b: const-string v4, "All tests complete." // string@025c │ │ -098f92: 7130 b41f 3104 |000d: invoke-static {v1, v3, v4}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.access$200:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;ILjava/lang/String;)V // method@1fb4 │ │ -098f98: 5451 ae08 |0010: iget-object v1, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;.this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // field@08ae │ │ -098f9c: 1223 |0012: const/4 v3, #int 2 // #2 │ │ -098f9e: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -098fa0: 7130 b41f 3104 |0014: invoke-static {v1, v3, v4}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.access$200:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;ILjava/lang/String;)V // method@1fb4 │ │ -098fa6: 7100 071f 0000 |0017: invoke-static {}, Lcom/stericson/RootShell/RootShell;.closeAllShells:()V // method@1f07 │ │ -098fac: 1e02 |001a: monitor-exit v2 │ │ -098fae: 0e00 |001b: return-void │ │ -098fb0: 0d00 |001c: move-exception v0 │ │ -098fb2: 6e10 b820 0000 |001d: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ -098fb8: 28fa |0020: goto 001a // -0006 │ │ -098fba: 0d01 |0021: move-exception v1 │ │ -098fbc: 1e02 |0022: monitor-exit v2 │ │ -098fbe: 2701 |0023: throw v1 │ │ +098f40: |[098f40] com.stericson.RootShellTests.SanityCheckRootShell$SanityCheckThread$4.commandTerminated:(ILjava/lang/String;)V │ │ +098f50: 5451 ae08 |0000: iget-object v1, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;.this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // field@08ae │ │ +098f54: 5412 b008 |0002: iget-object v2, v1, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.this$0:Lcom/stericson/RootShellTests/SanityCheckRootShell; // field@08b0 │ │ +098f58: 1d02 |0004: monitor-enter v2 │ │ +098f5a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +098f5c: 5c51 ad08 |0006: iput-boolean v1, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;._catch:Z // field@08ad │ │ +098f60: 5451 ae08 |0008: iget-object v1, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;.this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // field@08ae │ │ +098f64: 1243 |000a: const/4 v3, #int 4 // #4 │ │ +098f66: 1a04 5c02 |000b: const-string v4, "All tests complete." // string@025c │ │ +098f6a: 7130 b41f 3104 |000d: invoke-static {v1, v3, v4}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.access$200:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;ILjava/lang/String;)V // method@1fb4 │ │ +098f70: 5451 ae08 |0010: iget-object v1, v5, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;.this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; // field@08ae │ │ +098f74: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +098f76: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +098f78: 7130 b41f 3104 |0014: invoke-static {v1, v3, v4}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;.access$200:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;ILjava/lang/String;)V // method@1fb4 │ │ +098f7e: 7100 071f 0000 |0017: invoke-static {}, Lcom/stericson/RootShell/RootShell;.closeAllShells:()V // method@1f07 │ │ +098f84: 1e02 |001a: monitor-exit v2 │ │ +098f86: 0e00 |001b: return-void │ │ +098f88: 0d00 |001c: move-exception v0 │ │ +098f8a: 6e10 b820 0000 |001d: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ +098f90: 28fa |0020: goto 001a // -0006 │ │ +098f92: 0d01 |0021: move-exception v1 │ │ +098f94: 1e02 |0022: monitor-exit v2 │ │ +098f96: 2701 |0023: throw v1 │ │ catches : 3 │ │ 0x0006 - 0x0017 │ │ -> 0x0021 │ │ 0x0017 - 0x001a │ │ Ljava/io/IOException; -> 0x001c │ │ -> 0x0021 │ │ 0x001a - 0x0023 │ │ @@ -206076,65 +206077,65 @@ │ │ type : '(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -098fe0: |[098fe0] com.stericson.RootTools.internal.RootToolsInternalMethods$1.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/util/List;)V │ │ -098ff0: 5b01 e408 |0000: iput-object v1, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$1;.this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08e4 │ │ -098ff4: 5b05 e508 |0002: iput-object v5, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$1;.val$results:Ljava/util/List; // field@08e5 │ │ -098ff8: 7040 3d1f 2043 |0004: invoke-direct {v0, v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -098ffe: 0e00 |0007: return-void │ │ +098fb8: |[098fb8] com.stericson.RootTools.internal.RootToolsInternalMethods$1.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/util/List;)V │ │ +098fc8: 5b01 e408 |0000: iput-object v1, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$1;.this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08e4 │ │ +098fcc: 5b05 e508 |0002: iput-object v5, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$1;.val$results:Ljava/util/List; // field@08e5 │ │ +098fd0: 7040 3d1f 2043 |0004: invoke-direct {v0, v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +098fd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/stericson/RootTools/internal/RootToolsInternalMethods$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ - 0x0000 - 0x0008 reg=2 x0 I │ │ - 0x0000 - 0x0008 reg=3 x1 Z │ │ - 0x0000 - 0x0008 reg=4 x2 [Ljava/lang/String; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ + 0x0000 - 0x0008 reg=2 id I │ │ + 0x0000 - 0x0008 reg=3 handlerEnabled Z │ │ + 0x0000 - 0x0008 reg=4 command [Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=5 (null) Ljava/util/List; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootTools/internal/RootToolsInternalMethods$1;) │ │ name : 'commandOutput' │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -099000: |[099000] com.stericson.RootTools.internal.RootToolsInternalMethods$1.commandOutput:(ILjava/lang/String;)V │ │ -099010: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -099012: 3303 2b00 |0001: if-ne v3, v0, 002c // +002b │ │ -099016: 6e10 5921 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2159 │ │ -09901c: 0c00 |0006: move-result-object v0 │ │ -09901e: 1a01 0000 |0007: const-string v1, "" // string@0000 │ │ -099022: 6e20 4721 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -099028: 0a00 |000c: move-result v0 │ │ -09902a: 3900 1f00 |000d: if-nez v0, 002c // +001f │ │ -09902e: 6e10 5921 0400 |000f: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2159 │ │ -099034: 0c00 |0012: move-result-object v0 │ │ -099036: 1a01 2d1e |0013: const-string v1, "not found" // string@1e2d │ │ -09903a: 6e20 4521 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ -099040: 0a00 |0018: move-result v0 │ │ -099042: 3900 1300 |0019: if-nez v0, 002c // +0013 │ │ -099046: 6e10 5921 0400 |001b: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2159 │ │ -09904c: 0c00 |001e: move-result-object v0 │ │ -09904e: 1a01 1315 |001f: const-string v1, "file busy" // string@1513 │ │ -099052: 6e20 4521 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ -099058: 0a00 |0024: move-result v0 │ │ -09905a: 3900 0700 |0025: if-nez v0, 002c // +0007 │ │ -09905e: 5420 e508 |0027: iget-object v0, v2, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$1;.val$results:Ljava/util/List; // field@08e5 │ │ -099062: 7220 d421 4000 |0029: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ -099068: 6f30 411f 3204 |002c: invoke-super {v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ -09906e: 0e00 |002f: return-void │ │ +098fd8: |[098fd8] com.stericson.RootTools.internal.RootToolsInternalMethods$1.commandOutput:(ILjava/lang/String;)V │ │ +098fe8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +098fea: 3303 2b00 |0001: if-ne v3, v0, 002c // +002b │ │ +098fee: 6e10 5921 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2159 │ │ +098ff4: 0c00 |0006: move-result-object v0 │ │ +098ff6: 1a01 0000 |0007: const-string v1, "" // string@0000 │ │ +098ffa: 6e20 4721 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +099000: 0a00 |000c: move-result v0 │ │ +099002: 3900 1f00 |000d: if-nez v0, 002c // +001f │ │ +099006: 6e10 5921 0400 |000f: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2159 │ │ +09900c: 0c00 |0012: move-result-object v0 │ │ +09900e: 1a01 2d1e |0013: const-string v1, "not found" // string@1e2d │ │ +099012: 6e20 4521 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ +099018: 0a00 |0018: move-result v0 │ │ +09901a: 3900 1300 |0019: if-nez v0, 002c // +0013 │ │ +09901e: 6e10 5921 0400 |001b: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2159 │ │ +099024: 0c00 |001e: move-result-object v0 │ │ +099026: 1a01 1315 |001f: const-string v1, "file busy" // string@1513 │ │ +09902a: 6e20 4521 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ +099030: 0a00 |0024: move-result v0 │ │ +099032: 3900 0700 |0025: if-nez v0, 002c // +0007 │ │ +099036: 5420 e508 |0027: iget-object v0, v2, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$1;.val$results:Ljava/util/List; // field@08e5 │ │ +09903a: 7220 d421 4000 |0029: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ +099040: 6f30 411f 3204 |002c: invoke-super {v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ +099046: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x0003 line=590 │ │ 0x0027 line=592 │ │ 0x002c line=596 │ │ 0x002f line=597 │ │ @@ -206177,82 +206178,82 @@ │ │ type : '(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -099070: |[099070] com.stericson.RootTools.internal.RootToolsInternalMethods$2.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V │ │ -099080: 5b01 e608 |0000: iput-object v1, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$2;.this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08e6 │ │ -099084: 7040 3d1f 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -09908a: 0e00 |0005: return-void │ │ +099048: |[099048] com.stericson.RootTools.internal.RootToolsInternalMethods$2.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V │ │ +099058: 5b01 e608 |0000: iput-object v1, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$2;.this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08e6 │ │ +09905c: 7040 3d1f 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +099062: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stericson/RootTools/internal/RootToolsInternalMethods$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ - 0x0000 - 0x0006 reg=2 x0 I │ │ - 0x0000 - 0x0006 reg=3 x1 Z │ │ - 0x0000 - 0x0006 reg=4 x2 [Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ + 0x0000 - 0x0006 reg=2 id I │ │ + 0x0000 - 0x0006 reg=3 handlerEnabled Z │ │ + 0x0000 - 0x0006 reg=4 command [Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootTools/internal/RootToolsInternalMethods$2;) │ │ name : 'commandOutput' │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -09908c: |[09908c] com.stericson.RootTools.internal.RootToolsInternalMethods$2.commandOutput:(ILjava/lang/String;)V │ │ -09909c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -09909e: 6e10 5921 0700 |0001: invoke-virtual {v7}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2159 │ │ -0990a4: 0c07 |0004: move-result-object v7 │ │ -0990a6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0990a8: 1242 |0006: const/4 v2, #int 4 // #4 │ │ -0990aa: 3326 4a00 |0007: if-ne v6, v2, 0051 // +004a │ │ -0990ae: 2202 f704 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -0990b2: 7010 6021 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0990b8: 1a03 6b0f |000e: const-string v3, "Version Output: " // string@0f6b │ │ -0990bc: 6e20 6921 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0990c2: 0c02 |0013: move-result-object v2 │ │ -0990c4: 6e20 6921 7200 |0014: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0990ca: 0c02 |0017: move-result-object v2 │ │ -0990cc: 6e10 6e21 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0990d2: 0c02 |001b: move-result-object v2 │ │ -0990d4: 7110 f21f 0200 |001c: invoke-static {v2}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -0990da: 1a02 0400 |001f: const-string v2, " " // string@0004 │ │ -0990de: 6e20 5121 2700 |0021: invoke-virtual {v7, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ -0990e4: 0c01 |0024: move-result-object v1 │ │ -0990e6: 2112 |0025: array-length v2, v1 │ │ -0990e8: 3742 2b00 |0026: if-le v2, v4, 0051 // +002b │ │ -0990ec: 4602 0104 |0028: aget-object v2, v1, v4 │ │ -0990f0: 1a03 9225 |002a: const-string v3, "v1." // string@2592 │ │ -0990f4: 6e20 4521 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ -0990fa: 0a02 |002f: move-result v2 │ │ -0990fc: 3802 2100 |0030: if-eqz v2, 0051 // +0021 │ │ -099100: 3900 1f00 |0032: if-nez v0, 0051 // +001f │ │ -099104: 1210 |0034: const/4 v0, #int 1 // #1 │ │ -099106: 4602 0104 |0035: aget-object v2, v1, v4 │ │ -09910a: 6902 d808 |0037: sput-object v2, Lcom/stericson/RootTools/internal/InternalVariables;.busyboxVersion:Ljava/lang/String; // field@08d8 │ │ -09910e: 2202 f704 |0039: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -099112: 7010 6021 0200 |003b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -099118: 1a03 7004 |003e: const-string v3, "Found Version: " // string@0470 │ │ -09911c: 6e20 6921 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -099122: 0c02 |0043: move-result-object v2 │ │ -099124: 6203 d808 |0044: sget-object v3, Lcom/stericson/RootTools/internal/InternalVariables;.busyboxVersion:Ljava/lang/String; // field@08d8 │ │ -099128: 6e20 6921 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -09912e: 0c02 |0049: move-result-object v2 │ │ -099130: 6e10 6e21 0200 |004a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -099136: 0c02 |004d: move-result-object v2 │ │ -099138: 7110 f21f 0200 |004e: invoke-static {v2}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -09913e: 6f30 411f 6507 |0051: invoke-super {v5, v6, v7}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ -099144: 0e00 |0054: return-void │ │ +099064: |[099064] com.stericson.RootTools.internal.RootToolsInternalMethods$2.commandOutput:(ILjava/lang/String;)V │ │ +099074: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +099076: 6e10 5921 0700 |0001: invoke-virtual {v7}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2159 │ │ +09907c: 0c07 |0004: move-result-object v7 │ │ +09907e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +099080: 1242 |0006: const/4 v2, #int 4 // #4 │ │ +099082: 3326 4a00 |0007: if-ne v6, v2, 0051 // +004a │ │ +099086: 2202 f704 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +09908a: 7010 6021 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +099090: 1a03 6b0f |000e: const-string v3, "Version Output: " // string@0f6b │ │ +099094: 6e20 6921 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +09909a: 0c02 |0013: move-result-object v2 │ │ +09909c: 6e20 6921 7200 |0014: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0990a2: 0c02 |0017: move-result-object v2 │ │ +0990a4: 6e10 6e21 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0990aa: 0c02 |001b: move-result-object v2 │ │ +0990ac: 7110 f21f 0200 |001c: invoke-static {v2}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +0990b2: 1a02 0400 |001f: const-string v2, " " // string@0004 │ │ +0990b6: 6e20 5121 2700 |0021: invoke-virtual {v7, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ +0990bc: 0c01 |0024: move-result-object v1 │ │ +0990be: 2112 |0025: array-length v2, v1 │ │ +0990c0: 3742 2b00 |0026: if-le v2, v4, 0051 // +002b │ │ +0990c4: 4602 0104 |0028: aget-object v2, v1, v4 │ │ +0990c8: 1a03 9225 |002a: const-string v3, "v1." // string@2592 │ │ +0990cc: 6e20 4521 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ +0990d2: 0a02 |002f: move-result v2 │ │ +0990d4: 3802 2100 |0030: if-eqz v2, 0051 // +0021 │ │ +0990d8: 3900 1f00 |0032: if-nez v0, 0051 // +001f │ │ +0990dc: 1210 |0034: const/4 v0, #int 1 // #1 │ │ +0990de: 4602 0104 |0035: aget-object v2, v1, v4 │ │ +0990e2: 6902 d808 |0037: sput-object v2, Lcom/stericson/RootTools/internal/InternalVariables;.busyboxVersion:Ljava/lang/String; // field@08d8 │ │ +0990e6: 2202 f704 |0039: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +0990ea: 7010 6021 0200 |003b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0990f0: 1a03 7004 |003e: const-string v3, "Found Version: " // string@0470 │ │ +0990f4: 6e20 6921 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0990fa: 0c02 |0043: move-result-object v2 │ │ +0990fc: 6203 d808 |0044: sget-object v3, Lcom/stericson/RootTools/internal/InternalVariables;.busyboxVersion:Ljava/lang/String; // field@08d8 │ │ +099100: 6e20 6921 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +099106: 0c02 |0049: move-result-object v2 │ │ +099108: 6e10 6e21 0200 |004a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +09910e: 0c02 |004d: move-result-object v2 │ │ +099110: 7110 f21f 0200 |004e: invoke-static {v2}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +099116: 6f30 411f 6507 |0051: invoke-super {v5, v6, v7}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ +09911c: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=634 │ │ 0x0005 line=636 │ │ 0x0006 line=638 │ │ 0x0009 line=640 │ │ 0x001f line=642 │ │ @@ -206303,68 +206304,68 @@ │ │ type : '(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -099148: |[099148] com.stericson.RootTools.internal.RootToolsInternalMethods$3.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V │ │ -099158: 5b01 e708 |0000: iput-object v1, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$3;.this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08e7 │ │ -09915c: 7040 3d1f 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -099162: 0e00 |0005: return-void │ │ +099120: |[099120] com.stericson.RootTools.internal.RootToolsInternalMethods$3.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V │ │ +099130: 5b01 e708 |0000: iput-object v1, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$3;.this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08e7 │ │ +099134: 7040 3d1f 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +09913a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=728 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stericson/RootTools/internal/RootToolsInternalMethods$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ - 0x0000 - 0x0006 reg=2 x0 I │ │ - 0x0000 - 0x0006 reg=3 x1 Z │ │ - 0x0000 - 0x0006 reg=4 x2 [Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ + 0x0000 - 0x0006 reg=2 id I │ │ + 0x0000 - 0x0006 reg=3 handlerEnabled Z │ │ + 0x0000 - 0x0006 reg=4 command [Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootTools/internal/RootToolsInternalMethods$3;) │ │ name : 'commandOutput' │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -099164: |[099164] com.stericson.RootTools.internal.RootToolsInternalMethods$3.commandOutput:(ILjava/lang/String;)V │ │ -099174: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -099176: 1250 |0001: const/4 v0, #int 5 // #5 │ │ -099178: 3304 3100 |0002: if-ne v4, v0, 0033 // +0031 │ │ -09917c: 6e10 5921 0500 |0004: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2159 │ │ -099182: 0c00 |0007: move-result-object v0 │ │ -099184: 1a01 0000 |0008: const-string v1, "" // string@0000 │ │ -099188: 6e20 4721 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -09918e: 0a00 |000d: move-result v0 │ │ -099190: 3900 2500 |000e: if-nez v0, 0033 // +0025 │ │ -099194: 6e10 5921 0500 |0010: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2159 │ │ -09919a: 0c00 |0013: move-result-object v0 │ │ -09919c: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -09919e: 6e30 5421 2001 |0015: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2154 │ │ -0991a4: 0c00 |0018: move-result-object v0 │ │ -0991a6: 6e10 5521 0000 |0019: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@2155 │ │ -0991ac: 0c00 |001c: move-result-object v0 │ │ -0991ae: 4900 0002 |001d: aget-char v0, v0, v2 │ │ -0991b2: 7110 e120 0000 |001f: invoke-static {v0}, Ljava/lang/Character;.isDigit:(C)Z // method@20e1 │ │ -0991b8: 0a00 |0022: move-result v0 │ │ -0991ba: 3800 1000 |0023: if-eqz v0, 0033 // +0010 │ │ -0991be: 6e10 5921 0500 |0025: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2159 │ │ -0991c4: 0c00 |0028: move-result-object v0 │ │ -0991c6: 1a01 0400 |0029: const-string v1, " " // string@0004 │ │ -0991ca: 6e20 5121 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ -0991d0: 0c00 |002e: move-result-object v0 │ │ -0991d2: 4600 0002 |002f: aget-object v0, v0, v2 │ │ -0991d6: 6900 db08 |0031: sput-object v0, Lcom/stericson/RootTools/internal/InternalVariables;.inode:Ljava/lang/String; // field@08db │ │ -0991da: 6f30 411f 4305 |0033: invoke-super {v3, v4, v5}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ -0991e0: 0e00 |0036: return-void │ │ +09913c: |[09913c] com.stericson.RootTools.internal.RootToolsInternalMethods$3.commandOutput:(ILjava/lang/String;)V │ │ +09914c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +09914e: 1250 |0001: const/4 v0, #int 5 // #5 │ │ +099150: 3304 3100 |0002: if-ne v4, v0, 0033 // +0031 │ │ +099154: 6e10 5921 0500 |0004: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2159 │ │ +09915a: 0c00 |0007: move-result-object v0 │ │ +09915c: 1a01 0000 |0008: const-string v1, "" // string@0000 │ │ +099160: 6e20 4721 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +099166: 0a00 |000d: move-result v0 │ │ +099168: 3900 2500 |000e: if-nez v0, 0033 // +0025 │ │ +09916c: 6e10 5921 0500 |0010: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2159 │ │ +099172: 0c00 |0013: move-result-object v0 │ │ +099174: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +099176: 6e30 5421 2001 |0015: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2154 │ │ +09917c: 0c00 |0018: move-result-object v0 │ │ +09917e: 6e10 5521 0000 |0019: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@2155 │ │ +099184: 0c00 |001c: move-result-object v0 │ │ +099186: 4900 0002 |001d: aget-char v0, v0, v2 │ │ +09918a: 7110 e120 0000 |001f: invoke-static {v0}, Ljava/lang/Character;.isDigit:(C)Z // method@20e1 │ │ +099190: 0a00 |0022: move-result v0 │ │ +099192: 3800 1000 |0023: if-eqz v0, 0033 // +0010 │ │ +099196: 6e10 5921 0500 |0025: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2159 │ │ +09919c: 0c00 |0028: move-result-object v0 │ │ +09919e: 1a01 0400 |0029: const-string v1, " " // string@0004 │ │ +0991a2: 6e20 5121 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ +0991a8: 0c00 |002e: move-result-object v0 │ │ +0991aa: 4600 0002 |002f: aget-object v0, v0, v2 │ │ +0991ae: 6900 db08 |0031: sput-object v0, Lcom/stericson/RootTools/internal/InternalVariables;.inode:Ljava/lang/String; // field@08db │ │ +0991b2: 6f30 411f 4305 |0033: invoke-super {v3, v4, v5}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ +0991b8: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=733 │ │ 0x0004 line=735 │ │ 0x0025 line=737 │ │ 0x0033 line=741 │ │ 0x0036 line=742 │ │ @@ -206407,95 +206408,95 @@ │ │ type : '(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0991e4: |[0991e4] com.stericson.RootTools.internal.RootToolsInternalMethods$4.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V │ │ -0991f4: 5b01 e808 |0000: iput-object v1, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$4;.this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08e8 │ │ -0991f8: 7040 3d1f 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -0991fe: 0e00 |0005: return-void │ │ +0991bc: |[0991bc] com.stericson.RootTools.internal.RootToolsInternalMethods$4.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V │ │ +0991cc: 5b01 e808 |0000: iput-object v1, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$4;.this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08e8 │ │ +0991d0: 7040 3d1f 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +0991d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stericson/RootTools/internal/RootToolsInternalMethods$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ - 0x0000 - 0x0006 reg=2 x0 I │ │ - 0x0000 - 0x0006 reg=3 x1 Z │ │ - 0x0000 - 0x0006 reg=4 x2 [Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ + 0x0000 - 0x0006 reg=2 id I │ │ + 0x0000 - 0x0006 reg=3 handlerEnabled Z │ │ + 0x0000 - 0x0006 reg=4 command [Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootTools/internal/RootToolsInternalMethods$4;) │ │ name : 'commandOutput' │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -099200: |[099200] com.stericson.RootTools.internal.RootToolsInternalMethods$4.commandOutput:(ILjava/lang/String;)V │ │ -099210: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -099212: 3347 5d00 |0001: if-ne v7, v4, 005e // +005d │ │ -099216: 1a03 0000 |0003: const-string v3, "" // string@0000 │ │ -09921a: 1a04 0400 |0005: const-string v4, " " // string@0004 │ │ -09921e: 6e20 5121 4800 |0007: invoke-virtual {v8, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ -099224: 0c01 |000a: move-result-object v1 │ │ -099226: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -099228: 4604 0104 |000c: aget-object v4, v1, v4 │ │ -09922c: 6e10 4f21 0400 |000e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@214f │ │ -099232: 0a04 |0011: move-result v4 │ │ -099234: 1305 0a00 |0012: const/16 v5, #int 10 // #a │ │ -099238: 3254 0600 |0014: if-eq v4, v5, 001a // +0006 │ │ -09923c: 6f30 411f 7608 |0016: invoke-super {v6, v7, v8}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ -099242: 0e00 |0019: return-void │ │ -099244: 2204 f704 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@04f7 │ │ -099248: 7010 6021 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -09924e: 1a05 bf0a |001f: const-string v5, "Line " // string@0abf │ │ -099252: 6e20 6921 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -099258: 0c04 |0024: move-result-object v4 │ │ -09925a: 6e20 6921 8400 |0025: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -099260: 0c04 |0028: move-result-object v4 │ │ -099262: 6e10 6e21 0400 |0029: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -099268: 0c04 |002c: move-result-object v4 │ │ -09926a: 7110 f21f 0400 |002d: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -099270: 1a04 0400 |0030: const-string v4, " " // string@0004 │ │ -099274: 6e20 5121 4800 |0032: invoke-virtual {v8, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ -09927a: 0c02 |0035: move-result-object v2 │ │ -09927c: 2124 |0036: array-length v4, v2 │ │ -09927e: d804 04fe |0037: add-int/lit8 v4, v4, #int -2 // #fe │ │ -099282: 4604 0204 |0039: aget-object v4, v2, v4 │ │ -099286: 1a05 1101 |003b: const-string v5, "->" // string@0111 │ │ -09928a: 6e20 4721 5400 |003d: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -099290: 0a04 |0040: move-result v4 │ │ -099292: 3804 0c00 |0041: if-eqz v4, 004d // +000c │ │ -099296: 1a04 2c0e |0043: const-string v4, "Symlink found." // string@0e2c │ │ -09929a: 7110 f21f 0400 |0045: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -0992a0: 2124 |0048: array-length v4, v2 │ │ -0992a2: d804 04ff |0049: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0992a6: 4603 0204 |004b: aget-object v3, v2, v4 │ │ -0992aa: 5464 e808 |004d: iget-object v4, v6, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$4;.this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08e8 │ │ -0992ae: 6e20 4820 8400 |004f: invoke-virtual {v4, v8}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getPermissions:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Permissions; // method@2048 │ │ -0992b4: 0c04 |0052: move-result-object v4 │ │ -0992b6: 6904 de08 |0053: sput-object v4, Lcom/stericson/RootTools/internal/InternalVariables;.permissions:Lcom/stericson/RootTools/containers/Permissions; // field@08de │ │ -0992ba: 6204 de08 |0055: sget-object v4, Lcom/stericson/RootTools/internal/InternalVariables;.permissions:Lcom/stericson/RootTools/containers/Permissions; // field@08de │ │ -0992be: 3804 0700 |0057: if-eqz v4, 005e // +0007 │ │ -0992c2: 6204 de08 |0059: sget-object v4, Lcom/stericson/RootTools/internal/InternalVariables;.permissions:Lcom/stericson/RootTools/containers/Permissions; // field@08de │ │ -0992c6: 6e20 1420 3400 |005b: invoke-virtual {v4, v3}, Lcom/stericson/RootTools/containers/Permissions;.setSymlink:(Ljava/lang/String;)V // method@2014 │ │ -0992cc: 6f30 411f 7608 |005e: invoke-super {v6, v7, v8}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ -0992d2: 28b8 |0061: goto 0019 // -0048 │ │ -0992d4: 0d00 |0062: move-exception v0 │ │ -0992d6: 6e10 fb20 0000 |0063: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@20fb │ │ -0992dc: 0c04 |0066: move-result-object v4 │ │ -0992de: 7110 f21f 0400 |0067: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -0992e4: 28f4 |006a: goto 005e // -000c │ │ -0992e6: 0d04 |006b: move-exception v4 │ │ -0992e8: 28e1 |006c: goto 004d // -001f │ │ +0991d8: |[0991d8] com.stericson.RootTools.internal.RootToolsInternalMethods$4.commandOutput:(ILjava/lang/String;)V │ │ +0991e8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0991ea: 3347 5d00 |0001: if-ne v7, v4, 005e // +005d │ │ +0991ee: 1a03 0000 |0003: const-string v3, "" // string@0000 │ │ +0991f2: 1a04 0400 |0005: const-string v4, " " // string@0004 │ │ +0991f6: 6e20 5121 4800 |0007: invoke-virtual {v8, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ +0991fc: 0c01 |000a: move-result-object v1 │ │ +0991fe: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +099200: 4604 0104 |000c: aget-object v4, v1, v4 │ │ +099204: 6e10 4f21 0400 |000e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@214f │ │ +09920a: 0a04 |0011: move-result v4 │ │ +09920c: 1305 0a00 |0012: const/16 v5, #int 10 // #a │ │ +099210: 3254 0600 |0014: if-eq v4, v5, 001a // +0006 │ │ +099214: 6f30 411f 7608 |0016: invoke-super {v6, v7, v8}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ +09921a: 0e00 |0019: return-void │ │ +09921c: 2204 f704 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@04f7 │ │ +099220: 7010 6021 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +099226: 1a05 bf0a |001f: const-string v5, "Line " // string@0abf │ │ +09922a: 6e20 6921 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +099230: 0c04 |0024: move-result-object v4 │ │ +099232: 6e20 6921 8400 |0025: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +099238: 0c04 |0028: move-result-object v4 │ │ +09923a: 6e10 6e21 0400 |0029: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +099240: 0c04 |002c: move-result-object v4 │ │ +099242: 7110 f21f 0400 |002d: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +099248: 1a04 0400 |0030: const-string v4, " " // string@0004 │ │ +09924c: 6e20 5121 4800 |0032: invoke-virtual {v8, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ +099252: 0c02 |0035: move-result-object v2 │ │ +099254: 2124 |0036: array-length v4, v2 │ │ +099256: d804 04fe |0037: add-int/lit8 v4, v4, #int -2 // #fe │ │ +09925a: 4604 0204 |0039: aget-object v4, v2, v4 │ │ +09925e: 1a05 1101 |003b: const-string v5, "->" // string@0111 │ │ +099262: 6e20 4721 5400 |003d: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +099268: 0a04 |0040: move-result v4 │ │ +09926a: 3804 0c00 |0041: if-eqz v4, 004d // +000c │ │ +09926e: 1a04 2c0e |0043: const-string v4, "Symlink found." // string@0e2c │ │ +099272: 7110 f21f 0400 |0045: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +099278: 2124 |0048: array-length v4, v2 │ │ +09927a: d804 04ff |0049: add-int/lit8 v4, v4, #int -1 // #ff │ │ +09927e: 4603 0204 |004b: aget-object v3, v2, v4 │ │ +099282: 5464 e808 |004d: iget-object v4, v6, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$4;.this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08e8 │ │ +099286: 6e20 4820 8400 |004f: invoke-virtual {v4, v8}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;.getPermissions:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Permissions; // method@2048 │ │ +09928c: 0c04 |0052: move-result-object v4 │ │ +09928e: 6904 de08 |0053: sput-object v4, Lcom/stericson/RootTools/internal/InternalVariables;.permissions:Lcom/stericson/RootTools/containers/Permissions; // field@08de │ │ +099292: 6204 de08 |0055: sget-object v4, Lcom/stericson/RootTools/internal/InternalVariables;.permissions:Lcom/stericson/RootTools/containers/Permissions; // field@08de │ │ +099296: 3804 0700 |0057: if-eqz v4, 005e // +0007 │ │ +09929a: 6204 de08 |0059: sget-object v4, Lcom/stericson/RootTools/internal/InternalVariables;.permissions:Lcom/stericson/RootTools/containers/Permissions; // field@08de │ │ +09929e: 6e20 1420 3400 |005b: invoke-virtual {v4, v3}, Lcom/stericson/RootTools/containers/Permissions;.setSymlink:(Ljava/lang/String;)V // method@2014 │ │ +0992a4: 6f30 411f 7608 |005e: invoke-super {v6, v7, v8}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ +0992aa: 28b8 |0061: goto 0019 // -0048 │ │ +0992ac: 0d00 |0062: move-exception v0 │ │ +0992ae: 6e10 fb20 0000 |0063: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@20fb │ │ +0992b4: 0c04 |0066: move-result-object v4 │ │ +0992b6: 7110 f21f 0400 |0067: invoke-static {v4}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +0992bc: 28f4 |006a: goto 005e // -000c │ │ +0992be: 0d04 |006b: move-exception v4 │ │ +0992c0: 28e1 |006c: goto 004d // -001f │ │ catches : 2 │ │ 0x0030 - 0x004d │ │ Ljava/lang/Exception; -> 0x006b │ │ 0x004d - 0x005e │ │ Ljava/lang/Exception; -> 0x0062 │ │ positions : │ │ 0x0000 line=811 │ │ @@ -206563,53 +206564,53 @@ │ │ type : '(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -099308: |[099308] com.stericson.RootTools.internal.RootToolsInternalMethods$5.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V │ │ -099318: 5b01 e908 |0000: iput-object v1, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$5;.this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08e9 │ │ -09931c: 7040 3d1f 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -099322: 0e00 |0005: return-void │ │ +0992e0: |[0992e0] com.stericson.RootTools.internal.RootToolsInternalMethods$5.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V │ │ +0992f0: 5b01 e908 |0000: iput-object v1, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$5;.this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08e9 │ │ +0992f4: 7040 3d1f 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +0992fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1005 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stericson/RootTools/internal/RootToolsInternalMethods$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ - 0x0000 - 0x0006 reg=2 x0 I │ │ - 0x0000 - 0x0006 reg=3 x1 Z │ │ - 0x0000 - 0x0006 reg=4 x2 [Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ + 0x0000 - 0x0006 reg=2 id I │ │ + 0x0000 - 0x0006 reg=3 handlerEnabled Z │ │ + 0x0000 - 0x0006 reg=4 command [Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootTools/internal/RootToolsInternalMethods$5;) │ │ name : 'commandOutput' │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -099324: |[099324] com.stericson.RootTools.internal.RootToolsInternalMethods$5.commandOutput:(ILjava/lang/String;)V │ │ -099334: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -099336: 3302 1600 |0001: if-ne v2, v0, 0017 // +0016 │ │ -09933a: 6200 da08 |0003: sget-object v0, Lcom/stericson/RootTools/internal/InternalVariables;.getSpaceFor:Ljava/lang/String; // field@08da │ │ -09933e: 6e10 5921 0000 |0005: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2159 │ │ -099344: 0c00 |0008: move-result-object v0 │ │ -099346: 6e20 4521 0300 |0009: invoke-virtual {v3, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ -09934c: 0a00 |000c: move-result v0 │ │ -09934e: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ -099352: 1a00 0400 |000f: const-string v0, " " // string@0004 │ │ -099356: 6e20 5121 0300 |0011: invoke-virtual {v3, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ -09935c: 0c00 |0014: move-result-object v0 │ │ -09935e: 6900 e208 |0015: sput-object v0, Lcom/stericson/RootTools/internal/InternalVariables;.space:[Ljava/lang/String; // field@08e2 │ │ -099362: 6f30 411f 2103 |0017: invoke-super {v1, v2, v3}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ -099368: 0e00 |001a: return-void │ │ +0992fc: |[0992fc] com.stericson.RootTools.internal.RootToolsInternalMethods$5.commandOutput:(ILjava/lang/String;)V │ │ +09930c: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +09930e: 3302 1600 |0001: if-ne v2, v0, 0017 // +0016 │ │ +099312: 6200 da08 |0003: sget-object v0, Lcom/stericson/RootTools/internal/InternalVariables;.getSpaceFor:Ljava/lang/String; // field@08da │ │ +099316: 6e10 5921 0000 |0005: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2159 │ │ +09931c: 0c00 |0008: move-result-object v0 │ │ +09931e: 6e20 4521 0300 |0009: invoke-virtual {v3, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ +099324: 0a00 |000c: move-result v0 │ │ +099326: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ +09932a: 1a00 0400 |000f: const-string v0, " " // string@0004 │ │ +09932e: 6e20 5121 0300 |0011: invoke-virtual {v3, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2151 │ │ +099334: 0c00 |0014: move-result-object v0 │ │ +099336: 6900 e208 |0015: sput-object v0, Lcom/stericson/RootTools/internal/InternalVariables;.space:[Ljava/lang/String; // field@08e2 │ │ +09933a: 6f30 411f 2103 |0017: invoke-super {v1, v2, v3}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ +099340: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1010 │ │ 0x0003 line=1012 │ │ 0x000f line=1014 │ │ 0x0017 line=1018 │ │ 0x001a line=1019 │ │ @@ -206656,53 +206657,53 @@ │ │ type : '(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -09936c: |[09936c] com.stericson.RootTools.internal.RootToolsInternalMethods$6.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/util/List;)V │ │ -09937c: 5b01 ea08 |0000: iput-object v1, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$6;.this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08ea │ │ -099380: 5b05 eb08 |0002: iput-object v5, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$6;.val$results:Ljava/util/List; // field@08eb │ │ -099384: 7040 3d1f 2043 |0004: invoke-direct {v0, v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -09938a: 0e00 |0007: return-void │ │ +099344: |[099344] com.stericson.RootTools.internal.RootToolsInternalMethods$6.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/util/List;)V │ │ +099354: 5b01 ea08 |0000: iput-object v1, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$6;.this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08ea │ │ +099358: 5b05 eb08 |0002: iput-object v5, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$6;.val$results:Ljava/util/List; // field@08eb │ │ +09935c: 7040 3d1f 2043 |0004: invoke-direct {v0, v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +099362: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1094 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/stericson/RootTools/internal/RootToolsInternalMethods$6; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ - 0x0000 - 0x0008 reg=2 x0 I │ │ - 0x0000 - 0x0008 reg=3 x1 Z │ │ - 0x0000 - 0x0008 reg=4 x2 [Ljava/lang/String; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ + 0x0000 - 0x0008 reg=2 id I │ │ + 0x0000 - 0x0008 reg=3 handlerEnabled Z │ │ + 0x0000 - 0x0008 reg=4 command [Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=5 (null) Ljava/util/List; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootTools/internal/RootToolsInternalMethods$6;) │ │ name : 'commandOutput' │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -09938c: |[09938c] com.stericson.RootTools.internal.RootToolsInternalMethods$6.commandOutput:(ILjava/lang/String;)V │ │ -09939c: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -09939e: 3303 1300 |0001: if-ne v3, v0, 0014 // +0013 │ │ -0993a2: 6e10 5921 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2159 │ │ -0993a8: 0c00 |0006: move-result-object v0 │ │ -0993aa: 1a01 0000 |0007: const-string v1, "" // string@0000 │ │ -0993ae: 6e20 4721 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ -0993b4: 0a00 |000c: move-result v0 │ │ -0993b6: 3900 0700 |000d: if-nez v0, 0014 // +0007 │ │ -0993ba: 5420 eb08 |000f: iget-object v0, v2, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$6;.val$results:Ljava/util/List; // field@08eb │ │ -0993be: 7220 d421 4000 |0011: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ -0993c4: 6f30 411f 3204 |0014: invoke-super {v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ -0993ca: 0e00 |0017: return-void │ │ +099364: |[099364] com.stericson.RootTools.internal.RootToolsInternalMethods$6.commandOutput:(ILjava/lang/String;)V │ │ +099374: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +099376: 3303 1300 |0001: if-ne v3, v0, 0014 // +0013 │ │ +09937a: 6e10 5921 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2159 │ │ +099380: 0c00 |0006: move-result-object v0 │ │ +099382: 1a01 0000 |0007: const-string v1, "" // string@0000 │ │ +099386: 6e20 4721 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2147 │ │ +09938c: 0a00 |000c: move-result v0 │ │ +09938e: 3900 0700 |000d: if-nez v0, 0014 // +0007 │ │ +099392: 5420 eb08 |000f: iget-object v0, v2, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$6;.val$results:Ljava/util/List; // field@08eb │ │ +099396: 7220 d421 4000 |0011: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@21d4 │ │ +09939c: 6f30 411f 3204 |0014: invoke-super {v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ +0993a2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1099 │ │ 0x0003 line=1101 │ │ 0x000f line=1103 │ │ 0x0014 line=1107 │ │ 0x0017 line=1108 │ │ @@ -206753,69 +206754,69 @@ │ │ type : '(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0993cc: |[0993cc] com.stericson.RootTools.internal.RootToolsInternalMethods$7.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0993dc: 5b01 ec08 |0000: iput-object v1, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$7;.this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08ec │ │ -0993e0: 5b05 ed08 |0002: iput-object v5, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$7;.val$box:Ljava/lang/String; // field@08ed │ │ -0993e4: 5b06 ee08 |0004: iput-object v6, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$7;.val$util:Ljava/lang/String; // field@08ee │ │ -0993e8: 7040 3d1f 2043 |0006: invoke-direct {v0, v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -0993ee: 0e00 |0009: return-void │ │ +0993a4: |[0993a4] com.stericson.RootTools.internal.RootToolsInternalMethods$7.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +0993b4: 5b01 ec08 |0000: iput-object v1, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$7;.this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08ec │ │ +0993b8: 5b05 ed08 |0002: iput-object v5, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$7;.val$box:Ljava/lang/String; // field@08ed │ │ +0993bc: 5b06 ee08 |0004: iput-object v6, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$7;.val$util:Ljava/lang/String; // field@08ee │ │ +0993c0: 7040 3d1f 2043 |0006: invoke-direct {v0, v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +0993c6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1261 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/stericson/RootTools/internal/RootToolsInternalMethods$7; │ │ - 0x0000 - 0x000a reg=1 (null) Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ - 0x0000 - 0x000a reg=2 x0 I │ │ - 0x0000 - 0x000a reg=3 x1 Z │ │ - 0x0000 - 0x000a reg=4 x2 [Ljava/lang/String; │ │ + 0x0000 - 0x000a reg=1 this$0 Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ + 0x0000 - 0x000a reg=2 id I │ │ + 0x0000 - 0x000a reg=3 handlerEnabled Z │ │ + 0x0000 - 0x000a reg=4 command [Ljava/lang/String; │ │ 0x0000 - 0x000a reg=5 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=6 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootTools/internal/RootToolsInternalMethods$7;) │ │ name : 'commandOutput' │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -0993f0: |[0993f0] com.stericson.RootTools.internal.RootToolsInternalMethods$7.commandOutput:(ILjava/lang/String;)V │ │ -099400: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -099402: 5430 ed08 |0001: iget-object v0, v3, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$7;.val$box:Ljava/lang/String; // field@08ed │ │ -099406: 1a01 0f25 |0003: const-string v1, "toolbox" // string@250f │ │ -09940a: 6e20 4621 1000 |0005: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2146 │ │ -099410: 0a00 |0008: move-result v0 │ │ -099412: 3800 1000 |0009: if-eqz v0, 0019 // +0010 │ │ -099416: 1a00 211e |000b: const-string v0, "no such tool" // string@1e21 │ │ -09941a: 6e20 4521 0500 |000d: invoke-virtual {v5, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ -099420: 0a00 |0010: move-result v0 │ │ -099422: 3900 0400 |0011: if-nez v0, 0015 // +0004 │ │ -099426: 6a02 d908 |0013: sput-boolean v2, Lcom/stericson/RootTools/internal/InternalVariables;.found:Z // field@08d9 │ │ -09942a: 6f30 411f 4305 |0015: invoke-super {v3, v4, v5}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ -099430: 0e00 |0018: return-void │ │ -099432: 5430 ed08 |0019: iget-object v0, v3, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$7;.val$box:Ljava/lang/String; // field@08ed │ │ -099436: 1a01 f711 |001b: const-string v1, "busybox" // string@11f7 │ │ -09943a: 6e20 4621 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2146 │ │ -099440: 0a00 |0020: move-result v0 │ │ -099442: 3800 f4ff |0021: if-eqz v0, 0015 // -000c │ │ -099446: 5430 ee08 |0023: iget-object v0, v3, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$7;.val$util:Ljava/lang/String; // field@08ee │ │ -09944a: 6e20 4521 0500 |0025: invoke-virtual {v5, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ -099450: 0a00 |0028: move-result v0 │ │ -099452: 3800 ecff |0029: if-eqz v0, 0015 // -0014 │ │ -099456: 1a00 7204 |002b: const-string v0, "Found util!" // string@0472 │ │ -09945a: 7110 f21f 0000 |002d: invoke-static {v0}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -099460: 6a02 d908 |0030: sput-boolean v2, Lcom/stericson/RootTools/internal/InternalVariables;.found:Z // field@08d9 │ │ -099464: 28e3 |0032: goto 0015 // -001d │ │ +0993c8: |[0993c8] com.stericson.RootTools.internal.RootToolsInternalMethods$7.commandOutput:(ILjava/lang/String;)V │ │ +0993d8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0993da: 5430 ed08 |0001: iget-object v0, v3, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$7;.val$box:Ljava/lang/String; // field@08ed │ │ +0993de: 1a01 0f25 |0003: const-string v1, "toolbox" // string@250f │ │ +0993e2: 6e20 4621 1000 |0005: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2146 │ │ +0993e8: 0a00 |0008: move-result v0 │ │ +0993ea: 3800 1000 |0009: if-eqz v0, 0019 // +0010 │ │ +0993ee: 1a00 211e |000b: const-string v0, "no such tool" // string@1e21 │ │ +0993f2: 6e20 4521 0500 |000d: invoke-virtual {v5, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ +0993f8: 0a00 |0010: move-result v0 │ │ +0993fa: 3900 0400 |0011: if-nez v0, 0015 // +0004 │ │ +0993fe: 6a02 d908 |0013: sput-boolean v2, Lcom/stericson/RootTools/internal/InternalVariables;.found:Z // field@08d9 │ │ +099402: 6f30 411f 4305 |0015: invoke-super {v3, v4, v5}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ +099408: 0e00 |0018: return-void │ │ +09940a: 5430 ed08 |0019: iget-object v0, v3, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$7;.val$box:Ljava/lang/String; // field@08ed │ │ +09940e: 1a01 f711 |001b: const-string v1, "busybox" // string@11f7 │ │ +099412: 6e20 4621 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2146 │ │ +099418: 0a00 |0020: move-result v0 │ │ +09941a: 3800 f4ff |0021: if-eqz v0, 0015 // -000c │ │ +09941e: 5430 ee08 |0023: iget-object v0, v3, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$7;.val$util:Ljava/lang/String; // field@08ee │ │ +099422: 6e20 4521 0500 |0025: invoke-virtual {v5, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ +099428: 0a00 |0028: move-result v0 │ │ +09942a: 3800 ecff |0029: if-eqz v0, 0015 // -0014 │ │ +09942e: 1a00 7204 |002b: const-string v0, "Found util!" // string@0472 │ │ +099432: 7110 f21f 0000 |002d: invoke-static {v0}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +099438: 6a02 d908 |0030: sput-boolean v2, Lcom/stericson/RootTools/internal/InternalVariables;.found:Z // field@08d9 │ │ +09943c: 28e3 |0032: goto 0015 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1266 │ │ 0x000b line=1268 │ │ 0x0013 line=1270 │ │ 0x0015 line=1283 │ │ 0x0018 line=1284 │ │ @@ -206866,49 +206867,49 @@ │ │ type : '(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -099468: |[099468] com.stericson.RootTools.internal.RootToolsInternalMethods$8.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/lang/String;)V │ │ -099478: 5b01 ef08 |0000: iput-object v1, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$8;.this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08ef │ │ -09947c: 5b05 f008 |0002: iput-object v5, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$8;.val$processName:Ljava/lang/String; // field@08f0 │ │ -099480: 7040 3d1f 2043 |0004: invoke-direct {v0, v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -099486: 0e00 |0007: return-void │ │ +099440: |[099440] com.stericson.RootTools.internal.RootToolsInternalMethods$8.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/lang/String;)V │ │ +099450: 5b01 ef08 |0000: iput-object v1, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$8;.this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08ef │ │ +099454: 5b05 f008 |0002: iput-object v5, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$8;.val$processName:Ljava/lang/String; // field@08f0 │ │ +099458: 7040 3d1f 2043 |0004: invoke-direct {v0, v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +09945e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1411 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/stericson/RootTools/internal/RootToolsInternalMethods$8; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ - 0x0000 - 0x0008 reg=2 x0 I │ │ - 0x0000 - 0x0008 reg=3 x1 Z │ │ - 0x0000 - 0x0008 reg=4 x2 [Ljava/lang/String; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ + 0x0000 - 0x0008 reg=2 id I │ │ + 0x0000 - 0x0008 reg=3 handlerEnabled Z │ │ + 0x0000 - 0x0008 reg=4 command [Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=5 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootTools/internal/RootToolsInternalMethods$8;) │ │ name : 'commandOutput' │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -099488: |[099488] com.stericson.RootTools.internal.RootToolsInternalMethods$8.commandOutput:(ILjava/lang/String;)V │ │ -099498: 5410 f008 |0000: iget-object v0, v1, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$8;.val$processName:Ljava/lang/String; // field@08f0 │ │ -09949c: 6e20 4521 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ -0994a2: 0a00 |0005: move-result v0 │ │ -0994a4: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -0994a8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0994aa: 6a00 e008 |0009: sput-boolean v0, Lcom/stericson/RootTools/internal/InternalVariables;.processRunning:Z // field@08e0 │ │ -0994ae: 6f30 411f 2103 |000b: invoke-super {v1, v2, v3}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ -0994b4: 0e00 |000e: return-void │ │ +099460: |[099460] com.stericson.RootTools.internal.RootToolsInternalMethods$8.commandOutput:(ILjava/lang/String;)V │ │ +099470: 5410 f008 |0000: iget-object v0, v1, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$8;.val$processName:Ljava/lang/String; // field@08f0 │ │ +099474: 6e20 4521 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ +09947a: 0a00 |0005: move-result v0 │ │ +09947c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +099480: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +099482: 6a00 e008 |0009: sput-boolean v0, Lcom/stericson/RootTools/internal/InternalVariables;.processRunning:Z // field@08e0 │ │ +099486: 6f30 411f 2103 |000b: invoke-super {v1, v2, v3}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ +09948c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1415 │ │ 0x0008 line=1417 │ │ 0x000b line=1420 │ │ 0x000e line=1421 │ │ locals : │ │ @@ -206954,91 +206955,91 @@ │ │ type : '(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0994b8: |[0994b8] com.stericson.RootTools.internal.RootToolsInternalMethods$9.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/lang/String;)V │ │ -0994c8: 5b01 f108 |0000: iput-object v1, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$9;.this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08f1 │ │ -0994cc: 5b05 f208 |0002: iput-object v5, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$9;.val$processName:Ljava/lang/String; // field@08f2 │ │ -0994d0: 7040 3d1f 2043 |0004: invoke-direct {v0, v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -0994d6: 0e00 |0007: return-void │ │ +099490: |[099490] com.stericson.RootTools.internal.RootToolsInternalMethods$9.:(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/lang/String;)V │ │ +0994a0: 5b01 f108 |0000: iput-object v1, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$9;.this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; // field@08f1 │ │ +0994a4: 5b05 f208 |0002: iput-object v5, v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$9;.val$processName:Ljava/lang/String; // field@08f2 │ │ +0994a8: 7040 3d1f 2043 |0004: invoke-direct {v0, v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +0994ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1454 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/stericson/RootTools/internal/RootToolsInternalMethods$9; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ - 0x0000 - 0x0008 reg=2 x0 I │ │ - 0x0000 - 0x0008 reg=3 x1 Z │ │ - 0x0000 - 0x0008 reg=4 x2 [Ljava/lang/String; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ + 0x0000 - 0x0008 reg=2 id I │ │ + 0x0000 - 0x0008 reg=3 handlerEnabled Z │ │ + 0x0000 - 0x0008 reg=4 command [Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=5 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootTools/internal/RootToolsInternalMethods$9;) │ │ name : 'commandOutput' │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -0994d8: |[0994d8] com.stericson.RootTools.internal.RootToolsInternalMethods$9.commandOutput:(ILjava/lang/String;)V │ │ -0994e8: 5453 f208 |0000: iget-object v3, v5, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$9;.val$processName:Ljava/lang/String; // field@08f2 │ │ -0994ec: 6e20 4521 3700 |0002: invoke-virtual {v7, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ -0994f2: 0a03 |0005: move-result v3 │ │ -0994f4: 3803 4c00 |0006: if-eqz v3, 0052 // +004c │ │ -0994f8: 6203 e108 |0008: sget-object v3, Lcom/stericson/RootTools/internal/InternalVariables;.psPattern:Ljava/util/regex/Pattern; // field@08e1 │ │ -0994fc: 6e20 1222 7300 |000a: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2212 │ │ -099502: 0c02 |000d: move-result-object v2 │ │ -099504: 6e10 0f22 0200 |000e: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@220f │ │ -09950a: 0a03 |0011: move-result v3 │ │ -09950c: 3803 4400 |0012: if-eqz v3, 0056 // +0044 │ │ -099510: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -099512: 6e20 1022 3200 |0015: invoke-virtual {v2, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2210 │ │ -099518: 0c01 |0018: move-result-object v1 │ │ -09951a: 2203 f704 |0019: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -09951e: 7010 6021 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -099524: 6204 df08 |001e: sget-object v4, Lcom/stericson/RootTools/internal/InternalVariables;.pid_list:Ljava/lang/String; // field@08df │ │ -099528: 6e20 6921 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -09952e: 0c03 |0023: move-result-object v3 │ │ -099530: 1a04 0400 |0024: const-string v4, " " // string@0004 │ │ -099534: 6e20 6921 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -09953a: 0c03 |0029: move-result-object v3 │ │ -09953c: 6e20 6921 1300 |002a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -099542: 0c03 |002d: move-result-object v3 │ │ -099544: 6e10 6e21 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -09954a: 0c03 |0031: move-result-object v3 │ │ -09954c: 6903 df08 |0032: sput-object v3, Lcom/stericson/RootTools/internal/InternalVariables;.pid_list:Ljava/lang/String; // field@08df │ │ -099550: 6203 df08 |0034: sget-object v3, Lcom/stericson/RootTools/internal/InternalVariables;.pid_list:Ljava/lang/String; // field@08df │ │ -099554: 6e10 5921 0300 |0036: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2159 │ │ -09955a: 0c03 |0039: move-result-object v3 │ │ -09955c: 6903 df08 |003a: sput-object v3, Lcom/stericson/RootTools/internal/InternalVariables;.pid_list:Ljava/lang/String; // field@08df │ │ -099560: 2203 f704 |003c: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ -099564: 7010 6021 0300 |003e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -09956a: 1a04 7104 |0041: const-string v4, "Found pid: " // string@0471 │ │ -09956e: 6e20 6921 4300 |0043: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -099574: 0c03 |0046: move-result-object v3 │ │ -099576: 6e20 6921 1300 |0047: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -09957c: 0c03 |004a: move-result-object v3 │ │ -09957e: 6e10 6e21 0300 |004b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -099584: 0c03 |004e: move-result-object v3 │ │ -099586: 7110 f21f 0300 |004f: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -09958c: 6f30 411f 6507 |0052: invoke-super {v5, v6, v7}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ -099592: 0e00 |0055: return-void │ │ -099594: 1a03 190c |0056: const-string v3, "Matching in ps command failed!" // string@0c19 │ │ -099598: 7110 f21f 0300 |0058: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -09959e: 28f7 |005b: goto 0052 // -0009 │ │ -0995a0: 0d00 |005c: move-exception v0 │ │ -0995a2: 1a03 0704 |005d: const-string v3, "Error with regex!" // string@0407 │ │ -0995a6: 7110 f21f 0300 |005f: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -0995ac: 6e10 fc20 0000 |0062: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ -0995b2: 28ed |0065: goto 0052 // -0013 │ │ +0994b0: |[0994b0] com.stericson.RootTools.internal.RootToolsInternalMethods$9.commandOutput:(ILjava/lang/String;)V │ │ +0994c0: 5453 f208 |0000: iget-object v3, v5, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$9;.val$processName:Ljava/lang/String; // field@08f2 │ │ +0994c4: 6e20 4521 3700 |0002: invoke-virtual {v7, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2145 │ │ +0994ca: 0a03 |0005: move-result v3 │ │ +0994cc: 3803 4c00 |0006: if-eqz v3, 0052 // +004c │ │ +0994d0: 6203 e108 |0008: sget-object v3, Lcom/stericson/RootTools/internal/InternalVariables;.psPattern:Ljava/util/regex/Pattern; // field@08e1 │ │ +0994d4: 6e20 1222 7300 |000a: invoke-virtual {v3, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2212 │ │ +0994da: 0c02 |000d: move-result-object v2 │ │ +0994dc: 6e10 0f22 0200 |000e: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@220f │ │ +0994e2: 0a03 |0011: move-result v3 │ │ +0994e4: 3803 4400 |0012: if-eqz v3, 0056 // +0044 │ │ +0994e8: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +0994ea: 6e20 1022 3200 |0015: invoke-virtual {v2, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@2210 │ │ +0994f0: 0c01 |0018: move-result-object v1 │ │ +0994f2: 2203 f704 |0019: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +0994f6: 7010 6021 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0994fc: 6204 df08 |001e: sget-object v4, Lcom/stericson/RootTools/internal/InternalVariables;.pid_list:Ljava/lang/String; // field@08df │ │ +099500: 6e20 6921 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +099506: 0c03 |0023: move-result-object v3 │ │ +099508: 1a04 0400 |0024: const-string v4, " " // string@0004 │ │ +09950c: 6e20 6921 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +099512: 0c03 |0029: move-result-object v3 │ │ +099514: 6e20 6921 1300 |002a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +09951a: 0c03 |002d: move-result-object v3 │ │ +09951c: 6e10 6e21 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +099522: 0c03 |0031: move-result-object v3 │ │ +099524: 6903 df08 |0032: sput-object v3, Lcom/stericson/RootTools/internal/InternalVariables;.pid_list:Ljava/lang/String; // field@08df │ │ +099528: 6203 df08 |0034: sget-object v3, Lcom/stericson/RootTools/internal/InternalVariables;.pid_list:Ljava/lang/String; // field@08df │ │ +09952c: 6e10 5921 0300 |0036: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2159 │ │ +099532: 0c03 |0039: move-result-object v3 │ │ +099534: 6903 df08 |003a: sput-object v3, Lcom/stericson/RootTools/internal/InternalVariables;.pid_list:Ljava/lang/String; // field@08df │ │ +099538: 2203 f704 |003c: new-instance v3, Ljava/lang/StringBuilder; // type@04f7 │ │ +09953c: 7010 6021 0300 |003e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +099542: 1a04 7104 |0041: const-string v4, "Found pid: " // string@0471 │ │ +099546: 6e20 6921 4300 |0043: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +09954c: 0c03 |0046: move-result-object v3 │ │ +09954e: 6e20 6921 1300 |0047: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +099554: 0c03 |004a: move-result-object v3 │ │ +099556: 6e10 6e21 0300 |004b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +09955c: 0c03 |004e: move-result-object v3 │ │ +09955e: 7110 f21f 0300 |004f: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +099564: 6f30 411f 6507 |0052: invoke-super {v5, v6, v7}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ +09956a: 0e00 |0055: return-void │ │ +09956c: 1a03 190c |0056: const-string v3, "Matching in ps command failed!" // string@0c19 │ │ +099570: 7110 f21f 0300 |0058: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +099576: 28f7 |005b: goto 0052 // -0009 │ │ +099578: 0d00 |005c: move-exception v0 │ │ +09957a: 1a03 0704 |005d: const-string v3, "Error with regex!" // string@0407 │ │ +09957e: 7110 f21f 0300 |005f: invoke-static {v3}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +099584: 6e10 fc20 0000 |0062: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@20fc │ │ +09958a: 28ed |0065: goto 0052 // -0013 │ │ catches : 2 │ │ 0x000e - 0x0052 │ │ Ljava/lang/Exception; -> 0x005c │ │ 0x0056 - 0x005b │ │ Ljava/lang/Exception; -> 0x005c │ │ positions : │ │ 0x0000 line=1458 │ │ @@ -207097,53 +207098,53 @@ │ │ type : '(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0995cc: |[0995cc] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$1.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V │ │ -0995dc: 5b01 f808 |0000: iput-object v1, v0, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$1;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08f8 │ │ -0995e0: 7030 3e1f 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/stericson/RootShell/execution/Command;.:(I[Ljava/lang/String;)V // method@1f3e │ │ -0995e6: 0e00 |0005: return-void │ │ +0995a4: |[0995a4] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$1.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V │ │ +0995b4: 5b01 f808 |0000: iput-object v1, v0, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$1;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08f8 │ │ +0995b8: 7030 3e1f 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/stericson/RootShell/execution/Command;.:(I[Ljava/lang/String;)V // method@1f3e │ │ +0995be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ - 0x0000 - 0x0006 reg=2 x0 I │ │ - 0x0000 - 0x0006 reg=3 x1 [Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ + 0x0000 - 0x0006 reg=2 id I │ │ + 0x0000 - 0x0006 reg=3 command [Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$1;) │ │ name : 'commandOutput' │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0995e8: |[0995e8] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$1.commandOutput:(ILjava/lang/String;)V │ │ -0995f8: 5440 f808 |0000: iget-object v0, v4, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$1;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08f8 │ │ -0995fc: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -0995fe: 2202 f704 |0003: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -099602: 7010 6021 0200 |0005: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -099608: 6e20 6921 6200 |0008: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -09960e: 0c02 |000b: move-result-object v2 │ │ -099610: 1a03 0100 |000c: const-string v3, " │ │ +0995c0: |[0995c0] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$1.commandOutput:(ILjava/lang/String;)V │ │ +0995d0: 5440 f808 |0000: iget-object v0, v4, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$1;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08f8 │ │ +0995d4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +0995d6: 2202 f704 |0003: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +0995da: 7010 6021 0200 |0005: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0995e0: 6e20 6921 6200 |0008: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0995e6: 0c02 |000b: move-result-object v2 │ │ +0995e8: 1a03 0100 |000c: const-string v3, " │ │ " // string@0001 │ │ -099614: 6e20 6921 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -09961a: 0c02 |0011: move-result-object v2 │ │ -09961c: 6e10 6e21 0200 |0012: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -099622: 0c02 |0015: move-result-object v2 │ │ -099624: 7130 7120 1002 |0016: invoke-static {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.access$200:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;ILjava/lang/String;)V // method@2071 │ │ -09962a: 6f30 411f 5406 |0019: invoke-super {v4, v5, v6}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ -099630: 0e00 |001c: return-void │ │ +0995ec: 6e20 6921 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0995f2: 0c02 |0011: move-result-object v2 │ │ +0995f4: 6e10 6e21 0200 |0012: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0995fa: 0c02 |0015: move-result-object v2 │ │ +0995fc: 7130 7120 1002 |0016: invoke-static {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.access$200:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;ILjava/lang/String;)V // method@2071 │ │ +099602: 6f30 411f 5406 |0019: invoke-super {v4, v5, v6}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ +099608: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0019 line=318 │ │ 0x001c line=319 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$1; │ │ @@ -207184,54 +207185,54 @@ │ │ type : '(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;II[Ljava/lang/String;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -099634: |[099634] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$2.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;II[Ljava/lang/String;)V │ │ -099644: 5b01 f908 |0000: iput-object v1, v0, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$2;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08f9 │ │ -099648: 7040 3c1f 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.:(II[Ljava/lang/String;)V // method@1f3c │ │ -09964e: 0e00 |0005: return-void │ │ +09960c: |[09960c] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$2.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;II[Ljava/lang/String;)V │ │ +09961c: 5b01 f908 |0000: iput-object v1, v0, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$2;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08f9 │ │ +099620: 7040 3c1f 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/stericson/RootShell/execution/Command;.:(II[Ljava/lang/String;)V // method@1f3c │ │ +099626: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ - 0x0000 - 0x0006 reg=2 x0 I │ │ - 0x0000 - 0x0006 reg=3 x1 I │ │ - 0x0000 - 0x0006 reg=4 x2 [Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ + 0x0000 - 0x0006 reg=2 id I │ │ + 0x0000 - 0x0006 reg=3 timeout I │ │ + 0x0000 - 0x0006 reg=4 command [Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$2;) │ │ name : 'commandOutput' │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -099650: |[099650] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$2.commandOutput:(ILjava/lang/String;)V │ │ -099660: 5440 f908 |0000: iget-object v0, v4, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$2;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08f9 │ │ -099664: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -099666: 2202 f704 |0003: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -09966a: 7010 6021 0200 |0005: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -099670: 6e20 6921 6200 |0008: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -099676: 0c02 |000b: move-result-object v2 │ │ -099678: 1a03 0100 |000c: const-string v3, " │ │ +099628: |[099628] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$2.commandOutput:(ILjava/lang/String;)V │ │ +099638: 5440 f908 |0000: iget-object v0, v4, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$2;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08f9 │ │ +09963c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +09963e: 2202 f704 |0003: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +099642: 7010 6021 0200 |0005: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +099648: 6e20 6921 6200 |0008: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +09964e: 0c02 |000b: move-result-object v2 │ │ +099650: 1a03 0100 |000c: const-string v3, " │ │ " // string@0001 │ │ -09967c: 6e20 6921 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -099682: 0c02 |0011: move-result-object v2 │ │ -099684: 6e10 6e21 0200 |0012: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -09968a: 0c02 |0015: move-result-object v2 │ │ -09968c: 7130 7120 1002 |0016: invoke-static {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.access$200:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;ILjava/lang/String;)V // method@2071 │ │ -099692: 6f30 411f 5406 |0019: invoke-super {v4, v5, v6}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ -099698: 0e00 |001c: return-void │ │ +099654: 6e20 6921 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +09965a: 0c02 |0011: move-result-object v2 │ │ +09965c: 6e10 6e21 0200 |0012: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +099662: 0c02 |0015: move-result-object v2 │ │ +099664: 7130 7120 1002 |0016: invoke-static {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.access$200:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;ILjava/lang/String;)V // method@2071 │ │ +09966a: 6f30 411f 5406 |0019: invoke-super {v4, v5, v6}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ +099670: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0019 line=332 │ │ 0x001c line=333 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$2; │ │ @@ -207272,53 +207273,53 @@ │ │ type : '(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -09969c: |[09969c] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$3.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V │ │ -0996ac: 5b01 fa08 |0000: iput-object v1, v0, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$3;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08fa │ │ -0996b0: 7030 3e1f 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/stericson/RootShell/execution/Command;.:(I[Ljava/lang/String;)V // method@1f3e │ │ -0996b6: 0e00 |0005: return-void │ │ +099674: |[099674] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$3.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V │ │ +099684: 5b01 fa08 |0000: iput-object v1, v0, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$3;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08fa │ │ +099688: 7030 3e1f 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/stericson/RootShell/execution/Command;.:(I[Ljava/lang/String;)V // method@1f3e │ │ +09968e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ - 0x0000 - 0x0006 reg=2 x0 I │ │ - 0x0000 - 0x0006 reg=3 x1 [Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ + 0x0000 - 0x0006 reg=2 id I │ │ + 0x0000 - 0x0006 reg=3 command [Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$3;) │ │ name : 'commandOutput' │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0996b8: |[0996b8] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$3.commandOutput:(ILjava/lang/String;)V │ │ -0996c8: 5440 fa08 |0000: iget-object v0, v4, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$3;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08fa │ │ -0996cc: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -0996ce: 2202 f704 |0003: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -0996d2: 7010 6021 0200 |0005: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0996d8: 6e20 6921 6200 |0008: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0996de: 0c02 |000b: move-result-object v2 │ │ -0996e0: 1a03 0100 |000c: const-string v3, " │ │ +099690: |[099690] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$3.commandOutput:(ILjava/lang/String;)V │ │ +0996a0: 5440 fa08 |0000: iget-object v0, v4, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$3;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08fa │ │ +0996a4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +0996a6: 2202 f704 |0003: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +0996aa: 7010 6021 0200 |0005: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +0996b0: 6e20 6921 6200 |0008: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0996b6: 0c02 |000b: move-result-object v2 │ │ +0996b8: 1a03 0100 |000c: const-string v3, " │ │ " // string@0001 │ │ -0996e4: 6e20 6921 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0996ea: 0c02 |0011: move-result-object v2 │ │ -0996ec: 6e10 6e21 0200 |0012: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0996f2: 0c02 |0015: move-result-object v2 │ │ -0996f4: 7130 7120 1002 |0016: invoke-static {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.access$200:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;ILjava/lang/String;)V // method@2071 │ │ -0996fa: 6f30 411f 5406 |0019: invoke-super {v4, v5, v6}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ -099700: 0e00 |001c: return-void │ │ +0996bc: 6e20 6921 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +0996c2: 0c02 |0011: move-result-object v2 │ │ +0996c4: 6e10 6e21 0200 |0012: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +0996ca: 0c02 |0015: move-result-object v2 │ │ +0996cc: 7130 7120 1002 |0016: invoke-static {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.access$200:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;ILjava/lang/String;)V // method@2071 │ │ +0996d2: 6f30 411f 5406 |0019: invoke-super {v4, v5, v6}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ +0996d8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0019 line=359 │ │ 0x001c line=360 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$3; │ │ @@ -207359,53 +207360,53 @@ │ │ type : '(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -099704: |[099704] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$4.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V │ │ -099714: 5b01 fb08 |0000: iput-object v1, v0, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$4;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08fb │ │ -099718: 7030 3e1f 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/stericson/RootShell/execution/Command;.:(I[Ljava/lang/String;)V // method@1f3e │ │ -09971e: 0e00 |0005: return-void │ │ +0996dc: |[0996dc] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$4.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V │ │ +0996ec: 5b01 fb08 |0000: iput-object v1, v0, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$4;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08fb │ │ +0996f0: 7030 3e1f 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/stericson/RootShell/execution/Command;.:(I[Ljava/lang/String;)V // method@1f3e │ │ +0996f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ - 0x0000 - 0x0006 reg=2 x0 I │ │ - 0x0000 - 0x0006 reg=3 x1 [Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ + 0x0000 - 0x0006 reg=2 id I │ │ + 0x0000 - 0x0006 reg=3 command [Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$4;) │ │ name : 'commandOutput' │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -099720: |[099720] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$4.commandOutput:(ILjava/lang/String;)V │ │ -099730: 5440 fb08 |0000: iget-object v0, v4, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$4;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08fb │ │ -099734: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -099736: 2202 f704 |0003: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -09973a: 7010 6021 0200 |0005: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -099740: 6e20 6921 6200 |0008: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -099746: 0c02 |000b: move-result-object v2 │ │ -099748: 1a03 0100 |000c: const-string v3, " │ │ +0996f8: |[0996f8] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$4.commandOutput:(ILjava/lang/String;)V │ │ +099708: 5440 fb08 |0000: iget-object v0, v4, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$4;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08fb │ │ +09970c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +09970e: 2202 f704 |0003: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +099712: 7010 6021 0200 |0005: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +099718: 6e20 6921 6200 |0008: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +09971e: 0c02 |000b: move-result-object v2 │ │ +099720: 1a03 0100 |000c: const-string v3, " │ │ " // string@0001 │ │ -09974c: 6e20 6921 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -099752: 0c02 |0011: move-result-object v2 │ │ -099754: 6e10 6e21 0200 |0012: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -09975a: 0c02 |0015: move-result-object v2 │ │ -09975c: 7130 7120 1002 |0016: invoke-static {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.access$200:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;ILjava/lang/String;)V // method@2071 │ │ -099762: 6f30 411f 5406 |0019: invoke-super {v4, v5, v6}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ -099768: 0e00 |001c: return-void │ │ +099724: 6e20 6921 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +09972a: 0c02 |0011: move-result-object v2 │ │ +09972c: 6e10 6e21 0200 |0012: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +099732: 0c02 |0015: move-result-object v2 │ │ +099734: 7130 7120 1002 |0016: invoke-static {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.access$200:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;ILjava/lang/String;)V // method@2071 │ │ +09973a: 6f30 411f 5406 |0019: invoke-super {v4, v5, v6}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ +099740: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ 0x0019 line=376 │ │ 0x001c line=377 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$4; │ │ @@ -207446,53 +207447,53 @@ │ │ type : '(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -09976c: |[09976c] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$5.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V │ │ -09977c: 5b01 fc08 |0000: iput-object v1, v0, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$5;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08fc │ │ -099780: 7030 3e1f 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/stericson/RootShell/execution/Command;.:(I[Ljava/lang/String;)V // method@1f3e │ │ -099786: 0e00 |0005: return-void │ │ +099744: |[099744] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$5.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V │ │ +099754: 5b01 fc08 |0000: iput-object v1, v0, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$5;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08fc │ │ +099758: 7030 3e1f 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/stericson/RootShell/execution/Command;.:(I[Ljava/lang/String;)V // method@1f3e │ │ +09975e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ - 0x0000 - 0x0006 reg=2 x0 I │ │ - 0x0000 - 0x0006 reg=3 x1 [Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ + 0x0000 - 0x0006 reg=2 id I │ │ + 0x0000 - 0x0006 reg=3 command [Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$5;) │ │ name : 'commandOutput' │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -099788: |[099788] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$5.commandOutput:(ILjava/lang/String;)V │ │ -099798: 5440 fc08 |0000: iget-object v0, v4, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$5;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08fc │ │ -09979c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -09979e: 2202 f704 |0003: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ -0997a2: 7010 6021 0200 |0005: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -0997a8: 6e20 6921 6200 |0008: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0997ae: 0c02 |000b: move-result-object v2 │ │ -0997b0: 1a03 0100 |000c: const-string v3, " │ │ +099760: |[099760] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$5.commandOutput:(ILjava/lang/String;)V │ │ +099770: 5440 fc08 |0000: iget-object v0, v4, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$5;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08fc │ │ +099774: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +099776: 2202 f704 |0003: new-instance v2, Ljava/lang/StringBuilder; // type@04f7 │ │ +09977a: 7010 6021 0200 |0005: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +099780: 6e20 6921 6200 |0008: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +099786: 0c02 |000b: move-result-object v2 │ │ +099788: 1a03 0100 |000c: const-string v3, " │ │ " // string@0001 │ │ -0997b4: 6e20 6921 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -0997ba: 0c02 |0011: move-result-object v2 │ │ -0997bc: 6e10 6e21 0200 |0012: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -0997c2: 0c02 |0015: move-result-object v2 │ │ -0997c4: 7130 7120 1002 |0016: invoke-static {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.access$200:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;ILjava/lang/String;)V // method@2071 │ │ -0997ca: 6f30 411f 5406 |0019: invoke-super {v4, v5, v6}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ -0997d0: 0e00 |001c: return-void │ │ +09978c: 6e20 6921 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +099792: 0c02 |0011: move-result-object v2 │ │ +099794: 6e10 6e21 0200 |0012: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +09979a: 0c02 |0015: move-result-object v2 │ │ +09979c: 7130 7120 1002 |0016: invoke-static {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.access$200:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;ILjava/lang/String;)V // method@2071 │ │ +0997a2: 6f30 411f 5406 |0019: invoke-super {v4, v5, v6}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ +0997a8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0019 line=402 │ │ 0x001c line=403 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$5; │ │ @@ -207537,64 +207538,64 @@ │ │ type : '(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;IZ[Ljava/lang/String;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0997d4: |[0997d4] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$6.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;IZ[Ljava/lang/String;)V │ │ -0997e4: 5b12 fe08 |0000: iput-object v2, v1, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08fe │ │ -0997e8: 7040 3d1f 3154 |0002: invoke-direct {v1, v3, v4, v5}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ -0997ee: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0997f0: 5c10 fd08 |0006: iput-boolean v0, v1, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;._catch:Z // field@08fd │ │ -0997f4: 0e00 |0008: return-void │ │ +0997ac: |[0997ac] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$6.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;IZ[Ljava/lang/String;)V │ │ +0997bc: 5b12 fe08 |0000: iput-object v2, v1, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08fe │ │ +0997c0: 7040 3d1f 3154 |0002: invoke-direct {v1, v3, v4, v5}, Lcom/stericson/RootShell/execution/Command;.:(IZ[Ljava/lang/String;)V // method@1f3d │ │ +0997c6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0997c8: 5c10 fd08 |0006: iput-boolean v0, v1, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;._catch:Z // field@08fd │ │ +0997cc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x0005 line=425 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6; │ │ - 0x0000 - 0x0009 reg=2 (null) Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ - 0x0000 - 0x0009 reg=3 x0 I │ │ - 0x0000 - 0x0009 reg=4 x1 Z │ │ - 0x0000 - 0x0009 reg=5 x2 [Ljava/lang/String; │ │ + 0x0000 - 0x0009 reg=2 this$1 Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ + 0x0000 - 0x0009 reg=3 id I │ │ + 0x0000 - 0x0009 reg=4 handlerEnabled Z │ │ + 0x0000 - 0x0009 reg=5 command [Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;) │ │ name : 'commandCompleted' │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0997f8: |[0997f8] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$6.commandCompleted:(II)V │ │ -099808: 5451 fe08 |0000: iget-object v1, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08fe │ │ -09980c: 5412 0009 |0002: iget-object v2, v1, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.this$0:Lcom/stericson/RootToolsTests/SanityCheckRootTools; // field@0900 │ │ -099810: 1d02 |0004: monitor-enter v2 │ │ -099812: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -099814: 5c51 fd08 |0006: iput-boolean v1, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;._catch:Z // field@08fd │ │ -099818: 5451 fe08 |0008: iget-object v1, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08fe │ │ -09981c: 1243 |000a: const/4 v3, #int 4 // #4 │ │ -09981e: 1a04 5c02 |000b: const-string v4, "All tests complete." // string@025c │ │ -099822: 7130 7120 3104 |000d: invoke-static {v1, v3, v4}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.access$200:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;ILjava/lang/String;)V // method@2071 │ │ -099828: 5451 fe08 |0010: iget-object v1, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08fe │ │ -09982c: 1223 |0012: const/4 v3, #int 2 // #2 │ │ -09982e: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -099830: 7130 7120 3104 |0014: invoke-static {v1, v3, v4}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.access$200:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;ILjava/lang/String;)V // method@2071 │ │ -099836: 7100 c51f 0000 |0017: invoke-static {}, Lcom/stericson/RootTools/RootTools;.closeAllShells:()V // method@1fc5 │ │ -09983c: 1e02 |001a: monitor-exit v2 │ │ -09983e: 0e00 |001b: return-void │ │ -099840: 0d00 |001c: move-exception v0 │ │ -099842: 6e10 b820 0000 |001d: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ -099848: 28fa |0020: goto 001a // -0006 │ │ -09984a: 0d01 |0021: move-exception v1 │ │ -09984c: 1e02 |0022: monitor-exit v2 │ │ -09984e: 2701 |0023: throw v1 │ │ +0997d0: |[0997d0] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$6.commandCompleted:(II)V │ │ +0997e0: 5451 fe08 |0000: iget-object v1, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08fe │ │ +0997e4: 5412 0009 |0002: iget-object v2, v1, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.this$0:Lcom/stericson/RootToolsTests/SanityCheckRootTools; // field@0900 │ │ +0997e8: 1d02 |0004: monitor-enter v2 │ │ +0997ea: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +0997ec: 5c51 fd08 |0006: iput-boolean v1, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;._catch:Z // field@08fd │ │ +0997f0: 5451 fe08 |0008: iget-object v1, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08fe │ │ +0997f4: 1243 |000a: const/4 v3, #int 4 // #4 │ │ +0997f6: 1a04 5c02 |000b: const-string v4, "All tests complete." // string@025c │ │ +0997fa: 7130 7120 3104 |000d: invoke-static {v1, v3, v4}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.access$200:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;ILjava/lang/String;)V // method@2071 │ │ +099800: 5451 fe08 |0010: iget-object v1, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08fe │ │ +099804: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +099806: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +099808: 7130 7120 3104 |0014: invoke-static {v1, v3, v4}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.access$200:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;ILjava/lang/String;)V // method@2071 │ │ +09980e: 7100 c51f 0000 |0017: invoke-static {}, Lcom/stericson/RootTools/RootTools;.closeAllShells:()V // method@1fc5 │ │ +099814: 1e02 |001a: monitor-exit v2 │ │ +099816: 0e00 |001b: return-void │ │ +099818: 0d00 |001c: move-exception v0 │ │ +09981a: 6e10 b820 0000 |001d: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ +099820: 28fa |0020: goto 001a // -0006 │ │ +099822: 0d01 |0021: move-exception v1 │ │ +099824: 1e02 |0022: monitor-exit v2 │ │ +099826: 2701 |0023: throw v1 │ │ catches : 3 │ │ 0x0006 - 0x0017 │ │ -> 0x0021 │ │ 0x0017 - 0x001a │ │ Ljava/io/IOException; -> 0x001c │ │ -> 0x0021 │ │ 0x001a - 0x0023 │ │ @@ -207621,21 +207622,21 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -099870: |[099870] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$6.commandOutput:(ILjava/lang/String;)V │ │ -099880: 5510 fd08 |0000: iget-boolean v0, v1, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;._catch:Z // field@08fd │ │ -099884: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -099888: 1a00 ca02 |0004: const-string v0, "CAUGHT!!!" // string@02ca │ │ -09988c: 7110 f21f 0000 |0006: invoke-static {v0}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ -099892: 6f30 411f 2103 |0009: invoke-super {v1, v2, v3}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ -099898: 0e00 |000c: return-void │ │ +099848: |[099848] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$6.commandOutput:(ILjava/lang/String;)V │ │ +099858: 5510 fd08 |0000: iget-boolean v0, v1, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;._catch:Z // field@08fd │ │ +09985c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +099860: 1a00 ca02 |0004: const-string v0, "CAUGHT!!!" // string@02ca │ │ +099864: 7110 f21f 0000 |0006: invoke-static {v0}, Lcom/stericson/RootTools/RootTools;.log:(Ljava/lang/String;)V // method@1ff2 │ │ +09986a: 6f30 411f 2103 |0009: invoke-super {v1, v2, v3}, Lcom/stericson/RootShell/execution/Command;.commandOutput:(ILjava/lang/String;)V // method@1f41 │ │ +099870: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0004 line=432 │ │ 0x0009 line=435 │ │ 0x000c line=437 │ │ locals : │ │ @@ -207648,37 +207649,37 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -09989c: |[09989c] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$6.commandTerminated:(ILjava/lang/String;)V │ │ -0998ac: 5451 fe08 |0000: iget-object v1, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08fe │ │ -0998b0: 5412 0009 |0002: iget-object v2, v1, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.this$0:Lcom/stericson/RootToolsTests/SanityCheckRootTools; // field@0900 │ │ -0998b4: 1d02 |0004: monitor-enter v2 │ │ -0998b6: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -0998b8: 5c51 fd08 |0006: iput-boolean v1, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;._catch:Z // field@08fd │ │ -0998bc: 5451 fe08 |0008: iget-object v1, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08fe │ │ -0998c0: 1243 |000a: const/4 v3, #int 4 // #4 │ │ -0998c2: 1a04 5c02 |000b: const-string v4, "All tests complete." // string@025c │ │ -0998c6: 7130 7120 3104 |000d: invoke-static {v1, v3, v4}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.access$200:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;ILjava/lang/String;)V // method@2071 │ │ -0998cc: 5451 fe08 |0010: iget-object v1, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08fe │ │ -0998d0: 1223 |0012: const/4 v3, #int 2 // #2 │ │ -0998d2: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -0998d4: 7130 7120 3104 |0014: invoke-static {v1, v3, v4}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.access$200:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;ILjava/lang/String;)V // method@2071 │ │ -0998da: 7100 c51f 0000 |0017: invoke-static {}, Lcom/stericson/RootTools/RootTools;.closeAllShells:()V // method@1fc5 │ │ -0998e0: 1e02 |001a: monitor-exit v2 │ │ -0998e2: 0e00 |001b: return-void │ │ -0998e4: 0d00 |001c: move-exception v0 │ │ -0998e6: 6e10 b820 0000 |001d: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ -0998ec: 28fa |0020: goto 001a // -0006 │ │ -0998ee: 0d01 |0021: move-exception v1 │ │ -0998f0: 1e02 |0022: monitor-exit v2 │ │ -0998f2: 2701 |0023: throw v1 │ │ +099874: |[099874] com.stericson.RootToolsTests.SanityCheckRootTools$SanityCheckThread$6.commandTerminated:(ILjava/lang/String;)V │ │ +099884: 5451 fe08 |0000: iget-object v1, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08fe │ │ +099888: 5412 0009 |0002: iget-object v2, v1, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.this$0:Lcom/stericson/RootToolsTests/SanityCheckRootTools; // field@0900 │ │ +09988c: 1d02 |0004: monitor-enter v2 │ │ +09988e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +099890: 5c51 fd08 |0006: iput-boolean v1, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;._catch:Z // field@08fd │ │ +099894: 5451 fe08 |0008: iget-object v1, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08fe │ │ +099898: 1243 |000a: const/4 v3, #int 4 // #4 │ │ +09989a: 1a04 5c02 |000b: const-string v4, "All tests complete." // string@025c │ │ +09989e: 7130 7120 3104 |000d: invoke-static {v1, v3, v4}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.access$200:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;ILjava/lang/String;)V // method@2071 │ │ +0998a4: 5451 fe08 |0010: iget-object v1, v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;.this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; // field@08fe │ │ +0998a8: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +0998aa: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +0998ac: 7130 7120 3104 |0014: invoke-static {v1, v3, v4}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;.access$200:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;ILjava/lang/String;)V // method@2071 │ │ +0998b2: 7100 c51f 0000 |0017: invoke-static {}, Lcom/stericson/RootTools/RootTools;.closeAllShells:()V // method@1fc5 │ │ +0998b8: 1e02 |001a: monitor-exit v2 │ │ +0998ba: 0e00 |001b: return-void │ │ +0998bc: 0d00 |001c: move-exception v0 │ │ +0998be: 6e10 b820 0000 |001d: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@20b8 │ │ +0998c4: 28fa |0020: goto 001a // -0006 │ │ +0998c6: 0d01 |0021: move-exception v1 │ │ +0998c8: 1e02 |0022: monitor-exit v2 │ │ +0998ca: 2701 |0023: throw v1 │ │ catches : 3 │ │ 0x0006 - 0x0017 │ │ -> 0x0021 │ │ 0x0017 - 0x001a │ │ Ljava/io/IOException; -> 0x001c │ │ -> 0x0021 │ │ 0x001a - 0x0023 │ │ @@ -207730,17 +207731,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -099914: |[099914] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.:()V │ │ -099924: 7010 4403 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@0344 │ │ -09992a: 0e00 |0003: return-void │ │ +0998ec: |[0998ec] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.:()V │ │ +0998fc: 7010 4403 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@0344 │ │ +099902: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -207749,18 +207750,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09992c: |[09992c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -09993c: 7110 5d03 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@035d │ │ -099942: 0a00 |0003: move-result v0 │ │ -099944: 0f00 |0004: return v0 │ │ +099904: |[099904] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +099914: 7110 5d03 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@035d │ │ +09991a: 0a00 |0003: move-result v0 │ │ +09991c: 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; │ │ │ │ @@ -207769,22 +207770,22 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -099948: |[099948] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -099958: 6e20 3c03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@033c │ │ -09995e: 0a00 |0003: move-result v0 │ │ -099960: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -099964: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -099966: 0f00 |0007: return v0 │ │ -099968: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -09996a: 28fe |0009: goto 0007 // -0002 │ │ +099920: |[099920] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +099930: 6e20 3c03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@033c │ │ +099936: 0a00 |0003: move-result v0 │ │ +099938: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +09993c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +09993e: 0f00 |0007: return v0 │ │ +099940: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +099942: 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; │ │ @@ -207795,18 +207796,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 │ │ -09996c: |[09996c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -09997c: 7110 5e03 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@035e │ │ -099982: 0c00 |0003: move-result-object v0 │ │ -099984: 1100 |0004: return-object v0 │ │ +099944: |[099944] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +099954: 7110 5e03 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@035e │ │ +09995a: 0c00 |0003: move-result-object v0 │ │ +09995c: 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; │ │ │ │ @@ -207815,18 +207816,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 │ │ -099988: |[099988] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -099998: 7110 5f03 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@035f │ │ -09999e: 0c00 |0003: move-result-object v0 │ │ -0999a0: 1100 |0004: return-object v0 │ │ +099960: |[099960] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +099970: 7110 5f03 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@035f │ │ +099976: 0c00 |0003: move-result-object v0 │ │ +099978: 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; │ │ │ │ @@ -207835,18 +207836,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 │ │ -0999a4: |[0999a4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -0999b4: 7110 6003 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@0360 │ │ -0999ba: 0c00 |0003: move-result-object v0 │ │ -0999bc: 1100 |0004: return-object v0 │ │ +09997c: |[09997c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +09998c: 7110 6003 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@0360 │ │ +099992: 0c00 |0003: move-result-object v0 │ │ +099994: 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; │ │ │ │ @@ -207855,18 +207856,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 │ │ -0999c0: |[0999c0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0999d0: 7110 6103 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0361 │ │ -0999d6: 0c00 |0003: move-result-object v0 │ │ -0999d8: 1100 |0004: return-object v0 │ │ +099998: |[099998] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0999a8: 7110 6103 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0361 │ │ +0999ae: 0c00 |0003: move-result-object v0 │ │ +0999b0: 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; │ │ │ │ @@ -207900,17 +207901,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0999dc: |[0999dc] android.support.v4.app.NavUtils$NavUtilsImplJB.:()V │ │ -0999ec: 7010 7d06 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@067d │ │ -0999f2: 0e00 |0003: return-void │ │ +0999b4: |[0999b4] android.support.v4.app.NavUtils$NavUtilsImplJB.:()V │ │ +0999c4: 7010 7d06 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@067d │ │ +0999ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ │ │ Virtual methods - │ │ @@ -207919,21 +207920,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 │ │ -0999f4: |[0999f4] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -099a04: 7110 9306 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0693 │ │ -099a0a: 0c00 |0003: move-result-object v0 │ │ -099a0c: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -099a10: 6e20 8706 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0687 │ │ -099a16: 0c00 |0009: move-result-object v0 │ │ -099a18: 1100 |000a: return-object v0 │ │ +0999cc: |[0999cc] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +0999dc: 7110 9306 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0693 │ │ +0999e2: 0c00 |0003: move-result-object v0 │ │ +0999e4: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +0999e8: 6e20 8706 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0687 │ │ +0999ee: 0c00 |0009: move-result-object v0 │ │ +0999f0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0004 line=103 │ │ 0x0006 line=104 │ │ 0x000a line=106 │ │ locals : │ │ @@ -207946,21 +207947,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 │ │ -099a1c: |[099a1c] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -099a2c: 7110 9406 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@0694 │ │ -099a32: 0c00 |0003: move-result-object v0 │ │ -099a34: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -099a38: 6f30 7f06 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@067f │ │ -099a3e: 0c00 |0009: move-result-object v0 │ │ -099a40: 1100 |000a: return-object v0 │ │ +0999f4: |[0999f4] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +099a04: 7110 9406 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@0694 │ │ +099a0a: 0c00 |0003: move-result-object v0 │ │ +099a0c: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +099a10: 6f30 7f06 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@067f │ │ +099a16: 0c00 |0009: move-result-object v0 │ │ +099a18: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=126 │ │ 0x0006 line=127 │ │ 0x000a line=129 │ │ locals : │ │ @@ -207974,17 +207975,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 │ │ -099a44: |[099a44] android.support.v4.app.NavUtils$NavUtilsImplJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -099a54: 7120 9506 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtilsJB;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@0695 │ │ -099a5a: 0e00 |0003: return-void │ │ +099a1c: |[099a1c] android.support.v4.app.NavUtils$NavUtilsImplJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +099a2c: 7120 9506 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtilsJB;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@0695 │ │ +099a32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0003 line=121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ 0x0000 - 0x0004 reg=1 activity Landroid/app/Activity; │ │ @@ -207995,18 +207996,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 │ │ -099a5c: |[099a5c] android.support.v4.app.NavUtils$NavUtilsImplJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -099a6c: 7120 9606 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/app/NavUtilsJB;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@0696 │ │ -099a72: 0a00 |0003: move-result v0 │ │ -099a74: 0f00 |0004: return v0 │ │ +099a34: |[099a34] android.support.v4.app.NavUtils$NavUtilsImplJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +099a44: 7120 9606 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/app/NavUtilsJB;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@0696 │ │ +099a4a: 0a00 |0003: move-result v0 │ │ +099a4c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 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; │ │ @@ -208016,18 +208017,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -099a78: |[099a78] android.support.v4.app.NavUtils$NavUtilsImplJB.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -099a88: 6f20 7e06 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@067e │ │ -099a8e: 0c00 |0003: move-result-object v0 │ │ -099a90: 1100 |0004: return-object v0 │ │ +099a50: |[099a50] android.support.v4.app.NavUtils$NavUtilsImplJB.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +099a60: 6f20 7e06 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@067e │ │ +099a66: 0c00 |0003: move-result-object v0 │ │ +099a68: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ │ │ @@ -208061,17 +208062,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -099a94: |[099a94] android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread.:()V │ │ -099aa4: 7010 4307 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0743 │ │ -099aaa: 0e00 |0003: return-void │ │ +099a6c: |[099a6c] android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread.:()V │ │ +099a7c: 7010 4307 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0743 │ │ +099a82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread; │ │ │ │ Virtual methods - │ │ @@ -208080,34 +208081,34 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 38 16-bit code units │ │ -099aac: |[099aac] android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -099abc: 5470 0202 |0000: iget-object v0, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0202 │ │ -099ac0: 5471 fb01 |0002: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01fb │ │ -099ac4: 5472 fa01 |0004: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01fa │ │ -099ac8: 5473 f901 |0006: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f9 │ │ -099acc: 5474 f801 |0008: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f8 │ │ -099ad0: 6e54 9900 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@0099 │ │ -099ad6: 5471 fb01 |000d: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01fb │ │ -099ada: 5472 fa01 |000f: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01fa │ │ -099ade: 5473 f901 |0011: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f9 │ │ -099ae2: 5474 f801 |0013: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f8 │ │ -099ae6: 5475 fd01 |0015: iget-object v5, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01fd │ │ -099aea: 7706 d607 0000 |0017: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatGingerbread;.add:(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification; // method@07d6 │ │ -099af0: 0c00 |001a: move-result-object v0 │ │ -099af2: 5271 0502 |001b: iget v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0205 │ │ -099af6: 3d01 0800 |001d: if-lez v1, 0025 // +0008 │ │ -099afa: 5201 0b00 |001f: iget v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ -099afe: d611 8000 |0021: or-int/lit16 v1, v1, #int 128 // #0080 │ │ -099b02: 5901 0b00 |0023: iput v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ -099b06: 1100 |0025: return-object v0 │ │ +099a84: |[099a84] android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +099a94: 5470 0202 |0000: iget-object v0, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0202 │ │ +099a98: 5471 fb01 |0002: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01fb │ │ +099a9c: 5472 fa01 |0004: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01fa │ │ +099aa0: 5473 f901 |0006: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f9 │ │ +099aa4: 5474 f801 |0008: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f8 │ │ +099aa8: 6e54 9900 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@0099 │ │ +099aae: 5471 fb01 |000d: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01fb │ │ +099ab2: 5472 fa01 |000f: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01fa │ │ +099ab6: 5473 f901 |0011: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f9 │ │ +099aba: 5474 f801 |0013: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f8 │ │ +099abe: 5475 fd01 |0015: iget-object v5, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01fd │ │ +099ac2: 7706 d607 0000 |0017: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatGingerbread;.add:(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification; // method@07d6 │ │ +099ac8: 0c00 |001a: move-result-object v0 │ │ +099aca: 5271 0502 |001b: iget v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0205 │ │ +099ace: 3d01 0800 |001d: if-lez v1, 0025 // +0008 │ │ +099ad2: 5201 0b00 |001f: iget v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ +099ad6: d611 8000 |0021: or-int/lit16 v1, v1, #int 128 // #0080 │ │ +099ada: 5901 0b00 |0023: iput v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ +099ade: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x0002 line=543 │ │ 0x000d line=545 │ │ 0x001b line=548 │ │ 0x001f line=549 │ │ @@ -208147,17 +208148,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -099b08: |[099b08] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.:()V │ │ -099b18: 7010 4307 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0743 │ │ -099b1e: 0e00 |0003: return-void │ │ +099ae0: |[099ae0] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.:()V │ │ +099af0: 7010 4307 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0743 │ │ +099af6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ │ │ Virtual methods - │ │ @@ -208166,28 +208167,28 @@ │ │ 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 │ │ -099b20: |[099b20] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -099b30: 54b0 fb01 |0000: iget-object v0, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01fb │ │ -099b34: 54b1 0202 |0002: iget-object v1, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0202 │ │ -099b38: 54b2 fa01 |0004: iget-object v2, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01fa │ │ -099b3c: 54b3 f901 |0006: iget-object v3, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f9 │ │ -099b40: 54b4 f701 |0008: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01f7 │ │ -099b44: 54b5 0e02 |000a: iget-object v5, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@020e │ │ -099b48: 52b6 0302 |000c: iget v6, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0203 │ │ -099b4c: 54b7 f801 |000e: iget-object v7, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f8 │ │ -099b50: 54b8 fd01 |0010: iget-object v8, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01fd │ │ -099b54: 54b9 0002 |0012: iget-object v9, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0200 │ │ -099b58: 770a d807 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@07d8 │ │ -099b5e: 0c00 |0017: move-result-object v0 │ │ -099b60: 1100 |0018: return-object v0 │ │ +099af8: |[099af8] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +099b08: 54b0 fb01 |0000: iget-object v0, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01fb │ │ +099b0c: 54b1 0202 |0002: iget-object v1, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0202 │ │ +099b10: 54b2 fa01 |0004: iget-object v2, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01fa │ │ +099b14: 54b3 f901 |0006: iget-object v3, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f9 │ │ +099b18: 54b4 f701 |0008: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01f7 │ │ +099b1c: 54b5 0e02 |000a: iget-object v5, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@020e │ │ +099b20: 52b6 0302 |000c: iget v6, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0203 │ │ +099b24: 54b7 f801 |000e: iget-object v7, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f8 │ │ +099b28: 54b8 fd01 |0010: iget-object v8, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01fd │ │ +099b2c: 54b9 0002 |0012: iget-object v9, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0200 │ │ +099b30: 770a d807 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@07d8 │ │ +099b36: 0c00 |0017: move-result-object v0 │ │ +099b38: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ locals : │ │ 0x0000 - 0x0019 reg=10 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ 0x0000 - 0x0019 reg=11 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ @@ -208221,17 +208222,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -099b64: |[099b64] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.:()V │ │ -099b74: 7010 4307 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0743 │ │ -099b7a: 0e00 |0003: return-void │ │ +099b3c: |[099b3c] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.:()V │ │ +099b4c: 7010 4307 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0743 │ │ +099b52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; │ │ │ │ Virtual methods - │ │ @@ -208240,31 +208241,31 @@ │ │ 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 │ │ -099b7c: |[099b7c] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -099b8c: 54e0 fb01 |0000: iget-object v0, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01fb │ │ -099b90: 54e1 0202 |0002: iget-object v1, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0202 │ │ -099b94: 54e2 fa01 |0004: iget-object v2, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01fa │ │ -099b98: 54e3 f901 |0006: iget-object v3, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f9 │ │ -099b9c: 54e4 f701 |0008: iget-object v4, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01f7 │ │ -099ba0: 54e5 0e02 |000a: iget-object v5, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@020e │ │ -099ba4: 52e6 0302 |000c: iget v6, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0203 │ │ -099ba8: 54e7 f801 |000e: iget-object v7, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f8 │ │ -099bac: 54e8 fd01 |0010: iget-object v8, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01fd │ │ -099bb0: 54e9 0002 |0012: iget-object v9, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0200 │ │ -099bb4: 52ea 0802 |0014: iget v10, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@0208 │ │ -099bb8: 52eb 0602 |0016: iget v11, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0206 │ │ -099bbc: 55ec 0702 |0018: iget-boolean v12, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0207 │ │ -099bc0: 770d da07 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@07da │ │ -099bc6: 0c00 |001d: move-result-object v0 │ │ -099bc8: 1100 |001e: return-object v0 │ │ +099b54: |[099b54] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +099b64: 54e0 fb01 |0000: iget-object v0, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01fb │ │ +099b68: 54e1 0202 |0002: iget-object v1, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0202 │ │ +099b6c: 54e2 fa01 |0004: iget-object v2, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01fa │ │ +099b70: 54e3 f901 |0006: iget-object v3, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f9 │ │ +099b74: 54e4 f701 |0008: iget-object v4, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01f7 │ │ +099b78: 54e5 0e02 |000a: iget-object v5, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@020e │ │ +099b7c: 52e6 0302 |000c: iget v6, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0203 │ │ +099b80: 54e7 f801 |000e: iget-object v7, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f8 │ │ +099b84: 54e8 fd01 |0010: iget-object v8, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01fd │ │ +099b88: 54e9 0002 |0012: iget-object v9, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0200 │ │ +099b8c: 52ea 0802 |0014: iget v10, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@0208 │ │ +099b90: 52eb 0602 |0016: iget v11, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0206 │ │ +099b94: 55ec 0702 |0018: iget-boolean v12, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0207 │ │ +099b98: 770d da07 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@07da │ │ +099b9e: 0c00 |001d: move-result-object v0 │ │ +099ba0: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ locals : │ │ 0x0000 - 0x001f reg=13 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; │ │ 0x0000 - 0x001f reg=14 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ @@ -208302,17 +208303,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -099bcc: |[099bcc] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.:()V │ │ -099bdc: 7010 4307 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0743 │ │ -099be2: 0e00 |0003: return-void │ │ +099ba4: |[099ba4] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.:()V │ │ +099bb4: 7010 4307 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0743 │ │ +099bba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ │ │ Virtual methods - │ │ @@ -208321,75 +208322,75 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 2 │ │ outs : 22 │ │ insns size : 122 16-bit code units │ │ -099be4: |[099be4] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -099bf4: 2201 6e01 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatJellybean$Builder; // type@016e │ │ -099bf8: 0800 1800 |0002: move-object/from16 v0, v24 │ │ -099bfc: 5402 fb01 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01fb │ │ -099c00: 0800 1800 |0006: move-object/from16 v0, v24 │ │ -099c04: 5403 0202 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0202 │ │ -099c08: 0800 1800 |000a: move-object/from16 v0, v24 │ │ -099c0c: 5404 fa01 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01fa │ │ -099c10: 0800 1800 |000e: move-object/from16 v0, v24 │ │ -099c14: 5405 f901 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f9 │ │ -099c18: 0800 1800 |0012: move-object/from16 v0, v24 │ │ -099c1c: 5406 f701 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01f7 │ │ -099c20: 0800 1800 |0016: move-object/from16 v0, v24 │ │ -099c24: 5407 0e02 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@020e │ │ -099c28: 0800 1800 |001a: move-object/from16 v0, v24 │ │ -099c2c: 5208 0302 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0203 │ │ -099c30: 0800 1800 |001e: move-object/from16 v0, v24 │ │ -099c34: 5409 f801 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f8 │ │ -099c38: 0800 1800 |0022: move-object/from16 v0, v24 │ │ -099c3c: 540a fd01 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01fd │ │ -099c40: 0800 1800 |0026: move-object/from16 v0, v24 │ │ -099c44: 540b 0002 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0200 │ │ -099c48: 0800 1800 |002a: move-object/from16 v0, v24 │ │ -099c4c: 520c 0802 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@0208 │ │ -099c50: 0800 1800 |002e: move-object/from16 v0, v24 │ │ -099c54: 520d 0602 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0206 │ │ -099c58: 0800 1800 |0032: move-object/from16 v0, v24 │ │ -099c5c: 550e 0702 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0207 │ │ -099c60: 0800 1800 |0036: move-object/from16 v0, v24 │ │ -099c64: 550f 0f02 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@020f │ │ -099c68: 0800 1800 |003a: move-object/from16 v0, v24 │ │ -099c6c: 5200 0502 |003c: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0205 │ │ -099c70: 0210 0000 |003e: move/from16 v16, v0 │ │ -099c74: 0800 1800 |0040: move-object/from16 v0, v24 │ │ -099c78: 5400 0d02 |0042: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@020d │ │ -099c7c: 0811 0000 |0044: move-object/from16 v17, v0 │ │ -099c80: 0800 1800 |0046: move-object/from16 v0, v24 │ │ -099c84: 5500 0102 |0048: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0201 │ │ -099c88: 0212 0000 |004a: move/from16 v18, v0 │ │ -099c8c: 0800 1800 |004c: move-object/from16 v0, v24 │ │ -099c90: 5400 fc01 |004e: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01fc │ │ -099c94: 0813 0000 |0050: move-object/from16 v19, v0 │ │ -099c98: 0800 1800 |0052: move-object/from16 v0, v24 │ │ -099c9c: 5400 fe01 |0054: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@01fe │ │ -099ca0: 0814 0000 |0056: move-object/from16 v20, v0 │ │ -099ca4: 0800 1800 |0058: move-object/from16 v0, v24 │ │ -099ca8: 5500 ff01 |005a: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@01ff │ │ -099cac: 0215 0000 |005c: move/from16 v21, v0 │ │ -099cb0: 0800 1800 |005e: move-object/from16 v0, v24 │ │ -099cb4: 5400 0b02 |0060: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@020b │ │ -099cb8: 0816 0000 |0062: move-object/from16 v22, v0 │ │ -099cbc: 7616 db07 0100 |0064: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22}, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.:(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;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V // method@07db │ │ -099cc2: 0800 1800 |0067: move-object/from16 v0, v24 │ │ -099cc6: 5402 f401 |0069: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01f4 │ │ -099cca: 7120 9a07 2100 |006b: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@079a │ │ -099cd0: 0800 1800 |006e: move-object/from16 v0, v24 │ │ -099cd4: 5402 0c02 |0070: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@020c │ │ -099cd8: 7120 9b07 2100 |0072: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@079b │ │ -099cde: 6e10 dd07 0100 |0075: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.build:()Landroid/app/Notification; // method@07dd │ │ -099ce4: 0c02 |0078: move-result-object v2 │ │ -099ce6: 1102 |0079: return-object v2 │ │ +099bbc: |[099bbc] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +099bcc: 2201 6e01 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatJellybean$Builder; // type@016e │ │ +099bd0: 0800 1800 |0002: move-object/from16 v0, v24 │ │ +099bd4: 5402 fb01 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01fb │ │ +099bd8: 0800 1800 |0006: move-object/from16 v0, v24 │ │ +099bdc: 5403 0202 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0202 │ │ +099be0: 0800 1800 |000a: move-object/from16 v0, v24 │ │ +099be4: 5404 fa01 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01fa │ │ +099be8: 0800 1800 |000e: move-object/from16 v0, v24 │ │ +099bec: 5405 f901 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f9 │ │ +099bf0: 0800 1800 |0012: move-object/from16 v0, v24 │ │ +099bf4: 5406 f701 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01f7 │ │ +099bf8: 0800 1800 |0016: move-object/from16 v0, v24 │ │ +099bfc: 5407 0e02 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@020e │ │ +099c00: 0800 1800 |001a: move-object/from16 v0, v24 │ │ +099c04: 5208 0302 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0203 │ │ +099c08: 0800 1800 |001e: move-object/from16 v0, v24 │ │ +099c0c: 5409 f801 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f8 │ │ +099c10: 0800 1800 |0022: move-object/from16 v0, v24 │ │ +099c14: 540a fd01 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01fd │ │ +099c18: 0800 1800 |0026: move-object/from16 v0, v24 │ │ +099c1c: 540b 0002 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0200 │ │ +099c20: 0800 1800 |002a: move-object/from16 v0, v24 │ │ +099c24: 520c 0802 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@0208 │ │ +099c28: 0800 1800 |002e: move-object/from16 v0, v24 │ │ +099c2c: 520d 0602 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0206 │ │ +099c30: 0800 1800 |0032: move-object/from16 v0, v24 │ │ +099c34: 550e 0702 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0207 │ │ +099c38: 0800 1800 |0036: move-object/from16 v0, v24 │ │ +099c3c: 550f 0f02 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@020f │ │ +099c40: 0800 1800 |003a: move-object/from16 v0, v24 │ │ +099c44: 5200 0502 |003c: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0205 │ │ +099c48: 0210 0000 |003e: move/from16 v16, v0 │ │ +099c4c: 0800 1800 |0040: move-object/from16 v0, v24 │ │ +099c50: 5400 0d02 |0042: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@020d │ │ +099c54: 0811 0000 |0044: move-object/from16 v17, v0 │ │ +099c58: 0800 1800 |0046: move-object/from16 v0, v24 │ │ +099c5c: 5500 0102 |0048: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0201 │ │ +099c60: 0212 0000 |004a: move/from16 v18, v0 │ │ +099c64: 0800 1800 |004c: move-object/from16 v0, v24 │ │ +099c68: 5400 fc01 |004e: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01fc │ │ +099c6c: 0813 0000 |0050: move-object/from16 v19, v0 │ │ +099c70: 0800 1800 |0052: move-object/from16 v0, v24 │ │ +099c74: 5400 fe01 |0054: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@01fe │ │ +099c78: 0814 0000 |0056: move-object/from16 v20, v0 │ │ +099c7c: 0800 1800 |0058: move-object/from16 v0, v24 │ │ +099c80: 5500 ff01 |005a: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@01ff │ │ +099c84: 0215 0000 |005c: move/from16 v21, v0 │ │ +099c88: 0800 1800 |005e: move-object/from16 v0, v24 │ │ +099c8c: 5400 0b02 |0060: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@020b │ │ +099c90: 0816 0000 |0062: move-object/from16 v22, v0 │ │ +099c94: 7616 db07 0100 |0064: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22}, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.:(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;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V // method@07db │ │ +099c9a: 0800 1800 |0067: move-object/from16 v0, v24 │ │ +099c9e: 5402 f401 |0069: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01f4 │ │ +099ca2: 7120 9a07 2100 |006b: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@079a │ │ +099ca8: 0800 1800 |006e: move-object/from16 v0, v24 │ │ +099cac: 5402 0c02 |0070: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@020c │ │ +099cb0: 7120 9b07 2100 |0072: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@079b │ │ +099cb6: 6e10 dd07 0100 |0075: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.build:()Landroid/app/Notification; // method@07dd │ │ +099cbc: 0c02 |0078: move-result-object v2 │ │ +099cbe: 1102 |0079: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ 0x0067 line=583 │ │ 0x006e line=584 │ │ 0x0075 line=585 │ │ locals : │ │ @@ -208402,21 +208403,21 @@ │ │ type : '(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -099ce8: |[099ce8] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ -099cf8: 6200 e301 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01e3 │ │ -099cfc: 6201 0203 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@0302 │ │ -099d00: 7140 e607 4310 |0004: invoke-static {v3, v4, v0, v1}, Landroid/support/v4/app/NotificationCompatJellybean;.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@07e6 │ │ -099d06: 0c00 |0007: move-result-object v0 │ │ -099d08: 1f00 4b01 |0008: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@014b │ │ -099d0c: 1100 |000a: return-object v0 │ │ +099cc0: |[099cc0] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ +099cd0: 6200 e301 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01e3 │ │ +099cd4: 6201 0203 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@0302 │ │ +099cd8: 7140 e607 4310 |0004: invoke-static {v3, v4, v0, v1}, Landroid/support/v4/app/NotificationCompatJellybean;.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@07e6 │ │ +099cde: 0c00 |0007: move-result-object v0 │ │ +099ce0: 1f00 4b01 |0008: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@014b │ │ +099ce4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x000b reg=3 n Landroid/app/Notification; │ │ 0x0000 - 0x000b reg=4 actionIndex I │ │ @@ -208426,18 +208427,18 @@ │ │ type : '(Landroid/app/Notification;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -099d10: |[099d10] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getActionCount:(Landroid/app/Notification;)I │ │ -099d20: 7110 e707 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionCount:(Landroid/app/Notification;)I // method@07e7 │ │ -099d26: 0a00 |0003: move-result v0 │ │ -099d28: 0f00 |0004: return v0 │ │ +099ce8: |[099ce8] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getActionCount:(Landroid/app/Notification;)I │ │ +099cf8: 7110 e707 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionCount:(Landroid/app/Notification;)I // method@07e7 │ │ +099cfe: 0a00 |0003: move-result v0 │ │ +099d00: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -208446,22 +208447,22 @@ │ │ type : '(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -099d2c: |[099d2c] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ │ -099d3c: 6200 e301 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01e3 │ │ -099d40: 6201 0203 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@0302 │ │ -099d44: 7130 ea07 0301 |0004: invoke-static {v3, v0, v1}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; // method@07ea │ │ -099d4a: 0c00 |0007: move-result-object v0 │ │ -099d4c: 1f00 6c05 |0008: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@056c │ │ -099d50: 1f00 6c05 |000a: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@056c │ │ -099d54: 1100 |000c: return-object v0 │ │ +099d04: |[099d04] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ │ +099d14: 6200 e301 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01e3 │ │ +099d18: 6201 0203 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@0302 │ │ +099d1c: 7130 ea07 0301 |0004: invoke-static {v3, v0, v1}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; // method@07ea │ │ +099d22: 0c00 |0007: move-result-object v0 │ │ +099d24: 1f00 6c05 |0008: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@056c │ │ +099d28: 1f00 6c05 |000a: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@056c │ │ +099d2c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=607 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x000d reg=3 parcelables Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ @@ -208471,18 +208472,18 @@ │ │ type : '(Landroid/app/Notification;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -099d58: |[099d58] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ -099d68: 7110 ec07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@07ec │ │ -099d6e: 0c00 |0003: move-result-object v0 │ │ -099d70: 1100 |0004: return-object v0 │ │ +099d30: |[099d30] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +099d40: 7110 ec07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@07ec │ │ +099d46: 0c00 |0003: move-result-object v0 │ │ +099d48: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -208491,18 +208492,18 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -099d74: |[099d74] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ -099d84: 7110 ed07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getGroup:(Landroid/app/Notification;)Ljava/lang/String; // method@07ed │ │ -099d8a: 0c00 |0003: move-result-object v0 │ │ -099d8c: 1100 |0004: return-object v0 │ │ +099d4c: |[099d4c] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +099d5c: 7110 ed07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getGroup:(Landroid/app/Notification;)Ljava/lang/String; // method@07ed │ │ +099d62: 0c00 |0003: move-result-object v0 │ │ +099d64: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -208511,18 +208512,18 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -099d90: |[099d90] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getLocalOnly:(Landroid/app/Notification;)Z │ │ -099da0: 7110 ee07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getLocalOnly:(Landroid/app/Notification;)Z // method@07ee │ │ -099da6: 0a00 |0003: move-result v0 │ │ -099da8: 0f00 |0004: return v0 │ │ +099d68: |[099d68] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getLocalOnly:(Landroid/app/Notification;)Z │ │ +099d78: 7110 ee07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getLocalOnly:(Landroid/app/Notification;)Z // method@07ee │ │ +099d7e: 0a00 |0003: move-result v0 │ │ +099d80: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -208531,18 +208532,18 @@ │ │ type : '([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -099dac: |[099dac] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ -099dbc: 7110 ef07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; // method@07ef │ │ -099dc2: 0c00 |0003: move-result-object v0 │ │ -099dc4: 1100 |0004: return-object v0 │ │ +099d84: |[099d84] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ +099d94: 7110 ef07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; // method@07ef │ │ +099d9a: 0c00 |0003: move-result-object v0 │ │ +099d9c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x0005 reg=2 actions [Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ @@ -208551,18 +208552,18 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -099dc8: |[099dc8] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ -099dd8: 7110 f007 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; // method@07f0 │ │ -099dde: 0c00 |0003: move-result-object v0 │ │ -099de0: 1100 |0004: return-object v0 │ │ +099da0: |[099da0] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +099db0: 7110 f007 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; // method@07f0 │ │ +099db6: 0c00 |0003: move-result-object v0 │ │ +099db8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -208571,18 +208572,18 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -099de4: |[099de4] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.isGroupSummary:(Landroid/app/Notification;)Z │ │ -099df4: 7110 f107 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.isGroupSummary:(Landroid/app/Notification;)Z // method@07f1 │ │ -099dfa: 0a00 |0003: move-result v0 │ │ -099dfc: 0f00 |0004: return v0 │ │ +099dbc: |[099dbc] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.isGroupSummary:(Landroid/app/Notification;)Z │ │ +099dcc: 7110 f107 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.isGroupSummary:(Landroid/app/Notification;)Z // method@07f1 │ │ +099dd2: 0a00 |0003: move-result v0 │ │ +099dd4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -208624,18 +208625,18 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatSideChannelService;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -099e00: |[099e00] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.:(Landroid/support/v4/app/NotificationCompatSideChannelService;)V │ │ -099e10: 5b01 d102 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@02d1 │ │ -099e14: 7010 2e06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/INotificationSideChannel$Stub;.:()V // method@062e │ │ -099e1a: 0e00 |0005: return-void │ │ +099dd8: |[099dd8] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.:(Landroid/support/v4/app/NotificationCompatSideChannelService;)V │ │ +099de8: 5b01 d102 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@02d1 │ │ +099dec: 7010 2e06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/INotificationSideChannel$Stub;.:()V // method@062e │ │ +099df2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/NotificationCompatSideChannelService; │ │ │ │ @@ -208644,17 +208645,17 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatSideChannelService;Landroid/support/v4/app/NotificationCompatSideChannelService$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -099e1c: |[099e1c] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.:(Landroid/support/v4/app/NotificationCompatSideChannelService;Landroid/support/v4/app/NotificationCompatSideChannelService$1;)V │ │ -099e2c: 7020 0008 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.:(Landroid/support/v4/app/NotificationCompatSideChannelService;)V // method@0800 │ │ -099e32: 0e00 |0003: return-void │ │ +099df4: |[099df4] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.:(Landroid/support/v4/app/NotificationCompatSideChannelService;Landroid/support/v4/app/NotificationCompatSideChannelService$1;)V │ │ +099e04: 7020 0008 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.:(Landroid/support/v4/app/NotificationCompatSideChannelService;)V // method@0800 │ │ +099e0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/NotificationCompatSideChannelService; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/app/NotificationCompatSideChannelService$1; │ │ @@ -208665,28 +208666,28 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -099e34: |[099e34] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.cancel:(Ljava/lang/String;ILjava/lang/String;)V │ │ -099e44: 5442 d102 |0000: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@02d1 │ │ -099e48: 7100 0508 0000 |0002: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.getCallingUid:()I // method@0805 │ │ -099e4e: 0a03 |0005: move-result v3 │ │ -099e50: 7130 0908 3205 |0006: invoke-static {v2, v3, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.access$100:(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V // method@0809 │ │ -099e56: 7100 0408 0000 |0009: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.clearCallingIdentity:()J // method@0804 │ │ -099e5c: 0b00 |000c: move-result-wide v0 │ │ -099e5e: 5442 d102 |000d: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@02d1 │ │ -099e62: 6e40 0a08 5276 |000f: invoke-virtual {v2, v5, v6, v7}, Landroid/support/v4/app/NotificationCompatSideChannelService;.cancel:(Ljava/lang/String;ILjava/lang/String;)V // method@080a │ │ -099e68: 7120 0708 1000 |0012: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@0807 │ │ -099e6e: 0e00 |0015: return-void │ │ -099e70: 0d02 |0016: move-exception v2 │ │ -099e72: 7120 0708 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@0807 │ │ -099e78: 2702 |001a: throw v2 │ │ +099e0c: |[099e0c] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.cancel:(Ljava/lang/String;ILjava/lang/String;)V │ │ +099e1c: 5442 d102 |0000: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@02d1 │ │ +099e20: 7100 0508 0000 |0002: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.getCallingUid:()I // method@0805 │ │ +099e26: 0a03 |0005: move-result v3 │ │ +099e28: 7130 0908 3205 |0006: invoke-static {v2, v3, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.access$100:(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V // method@0809 │ │ +099e2e: 7100 0408 0000 |0009: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.clearCallingIdentity:()J // method@0804 │ │ +099e34: 0b00 |000c: move-result-wide v0 │ │ +099e36: 5442 d102 |000d: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@02d1 │ │ +099e3a: 6e40 0a08 5276 |000f: invoke-virtual {v2, v5, v6, v7}, Landroid/support/v4/app/NotificationCompatSideChannelService;.cancel:(Ljava/lang/String;ILjava/lang/String;)V // method@080a │ │ +099e40: 7120 0708 1000 |0012: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@0807 │ │ +099e46: 0e00 |0015: return-void │ │ +099e48: 0d02 |0016: move-exception v2 │ │ +099e4a: 7120 0708 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@0807 │ │ +099e50: 2702 |001a: throw v2 │ │ catches : 1 │ │ 0x000d - 0x0012 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=88 │ │ 0x0009 line=89 │ │ 0x000d line=91 │ │ @@ -208705,28 +208706,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -099e88: |[099e88] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.cancelAll:(Ljava/lang/String;)V │ │ -099e98: 5442 d102 |0000: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@02d1 │ │ -099e9c: 7100 0508 0000 |0002: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.getCallingUid:()I // method@0805 │ │ -099ea2: 0a03 |0005: move-result v3 │ │ -099ea4: 7130 0908 3205 |0006: invoke-static {v2, v3, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.access$100:(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V // method@0809 │ │ -099eaa: 7100 0408 0000 |0009: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.clearCallingIdentity:()J // method@0804 │ │ -099eb0: 0b00 |000c: move-result-wide v0 │ │ -099eb2: 5442 d102 |000d: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@02d1 │ │ -099eb6: 6e20 0b08 5200 |000f: invoke-virtual {v2, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.cancelAll:(Ljava/lang/String;)V // method@080b │ │ -099ebc: 7120 0708 1000 |0012: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@0807 │ │ -099ec2: 0e00 |0015: return-void │ │ -099ec4: 0d02 |0016: move-exception v2 │ │ -099ec6: 7120 0708 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@0807 │ │ -099ecc: 2702 |001a: throw v2 │ │ +099e60: |[099e60] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.cancelAll:(Ljava/lang/String;)V │ │ +099e70: 5442 d102 |0000: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@02d1 │ │ +099e74: 7100 0508 0000 |0002: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.getCallingUid:()I // method@0805 │ │ +099e7a: 0a03 |0005: move-result v3 │ │ +099e7c: 7130 0908 3205 |0006: invoke-static {v2, v3, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.access$100:(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V // method@0809 │ │ +099e82: 7100 0408 0000 |0009: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.clearCallingIdentity:()J // method@0804 │ │ +099e88: 0b00 |000c: move-result-wide v0 │ │ +099e8a: 5442 d102 |000d: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@02d1 │ │ +099e8e: 6e20 0b08 5200 |000f: invoke-virtual {v2, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.cancelAll:(Ljava/lang/String;)V // method@080b │ │ +099e94: 7120 0708 1000 |0012: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@0807 │ │ +099e9a: 0e00 |0015: return-void │ │ +099e9c: 0d02 |0016: move-exception v2 │ │ +099e9e: 7120 0708 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@0807 │ │ +099ea4: 2702 |001a: throw v2 │ │ catches : 1 │ │ 0x000d - 0x0012 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=99 │ │ 0x0009 line=100 │ │ 0x000d line=102 │ │ @@ -208743,28 +208744,28 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -099edc: |[099edc] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V │ │ -099eec: 5442 d102 |0000: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@02d1 │ │ -099ef0: 7100 0508 0000 |0002: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.getCallingUid:()I // method@0805 │ │ -099ef6: 0a03 |0005: move-result v3 │ │ -099ef8: 7130 0908 3205 |0006: invoke-static {v2, v3, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.access$100:(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V // method@0809 │ │ -099efe: 7100 0408 0000 |0009: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.clearCallingIdentity:()J // method@0804 │ │ -099f04: 0b00 |000c: move-result-wide v0 │ │ -099f06: 5442 d102 |000d: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@02d1 │ │ -099f0a: 6e58 0e08 5276 |000f: invoke-virtual {v2, v5, v6, v7, v8}, Landroid/support/v4/app/NotificationCompatSideChannelService;.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V // method@080e │ │ -099f10: 7120 0708 1000 |0012: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@0807 │ │ -099f16: 0e00 |0015: return-void │ │ -099f18: 0d02 |0016: move-exception v2 │ │ -099f1a: 7120 0708 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@0807 │ │ -099f20: 2702 |001a: throw v2 │ │ +099eb4: |[099eb4] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V │ │ +099ec4: 5442 d102 |0000: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@02d1 │ │ +099ec8: 7100 0508 0000 |0002: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.getCallingUid:()I // method@0805 │ │ +099ece: 0a03 |0005: move-result v3 │ │ +099ed0: 7130 0908 3205 |0006: invoke-static {v2, v3, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.access$100:(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V // method@0809 │ │ +099ed6: 7100 0408 0000 |0009: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.clearCallingIdentity:()J // method@0804 │ │ +099edc: 0b00 |000c: move-result-wide v0 │ │ +099ede: 5442 d102 |000d: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@02d1 │ │ +099ee2: 6e58 0e08 5276 |000f: invoke-virtual {v2, v5, v6, v7, v8}, Landroid/support/v4/app/NotificationCompatSideChannelService;.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V // method@080e │ │ +099ee8: 7120 0708 1000 |0012: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@0807 │ │ +099eee: 0e00 |0015: return-void │ │ +099ef0: 0d02 |0016: move-exception v2 │ │ +099ef2: 7120 0708 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@0807 │ │ +099ef8: 2702 |001a: throw v2 │ │ catches : 1 │ │ 0x000d - 0x0012 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=77 │ │ 0x0009 line=78 │ │ 0x000d line=80 │ │ @@ -208809,17 +208810,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -099f30: |[099f30] android.support.v4.app.NotificationManagerCompat$ImplEclair.:()V │ │ -099f40: 7010 1708 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplBase;.:()V // method@0817 │ │ -099f46: 0e00 |0003: return-void │ │ +099f08: |[099f08] android.support.v4.app.NotificationManagerCompat$ImplEclair.:()V │ │ +099f18: 7010 1708 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplBase;.:()V // method@0817 │ │ +099f1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplEclair; │ │ │ │ Virtual methods - │ │ @@ -208828,17 +208829,17 @@ │ │ type : '(Landroid/app/NotificationManager;Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -099f48: |[099f48] android.support.v4.app.NotificationManagerCompat$ImplEclair.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V │ │ -099f58: 7130 4108 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/app/NotificationManagerCompatEclair;.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V // method@0841 │ │ -099f5e: 0e00 |0003: return-void │ │ +099f20: |[099f20] android.support.v4.app.NotificationManagerCompat$ImplEclair.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V │ │ +099f30: 7130 4108 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/app/NotificationManagerCompatEclair;.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V // method@0841 │ │ +099f36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0003 line=147 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplEclair; │ │ 0x0000 - 0x0004 reg=1 notificationManager Landroid/app/NotificationManager; │ │ @@ -208850,17 +208851,17 @@ │ │ type : '(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -099f60: |[099f60] android.support.v4.app.NotificationManagerCompat$ImplEclair.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V │ │ -099f70: 7140 4208 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/app/NotificationManagerCompatEclair;.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V // method@0842 │ │ -099f76: 0e00 |0003: return-void │ │ +099f38: |[099f38] android.support.v4.app.NotificationManagerCompat$ImplEclair.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V │ │ +099f48: 7140 4208 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/app/NotificationManagerCompatEclair;.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V // method@0842 │ │ +099f4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=154 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplEclair; │ │ 0x0000 - 0x0004 reg=1 notificationManager Landroid/app/NotificationManager; │ │ @@ -208898,17 +208899,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -099f78: |[099f78] android.support.v4.app.ShareCompat$ShareCompatImplICS.:()V │ │ -099f88: 7010 a908 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@08a9 │ │ -099f8e: 0e00 |0003: return-void │ │ +099f50: |[099f50] android.support.v4.app.ShareCompat$ShareCompatImplICS.:()V │ │ +099f60: 7010 a908 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@08a9 │ │ +099f66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ │ │ Virtual methods - │ │ @@ -208917,27 +208918,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 │ │ -099f90: |[099f90] android.support.v4.app.ShareCompat$ShareCompatImplICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -099fa0: 6e10 8608 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getActivity:()Landroid/app/Activity; // method@0886 │ │ -099fa6: 0c00 |0003: move-result-object v0 │ │ -099fa8: 6e10 8708 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0887 │ │ -099fae: 0c01 |0007: move-result-object v1 │ │ -099fb0: 7130 bb08 0301 |0008: invoke-static {v3, v0, v1}, Landroid/support/v4/app/ShareCompatICS;.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V // method@08bb │ │ -099fb6: 6e20 af08 3200 |000b: invoke-virtual {v2, v3}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z // method@08af │ │ -099fbc: 0a00 |000e: move-result v0 │ │ -099fbe: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ -099fc2: 6e10 8408 0400 |0011: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@0884 │ │ -099fc8: 0c00 |0014: move-result-object v0 │ │ -099fca: 7220 4e1c 0300 |0015: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@1c4e │ │ -099fd0: 0e00 |0018: return-void │ │ +099f68: |[099f68] android.support.v4.app.ShareCompat$ShareCompatImplICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +099f78: 6e10 8608 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getActivity:()Landroid/app/Activity; // method@0886 │ │ +099f7e: 0c00 |0003: move-result-object v0 │ │ +099f80: 6e10 8708 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0887 │ │ +099f86: 0c01 |0007: move-result-object v1 │ │ +099f88: 7130 bb08 0301 |0008: invoke-static {v3, v0, v1}, Landroid/support/v4/app/ShareCompatICS;.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V // method@08bb │ │ +099f8e: 6e20 af08 3200 |000b: invoke-virtual {v2, v3}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z // method@08af │ │ +099f94: 0a00 |000e: move-result v0 │ │ +099f96: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ +099f9a: 6e10 8408 0400 |0011: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@0884 │ │ +099fa0: 0c00 |0014: move-result-object v0 │ │ +099fa2: 7220 4e1c 0300 |0015: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@1c4e │ │ +099fa8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x000b line=128 │ │ 0x0011 line=129 │ │ 0x0018 line=131 │ │ locals : │ │ @@ -208950,22 +208951,22 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -099fd4: |[099fd4] android.support.v4.app.ShareCompat$ShareCompatImplICS.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ -099fe4: 7210 491c 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@1c49 │ │ -099fea: 0a00 |0003: move-result v0 │ │ -099fec: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -099ff0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -099ff2: 0f00 |0007: return v0 │ │ -099ff4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -099ff6: 28fe |0009: goto 0007 // -0002 │ │ +099fac: |[099fac] android.support.v4.app.ShareCompat$ShareCompatImplICS.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ +099fbc: 7210 491c 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@1c49 │ │ +099fc2: 0a00 |0003: move-result v0 │ │ +099fc4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +099fc8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +099fca: 0f00 |0007: return v0 │ │ +099fcc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +099fce: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ 0x0000 - 0x000a reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -209028,20 +209029,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -099ff8: |[099ff8] android.support.v4.content.CursorLoader.:(Landroid/content/Context;)V │ │ -09a008: 7020 ed08 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@08ed │ │ -09a00e: 2200 b501 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@01b5 │ │ -09a012: 7020 6209 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@0962 │ │ -09a018: 5b10 3c03 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@033c │ │ -09a01c: 0e00 |000a: return-void │ │ +099fd0: |[099fd0] android.support.v4.content.CursorLoader.:(Landroid/content/Context;)V │ │ +099fe0: 7020 ed08 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@08ed │ │ +099fe6: 2200 b501 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@01b5 │ │ +099fea: 7020 6209 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@0962 │ │ +099ff0: 5b10 3c03 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@033c │ │ +099ff4: 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; │ │ @@ -209052,25 +209053,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 │ │ -09a020: |[09a020] android.support.v4.content.CursorLoader.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ -09a030: 7020 ed08 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@08ed │ │ -09a036: 2200 b501 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@01b5 │ │ -09a03a: 7020 6209 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@0962 │ │ -09a040: 5b10 3c03 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@033c │ │ -09a044: 5b13 4103 |000a: iput-object v3, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0341 │ │ -09a048: 5b14 3d03 |000c: iput-object v4, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@033d │ │ -09a04c: 5b15 3e03 |000e: iput-object v5, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@033e │ │ -09a050: 5b16 3f03 |0010: iput-object v6, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@033f │ │ -09a054: 5b17 4003 |0012: iput-object v7, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0340 │ │ -09a058: 0e00 |0014: return-void │ │ +099ff8: |[099ff8] android.support.v4.content.CursorLoader.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ +09a008: 7020 ed08 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@08ed │ │ +09a00e: 2200 b501 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@01b5 │ │ +09a012: 7020 6209 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@0962 │ │ +09a018: 5b10 3c03 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@033c │ │ +09a01c: 5b13 4103 |000a: iput-object v3, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0341 │ │ +09a020: 5b14 3d03 |000c: iput-object v4, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@033d │ │ +09a024: 5b15 3e03 |000e: iput-object v5, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@033e │ │ +09a028: 5b16 3f03 |0010: iput-object v6, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@033f │ │ +09a02c: 5b17 4003 |0012: iput-object v7, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0340 │ │ +09a030: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ 0x000a line=101 │ │ 0x000c line=102 │ │ 0x000e line=103 │ │ @@ -209092,34 +209093,34 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -09a05c: |[09a05c] android.support.v4.content.CursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ -09a06c: 6e10 2609 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isReset:()Z // method@0926 │ │ -09a072: 0a01 |0003: move-result v1 │ │ -09a074: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -09a078: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ -09a07c: 7210 4c01 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@014c │ │ -09a082: 0e00 |000b: return-void │ │ -09a084: 5420 3b03 |000c: iget-object v0, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@033b │ │ -09a088: 5b23 3b03 |000e: iput-object v3, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@033b │ │ -09a08c: 6e10 2709 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isStarted:()Z // method@0927 │ │ -09a092: 0a01 |0013: move-result v1 │ │ -09a094: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -09a098: 6f20 f008 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@08f0 │ │ -09a09e: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ -09a0a2: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ -09a0a6: 7210 5101 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0151 │ │ -09a0ac: 0a01 |0020: move-result v1 │ │ -09a0ae: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ -09a0b2: 7210 4c01 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@014c │ │ -09a0b8: 28e5 |0026: goto 000b // -001b │ │ +09a034: |[09a034] android.support.v4.content.CursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ +09a044: 6e10 2609 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isReset:()Z // method@0926 │ │ +09a04a: 0a01 |0003: move-result v1 │ │ +09a04c: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +09a050: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ +09a054: 7210 4c01 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@014c │ │ +09a05a: 0e00 |000b: return-void │ │ +09a05c: 5420 3b03 |000c: iget-object v0, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@033b │ │ +09a060: 5b23 3b03 |000e: iput-object v3, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@033b │ │ +09a064: 6e10 2709 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isStarted:()Z // method@0927 │ │ +09a06a: 0a01 |0013: move-result v1 │ │ +09a06c: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +09a070: 6f20 f008 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@08f0 │ │ +09a076: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ +09a07a: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ +09a07e: 7210 5101 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0151 │ │ +09a084: 0a01 |0020: move-result v1 │ │ +09a086: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ +09a08a: 7210 4c01 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@014c │ │ +09a090: 28e5 |0026: goto 000b // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=64 │ │ 0x0008 line=65 │ │ 0x000b line=79 │ │ 0x000c line=69 │ │ @@ -209138,18 +209139,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 │ │ -09a0bc: |[09a0bc] android.support.v4.content.CursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ -09a0cc: 1f01 4700 |0000: check-cast v1, Landroid/database/Cursor; // type@0047 │ │ -09a0d0: 6e20 1c09 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@091c │ │ -09a0d6: 0e00 |0005: return-void │ │ +09a094: |[09a094] android.support.v4.content.CursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ +09a0a4: 1f01 4700 |0000: check-cast v1, Landroid/database/Cursor; // type@0047 │ │ +09a0a8: 6e20 1c09 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@091c │ │ +09a0ae: 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; │ │ │ │ @@ -209158,56 +209159,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 │ │ -09a0d8: |[09a0d8] android.support.v4.content.CursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -09a0e8: 6f55 f308 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@08f3 │ │ -09a0ee: 6e20 c920 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -09a0f4: 1a00 101d |0006: const-string v0, "mUri=" // string@1d10 │ │ -09a0f8: 6e20 c920 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -09a0fe: 5410 4103 |000b: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0341 │ │ -09a102: 6e20 cd20 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ -09a108: 6e20 c920 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -09a10e: 1a00 3b1c |0013: const-string v0, "mProjection=" // string@1c3b │ │ -09a112: 6e20 c920 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -09a118: 5410 3d03 |0018: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@033d │ │ -09a11c: 7110 b021 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@21b0 │ │ -09a122: 0c00 |001d: move-result-object v0 │ │ -09a124: 6e20 ce20 0400 |001e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -09a12a: 6e20 c920 2400 |0021: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -09a130: 1a00 8c1c |0024: const-string v0, "mSelection=" // string@1c8c │ │ -09a134: 6e20 c920 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -09a13a: 5410 3e03 |0029: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@033e │ │ -09a13e: 6e20 ce20 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -09a144: 6e20 c920 2400 |002e: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -09a14a: 1a00 8e1c |0031: const-string v0, "mSelectionArgs=" // string@1c8e │ │ -09a14e: 6e20 c920 0400 |0033: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -09a154: 5410 3f03 |0036: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@033f │ │ -09a158: 7110 b021 0000 |0038: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@21b0 │ │ -09a15e: 0c00 |003b: move-result-object v0 │ │ -09a160: 6e20 ce20 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -09a166: 6e20 c920 2400 |003f: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -09a16c: 1a00 a91c |0042: const-string v0, "mSortOrder=" // string@1ca9 │ │ -09a170: 6e20 c920 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -09a176: 5410 4003 |0047: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0340 │ │ -09a17a: 6e20 ce20 0400 |0049: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ -09a180: 6e20 c920 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -09a186: 1a00 0a1b |004f: const-string v0, "mCursor=" // string@1b0a │ │ -09a18a: 6e20 c920 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -09a190: 5410 3b03 |0054: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@033b │ │ -09a194: 6e20 cd20 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ -09a19a: 6e20 c920 2400 |0059: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -09a1a0: 1a00 ee1a |005c: const-string v0, "mContentChanged=" // string@1aee │ │ -09a1a4: 6e20 c920 0400 |005e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ -09a1aa: 5510 3a03 |0061: iget-boolean v0, v1, Landroid/support/v4/content/CursorLoader;.mContentChanged:Z // field@033a │ │ -09a1ae: 6e20 cf20 0400 |0063: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@20cf │ │ -09a1b4: 0e00 |0066: return-void │ │ +09a0b0: |[09a0b0] android.support.v4.content.CursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +09a0c0: 6f55 f308 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@08f3 │ │ +09a0c6: 6e20 c920 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +09a0cc: 1a00 101d |0006: const-string v0, "mUri=" // string@1d10 │ │ +09a0d0: 6e20 c920 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +09a0d6: 5410 4103 |000b: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0341 │ │ +09a0da: 6e20 cd20 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ +09a0e0: 6e20 c920 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +09a0e6: 1a00 3b1c |0013: const-string v0, "mProjection=" // string@1c3b │ │ +09a0ea: 6e20 c920 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +09a0f0: 5410 3d03 |0018: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@033d │ │ +09a0f4: 7110 b021 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@21b0 │ │ +09a0fa: 0c00 |001d: move-result-object v0 │ │ +09a0fc: 6e20 ce20 0400 |001e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +09a102: 6e20 c920 2400 |0021: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +09a108: 1a00 8c1c |0024: const-string v0, "mSelection=" // string@1c8c │ │ +09a10c: 6e20 c920 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +09a112: 5410 3e03 |0029: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@033e │ │ +09a116: 6e20 ce20 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +09a11c: 6e20 c920 2400 |002e: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +09a122: 1a00 8e1c |0031: const-string v0, "mSelectionArgs=" // string@1c8e │ │ +09a126: 6e20 c920 0400 |0033: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +09a12c: 5410 3f03 |0036: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@033f │ │ +09a130: 7110 b021 0000 |0038: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@21b0 │ │ +09a136: 0c00 |003b: move-result-object v0 │ │ +09a138: 6e20 ce20 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +09a13e: 6e20 c920 2400 |003f: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +09a144: 1a00 a91c |0042: const-string v0, "mSortOrder=" // string@1ca9 │ │ +09a148: 6e20 c920 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +09a14e: 5410 4003 |0047: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0340 │ │ +09a152: 6e20 ce20 0400 |0049: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@20ce │ │ +09a158: 6e20 c920 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +09a15e: 1a00 0a1b |004f: const-string v0, "mCursor=" // string@1b0a │ │ +09a162: 6e20 c920 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +09a168: 5410 3b03 |0054: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@033b │ │ +09a16c: 6e20 cd20 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@20cd │ │ +09a172: 6e20 c920 2400 |0059: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +09a178: 1a00 ee1a |005c: const-string v0, "mContentChanged=" // string@1aee │ │ +09a17c: 6e20 c920 0400 |005e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@20c9 │ │ +09a182: 5510 3a03 |0061: iget-boolean v0, v1, Landroid/support/v4/content/CursorLoader;.mContentChanged:Z // field@033a │ │ +09a186: 6e20 cf20 0400 |0063: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@20cf │ │ +09a18c: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=197 │ │ 0x0010 line=198 │ │ 0x0018 line=199 │ │ 0x0021 line=200 │ │ @@ -209229,17 +209230,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a1b8: |[09a1b8] android.support.v4.content.CursorLoader.getProjection:()[Ljava/lang/String; │ │ -09a1c8: 5410 3d03 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@033d │ │ -09a1cc: 1100 |0002: return-object v0 │ │ +09a190: |[09a190] android.support.v4.content.CursorLoader.getProjection:()[Ljava/lang/String; │ │ +09a1a0: 5410 3d03 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@033d │ │ +09a1a4: 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;) │ │ @@ -209247,17 +209248,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a1d0: |[09a1d0] android.support.v4.content.CursorLoader.getSelection:()Ljava/lang/String; │ │ -09a1e0: 5410 3e03 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@033e │ │ -09a1e4: 1100 |0002: return-object v0 │ │ +09a1a8: |[09a1a8] android.support.v4.content.CursorLoader.getSelection:()Ljava/lang/String; │ │ +09a1b8: 5410 3e03 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@033e │ │ +09a1bc: 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;) │ │ @@ -209265,17 +209266,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a1e8: |[09a1e8] android.support.v4.content.CursorLoader.getSelectionArgs:()[Ljava/lang/String; │ │ -09a1f8: 5410 3f03 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@033f │ │ -09a1fc: 1100 |0002: return-object v0 │ │ +09a1c0: |[09a1c0] android.support.v4.content.CursorLoader.getSelectionArgs:()[Ljava/lang/String; │ │ +09a1d0: 5410 3f03 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@033f │ │ +09a1d4: 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;) │ │ @@ -209283,17 +209284,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a200: |[09a200] android.support.v4.content.CursorLoader.getSortOrder:()Ljava/lang/String; │ │ -09a210: 5410 4003 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0340 │ │ -09a214: 1100 |0002: return-object v0 │ │ +09a1d8: |[09a1d8] android.support.v4.content.CursorLoader.getSortOrder:()Ljava/lang/String; │ │ +09a1e8: 5410 4003 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0340 │ │ +09a1ec: 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;) │ │ @@ -209301,17 +209302,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a218: |[09a218] android.support.v4.content.CursorLoader.getUri:()Landroid/net/Uri; │ │ -09a228: 5410 4103 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0341 │ │ -09a22c: 1100 |0002: return-object v0 │ │ +09a1f0: |[09a1f0] android.support.v4.content.CursorLoader.getUri:()Landroid/net/Uri; │ │ +09a200: 5410 4103 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0341 │ │ +09a204: 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;) │ │ @@ -209319,31 +209320,31 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 33 16-bit code units │ │ -09a230: |[09a230] android.support.v4.content.CursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ -09a240: 6e10 2009 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/content/CursorLoader;.getContext:()Landroid/content/Context; // method@0920 │ │ -09a246: 0c00 |0003: move-result-object v0 │ │ -09a248: 6e10 d500 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00d5 │ │ -09a24e: 0c00 |0007: move-result-object v0 │ │ -09a250: 5471 4103 |0008: iget-object v1, v7, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0341 │ │ -09a254: 5472 3d03 |000a: iget-object v2, v7, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@033d │ │ -09a258: 5473 3e03 |000c: iget-object v3, v7, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@033e │ │ -09a25c: 5474 3f03 |000e: iget-object v4, v7, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@033f │ │ -09a260: 5475 4003 |0010: iget-object v5, v7, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0340 │ │ -09a264: 7406 cc00 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@00cc │ │ -09a26a: 0c06 |0015: move-result-object v6 │ │ -09a26c: 3806 0a00 |0016: if-eqz v6, 0020 // +000a │ │ -09a270: 7210 4e01 0600 |0018: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@014e │ │ -09a276: 5470 3c03 |001b: iget-object v0, v7, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@033c │ │ -09a27a: 7220 5601 0600 |001d: invoke-interface {v6, v0}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0156 │ │ -09a280: 1106 |0020: return-object v6 │ │ +09a208: |[09a208] android.support.v4.content.CursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ +09a218: 6e10 2009 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/content/CursorLoader;.getContext:()Landroid/content/Context; // method@0920 │ │ +09a21e: 0c00 |0003: move-result-object v0 │ │ +09a220: 6e10 d500 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00d5 │ │ +09a226: 0c00 |0007: move-result-object v0 │ │ +09a228: 5471 4103 |0008: iget-object v1, v7, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0341 │ │ +09a22c: 5472 3d03 |000a: iget-object v2, v7, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@033d │ │ +09a230: 5473 3e03 |000c: iget-object v3, v7, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@033e │ │ +09a234: 5474 3f03 |000e: iget-object v4, v7, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@033f │ │ +09a238: 5475 4003 |0010: iget-object v5, v7, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0340 │ │ +09a23c: 7406 cc00 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@00cc │ │ +09a242: 0c06 |0015: move-result-object v6 │ │ +09a244: 3806 0a00 |0016: if-eqz v6, 0020 // +000a │ │ +09a248: 7210 4e01 0600 |0018: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@014e │ │ +09a24e: 5470 3c03 |001b: iget-object v0, v7, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@033c │ │ +09a252: 7220 5601 0600 |001d: invoke-interface {v6, v0}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0156 │ │ +09a258: 1106 |0020: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0016 line=51 │ │ 0x0018 line=53 │ │ 0x001b line=54 │ │ 0x0020 line=56 │ │ @@ -209356,18 +209357,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09a284: |[09a284] android.support.v4.content.CursorLoader.loadInBackground:()Ljava/lang/Object; │ │ -09a294: 6e10 2809 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@0928 │ │ -09a29a: 0c00 |0003: move-result-object v0 │ │ -09a29c: 1100 |0004: return-object v0 │ │ +09a25c: |[09a25c] android.support.v4.content.CursorLoader.loadInBackground:()Ljava/lang/Object; │ │ +09a26c: 6e10 2809 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@0928 │ │ +09a272: 0c00 |0003: move-result-object v0 │ │ +09a274: 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;) │ │ @@ -209375,21 +209376,21 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -09a2a0: |[09a2a0] android.support.v4.content.CursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ -09a2b0: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -09a2b4: 7210 5101 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@0151 │ │ -09a2ba: 0a00 |0005: move-result v0 │ │ -09a2bc: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -09a2c0: 7210 4c01 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@014c │ │ -09a2c6: 0e00 |000b: return-void │ │ +09a278: |[09a278] android.support.v4.content.CursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ +09a288: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +09a28c: 7210 5101 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@0151 │ │ +09a292: 0a00 |0005: move-result v0 │ │ +09a294: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +09a298: 7210 4c01 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@014c │ │ +09a29e: 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; │ │ @@ -209400,18 +209401,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 │ │ -09a2c8: |[09a2c8] android.support.v4.content.CursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ -09a2d8: 1f01 4700 |0000: check-cast v1, Landroid/database/Cursor; // type@0047 │ │ -09a2dc: 6e20 2a09 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@092a │ │ -09a2e2: 0e00 |0005: return-void │ │ +09a2a0: |[09a2a0] android.support.v4.content.CursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ +09a2b0: 1f01 4700 |0000: check-cast v1, Landroid/database/Cursor; // type@0047 │ │ +09a2b4: 6e20 2a09 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@092a │ │ +09a2ba: 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; │ │ │ │ @@ -209420,28 +209421,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -09a2e4: |[09a2e4] android.support.v4.content.CursorLoader.onReset:()V │ │ -09a2f4: 6f10 fa08 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@08fa │ │ -09a2fa: 6e10 2e09 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.onStopLoading:()V // method@092e │ │ -09a300: 5410 3b03 |0006: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@033b │ │ -09a304: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -09a308: 5410 3b03 |000a: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@033b │ │ -09a30c: 7210 5101 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0151 │ │ -09a312: 0a00 |000f: move-result v0 │ │ -09a314: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -09a318: 5410 3b03 |0012: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@033b │ │ -09a31c: 7210 4c01 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@014c │ │ -09a322: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -09a324: 5b10 3b03 |0018: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@033b │ │ -09a328: 0e00 |001a: return-void │ │ +09a2bc: |[09a2bc] android.support.v4.content.CursorLoader.onReset:()V │ │ +09a2cc: 6f10 fa08 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@08fa │ │ +09a2d2: 6e10 2e09 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.onStopLoading:()V // method@092e │ │ +09a2d8: 5410 3b03 |0006: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@033b │ │ +09a2dc: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +09a2e0: 5410 3b03 |000a: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@033b │ │ +09a2e4: 7210 5101 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0151 │ │ +09a2ea: 0a00 |000f: move-result v0 │ │ +09a2ec: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +09a2f0: 5410 3b03 |0012: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@033b │ │ +09a2f4: 7210 4c01 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@014c │ │ +09a2fa: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +09a2fc: 5b10 3b03 |0018: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@033b │ │ +09a300: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0003 line=146 │ │ 0x0006 line=148 │ │ 0x0012 line=149 │ │ 0x0017 line=151 │ │ @@ -209454,26 +209455,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -09a32c: |[09a32c] android.support.v4.content.CursorLoader.onStartLoading:()V │ │ -09a33c: 5410 3b03 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@033b │ │ -09a340: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -09a344: 5410 3b03 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@033b │ │ -09a348: 6e20 1c09 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@091c │ │ -09a34e: 6e10 3409 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.takeContentChanged:()Z // method@0934 │ │ -09a354: 0a00 |000c: move-result v0 │ │ -09a356: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ -09a35a: 5410 3b03 |000f: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@033b │ │ -09a35e: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ -09a362: 6e10 1f09 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.forceLoad:()V // method@091f │ │ -09a368: 0e00 |0016: return-void │ │ +09a304: |[09a304] android.support.v4.content.CursorLoader.onStartLoading:()V │ │ +09a314: 5410 3b03 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@033b │ │ +09a318: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +09a31c: 5410 3b03 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@033b │ │ +09a320: 6e20 1c09 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@091c │ │ +09a326: 6e10 3409 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.takeContentChanged:()Z // method@0934 │ │ +09a32c: 0a00 |000c: move-result v0 │ │ +09a32e: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ +09a332: 5410 3b03 |000f: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@033b │ │ +09a336: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ +09a33a: 6e10 1f09 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.forceLoad:()V // method@091f │ │ +09a340: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0004 line=118 │ │ 0x0009 line=120 │ │ 0x0013 line=121 │ │ 0x0016 line=123 │ │ @@ -209485,17 +209486,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a36c: |[09a36c] android.support.v4.content.CursorLoader.onStopLoading:()V │ │ -09a37c: 6e10 1b09 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/CursorLoader;.cancelLoad:()Z // method@091b │ │ -09a382: 0e00 |0003: return-void │ │ +09a344: |[09a344] android.support.v4.content.CursorLoader.onStopLoading:()V │ │ +09a354: 6e10 1b09 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/CursorLoader;.cancelLoad:()Z // method@091b │ │ +09a35a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=132 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ @@ -209504,17 +209505,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a384: |[09a384] android.support.v4.content.CursorLoader.setProjection:([Ljava/lang/String;)V │ │ -09a394: 5b01 3d03 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@033d │ │ -09a398: 0e00 |0002: return-void │ │ +09a35c: |[09a35c] android.support.v4.content.CursorLoader.setProjection:([Ljava/lang/String;)V │ │ +09a36c: 5b01 3d03 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@033d │ │ +09a370: 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; │ │ @@ -209524,17 +209525,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a39c: |[09a39c] android.support.v4.content.CursorLoader.setSelection:(Ljava/lang/String;)V │ │ -09a3ac: 5b01 3e03 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@033e │ │ -09a3b0: 0e00 |0002: return-void │ │ +09a374: |[09a374] android.support.v4.content.CursorLoader.setSelection:(Ljava/lang/String;)V │ │ +09a384: 5b01 3e03 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@033e │ │ +09a388: 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; │ │ @@ -209544,17 +209545,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a3b4: |[09a3b4] android.support.v4.content.CursorLoader.setSelectionArgs:([Ljava/lang/String;)V │ │ -09a3c4: 5b01 3f03 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@033f │ │ -09a3c8: 0e00 |0002: return-void │ │ +09a38c: |[09a38c] android.support.v4.content.CursorLoader.setSelectionArgs:([Ljava/lang/String;)V │ │ +09a39c: 5b01 3f03 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@033f │ │ +09a3a0: 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; │ │ @@ -209564,17 +209565,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a3cc: |[09a3cc] android.support.v4.content.CursorLoader.setSortOrder:(Ljava/lang/String;)V │ │ -09a3dc: 5b01 4003 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0340 │ │ -09a3e0: 0e00 |0002: return-void │ │ +09a3a4: |[09a3a4] android.support.v4.content.CursorLoader.setSortOrder:(Ljava/lang/String;)V │ │ +09a3b4: 5b01 4003 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0340 │ │ +09a3b8: 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; │ │ @@ -209584,17 +209585,17 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a3e4: |[09a3e4] android.support.v4.content.CursorLoader.setUri:(Landroid/net/Uri;)V │ │ -09a3f4: 5b01 4103 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0341 │ │ -09a3f8: 0e00 |0002: return-void │ │ +09a3bc: |[09a3bc] android.support.v4.content.CursorLoader.setUri:(Landroid/net/Uri;)V │ │ +09a3cc: 5b01 4103 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0341 │ │ +09a3d0: 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; │ │ @@ -209629,17 +209630,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a3fc: |[09a3fc] android.support.v4.content.IntentCompat$IntentCompatImplHC.:()V │ │ -09a40c: 7010 4f09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@094f │ │ -09a412: 0e00 |0003: return-void │ │ +09a3d4: |[09a3d4] android.support.v4.content.IntentCompat$IntentCompatImplHC.:()V │ │ +09a3e4: 7010 4f09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@094f │ │ +09a3ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; │ │ │ │ Virtual methods - │ │ @@ -209648,18 +209649,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 │ │ -09a414: |[09a414] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -09a424: 7110 5e09 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@095e │ │ -09a42a: 0c00 |0003: move-result-object v0 │ │ -09a42c: 1100 |0004: return-object v0 │ │ +09a3ec: |[09a3ec] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +09a3fc: 7110 5e09 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@095e │ │ +09a402: 0c00 |0003: move-result-object v0 │ │ +09a404: 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; │ │ │ │ @@ -209668,18 +209669,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 │ │ -09a430: |[09a430] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -09a440: 7110 5f09 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@095f │ │ -09a446: 0c00 |0003: move-result-object v0 │ │ -09a448: 1100 |0004: return-object v0 │ │ +09a408: |[09a408] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +09a418: 7110 5f09 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@095f │ │ +09a41e: 0c00 |0003: move-result-object v0 │ │ +09a420: 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; │ │ │ │ @@ -209713,17 +209714,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a44c: |[09a44c] android.support.v4.graphics.BitmapCompat$HcMr1BitmapCompatImpl.:()V │ │ -09a45c: 7010 c909 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl;.:()V // method@09c9 │ │ -09a462: 0e00 |0003: return-void │ │ +09a424: |[09a424] android.support.v4.graphics.BitmapCompat$HcMr1BitmapCompatImpl.:()V │ │ +09a434: 7010 c909 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl;.:()V // method@09c9 │ │ +09a43a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/BitmapCompat$HcMr1BitmapCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -209732,18 +209733,18 @@ │ │ type : '(Landroid/graphics/Bitmap;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09a464: |[09a464] android.support.v4.graphics.BitmapCompat$HcMr1BitmapCompatImpl.getAllocationByteCount:(Landroid/graphics/Bitmap;)I │ │ -09a474: 7110 dd09 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/BitmapCompatHoneycombMr1;.getAllocationByteCount:(Landroid/graphics/Bitmap;)I // method@09dd │ │ -09a47a: 0a00 |0003: move-result v0 │ │ -09a47c: 0f00 |0004: return v0 │ │ +09a43c: |[09a43c] android.support.v4.graphics.BitmapCompat$HcMr1BitmapCompatImpl.getAllocationByteCount:(Landroid/graphics/Bitmap;)I │ │ +09a44c: 7110 dd09 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/BitmapCompatHoneycombMr1;.getAllocationByteCount:(Landroid/graphics/Bitmap;)I // method@09dd │ │ +09a452: 0a00 |0003: move-result v0 │ │ +09a454: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/graphics/BitmapCompat$HcMr1BitmapCompatImpl; │ │ 0x0000 - 0x0005 reg=2 bitmap Landroid/graphics/Bitmap; │ │ │ │ @@ -209777,17 +209778,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a480: |[09a480] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.:()V │ │ -09a490: 7010 e309 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@09e3 │ │ -09a496: 0e00 |0003: return-void │ │ +09a458: |[09a458] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.:()V │ │ +09a468: 7010 e309 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@09e3 │ │ +09a46e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; │ │ │ │ Virtual methods - │ │ @@ -209796,17 +209797,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a498: |[09a498] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -09a4a8: 7110 0a0a 0100 |0000: invoke-static {v1}, Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@0a0a │ │ -09a4ae: 0e00 |0003: return-void │ │ +09a470: |[09a470] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +09a480: 7110 0a0a 0100 |0000: invoke-static {v1}, Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@0a0a │ │ +09a486: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -209840,17 +209841,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a4b0: |[09a4b0] android.support.v4.media.routing.MediaRouterJellybeanMr2.:()V │ │ -09a4c0: 7010 780b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1;.:()V // method@0b78 │ │ -09a4c6: 0e00 |0003: return-void │ │ +09a488: |[09a488] android.support.v4.media.routing.MediaRouterJellybeanMr2.:()V │ │ +09a498: 7010 780b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1;.:()V // method@0b78 │ │ +09a49e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr2; │ │ │ │ @@ -209859,19 +209860,19 @@ │ │ type : '(Ljava/lang/Object;ILjava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -09a4c8: |[09a4c8] android.support.v4.media.routing.MediaRouterJellybeanMr2.addCallback:(Ljava/lang/Object;ILjava/lang/Object;I)V │ │ -09a4d8: 1f00 7700 |0000: check-cast v0, Landroid/media/MediaRouter; // type@0077 │ │ -09a4dc: 1f02 7100 |0002: check-cast v2, Landroid/media/MediaRouter$Callback; // type@0071 │ │ -09a4e0: 6e40 1802 1032 |0004: invoke-virtual {v0, v1, v2, v3}, Landroid/media/MediaRouter;.addCallback:(ILandroid/media/MediaRouter$Callback;I)V // method@0218 │ │ -09a4e6: 0e00 |0007: return-void │ │ +09a4a0: |[09a4a0] android.support.v4.media.routing.MediaRouterJellybeanMr2.addCallback:(Ljava/lang/Object;ILjava/lang/Object;I)V │ │ +09a4b0: 1f00 7700 |0000: check-cast v0, Landroid/media/MediaRouter; // type@0077 │ │ +09a4b4: 1f02 7100 |0002: check-cast v2, Landroid/media/MediaRouter$Callback; // type@0071 │ │ +09a4b8: 6e40 1802 1032 |0004: invoke-virtual {v0, v1, v2, v3}, Landroid/media/MediaRouter;.addCallback:(ILandroid/media/MediaRouter$Callback;I)V // method@0218 │ │ +09a4be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0007 line=27 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 routerObj Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 callbackObj Ljava/lang/Object; │ │ @@ -209883,19 +209884,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 │ │ -09a4e8: |[09a4e8] android.support.v4.media.routing.MediaRouterJellybeanMr2.getDefaultRoute:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -09a4f8: 1f01 7700 |0000: check-cast v1, Landroid/media/MediaRouter; // type@0077 │ │ -09a4fc: 6e10 1e02 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter;.getDefaultRoute:()Landroid/media/MediaRouter$RouteInfo; // method@021e │ │ -09a502: 0c00 |0005: move-result-object v0 │ │ -09a504: 1100 |0006: return-object v0 │ │ +09a4c0: |[09a4c0] android.support.v4.media.routing.MediaRouterJellybeanMr2.getDefaultRoute:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +09a4d0: 1f01 7700 |0000: check-cast v1, Landroid/media/MediaRouter; // type@0077 │ │ +09a4d4: 6e10 1e02 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter;.getDefaultRoute:()Landroid/media/MediaRouter$RouteInfo; // method@021e │ │ +09a4da: 0c00 |0005: move-result-object v0 │ │ +09a4dc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 routerObj Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -209933,18 +209934,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 │ │ -09a508: |[09a508] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V │ │ -09a518: 7020 ff0d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@0dff │ │ -09a51e: 5c02 dc04 |0003: iput-boolean v2, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@04dc │ │ -09a522: 0e00 |0005: return-void │ │ +09a4e0: |[09a4e0] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V │ │ +09a4f0: 7020 ff0d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@0dff │ │ +09a4f6: 5c02 dc04 |0003: iput-boolean v2, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@04dc │ │ +09a4fa: 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; │ │ @@ -209956,17 +209957,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 │ │ -09a524: |[09a524] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V │ │ -09a534: 7030 040e 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V // method@0e04 │ │ -09a53a: 0e00 |0003: return-void │ │ +09a4fc: |[09a4fc] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V │ │ +09a50c: 7030 040e 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V // method@0e04 │ │ +09a512: 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 │ │ @@ -209978,17 +209979,17 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a53c: |[09a53c] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.defaultIsRtl:()Z │ │ -09a54c: 5510 dc04 |0000: iget-boolean v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@04dc │ │ -09a550: 0f00 |0002: return v0 │ │ +09a514: |[09a514] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.defaultIsRtl:()Z │ │ +09a524: 5510 dc04 |0000: iget-boolean v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@04dc │ │ +09a528: 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 : 3730 (TextDirectionHeuristicsCompat.java) │ │ @@ -210025,37 +210026,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09a554: |[09a554] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ -09a564: 2200 7702 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // type@0277 │ │ -09a568: 7010 080e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.:()V // method@0e08 │ │ -09a56e: 6900 dd04 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@04dd │ │ -09a572: 0e00 |0007: return-void │ │ +09a52c: |[09a52c] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ +09a53c: 2200 7702 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // type@0277 │ │ +09a540: 7010 080e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.:()V // method@0e08 │ │ +09a546: 6900 dd04 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@04dd │ │ +09a54a: 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 │ │ -09a574: |[09a574] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ -09a584: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09a586: 7020 ff0d 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@0dff │ │ -09a58c: 0e00 |0004: return-void │ │ +09a54c: |[09a54c] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ +09a55c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09a55e: 7020 ff0d 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@0dff │ │ +09a564: 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; │ │ │ │ @@ -210065,24 +210066,24 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -09a590: |[09a590] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.defaultIsRtl:()Z │ │ -09a5a0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -09a5a2: 7100 e021 0000 |0001: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@21e0 │ │ -09a5a8: 0c02 |0004: move-result-object v2 │ │ -09a5aa: 7110 130e 0200 |0005: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@0e13 │ │ -09a5b0: 0a00 |0008: move-result v0 │ │ -09a5b2: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ -09a5b6: 0f01 |000b: return v1 │ │ -09a5b8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -09a5ba: 28fe |000d: goto 000b // -0002 │ │ +09a568: |[09a568] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.defaultIsRtl:()Z │ │ +09a578: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +09a57a: 7100 e021 0000 |0001: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@21e0 │ │ +09a580: 0c02 |0004: move-result-object v2 │ │ +09a582: 7110 130e 0200 |0005: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@0e13 │ │ +09a588: 0a00 |0008: move-result v0 │ │ +09a58a: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ +09a58e: 0f01 |000b: return v1 │ │ +09a590: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +09a592: 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; │ │ @@ -210126,20 +210127,20 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -09a5bc: |[09a5bc] android.support.v4.util.Pools$SynchronizedPool.:(I)V │ │ -09a5cc: 7020 dc0e 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/util/Pools$SimplePool;.:(I)V // method@0edc │ │ -09a5d2: 2200 ee04 |0003: new-instance v0, Ljava/lang/Object; // type@04ee │ │ -09a5d6: 7010 2621 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ -09a5dc: 5b10 1905 |0008: iput-object v0, v1, Landroid/support/v4/util/Pools$SynchronizedPool;.mLock:Ljava/lang/Object; // field@0519 │ │ -09a5e0: 0e00 |000a: return-void │ │ +09a594: |[09a594] android.support.v4.util.Pools$SynchronizedPool.:(I)V │ │ +09a5a4: 7020 dc0e 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/util/Pools$SimplePool;.:(I)V // method@0edc │ │ +09a5aa: 2200 ee04 |0003: new-instance v0, Ljava/lang/Object; // type@04ee │ │ +09a5ae: 7010 2621 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2126 │ │ +09a5b4: 5b10 1905 |0008: iput-object v0, v1, Landroid/support/v4/util/Pools$SynchronizedPool;.mLock:Ljava/lang/Object; // field@0519 │ │ +09a5b8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0003 line=139 │ │ 0x000a line=150 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/Pools$SynchronizedPool; │ │ @@ -210152,24 +210153,24 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -09a5e4: |[09a5e4] android.support.v4.util.Pools$SynchronizedPool.acquire:()Ljava/lang/Object; │ │ -09a5f4: 5421 1905 |0000: iget-object v1, v2, Landroid/support/v4/util/Pools$SynchronizedPool;.mLock:Ljava/lang/Object; // field@0519 │ │ -09a5f8: 1d01 |0002: monitor-enter v1 │ │ -09a5fa: 6f10 dd0e 0200 |0003: invoke-super {v2}, Landroid/support/v4/util/Pools$SimplePool;.acquire:()Ljava/lang/Object; // method@0edd │ │ -09a600: 0c00 |0006: move-result-object v0 │ │ -09a602: 1e01 |0007: monitor-exit v1 │ │ -09a604: 1100 |0008: return-object v0 │ │ -09a606: 0d00 |0009: move-exception v0 │ │ -09a608: 1e01 |000a: monitor-exit v1 │ │ -09a60a: 2700 |000b: throw v0 │ │ +09a5bc: |[09a5bc] android.support.v4.util.Pools$SynchronizedPool.acquire:()Ljava/lang/Object; │ │ +09a5cc: 5421 1905 |0000: iget-object v1, v2, Landroid/support/v4/util/Pools$SynchronizedPool;.mLock:Ljava/lang/Object; // field@0519 │ │ +09a5d0: 1d01 |0002: monitor-enter v1 │ │ +09a5d2: 6f10 dd0e 0200 |0003: invoke-super {v2}, Landroid/support/v4/util/Pools$SimplePool;.acquire:()Ljava/lang/Object; // method@0edd │ │ +09a5d8: 0c00 |0006: move-result-object v0 │ │ +09a5da: 1e01 |0007: monitor-exit v1 │ │ +09a5dc: 1100 |0008: return-object v0 │ │ +09a5de: 0d00 |0009: move-exception v0 │ │ +09a5e0: 1e01 |000a: monitor-exit v1 │ │ +09a5e2: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000b │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=154 │ │ 0x0003 line=155 │ │ 0x0009 line=156 │ │ @@ -210182,24 +210183,24 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -09a618: |[09a618] android.support.v4.util.Pools$SynchronizedPool.release:(Ljava/lang/Object;)Z │ │ -09a628: 5421 1905 |0000: iget-object v1, v2, Landroid/support/v4/util/Pools$SynchronizedPool;.mLock:Ljava/lang/Object; // field@0519 │ │ -09a62c: 1d01 |0002: monitor-enter v1 │ │ -09a62e: 6f20 df0e 3200 |0003: invoke-super {v2, v3}, Landroid/support/v4/util/Pools$SimplePool;.release:(Ljava/lang/Object;)Z // method@0edf │ │ -09a634: 0a00 |0006: move-result v0 │ │ -09a636: 1e01 |0007: monitor-exit v1 │ │ -09a638: 0f00 |0008: return v0 │ │ -09a63a: 0d00 |0009: move-exception v0 │ │ -09a63c: 1e01 |000a: monitor-exit v1 │ │ -09a63e: 2700 |000b: throw v0 │ │ +09a5f0: |[09a5f0] android.support.v4.util.Pools$SynchronizedPool.release:(Ljava/lang/Object;)Z │ │ +09a600: 5421 1905 |0000: iget-object v1, v2, Landroid/support/v4/util/Pools$SynchronizedPool;.mLock:Ljava/lang/Object; // field@0519 │ │ +09a604: 1d01 |0002: monitor-enter v1 │ │ +09a606: 6f20 df0e 3200 |0003: invoke-super {v2, v3}, Landroid/support/v4/util/Pools$SimplePool;.release:(Ljava/lang/Object;)Z // method@0edf │ │ +09a60c: 0a00 |0006: move-result v0 │ │ +09a60e: 1e01 |0007: monitor-exit v1 │ │ +09a610: 0f00 |0008: return v0 │ │ +09a612: 0d00 |0009: move-exception v0 │ │ +09a614: 1e01 |000a: monitor-exit v1 │ │ +09a616: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000b │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=162 │ │ 0x0009 line=163 │ │ @@ -210239,17 +210240,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a64c: |[09a64c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ -09a65c: 7010 480f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0f48 │ │ -09a662: 0e00 |0003: return-void │ │ +09a624: |[09a624] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ +09a634: 7010 480f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0f48 │ │ +09a63a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -210258,18 +210259,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 │ │ -09a664: |[09a664] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -09a674: 7130 700f 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@0f70 │ │ -09a67a: 0a00 |0003: move-result v0 │ │ -09a67c: 0f00 |0004: return v0 │ │ +09a63c: |[09a63c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +09a64c: 7130 700f 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@0f70 │ │ +09a652: 0a00 |0003: move-result v0 │ │ +09a654: 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; │ │ @@ -210280,20 +210281,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 │ │ -09a680: |[09a680] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -09a690: 2200 9102 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@0291 │ │ -09a694: 7030 1d0f 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@0f1d │ │ -09a69a: 7110 710f 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@0f71 │ │ -09a6a0: 0c00 |0008: move-result-object v0 │ │ -09a6a2: 1100 |0009: return-object v0 │ │ +09a658: |[09a658] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +09a668: 2200 9102 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@0291 │ │ +09a66c: 7030 1d0f 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@0f1d │ │ +09a672: 7110 710f 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@0f71 │ │ +09a678: 0c00 |0008: move-result-object v0 │ │ +09a67a: 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; │ │ │ │ @@ -210302,18 +210303,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -09a6a4: |[09a6a4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -09a6b4: 7100 720f 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@0f72 │ │ -09a6ba: 0c00 |0003: move-result-object v0 │ │ -09a6bc: 1100 |0004: return-object v0 │ │ +09a67c: |[09a67c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +09a68c: 7100 720f 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@0f72 │ │ +09a692: 0c00 |0003: move-result-object v0 │ │ +09a694: 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;) │ │ @@ -210321,17 +210322,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 │ │ -09a6c0: |[09a6c0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -09a6d0: 7130 730f 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@0f73 │ │ -09a6d6: 0e00 |0003: return-void │ │ +09a698: |[09a698] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +09a6a8: 7130 730f 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@0f73 │ │ +09a6ae: 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; │ │ @@ -210343,19 +210344,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 │ │ -09a6d8: |[09a6d8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -09a6e8: 6e10 1b16 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@161b │ │ -09a6ee: 0c00 |0003: move-result-object v0 │ │ -09a6f0: 7130 740f 3200 |0004: invoke-static {v2, v3, v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@0f74 │ │ -09a6f6: 0e00 |0007: return-void │ │ +09a6b0: |[09a6b0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +09a6c0: 6e10 1b16 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@161b │ │ +09a6c6: 0c00 |0003: move-result-object v0 │ │ +09a6c8: 7130 740f 3200 |0004: invoke-static {v2, v3, v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@0f74 │ │ +09a6ce: 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; │ │ @@ -210367,17 +210368,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 │ │ -09a6f8: |[09a6f8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -09a708: 7130 750f 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@0f75 │ │ -09a70e: 0e00 |0003: return-void │ │ +09a6d0: |[09a6d0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +09a6e0: 7130 750f 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@0f75 │ │ +09a6e6: 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; │ │ @@ -210389,18 +210390,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 │ │ -09a710: |[09a710] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -09a720: 7140 760f 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@0f76 │ │ -09a726: 0a00 |0003: move-result v0 │ │ -09a728: 0f00 |0004: return v0 │ │ +09a6e8: |[09a6e8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +09a6f8: 7140 760f 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@0f76 │ │ +09a6fe: 0a00 |0003: move-result v0 │ │ +09a700: 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; │ │ @@ -210412,17 +210413,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 │ │ -09a72c: |[09a72c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -09a73c: 7130 770f 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0f77 │ │ -09a742: 0e00 |0003: return-void │ │ +09a704: |[09a704] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +09a714: 7130 770f 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0f77 │ │ +09a71a: 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; │ │ @@ -210434,17 +210435,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 │ │ -09a744: |[09a744] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -09a754: 7130 780f 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@0f78 │ │ -09a75a: 0e00 |0003: return-void │ │ +09a71c: |[09a71c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +09a72c: 7130 780f 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@0f78 │ │ +09a732: 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; │ │ @@ -210481,17 +210482,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a75c: |[09a75c] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.:()V │ │ -09a76c: 7010 db0f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@0fdb │ │ -09a772: 0e00 |0003: return-void │ │ +09a734: |[09a734] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.:()V │ │ +09a744: 7010 db0f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@0fdb │ │ +09a74a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -210500,18 +210501,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 │ │ -09a774: |[09a774] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -09a784: 7140 0010 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@1000 │ │ -09a78a: 0a00 |0003: move-result v0 │ │ -09a78c: 0f00 |0004: return v0 │ │ +09a74c: |[09a74c] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +09a75c: 7140 0010 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@1000 │ │ +09a762: 0a00 |0003: move-result v0 │ │ +09a764: 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; │ │ @@ -210523,18 +210524,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 │ │ -09a790: |[09a790] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ -09a7a0: 7110 0110 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@1001 │ │ -09a7a6: 0c00 |0003: move-result-object v0 │ │ -09a7a8: 1100 |0004: return-object v0 │ │ +09a768: |[09a768] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +09a778: 7110 0110 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@1001 │ │ +09a77e: 0c00 |0003: move-result-object v0 │ │ +09a780: 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; │ │ │ │ @@ -210543,18 +210544,18 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09a7ac: |[09a7ac] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ -09a7bc: 7110 0210 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.isTracking:(Landroid/view/KeyEvent;)Z // method@1002 │ │ -09a7c2: 0a00 |0003: move-result v0 │ │ -09a7c4: 0f00 |0004: return v0 │ │ +09a784: |[09a784] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ +09a794: 7110 0210 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.isTracking:(Landroid/view/KeyEvent;)Z // method@1002 │ │ +09a79a: 0a00 |0003: move-result v0 │ │ +09a79c: 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; │ │ │ │ @@ -210563,17 +210564,17 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a7c8: |[09a7c8] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ -09a7d8: 7110 0310 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/KeyEventCompatEclair;.startTracking:(Landroid/view/KeyEvent;)V // method@1003 │ │ -09a7de: 0e00 |0003: return-void │ │ +09a7a0: |[09a7a0] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ +09a7b0: 7110 0310 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/KeyEventCompatEclair;.startTracking:(Landroid/view/KeyEvent;)V // method@1003 │ │ +09a7b6: 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; │ │ @@ -210608,17 +210609,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a7e0: |[09a7e0] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.:()V │ │ -09a7f0: 7010 4010 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@1040 │ │ -09a7f6: 0e00 |0003: return-void │ │ +09a7b8: |[09a7b8] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.:()V │ │ +09a7c8: 7010 4010 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@1040 │ │ +09a7ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -210627,18 +210628,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09a7f8: |[09a7f8] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -09a808: 7110 7210 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.collapseActionView:(Landroid/view/MenuItem;)Z // method@1072 │ │ -09a80e: 0a00 |0003: move-result v0 │ │ -09a810: 0f00 |0004: return v0 │ │ +09a7d0: |[09a7d0] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +09a7e0: 7110 7210 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.collapseActionView:(Landroid/view/MenuItem;)Z // method@1072 │ │ +09a7e6: 0a00 |0003: move-result v0 │ │ +09a7e8: 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; │ │ │ │ @@ -210647,18 +210648,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09a814: |[09a814] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -09a824: 7110 7310 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.expandActionView:(Landroid/view/MenuItem;)Z // method@1073 │ │ -09a82a: 0a00 |0003: move-result v0 │ │ -09a82c: 0f00 |0004: return v0 │ │ +09a7ec: |[09a7ec] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +09a7fc: 7110 7310 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.expandActionView:(Landroid/view/MenuItem;)Z // method@1073 │ │ +09a802: 0a00 |0003: move-result v0 │ │ +09a804: 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; │ │ │ │ @@ -210667,18 +210668,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09a830: |[09a830] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -09a840: 7110 7410 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@1074 │ │ -09a846: 0a00 |0003: move-result v0 │ │ -09a848: 0f00 |0004: return v0 │ │ +09a808: |[09a808] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +09a818: 7110 7410 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@1074 │ │ +09a81e: 0a00 |0003: move-result v0 │ │ +09a820: 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; │ │ │ │ @@ -210687,25 +210688,25 @@ │ │ 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 │ │ -09a84c: |[09a84c] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -09a85c: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -09a860: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -09a862: 7120 7510 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@1075 │ │ -09a868: 0c00 |0006: move-result-object v0 │ │ -09a86a: 1100 |0007: return-object v0 │ │ -09a86c: 2200 ba02 |0008: new-instance v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; // type@02ba │ │ -09a870: 7030 4910 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@1049 │ │ -09a876: 7120 7510 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@1075 │ │ -09a87c: 0c00 |0010: move-result-object v0 │ │ -09a87e: 28f6 |0011: goto 0007 // -000a │ │ +09a824: |[09a824] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +09a834: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +09a838: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +09a83a: 7120 7510 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@1075 │ │ +09a840: 0c00 |0006: move-result-object v0 │ │ +09a842: 1100 |0007: return-object v0 │ │ +09a844: 2200 ba02 |0008: new-instance v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; // type@02ba │ │ +09a848: 7030 4910 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@1049 │ │ +09a84e: 7120 7510 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@1075 │ │ +09a854: 0c00 |0010: move-result-object v0 │ │ +09a856: 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; │ │ @@ -210841,18 +210842,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -09a880: |[09a880] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;)V │ │ -09a890: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09a892: 7030 b110 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTabStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@10b1 │ │ -09a898: 0e00 |0004: return-void │ │ +09a858: |[09a858] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;)V │ │ +09a868: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09a86a: 7030 b110 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTabStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@10b1 │ │ +09a870: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -210862,103 +210863,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 │ │ -09a89c: |[09a89c] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -09a8ac: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -09a8ae: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -09a8b0: 1503 003f |0002: const/high16 v3, #int 1056964608 // #3f00 │ │ -09a8b4: 7030 da10 8709 |0004: invoke-direct {v7, v8, v9}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@10da │ │ -09a8ba: 2201 5600 |0007: new-instance v1, Landroid/graphics/Paint; // type@0056 │ │ -09a8be: 7010 9001 0100 |0009: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0190 │ │ -09a8c4: 5b71 9605 |000c: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0596 │ │ -09a8c8: 2201 5c00 |000e: new-instance v1, Landroid/graphics/Rect; // type@005c │ │ -09a8cc: 7010 aa01 0100 |0010: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@01aa │ │ -09a8d2: 5b71 9705 |0013: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@0597 │ │ -09a8d6: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ -09a8da: 5971 9405 |0017: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@0594 │ │ -09a8de: 5c75 8605 |0019: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0586 │ │ -09a8e2: 5c75 8705 |001b: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0587 │ │ -09a8e6: 5271 9805 |001d: iget v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTextColor:I // field@0598 │ │ -09a8ea: 5971 8a05 |001f: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@058a │ │ -09a8ee: 5471 9605 |0021: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0596 │ │ -09a8f2: 5272 8a05 |0023: iget v2, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@058a │ │ -09a8f6: 6e20 9801 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0198 │ │ -09a8fc: 6e10 e200 0800 |0028: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00e2 │ │ -09a902: 0c01 |002b: move-result-object v1 │ │ -09a904: 6e10 2f01 0100 |002c: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@012f │ │ -09a90a: 0c01 |002f: move-result-object v1 │ │ -09a90c: 5210 3f08 |0030: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@083f │ │ -09a910: 1501 4040 |0032: const/high16 v1, #int 1077936128 // #4040 │ │ -09a914: c801 |0034: mul-float/2addr v1, v0 │ │ -09a916: c631 |0035: add-float/2addr v1, v3 │ │ -09a918: 8711 |0036: float-to-int v1, v1 │ │ -09a91a: 5971 8b05 |0037: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@058b │ │ -09a91e: 1501 c040 |0039: const/high16 v1, #int 1086324736 // #40c0 │ │ -09a922: c801 |003b: mul-float/2addr v1, v0 │ │ -09a924: c631 |003c: add-float/2addr v1, v3 │ │ -09a926: 8711 |003d: float-to-int v1, v1 │ │ -09a928: 5971 8e05 |003e: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@058e │ │ -09a92c: 1501 8042 |0040: const/high16 v1, #int 1115684864 // #4280 │ │ -09a930: c801 |0042: mul-float/2addr v1, v0 │ │ -09a932: 8711 |0043: float-to-int v1, v1 │ │ -09a934: 5971 9005 |0044: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0590 │ │ -09a938: 1501 8041 |0046: const/high16 v1, #int 1098907648 // #4180 │ │ -09a93c: c801 |0048: mul-float/2addr v1, v0 │ │ -09a93e: c631 |0049: add-float/2addr v1, v3 │ │ -09a940: 8711 |004a: float-to-int v1, v1 │ │ -09a942: 5971 9505 |004b: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0595 │ │ -09a946: 1501 803f |004d: const/high16 v1, #int 1065353216 // #3f80 │ │ -09a94a: c801 |004f: mul-float/2addr v1, v0 │ │ -09a94c: c631 |0050: add-float/2addr v1, v3 │ │ -09a94e: 8711 |0051: float-to-int v1, v1 │ │ -09a950: 5971 8805 |0052: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0588 │ │ -09a954: 1501 0042 |0054: const/high16 v1, #int 1107296256 // #4200 │ │ -09a958: c801 |0056: mul-float/2addr v1, v0 │ │ -09a95a: c631 |0057: add-float/2addr v1, v3 │ │ -09a95c: 8711 |0058: float-to-int v1, v1 │ │ -09a95e: 5971 8f05 |0059: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@058f │ │ -09a962: 7110 161d 0800 |005b: invoke-static {v8}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@1d16 │ │ -09a968: 0c01 |005e: move-result-object v1 │ │ -09a96a: 6e10 1d1d 0100 |005f: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1d1d │ │ -09a970: 0a01 |0062: move-result v1 │ │ -09a972: 5971 9905 |0063: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0599 │ │ -09a976: 6e10 b810 0700 |0065: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@10b8 │ │ -09a97c: 0a01 |0068: move-result v1 │ │ -09a97e: 6e10 ba10 0700 |0069: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingTop:()I // method@10ba │ │ -09a984: 0a02 |006c: move-result v2 │ │ -09a986: 6e10 b910 0700 |006d: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@10b9 │ │ -09a98c: 0a03 |0070: move-result v3 │ │ -09a98e: 6e10 b710 0700 |0071: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingBottom:()I // method@10b7 │ │ -09a994: 0a04 |0074: move-result v4 │ │ -09a996: 6e54 c610 1732 |0075: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/support/v4/view/PagerTabStrip;.setPadding:(IIII)V // method@10c6 │ │ -09a99c: 6e10 bc10 0700 |0078: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getTextSpacing:()I // method@10bc │ │ -09a9a2: 0a01 |007b: move-result v1 │ │ -09a9a4: 6e20 c910 1700 |007c: invoke-virtual {v7, v1}, Landroid/support/v4/view/PagerTabStrip;.setTextSpacing:(I)V // method@10c9 │ │ -09a9aa: 6e20 ca10 5700 |007f: invoke-virtual {v7, v5}, Landroid/support/v4/view/PagerTabStrip;.setWillNotDraw:(Z)V // method@10ca │ │ -09a9b0: 5471 9305 |0082: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@0593 │ │ -09a9b4: 6e20 eb1e 6100 |0084: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@1eeb │ │ -09a9ba: 5471 9305 |0087: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@0593 │ │ -09a9be: 2202 ca02 |0089: new-instance v2, Landroid/support/v4/view/PagerTabStrip$1; // type@02ca │ │ -09a9c2: 7020 ac10 7200 |008b: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$1;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@10ac │ │ -09a9c8: 6e20 ef1e 2100 |008e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1eef │ │ -09a9ce: 5471 9105 |0091: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@0591 │ │ -09a9d2: 6e20 eb1e 6100 |0093: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@1eeb │ │ -09a9d8: 5471 9105 |0096: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@0591 │ │ -09a9dc: 2202 cb02 |0098: new-instance v2, Landroid/support/v4/view/PagerTabStrip$2; // type@02cb │ │ -09a9e0: 7020 ae10 7200 |009a: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$2;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@10ae │ │ -09a9e6: 6e20 ef1e 2100 |009d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1eef │ │ -09a9ec: 6e10 b210 0700 |00a0: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@10b2 │ │ -09a9f2: 0c01 |00a3: move-result-object v1 │ │ -09a9f4: 3901 0400 |00a4: if-nez v1, 00a8 // +0004 │ │ -09a9f8: 5c76 8605 |00a6: iput-boolean v6, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0586 │ │ -09a9fc: 0e00 |00a8: return-void │ │ +09a874: |[09a874] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +09a884: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +09a886: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +09a888: 1503 003f |0002: const/high16 v3, #int 1056964608 // #3f00 │ │ +09a88c: 7030 da10 8709 |0004: invoke-direct {v7, v8, v9}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@10da │ │ +09a892: 2201 5600 |0007: new-instance v1, Landroid/graphics/Paint; // type@0056 │ │ +09a896: 7010 9001 0100 |0009: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0190 │ │ +09a89c: 5b71 9605 |000c: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0596 │ │ +09a8a0: 2201 5c00 |000e: new-instance v1, Landroid/graphics/Rect; // type@005c │ │ +09a8a4: 7010 aa01 0100 |0010: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@01aa │ │ +09a8aa: 5b71 9705 |0013: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@0597 │ │ +09a8ae: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ +09a8b2: 5971 9405 |0017: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@0594 │ │ +09a8b6: 5c75 8605 |0019: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0586 │ │ +09a8ba: 5c75 8705 |001b: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0587 │ │ +09a8be: 5271 9805 |001d: iget v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTextColor:I // field@0598 │ │ +09a8c2: 5971 8a05 |001f: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@058a │ │ +09a8c6: 5471 9605 |0021: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0596 │ │ +09a8ca: 5272 8a05 |0023: iget v2, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@058a │ │ +09a8ce: 6e20 9801 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0198 │ │ +09a8d4: 6e10 e200 0800 |0028: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00e2 │ │ +09a8da: 0c01 |002b: move-result-object v1 │ │ +09a8dc: 6e10 2f01 0100 |002c: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@012f │ │ +09a8e2: 0c01 |002f: move-result-object v1 │ │ +09a8e4: 5210 3f08 |0030: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@083f │ │ +09a8e8: 1501 4040 |0032: const/high16 v1, #int 1077936128 // #4040 │ │ +09a8ec: c801 |0034: mul-float/2addr v1, v0 │ │ +09a8ee: c631 |0035: add-float/2addr v1, v3 │ │ +09a8f0: 8711 |0036: float-to-int v1, v1 │ │ +09a8f2: 5971 8b05 |0037: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@058b │ │ +09a8f6: 1501 c040 |0039: const/high16 v1, #int 1086324736 // #40c0 │ │ +09a8fa: c801 |003b: mul-float/2addr v1, v0 │ │ +09a8fc: c631 |003c: add-float/2addr v1, v3 │ │ +09a8fe: 8711 |003d: float-to-int v1, v1 │ │ +09a900: 5971 8e05 |003e: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@058e │ │ +09a904: 1501 8042 |0040: const/high16 v1, #int 1115684864 // #4280 │ │ +09a908: c801 |0042: mul-float/2addr v1, v0 │ │ +09a90a: 8711 |0043: float-to-int v1, v1 │ │ +09a90c: 5971 9005 |0044: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0590 │ │ +09a910: 1501 8041 |0046: const/high16 v1, #int 1098907648 // #4180 │ │ +09a914: c801 |0048: mul-float/2addr v1, v0 │ │ +09a916: c631 |0049: add-float/2addr v1, v3 │ │ +09a918: 8711 |004a: float-to-int v1, v1 │ │ +09a91a: 5971 9505 |004b: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0595 │ │ +09a91e: 1501 803f |004d: const/high16 v1, #int 1065353216 // #3f80 │ │ +09a922: c801 |004f: mul-float/2addr v1, v0 │ │ +09a924: c631 |0050: add-float/2addr v1, v3 │ │ +09a926: 8711 |0051: float-to-int v1, v1 │ │ +09a928: 5971 8805 |0052: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0588 │ │ +09a92c: 1501 0042 |0054: const/high16 v1, #int 1107296256 // #4200 │ │ +09a930: c801 |0056: mul-float/2addr v1, v0 │ │ +09a932: c631 |0057: add-float/2addr v1, v3 │ │ +09a934: 8711 |0058: float-to-int v1, v1 │ │ +09a936: 5971 8f05 |0059: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@058f │ │ +09a93a: 7110 161d 0800 |005b: invoke-static {v8}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@1d16 │ │ +09a940: 0c01 |005e: move-result-object v1 │ │ +09a942: 6e10 1d1d 0100 |005f: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1d1d │ │ +09a948: 0a01 |0062: move-result v1 │ │ +09a94a: 5971 9905 |0063: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0599 │ │ +09a94e: 6e10 b810 0700 |0065: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@10b8 │ │ +09a954: 0a01 |0068: move-result v1 │ │ +09a956: 6e10 ba10 0700 |0069: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingTop:()I // method@10ba │ │ +09a95c: 0a02 |006c: move-result v2 │ │ +09a95e: 6e10 b910 0700 |006d: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@10b9 │ │ +09a964: 0a03 |0070: move-result v3 │ │ +09a966: 6e10 b710 0700 |0071: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingBottom:()I // method@10b7 │ │ +09a96c: 0a04 |0074: move-result v4 │ │ +09a96e: 6e54 c610 1732 |0075: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/support/v4/view/PagerTabStrip;.setPadding:(IIII)V // method@10c6 │ │ +09a974: 6e10 bc10 0700 |0078: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getTextSpacing:()I // method@10bc │ │ +09a97a: 0a01 |007b: move-result v1 │ │ +09a97c: 6e20 c910 1700 |007c: invoke-virtual {v7, v1}, Landroid/support/v4/view/PagerTabStrip;.setTextSpacing:(I)V // method@10c9 │ │ +09a982: 6e20 ca10 5700 |007f: invoke-virtual {v7, v5}, Landroid/support/v4/view/PagerTabStrip;.setWillNotDraw:(Z)V // method@10ca │ │ +09a988: 5471 9305 |0082: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@0593 │ │ +09a98c: 6e20 eb1e 6100 |0084: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@1eeb │ │ +09a992: 5471 9305 |0087: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@0593 │ │ +09a996: 2202 ca02 |0089: new-instance v2, Landroid/support/v4/view/PagerTabStrip$1; // type@02ca │ │ +09a99a: 7020 ac10 7200 |008b: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$1;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@10ac │ │ +09a9a0: 6e20 ef1e 2100 |008e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1eef │ │ +09a9a6: 5471 9105 |0091: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@0591 │ │ +09a9aa: 6e20 eb1e 6100 |0093: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@1eeb │ │ +09a9b0: 5471 9105 |0096: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@0591 │ │ +09a9b4: 2202 cb02 |0098: new-instance v2, Landroid/support/v4/view/PagerTabStrip$2; // type@02cb │ │ +09a9b8: 7020 ae10 7200 |009a: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$2;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@10ae │ │ +09a9be: 6e20 ef1e 2100 |009d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1eef │ │ +09a9c4: 6e10 b210 0700 |00a0: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@10b2 │ │ +09a9ca: 0c01 |00a3: move-result-object v1 │ │ +09a9cc: 3901 0400 |00a4: if-nez v1, 00a8 // +0004 │ │ +09a9d0: 5c76 8605 |00a6: iput-boolean v6, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0586 │ │ +09a9d4: 0e00 |00a8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=82 │ │ 0x0007 line=63 │ │ 0x000e line=64 │ │ 0x0015 line=66 │ │ 0x0019 line=68 │ │ @@ -210995,17 +210996,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09aa00: |[09aa00] android.support.v4.view.PagerTabStrip.getDrawFullUnderline:()Z │ │ -09aa10: 5510 8605 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0586 │ │ -09aa14: 0f00 |0002: return v0 │ │ +09a9d8: |[09a9d8] android.support.v4.view.PagerTabStrip.getDrawFullUnderline:()Z │ │ +09a9e8: 5510 8605 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0586 │ │ +09a9ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ │ │ #1 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ @@ -211013,21 +211014,21 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -09aa18: |[09aa18] android.support.v4.view.PagerTabStrip.getMinHeight:()I │ │ -09aa28: 6f10 df10 0200 |0000: invoke-super {v2}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@10df │ │ -09aa2e: 0a00 |0003: move-result v0 │ │ -09aa30: 5221 8f05 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@058f │ │ -09aa34: 7120 1c21 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@211c │ │ -09aa3a: 0a00 |0009: move-result v0 │ │ -09aa3c: 0f00 |000a: return v0 │ │ +09a9f0: |[09a9f0] android.support.v4.view.PagerTabStrip.getMinHeight:()I │ │ +09aa00: 6f10 df10 0200 |0000: invoke-super {v2}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@10df │ │ +09aa06: 0a00 |0003: move-result v0 │ │ +09aa08: 5221 8f05 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@058f │ │ +09aa0c: 7120 1c21 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@211c │ │ +09aa12: 0a00 |0009: move-result v0 │ │ +09aa14: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/PagerTabStrip; │ │ │ │ #2 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ @@ -211035,17 +211036,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09aa40: |[09aa40] android.support.v4.view.PagerTabStrip.getTabIndicatorColor:()I │ │ -09aa50: 5210 8a05 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@058a │ │ -09aa54: 0f00 |0002: return v0 │ │ +09aa18: |[09aa18] android.support.v4.view.PagerTabStrip.getTabIndicatorColor:()I │ │ +09aa28: 5210 8a05 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@058a │ │ +09aa2c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ │ │ #3 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ @@ -211053,71 +211054,71 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 101 16-bit code units │ │ -09aa58: |[09aa58] android.support.v4.view.PagerTabStrip.onDraw:(Landroid/graphics/Canvas;)V │ │ -09aa68: 140b ffff ff00 |0000: const v11, #float 2.35099e-38 // #00ffffff │ │ -09aa6e: 6f20 e910 dc00 |0003: invoke-super {v12, v13}, Landroid/support/v4/view/PagerTitleStrip;.onDraw:(Landroid/graphics/Canvas;)V // method@10e9 │ │ -09aa74: 6e10 b510 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@10b5 │ │ -09aa7a: 0a07 |0009: move-result v7 │ │ -09aa7c: 0176 |000a: move v6, v7 │ │ -09aa7e: 54c0 8505 |000b: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0585 │ │ -09aa82: 6e10 e31e 0000 |000d: invoke-virtual {v0}, Landroid/widget/TextView;.getLeft:()I // method@1ee3 │ │ -09aa88: 0a00 |0010: move-result v0 │ │ -09aa8a: 52c1 9505 |0011: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0595 │ │ -09aa8e: 9108 0001 |0013: sub-int v8, v0, v1 │ │ -09aa92: 54c0 8505 |0015: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0585 │ │ -09aa96: 6e10 e61e 0000 |0017: invoke-virtual {v0}, Landroid/widget/TextView;.getRight:()I // method@1ee6 │ │ -09aa9c: 0a00 |001a: move-result v0 │ │ -09aa9e: 52c1 9505 |001b: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0595 │ │ -09aaa2: 9009 0001 |001d: add-int v9, v0, v1 │ │ -09aaa6: 52c0 8b05 |001f: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@058b │ │ -09aaaa: 910a 0600 |0021: sub-int v10, v6, v0 │ │ -09aaae: 54c0 9605 |0023: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0596 │ │ -09aab2: 52c1 9405 |0025: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@0594 │ │ -09aab6: e001 0118 |0027: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -09aaba: 52c2 8a05 |0029: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@058a │ │ -09aabe: b5b2 |002b: and-int/2addr v2, v11 │ │ -09aac0: b621 |002c: or-int/2addr v1, v2 │ │ -09aac2: 6e20 9801 1000 |002d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0198 │ │ -09aac8: 8281 |0030: int-to-float v1, v8 │ │ -09aaca: 82a2 |0031: int-to-float v2, v10 │ │ -09aacc: 8293 |0032: int-to-float v3, v9 │ │ -09aace: 8264 |0033: int-to-float v4, v6 │ │ -09aad0: 54c5 9605 |0034: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0596 │ │ -09aad4: 07d0 |0036: move-object v0, v13 │ │ -09aad6: 7406 7e01 0000 |0037: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@017e │ │ -09aadc: 55c0 8605 |003a: iget-boolean v0, v12, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0586 │ │ -09aae0: 3800 2800 |003c: if-eqz v0, 0064 // +0028 │ │ -09aae4: 54c0 9605 |003e: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0596 │ │ -09aae8: 1501 00ff |0040: const/high16 v1, #int -16777216 // #ff00 │ │ -09aaec: 52c2 8a05 |0042: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@058a │ │ -09aaf0: b5b2 |0044: and-int/2addr v2, v11 │ │ -09aaf2: b621 |0045: or-int/2addr v1, v2 │ │ -09aaf4: 6e20 9801 1000 |0046: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0198 │ │ -09aafa: 6e10 b810 0c00 |0049: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@10b8 │ │ -09ab00: 0a00 |004c: move-result v0 │ │ -09ab02: 8201 |004d: int-to-float v1, v0 │ │ -09ab04: 52c0 8805 |004e: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0588 │ │ -09ab08: 9100 0700 |0050: sub-int v0, v7, v0 │ │ -09ab0c: 8202 |0052: int-to-float v2, v0 │ │ -09ab0e: 6e10 bd10 0c00 |0053: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getWidth:()I // method@10bd │ │ -09ab14: 0a00 |0056: move-result v0 │ │ -09ab16: 6e10 b910 0c00 |0057: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@10b9 │ │ -09ab1c: 0a03 |005a: move-result v3 │ │ -09ab1e: b130 |005b: sub-int/2addr v0, v3 │ │ -09ab20: 8203 |005c: int-to-float v3, v0 │ │ -09ab22: 8274 |005d: int-to-float v4, v7 │ │ -09ab24: 54c5 9605 |005e: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0596 │ │ -09ab28: 07d0 |0060: move-object v0, v13 │ │ -09ab2a: 7406 7e01 0000 |0061: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@017e │ │ -09ab30: 0e00 |0064: return-void │ │ +09aa30: |[09aa30] android.support.v4.view.PagerTabStrip.onDraw:(Landroid/graphics/Canvas;)V │ │ +09aa40: 140b ffff ff00 |0000: const v11, #float 2.35099e-38 // #00ffffff │ │ +09aa46: 6f20 e910 dc00 |0003: invoke-super {v12, v13}, Landroid/support/v4/view/PagerTitleStrip;.onDraw:(Landroid/graphics/Canvas;)V // method@10e9 │ │ +09aa4c: 6e10 b510 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@10b5 │ │ +09aa52: 0a07 |0009: move-result v7 │ │ +09aa54: 0176 |000a: move v6, v7 │ │ +09aa56: 54c0 8505 |000b: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0585 │ │ +09aa5a: 6e10 e31e 0000 |000d: invoke-virtual {v0}, Landroid/widget/TextView;.getLeft:()I // method@1ee3 │ │ +09aa60: 0a00 |0010: move-result v0 │ │ +09aa62: 52c1 9505 |0011: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0595 │ │ +09aa66: 9108 0001 |0013: sub-int v8, v0, v1 │ │ +09aa6a: 54c0 8505 |0015: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0585 │ │ +09aa6e: 6e10 e61e 0000 |0017: invoke-virtual {v0}, Landroid/widget/TextView;.getRight:()I // method@1ee6 │ │ +09aa74: 0a00 |001a: move-result v0 │ │ +09aa76: 52c1 9505 |001b: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0595 │ │ +09aa7a: 9009 0001 |001d: add-int v9, v0, v1 │ │ +09aa7e: 52c0 8b05 |001f: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@058b │ │ +09aa82: 910a 0600 |0021: sub-int v10, v6, v0 │ │ +09aa86: 54c0 9605 |0023: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0596 │ │ +09aa8a: 52c1 9405 |0025: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@0594 │ │ +09aa8e: e001 0118 |0027: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +09aa92: 52c2 8a05 |0029: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@058a │ │ +09aa96: b5b2 |002b: and-int/2addr v2, v11 │ │ +09aa98: b621 |002c: or-int/2addr v1, v2 │ │ +09aa9a: 6e20 9801 1000 |002d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0198 │ │ +09aaa0: 8281 |0030: int-to-float v1, v8 │ │ +09aaa2: 82a2 |0031: int-to-float v2, v10 │ │ +09aaa4: 8293 |0032: int-to-float v3, v9 │ │ +09aaa6: 8264 |0033: int-to-float v4, v6 │ │ +09aaa8: 54c5 9605 |0034: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0596 │ │ +09aaac: 07d0 |0036: move-object v0, v13 │ │ +09aaae: 7406 7e01 0000 |0037: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@017e │ │ +09aab4: 55c0 8605 |003a: iget-boolean v0, v12, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0586 │ │ +09aab8: 3800 2800 |003c: if-eqz v0, 0064 // +0028 │ │ +09aabc: 54c0 9605 |003e: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0596 │ │ +09aac0: 1501 00ff |0040: const/high16 v1, #int -16777216 // #ff00 │ │ +09aac4: 52c2 8a05 |0042: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@058a │ │ +09aac8: b5b2 |0044: and-int/2addr v2, v11 │ │ +09aaca: b621 |0045: or-int/2addr v1, v2 │ │ +09aacc: 6e20 9801 1000 |0046: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0198 │ │ +09aad2: 6e10 b810 0c00 |0049: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@10b8 │ │ +09aad8: 0a00 |004c: move-result v0 │ │ +09aada: 8201 |004d: int-to-float v1, v0 │ │ +09aadc: 52c0 8805 |004e: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0588 │ │ +09aae0: 9100 0700 |0050: sub-int v0, v7, v0 │ │ +09aae4: 8202 |0052: int-to-float v2, v0 │ │ +09aae6: 6e10 bd10 0c00 |0053: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getWidth:()I // method@10bd │ │ +09aaec: 0a00 |0056: move-result v0 │ │ +09aaee: 6e10 b910 0c00 |0057: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@10b9 │ │ +09aaf4: 0a03 |005a: move-result v3 │ │ +09aaf6: b130 |005b: sub-int/2addr v0, v3 │ │ +09aaf8: 8203 |005c: int-to-float v3, v0 │ │ +09aafa: 8274 |005d: int-to-float v4, v7 │ │ +09aafc: 54c5 9605 |005e: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0596 │ │ +09ab00: 07d0 |0060: move-object v0, v13 │ │ +09ab02: 7406 7e01 0000 |0061: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@017e │ │ +09ab08: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=259 │ │ 0x0006 line=261 │ │ 0x000a line=262 │ │ 0x000b line=263 │ │ 0x0015 line=264 │ │ @@ -211142,83 +211143,83 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -09ab34: |[09ab34] android.support.v4.view.PagerTabStrip.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -09ab44: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -09ab46: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -09ab48: 6e10 521c 0700 |0002: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@1c52 │ │ -09ab4e: 0a00 |0005: move-result v0 │ │ -09ab50: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -09ab54: 5565 8905 |0008: iget-boolean v5, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0589 │ │ -09ab58: 3805 0300 |000a: if-eqz v5, 000d // +0003 │ │ -09ab5c: 0f03 |000c: return v3 │ │ -09ab5e: 6e10 581c 0700 |000d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@1c58 │ │ -09ab64: 0a01 |0010: move-result v1 │ │ -09ab66: 6e10 5a1c 0700 |0011: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@1c5a │ │ -09ab6c: 0a02 |0014: move-result v2 │ │ -09ab6e: 2b00 6500 0000 |0015: packed-switch v0, 0000007a // +00000065 │ │ -09ab74: 0143 |0018: move v3, v4 │ │ -09ab76: 28f3 |0019: goto 000c // -000d │ │ -09ab78: 5961 8c05 |001a: iput v1, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@058c │ │ -09ab7c: 5962 8d05 |001c: iput v2, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@058d │ │ -09ab80: 5c63 8905 |001e: iput-boolean v3, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0589 │ │ -09ab84: 28f8 |0020: goto 0018 // -0008 │ │ -09ab86: 5263 8c05 |0021: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@058c │ │ -09ab8a: a703 0103 |0023: sub-float v3, v1, v3 │ │ -09ab8e: 7110 1521 0300 |0025: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@2115 │ │ -09ab94: 0a03 |0028: move-result v3 │ │ -09ab96: 5265 9905 |0029: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0599 │ │ -09ab9a: 8255 |002b: int-to-float v5, v5 │ │ -09ab9c: 2d03 0305 |002c: cmpl-float v3, v3, v5 │ │ -09aba0: 3c03 1100 |002e: if-gtz v3, 003f // +0011 │ │ -09aba4: 5263 8d05 |0030: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@058d │ │ -09aba8: a703 0203 |0032: sub-float v3, v2, v3 │ │ -09abac: 7110 1521 0300 |0034: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@2115 │ │ -09abb2: 0a03 |0037: move-result v3 │ │ -09abb4: 5265 9905 |0038: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0599 │ │ -09abb8: 8255 |003a: int-to-float v5, v5 │ │ -09abba: 2d03 0305 |003b: cmpl-float v3, v3, v5 │ │ -09abbe: 3d03 dbff |003d: if-lez v3, 0018 // -0025 │ │ -09abc2: 5c64 8905 |003f: iput-boolean v4, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0589 │ │ -09abc6: 28d7 |0041: goto 0018 // -0029 │ │ -09abc8: 5463 8505 |0042: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0585 │ │ -09abcc: 6e10 e31e 0300 |0044: invoke-virtual {v3}, Landroid/widget/TextView;.getLeft:()I // method@1ee3 │ │ -09abd2: 0a03 |0047: move-result v3 │ │ -09abd4: 5265 9505 |0048: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0595 │ │ -09abd8: b153 |004a: sub-int/2addr v3, v5 │ │ -09abda: 8233 |004b: int-to-float v3, v3 │ │ -09abdc: 2e03 0103 |004c: cmpg-float v3, v1, v3 │ │ -09abe0: 3b03 1000 |004e: if-gez v3, 005e // +0010 │ │ -09abe4: 5463 9205 |0050: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0592 │ │ -09abe8: 5465 9205 |0052: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0592 │ │ -09abec: 6e10 4e13 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@134e │ │ -09abf2: 0a05 |0057: move-result v5 │ │ -09abf4: d805 05ff |0058: add-int/lit8 v5, v5, #int -1 // #ff │ │ -09abf8: 6e20 8f13 5300 |005a: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@138f │ │ -09abfe: 28bb |005d: goto 0018 // -0045 │ │ -09ac00: 5463 8505 |005e: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0585 │ │ -09ac04: 6e10 e61e 0300 |0060: invoke-virtual {v3}, Landroid/widget/TextView;.getRight:()I // method@1ee6 │ │ -09ac0a: 0a03 |0063: move-result v3 │ │ -09ac0c: 5265 9505 |0064: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0595 │ │ -09ac10: b053 |0066: add-int/2addr v3, v5 │ │ -09ac12: 8233 |0067: int-to-float v3, v3 │ │ -09ac14: 2d03 0103 |0068: cmpl-float v3, v1, v3 │ │ -09ac18: 3d03 aeff |006a: if-lez v3, 0018 // -0052 │ │ -09ac1c: 5463 9205 |006c: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0592 │ │ -09ac20: 5465 9205 |006e: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0592 │ │ -09ac24: 6e10 4e13 0500 |0070: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@134e │ │ -09ac2a: 0a05 |0073: move-result v5 │ │ -09ac2c: d805 0501 |0074: add-int/lit8 v5, v5, #int 1 // #01 │ │ -09ac30: 6e20 8f13 5300 |0076: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@138f │ │ -09ac36: 289f |0079: goto 0018 // -0061 │ │ -09ac38: 0001 0300 0000 0000 0500 0000 2d00 ... |007a: packed-switch-data (10 units) │ │ +09ab0c: |[09ab0c] android.support.v4.view.PagerTabStrip.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +09ab1c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +09ab1e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +09ab20: 6e10 521c 0700 |0002: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@1c52 │ │ +09ab26: 0a00 |0005: move-result v0 │ │ +09ab28: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +09ab2c: 5565 8905 |0008: iget-boolean v5, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0589 │ │ +09ab30: 3805 0300 |000a: if-eqz v5, 000d // +0003 │ │ +09ab34: 0f03 |000c: return v3 │ │ +09ab36: 6e10 581c 0700 |000d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@1c58 │ │ +09ab3c: 0a01 |0010: move-result v1 │ │ +09ab3e: 6e10 5a1c 0700 |0011: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@1c5a │ │ +09ab44: 0a02 |0014: move-result v2 │ │ +09ab46: 2b00 6500 0000 |0015: packed-switch v0, 0000007a // +00000065 │ │ +09ab4c: 0143 |0018: move v3, v4 │ │ +09ab4e: 28f3 |0019: goto 000c // -000d │ │ +09ab50: 5961 8c05 |001a: iput v1, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@058c │ │ +09ab54: 5962 8d05 |001c: iput v2, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@058d │ │ +09ab58: 5c63 8905 |001e: iput-boolean v3, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0589 │ │ +09ab5c: 28f8 |0020: goto 0018 // -0008 │ │ +09ab5e: 5263 8c05 |0021: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@058c │ │ +09ab62: a703 0103 |0023: sub-float v3, v1, v3 │ │ +09ab66: 7110 1521 0300 |0025: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@2115 │ │ +09ab6c: 0a03 |0028: move-result v3 │ │ +09ab6e: 5265 9905 |0029: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0599 │ │ +09ab72: 8255 |002b: int-to-float v5, v5 │ │ +09ab74: 2d03 0305 |002c: cmpl-float v3, v3, v5 │ │ +09ab78: 3c03 1100 |002e: if-gtz v3, 003f // +0011 │ │ +09ab7c: 5263 8d05 |0030: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@058d │ │ +09ab80: a703 0203 |0032: sub-float v3, v2, v3 │ │ +09ab84: 7110 1521 0300 |0034: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@2115 │ │ +09ab8a: 0a03 |0037: move-result v3 │ │ +09ab8c: 5265 9905 |0038: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0599 │ │ +09ab90: 8255 |003a: int-to-float v5, v5 │ │ +09ab92: 2d03 0305 |003b: cmpl-float v3, v3, v5 │ │ +09ab96: 3d03 dbff |003d: if-lez v3, 0018 // -0025 │ │ +09ab9a: 5c64 8905 |003f: iput-boolean v4, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0589 │ │ +09ab9e: 28d7 |0041: goto 0018 // -0029 │ │ +09aba0: 5463 8505 |0042: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0585 │ │ +09aba4: 6e10 e31e 0300 |0044: invoke-virtual {v3}, Landroid/widget/TextView;.getLeft:()I // method@1ee3 │ │ +09abaa: 0a03 |0047: move-result v3 │ │ +09abac: 5265 9505 |0048: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0595 │ │ +09abb0: b153 |004a: sub-int/2addr v3, v5 │ │ +09abb2: 8233 |004b: int-to-float v3, v3 │ │ +09abb4: 2e03 0103 |004c: cmpg-float v3, v1, v3 │ │ +09abb8: 3b03 1000 |004e: if-gez v3, 005e // +0010 │ │ +09abbc: 5463 9205 |0050: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0592 │ │ +09abc0: 5465 9205 |0052: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0592 │ │ +09abc4: 6e10 4e13 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@134e │ │ +09abca: 0a05 |0057: move-result v5 │ │ +09abcc: d805 05ff |0058: add-int/lit8 v5, v5, #int -1 // #ff │ │ +09abd0: 6e20 8f13 5300 |005a: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@138f │ │ +09abd6: 28bb |005d: goto 0018 // -0045 │ │ +09abd8: 5463 8505 |005e: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0585 │ │ +09abdc: 6e10 e61e 0300 |0060: invoke-virtual {v3}, Landroid/widget/TextView;.getRight:()I // method@1ee6 │ │ +09abe2: 0a03 |0063: move-result v3 │ │ +09abe4: 5265 9505 |0064: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0595 │ │ +09abe8: b053 |0066: add-int/2addr v3, v5 │ │ +09abea: 8233 |0067: int-to-float v3, v3 │ │ +09abec: 2d03 0103 |0068: cmpl-float v3, v1, v3 │ │ +09abf0: 3d03 aeff |006a: if-lez v3, 0018 // -0052 │ │ +09abf4: 5463 9205 |006c: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0592 │ │ +09abf8: 5465 9205 |006e: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0592 │ │ +09abfc: 6e10 4e13 0500 |0070: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@134e │ │ +09ac02: 0a05 |0073: move-result v5 │ │ +09ac04: d805 0501 |0074: add-int/lit8 v5, v5, #int 1 // #01 │ │ +09ac08: 6e20 8f13 5300 |0076: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@138f │ │ +09ac0e: 289f |0079: goto 0018 // -0061 │ │ +09ac10: 0001 0300 0000 0000 0500 0000 2d00 ... |007a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=222 │ │ 0x0006 line=223 │ │ 0x000c line=254 │ │ 0x000d line=229 │ │ 0x0011 line=230 │ │ @@ -211246,26 +211247,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -09ac4c: |[09ac4c] android.support.v4.view.PagerTabStrip.setBackgroundColor:(I)V │ │ -09ac5c: 6f20 ed10 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundColor:(I)V // method@10ed │ │ -09ac62: 5510 8705 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0587 │ │ -09ac66: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -09ac6a: 1500 00ff |0007: const/high16 v0, #int -16777216 // #ff00 │ │ -09ac6e: b520 |0009: and-int/2addr v0, v2 │ │ -09ac70: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ -09ac74: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -09ac76: 5c10 8605 |000d: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0586 │ │ -09ac7a: 0e00 |000f: return-void │ │ -09ac7c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -09ac7e: 28fc |0011: goto 000d // -0004 │ │ +09ac24: |[09ac24] android.support.v4.view.PagerTabStrip.setBackgroundColor:(I)V │ │ +09ac34: 6f20 ed10 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundColor:(I)V // method@10ed │ │ +09ac3a: 5510 8705 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0587 │ │ +09ac3e: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +09ac42: 1500 00ff |0007: const/high16 v0, #int -16777216 // #ff00 │ │ +09ac46: b520 |0009: and-int/2addr v0, v2 │ │ +09ac48: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ +09ac4c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +09ac4e: 5c10 8605 |000d: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0586 │ │ +09ac52: 0e00 |000f: return-void │ │ +09ac54: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +09ac56: 28fc |0011: goto 000d // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0003 line=179 │ │ 0x0007 line=180 │ │ 0x000f line=182 │ │ 0x0010 line=180 │ │ @@ -211278,24 +211279,24 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -09ac80: |[09ac80] android.support.v4.view.PagerTabStrip.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -09ac90: 6f20 ee10 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@10ee │ │ -09ac96: 5510 8705 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0587 │ │ -09ac9a: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -09ac9e: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -09aca2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -09aca4: 5c10 8605 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0586 │ │ -09aca8: 0e00 |000c: return-void │ │ -09acaa: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -09acac: 28fc |000e: goto 000a // -0004 │ │ +09ac58: |[09ac58] android.support.v4.view.PagerTabStrip.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +09ac68: 6f20 ee10 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@10ee │ │ +09ac6e: 5510 8705 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0587 │ │ +09ac72: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +09ac76: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +09ac7a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +09ac7c: 5c10 8605 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0586 │ │ +09ac80: 0e00 |000c: return-void │ │ +09ac82: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +09ac84: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0003 line=171 │ │ 0x0007 line=172 │ │ 0x000c line=174 │ │ 0x000d line=172 │ │ @@ -211308,24 +211309,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -09acb0: |[09acb0] android.support.v4.view.PagerTabStrip.setBackgroundResource:(I)V │ │ -09acc0: 6f20 ef10 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundResource:(I)V // method@10ef │ │ -09acc6: 5510 8705 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0587 │ │ -09acca: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -09acce: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -09acd2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -09acd4: 5c10 8605 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0586 │ │ -09acd8: 0e00 |000c: return-void │ │ -09acda: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -09acdc: 28fc |000e: goto 000a // -0004 │ │ +09ac88: |[09ac88] android.support.v4.view.PagerTabStrip.setBackgroundResource:(I)V │ │ +09ac98: 6f20 ef10 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundResource:(I)V // method@10ef │ │ +09ac9e: 5510 8705 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0587 │ │ +09aca2: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +09aca6: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +09acaa: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +09acac: 5c10 8605 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0586 │ │ +09acb0: 0e00 |000c: return-void │ │ +09acb2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +09acb4: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0003 line=187 │ │ 0x0007 line=188 │ │ 0x000c line=190 │ │ 0x000d line=188 │ │ @@ -211338,20 +211339,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -09ace0: |[09ace0] android.support.v4.view.PagerTabStrip.setDrawFullUnderline:(Z)V │ │ -09acf0: 5c12 8605 |0000: iput-boolean v2, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0586 │ │ -09acf4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -09acf6: 5c10 8705 |0003: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0587 │ │ -09acfa: 6e10 be10 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@10be │ │ -09ad00: 0e00 |0008: return-void │ │ +09acb8: |[09acb8] android.support.v4.view.PagerTabStrip.setDrawFullUnderline:(Z)V │ │ +09acc8: 5c12 8605 |0000: iput-boolean v2, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0586 │ │ +09accc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +09acce: 5c10 8705 |0003: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0587 │ │ +09acd2: 6e10 be10 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@10be │ │ +09acd8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0002 line=200 │ │ 0x0005 line=201 │ │ 0x0008 line=202 │ │ locals : │ │ @@ -211363,20 +211364,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -09ad04: |[09ad04] android.support.v4.view.PagerTabStrip.setPadding:(IIII)V │ │ -09ad14: 5210 8e05 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@058e │ │ -09ad18: 3505 0400 |0002: if-ge v5, v0, 0006 // +0004 │ │ -09ad1c: 5215 8e05 |0004: iget v5, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@058e │ │ -09ad20: 6f55 f310 2143 |0006: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/view/PagerTitleStrip;.setPadding:(IIII)V // method@10f3 │ │ -09ad26: 0e00 |0009: return-void │ │ +09acdc: |[09acdc] android.support.v4.view.PagerTabStrip.setPadding:(IIII)V │ │ +09acec: 5210 8e05 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@058e │ │ +09acf0: 3505 0400 |0002: if-ge v5, v0, 0006 // +0004 │ │ +09acf4: 5215 8e05 |0004: iget v5, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@058e │ │ +09acf8: 6f55 f310 2143 |0006: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/view/PagerTitleStrip;.setPadding:(IIII)V // method@10f3 │ │ +09acfe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0004 line=155 │ │ 0x0006 line=157 │ │ 0x0009 line=158 │ │ locals : │ │ @@ -211391,21 +211392,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -09ad28: |[09ad28] android.support.v4.view.PagerTabStrip.setTabIndicatorColor:(I)V │ │ -09ad38: 5923 8a05 |0000: iput v3, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@058a │ │ -09ad3c: 5420 9605 |0002: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0596 │ │ -09ad40: 5221 8a05 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@058a │ │ -09ad44: 6e20 9801 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0198 │ │ -09ad4a: 6e10 be10 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@10be │ │ -09ad50: 0e00 |000c: return-void │ │ +09ad00: |[09ad00] android.support.v4.view.PagerTabStrip.setTabIndicatorColor:(I)V │ │ +09ad10: 5923 8a05 |0000: iput v3, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@058a │ │ +09ad14: 5420 9605 |0002: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0596 │ │ +09ad18: 5221 8a05 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@058a │ │ +09ad1c: 6e20 9801 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0198 │ │ +09ad22: 6e10 be10 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@10be │ │ +09ad28: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0002 line=132 │ │ 0x0009 line=133 │ │ 0x000c line=134 │ │ locals : │ │ @@ -211417,23 +211418,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -09ad54: |[09ad54] android.support.v4.view.PagerTabStrip.setTabIndicatorColorResource:(I)V │ │ -09ad64: 6e10 b310 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.getContext:()Landroid/content/Context; // method@10b3 │ │ -09ad6a: 0c00 |0003: move-result-object v0 │ │ -09ad6c: 6e10 e200 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00e2 │ │ -09ad72: 0c00 |0007: move-result-object v0 │ │ -09ad74: 6e20 2d01 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@012d │ │ -09ad7a: 0a00 |000b: move-result v0 │ │ -09ad7c: 6e20 c710 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/PagerTabStrip;.setTabIndicatorColor:(I)V // method@10c7 │ │ -09ad82: 0e00 |000f: return-void │ │ +09ad2c: |[09ad2c] android.support.v4.view.PagerTabStrip.setTabIndicatorColorResource:(I)V │ │ +09ad3c: 6e10 b310 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.getContext:()Landroid/content/Context; // method@10b3 │ │ +09ad42: 0c00 |0003: move-result-object v0 │ │ +09ad44: 6e10 e200 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00e2 │ │ +09ad4a: 0c00 |0007: move-result-object v0 │ │ +09ad4c: 6e20 2d01 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@012d │ │ +09ad52: 0a00 |000b: move-result v0 │ │ +09ad54: 6e20 c710 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/PagerTabStrip;.setTabIndicatorColor:(I)V // method@10c7 │ │ +09ad5a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x000f line=143 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x0010 reg=2 resId I │ │ @@ -211443,20 +211444,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -09ad84: |[09ad84] android.support.v4.view.PagerTabStrip.setTextSpacing:(I)V │ │ -09ad94: 5210 9005 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0590 │ │ -09ad98: 3502 0400 |0002: if-ge v2, v0, 0006 // +0004 │ │ -09ad9c: 5212 9005 |0004: iget v2, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0590 │ │ -09ada0: 6f20 f710 2100 |0006: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setTextSpacing:(I)V // method@10f7 │ │ -09ada6: 0e00 |0009: return-void │ │ +09ad5c: |[09ad5c] android.support.v4.view.PagerTabStrip.setTextSpacing:(I)V │ │ +09ad6c: 5210 9005 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0590 │ │ +09ad70: 3502 0400 |0002: if-ge v2, v0, 0006 // +0004 │ │ +09ad74: 5212 9005 |0004: iget v2, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0590 │ │ +09ad78: 6f20 f710 2100 |0006: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setTextSpacing:(I)V // method@10f7 │ │ +09ad7e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0004 line=163 │ │ 0x0006 line=165 │ │ 0x0009 line=166 │ │ locals : │ │ @@ -211468,55 +211469,55 @@ │ │ type : '(IFZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 80 16-bit code units │ │ -09ada8: |[09ada8] android.support.v4.view.PagerTabStrip.updateTextPositions:(IFZ)V │ │ -09adb8: 5472 9705 |0000: iget-object v2, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@0597 │ │ -09adbc: 6e10 b510 0700 |0002: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@10b5 │ │ -09adc2: 0a00 |0005: move-result v0 │ │ -09adc4: 5475 8505 |0006: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0585 │ │ -09adc8: 6e10 e31e 0500 |0008: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@1ee3 │ │ -09adce: 0a05 |000b: move-result v5 │ │ -09add0: 5276 9505 |000c: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0595 │ │ -09add4: 9101 0506 |000e: sub-int v1, v5, v6 │ │ -09add8: 5475 8505 |0010: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0585 │ │ -09addc: 6e10 e61e 0500 |0012: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@1ee6 │ │ -09ade2: 0a05 |0015: move-result v5 │ │ -09ade4: 5276 9505 |0016: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0595 │ │ -09ade8: 9003 0506 |0018: add-int v3, v5, v6 │ │ -09adec: 5275 8b05 |001a: iget v5, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@058b │ │ -09adf0: 9104 0005 |001c: sub-int v4, v0, v5 │ │ -09adf4: 6e50 b101 1234 |001e: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@01b1 │ │ -09adfa: 6f40 fa10 87a9 |0021: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@10fa │ │ -09ae00: 1505 003f |0024: const/high16 v5, #int 1056964608 // #3f00 │ │ -09ae04: a705 0905 |0026: sub-float v5, v9, v5 │ │ -09ae08: 7110 1521 0500 |0028: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@2115 │ │ -09ae0e: 0a05 |002b: move-result v5 │ │ -09ae10: 1506 0040 |002c: const/high16 v6, #int 1073741824 // #4000 │ │ -09ae14: c865 |002e: mul-float/2addr v5, v6 │ │ -09ae16: 1506 7f43 |002f: const/high16 v6, #int 1132396544 // #437f │ │ -09ae1a: c865 |0031: mul-float/2addr v5, v6 │ │ -09ae1c: 8755 |0032: float-to-int v5, v5 │ │ -09ae1e: 5975 9405 |0033: iput v5, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@0594 │ │ -09ae22: 5475 8505 |0035: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0585 │ │ -09ae26: 6e10 e31e 0500 |0037: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@1ee3 │ │ -09ae2c: 0a05 |003a: move-result v5 │ │ -09ae2e: 5276 9505 |003b: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0595 │ │ -09ae32: 9101 0506 |003d: sub-int v1, v5, v6 │ │ -09ae36: 5475 8505 |003f: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0585 │ │ -09ae3a: 6e10 e61e 0500 |0041: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@1ee6 │ │ -09ae40: 0a05 |0044: move-result v5 │ │ -09ae42: 5276 9505 |0045: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0595 │ │ -09ae46: 9003 0506 |0047: add-int v3, v5, v6 │ │ -09ae4a: 6e50 b301 1234 |0049: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.union:(IIII)V // method@01b3 │ │ -09ae50: 6e20 bf10 2700 |004c: invoke-virtual {v7, v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:(Landroid/graphics/Rect;)V // method@10bf │ │ -09ae56: 0e00 |004f: return-void │ │ +09ad80: |[09ad80] android.support.v4.view.PagerTabStrip.updateTextPositions:(IFZ)V │ │ +09ad90: 5472 9705 |0000: iget-object v2, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@0597 │ │ +09ad94: 6e10 b510 0700 |0002: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@10b5 │ │ +09ad9a: 0a00 |0005: move-result v0 │ │ +09ad9c: 5475 8505 |0006: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0585 │ │ +09ada0: 6e10 e31e 0500 |0008: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@1ee3 │ │ +09ada6: 0a05 |000b: move-result v5 │ │ +09ada8: 5276 9505 |000c: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0595 │ │ +09adac: 9101 0506 |000e: sub-int v1, v5, v6 │ │ +09adb0: 5475 8505 |0010: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0585 │ │ +09adb4: 6e10 e61e 0500 |0012: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@1ee6 │ │ +09adba: 0a05 |0015: move-result v5 │ │ +09adbc: 5276 9505 |0016: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0595 │ │ +09adc0: 9003 0506 |0018: add-int v3, v5, v6 │ │ +09adc4: 5275 8b05 |001a: iget v5, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@058b │ │ +09adc8: 9104 0005 |001c: sub-int v4, v0, v5 │ │ +09adcc: 6e50 b101 1234 |001e: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@01b1 │ │ +09add2: 6f40 fa10 87a9 |0021: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@10fa │ │ +09add8: 1505 003f |0024: const/high16 v5, #int 1056964608 // #3f00 │ │ +09addc: a705 0905 |0026: sub-float v5, v9, v5 │ │ +09ade0: 7110 1521 0500 |0028: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@2115 │ │ +09ade6: 0a05 |002b: move-result v5 │ │ +09ade8: 1506 0040 |002c: const/high16 v6, #int 1073741824 // #4000 │ │ +09adec: c865 |002e: mul-float/2addr v5, v6 │ │ +09adee: 1506 7f43 |002f: const/high16 v6, #int 1132396544 // #437f │ │ +09adf2: c865 |0031: mul-float/2addr v5, v6 │ │ +09adf4: 8755 |0032: float-to-int v5, v5 │ │ +09adf6: 5975 9405 |0033: iput v5, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@0594 │ │ +09adfa: 5475 8505 |0035: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0585 │ │ +09adfe: 6e10 e31e 0500 |0037: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@1ee3 │ │ +09ae04: 0a05 |003a: move-result v5 │ │ +09ae06: 5276 9505 |003b: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0595 │ │ +09ae0a: 9101 0506 |003d: sub-int v1, v5, v6 │ │ +09ae0e: 5475 8505 |003f: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0585 │ │ +09ae12: 6e10 e61e 0500 |0041: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@1ee6 │ │ +09ae18: 0a05 |0044: move-result v5 │ │ +09ae1a: 5276 9505 |0045: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0595 │ │ +09ae1e: 9003 0506 |0047: add-int v3, v5, v6 │ │ +09ae22: 6e50 b301 1234 |0049: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.union:(IIII)V // method@01b3 │ │ +09ae28: 6e20 bf10 2700 |004c: invoke-virtual {v7, v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:(Landroid/graphics/Rect;)V // method@10bf │ │ +09ae2e: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0002 line=280 │ │ 0x0006 line=281 │ │ 0x0010 line=282 │ │ 0x001a line=283 │ │ @@ -211569,17 +211570,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09ae58: |[09ae58] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.:()V │ │ -09ae68: 7010 2811 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@1128 │ │ -09ae6e: 0e00 |0003: return-void │ │ +09ae30: |[09ae30] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.:()V │ │ +09ae40: 7010 2811 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@1128 │ │ +09ae46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -211588,18 +211589,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09ae70: |[09ae70] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ -09ae80: 7110 7312 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatEclairMr1;.isOpaque:(Landroid/view/View;)Z // method@1273 │ │ -09ae86: 0a00 |0003: move-result v0 │ │ -09ae88: 0f00 |0004: return v0 │ │ +09ae48: |[09ae48] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ +09ae58: 7110 7312 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatEclairMr1;.isOpaque:(Landroid/view/View;)Z // method@1273 │ │ +09ae5e: 0a00 |0003: move-result v0 │ │ +09ae60: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=732 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -211608,17 +211609,17 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09ae8c: |[09ae8c] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V │ │ -09ae9c: 7120 7412 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatEclairMr1;.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V // method@1274 │ │ -09aea2: 0e00 |0003: return-void │ │ +09ae64: |[09ae64] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V │ │ +09ae74: 7120 7412 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatEclairMr1;.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V // method@1274 │ │ +09ae7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=737 │ │ 0x0003 line=738 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 viewGroup Landroid/view/ViewGroup; │ │ @@ -211654,17 +211655,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09aea4: |[09aea4] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ -09aeb4: 7010 bd12 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@12bd │ │ -09aeba: 0e00 |0003: return-void │ │ +09ae7c: |[09ae7c] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ +09ae8c: 7010 bd12 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@12bd │ │ +09ae92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -211673,18 +211674,18 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09aebc: |[09aebc] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -09aecc: 7110 cd12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@12cd │ │ -09aed2: 0a00 |0003: move-result v0 │ │ -09aed4: 0f00 |0004: return v0 │ │ +09ae94: |[09ae94] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +09aea4: 7110 cd12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@12cd │ │ +09aeaa: 0a00 |0003: move-result v0 │ │ +09aeac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ @@ -211718,17 +211719,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09aed8: |[09aed8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.:()V │ │ -09aee8: 7010 e012 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@12e0 │ │ -09aeee: 0e00 |0003: return-void │ │ +09aeb0: |[09aeb0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.:()V │ │ +09aec0: 7010 e012 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@12e0 │ │ +09aec6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; │ │ │ │ Virtual methods - │ │ @@ -211737,17 +211738,17 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09aef0: |[09aef0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -09af00: 7120 f312 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatHC;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@12f3 │ │ -09af06: 0e00 |0003: return-void │ │ +09aec8: |[09aec8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +09aed8: 7120 f312 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatHC;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@12f3 │ │ +09aede: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; │ │ 0x0000 - 0x0004 reg=1 group Landroid/view/ViewGroup; │ │ @@ -211783,17 +211784,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09af08: |[09af08] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.:()V │ │ -09af18: 7010 a813 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@13a8 │ │ -09af1e: 0e00 |0003: return-void │ │ +09aee0: |[09aee0] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.:()V │ │ +09aef0: 7010 a813 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@13a8 │ │ +09aef6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; │ │ │ │ Virtual methods - │ │ @@ -211802,18 +211803,18 @@ │ │ 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 │ │ -09af20: |[09af20] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -09af30: 7130 ae13 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@13ae │ │ -09af36: 0a00 |0003: move-result v0 │ │ -09af38: 0f00 |0004: return v0 │ │ +09aef8: |[09aef8] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +09af08: 7130 ae13 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@13ae │ │ +09af0e: 0a00 |0003: move-result v0 │ │ +09af10: 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; │ │ @@ -211856,19 +211857,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09af3c: |[09af3c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.:()V │ │ -09af4c: 7010 b213 0100 |0000: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.:()V // method@13b2 │ │ -09af52: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09af54: 5b10 4006 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.mLayerMap:Ljava/util/WeakHashMap; // field@0640 │ │ -09af58: 0e00 |0006: return-void │ │ +09af14: |[09af14] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.:()V │ │ +09af24: 7010 b213 0100 |0000: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.:()V // method@13b2 │ │ +09af2a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +09af2c: 5b10 4006 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.mLayerMap:Ljava/util/WeakHashMap; // field@0640 │ │ +09af30: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0003 line=336 │ │ 0x0006 line=497 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ @@ -211879,17 +211880,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09af5c: |[09af5c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.alpha:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -09af6c: 7120 5414 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.alpha:(Landroid/view/View;F)V // method@1454 │ │ -09af72: 0e00 |0003: return-void │ │ +09af34: |[09af34] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.alpha:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +09af44: 7120 5414 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.alpha:(Landroid/view/View;F)V // method@1454 │ │ +09af4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0003 line=346 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -211901,17 +211902,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09af74: |[09af74] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.alphaBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -09af84: 7120 5514 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.alphaBy:(Landroid/view/View;F)V // method@1455 │ │ -09af8a: 0e00 |0003: return-void │ │ +09af4c: |[09af4c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.alphaBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +09af5c: 7120 5514 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.alphaBy:(Landroid/view/View;F)V // method@1455 │ │ +09af62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ 0x0003 line=381 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -211923,17 +211924,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09af8c: |[09af8c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.cancel:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -09af9c: 7110 5614 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.cancel:(Landroid/view/View;)V // method@1456 │ │ -09afa2: 0e00 |0003: return-void │ │ +09af64: |[09af64] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.cancel:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +09af74: 7110 5614 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.cancel:(Landroid/view/View;)V // method@1456 │ │ +09af7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x0003 line=436 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -211944,18 +211945,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09afa4: |[09afa4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.getDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J │ │ -09afb4: 7110 5714 0400 |0000: invoke-static {v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.getDuration:(Landroid/view/View;)J // method@1457 │ │ -09afba: 0b00 |0003: move-result-wide v0 │ │ -09afbc: 1000 |0004: return-wide v0 │ │ +09af7c: |[09af7c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.getDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J │ │ +09af8c: 7110 5714 0400 |0000: invoke-static {v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.getDuration:(Landroid/view/View;)J // method@1457 │ │ +09af92: 0b00 |0003: move-result-wide v0 │ │ +09af94: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0005 reg=3 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0005 reg=4 view Landroid/view/View; │ │ @@ -211965,18 +211966,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09afc0: |[09afc0] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.getStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J │ │ -09afd0: 7110 5814 0400 |0000: invoke-static {v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.getStartDelay:(Landroid/view/View;)J // method@1458 │ │ -09afd6: 0b00 |0003: move-result-wide v0 │ │ -09afd8: 1000 |0004: return-wide v0 │ │ +09af98: |[09af98] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.getStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J │ │ +09afa8: 7110 5814 0400 |0000: invoke-static {v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.getStartDelay:(Landroid/view/View;)J // method@1458 │ │ +09afae: 0b00 |0003: move-result-wide v0 │ │ +09afb0: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0005 reg=3 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0005 reg=4 view Landroid/view/View; │ │ @@ -211986,17 +211987,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09afdc: |[09afdc] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -09afec: 7120 5914 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotation:(Landroid/view/View;F)V // method@1459 │ │ -09aff2: 0e00 |0003: return-void │ │ +09afb4: |[09afb4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +09afc4: 7120 5914 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotation:(Landroid/view/View;F)V // method@1459 │ │ +09afca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0003 line=386 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -212008,17 +212009,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09aff4: |[09aff4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -09b004: 7120 5a14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationBy:(Landroid/view/View;F)V // method@145a │ │ -09b00a: 0e00 |0003: return-void │ │ +09afcc: |[09afcc] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +09afdc: 7120 5a14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationBy:(Landroid/view/View;F)V // method@145a │ │ +09afe2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0003 line=391 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -212030,17 +212031,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b00c: |[09b00c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -09b01c: 7120 5b14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationX:(Landroid/view/View;F)V // method@145b │ │ -09b022: 0e00 |0003: return-void │ │ +09afe4: |[09afe4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +09aff4: 7120 5b14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationX:(Landroid/view/View;F)V // method@145b │ │ +09affa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0003 line=396 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -212052,17 +212053,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b024: |[09b024] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -09b034: 7120 5c14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationXBy:(Landroid/view/View;F)V // method@145c │ │ -09b03a: 0e00 |0003: return-void │ │ +09affc: |[09affc] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +09b00c: 7120 5c14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationXBy:(Landroid/view/View;F)V // method@145c │ │ +09b012: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0003 line=401 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -212074,17 +212075,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b03c: |[09b03c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -09b04c: 7120 5d14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationY:(Landroid/view/View;F)V // method@145d │ │ -09b052: 0e00 |0003: return-void │ │ +09b014: |[09b014] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +09b024: 7120 5d14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationY:(Landroid/view/View;F)V // method@145d │ │ +09b02a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0003 line=406 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -212096,17 +212097,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b054: |[09b054] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -09b064: 7120 5e14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationYBy:(Landroid/view/View;F)V // method@145e │ │ -09b06a: 0e00 |0003: return-void │ │ +09b02c: |[09b02c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +09b03c: 7120 5e14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationYBy:(Landroid/view/View;F)V // method@145e │ │ +09b042: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0003 line=411 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -212118,17 +212119,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b06c: |[09b06c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -09b07c: 7120 5f14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleX:(Landroid/view/View;F)V // method@145f │ │ -09b082: 0e00 |0003: return-void │ │ +09b044: |[09b044] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +09b054: 7120 5f14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleX:(Landroid/view/View;F)V // method@145f │ │ +09b05a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ 0x0003 line=416 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -212140,17 +212141,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b084: |[09b084] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -09b094: 7120 6014 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleXBy:(Landroid/view/View;F)V // method@1460 │ │ -09b09a: 0e00 |0003: return-void │ │ +09b05c: |[09b05c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +09b06c: 7120 6014 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleXBy:(Landroid/view/View;F)V // method@1460 │ │ +09b072: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0003 line=421 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -212162,17 +212163,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b09c: |[09b09c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -09b0ac: 7120 6114 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleY:(Landroid/view/View;F)V // method@1461 │ │ -09b0b2: 0e00 |0003: return-void │ │ +09b074: |[09b074] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +09b084: 7120 6114 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleY:(Landroid/view/View;F)V // method@1461 │ │ +09b08a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0003 line=426 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -212184,17 +212185,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b0b4: |[09b0b4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -09b0c4: 7120 6214 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleYBy:(Landroid/view/View;F)V // method@1462 │ │ -09b0ca: 0e00 |0003: return-void │ │ +09b08c: |[09b08c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +09b09c: 7120 6214 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleYBy:(Landroid/view/View;F)V // method@1462 │ │ +09b0a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0003 line=431 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -212206,17 +212207,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -09b0cc: |[09b0cc] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ -09b0dc: 7130 6314 4305 |0000: invoke-static {v3, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setDuration:(Landroid/view/View;J)V // method@1463 │ │ -09b0e2: 0e00 |0003: return-void │ │ +09b0a4: |[09b0a4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ +09b0b4: 7130 6314 4305 |0000: invoke-static {v3, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setDuration:(Landroid/view/View;J)V // method@1463 │ │ +09b0ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0003 line=341 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=2 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -212228,17 +212229,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b0e4: |[09b0e4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ -09b0f4: 7120 6414 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setInterpolator:(Landroid/view/View;Landroid/view/animation/Interpolator;)V // method@1464 │ │ -09b0fa: 0e00 |0003: return-void │ │ +09b0bc: |[09b0bc] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ +09b0cc: 7120 6414 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setInterpolator:(Landroid/view/View;Landroid/view/animation/Interpolator;)V // method@1464 │ │ +09b0d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0003 line=366 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -212250,21 +212251,21 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -09b0fc: |[09b0fc] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ -09b10c: 1500 007e |0000: const/high16 v0, #int 2113929216 // #7e00 │ │ -09b110: 6e30 0b1d 0304 |0002: invoke-virtual {v3, v0, v4}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@1d0b │ │ -09b116: 2200 2503 |0005: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; // type@0325 │ │ -09b11a: 7020 d813 2000 |0007: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V // method@13d8 │ │ -09b120: 7120 6514 0300 |000a: invoke-static {v3, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@1465 │ │ -09b126: 0e00 |000d: return-void │ │ +09b0d4: |[09b0d4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ +09b0e4: 1500 007e |0000: const/high16 v0, #int 2113929216 // #7e00 │ │ +09b0e8: 6e30 0b1d 0304 |0002: invoke-virtual {v3, v0, v4}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@1d0b │ │ +09b0ee: 2200 2503 |0005: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; // type@0325 │ │ +09b0f2: 7020 d813 2000 |0007: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V // method@13d8 │ │ +09b0f8: 7120 6514 0300 |000a: invoke-static {v3, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@1465 │ │ +09b0fe: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ 0x0005 line=476 │ │ 0x000d line=477 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ @@ -212277,17 +212278,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -09b128: |[09b128] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ -09b138: 7130 6614 4305 |0000: invoke-static {v3, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setStartDelay:(Landroid/view/View;J)V // method@1466 │ │ -09b13e: 0e00 |0003: return-void │ │ +09b100: |[09b100] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ +09b110: 7130 6614 4305 |0000: invoke-static {v3, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setStartDelay:(Landroid/view/View;J)V // method@1466 │ │ +09b116: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0003 line=371 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=2 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -212299,17 +212300,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09b140: |[09b140] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.start:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -09b150: 7110 6714 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.start:(Landroid/view/View;)V // method@1467 │ │ -09b156: 0e00 |0003: return-void │ │ +09b118: |[09b118] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.start:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +09b128: 7110 6714 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.start:(Landroid/view/View;)V // method@1467 │ │ +09b12e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0003 line=471 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -212320,17 +212321,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b158: |[09b158] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -09b168: 7120 6814 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationX:(Landroid/view/View;F)V // method@1468 │ │ -09b16e: 0e00 |0003: return-void │ │ +09b130: |[09b130] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +09b140: 7120 6814 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationX:(Landroid/view/View;F)V // method@1468 │ │ +09b146: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0003 line=351 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -212342,17 +212343,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b170: |[09b170] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -09b180: 7120 6914 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationXBy:(Landroid/view/View;F)V // method@1469 │ │ -09b186: 0e00 |0003: return-void │ │ +09b148: |[09b148] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +09b158: 7120 6914 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationXBy:(Landroid/view/View;F)V // method@1469 │ │ +09b15e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0003 line=461 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -212364,17 +212365,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b188: |[09b188] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -09b198: 7120 6a14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationY:(Landroid/view/View;F)V // method@146a │ │ -09b19e: 0e00 |0003: return-void │ │ +09b160: |[09b160] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +09b170: 7120 6a14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationY:(Landroid/view/View;F)V // method@146a │ │ +09b176: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0003 line=356 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -212386,17 +212387,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b1a0: |[09b1a0] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -09b1b0: 7120 6b14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationYBy:(Landroid/view/View;F)V // method@146b │ │ -09b1b6: 0e00 |0003: return-void │ │ +09b178: |[09b178] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +09b188: 7120 6b14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationYBy:(Landroid/view/View;F)V // method@146b │ │ +09b18e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0003 line=466 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -212408,20 +212409,20 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -09b1b8: |[09b1b8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.withEndAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ -09b1c8: 2200 2503 |0000: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; // type@0325 │ │ -09b1cc: 7020 d813 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V // method@13d8 │ │ -09b1d2: 7120 6514 0300 |0005: invoke-static {v3, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@1465 │ │ -09b1d8: 7120 2914 4200 |0008: invoke-static {v2, v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$002:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@1429 │ │ -09b1de: 0e00 |000b: return-void │ │ +09b190: |[09b190] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.withEndAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ +09b1a0: 2200 2503 |0000: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; // type@0325 │ │ +09b1a4: 7020 d813 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V // method@13d8 │ │ +09b1aa: 7120 6514 0300 |0005: invoke-static {v3, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@1465 │ │ +09b1b0: 7120 2914 4200 |0008: invoke-static {v2, v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$002:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@1429 │ │ +09b1b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ 0x0008 line=482 │ │ 0x000b line=483 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ @@ -212434,22 +212435,22 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -09b1e0: |[09b1e0] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.withLayer:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -09b1f0: 7110 2512 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@1225 │ │ -09b1f6: 0a00 |0003: move-result v0 │ │ -09b1f8: 7120 2d14 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$402:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)I // method@142d │ │ -09b1fe: 2200 2503 |0007: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; // type@0325 │ │ -09b202: 7020 d813 2000 |0009: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V // method@13d8 │ │ -09b208: 7120 6514 0300 |000c: invoke-static {v3, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@1465 │ │ -09b20e: 0e00 |000f: return-void │ │ +09b1b8: |[09b1b8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.withLayer:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +09b1c8: 7110 2512 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@1225 │ │ +09b1ce: 0a00 |0003: move-result v0 │ │ +09b1d0: 7120 2d14 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$402:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)I // method@142d │ │ +09b1d6: 2200 2503 |0007: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; // type@0325 │ │ +09b1da: 7020 d813 2000 |0009: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V // method@13d8 │ │ +09b1e0: 7120 6514 0300 |000c: invoke-static {v3, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@1465 │ │ +09b1e6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0007 line=494 │ │ 0x000f line=495 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ @@ -212461,20 +212462,20 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -09b210: |[09b210] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.withStartAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ -09b220: 2200 2503 |0000: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; // type@0325 │ │ -09b224: 7020 d813 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V // method@13d8 │ │ -09b22a: 7120 6514 0300 |0005: invoke-static {v3, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@1465 │ │ -09b230: 7120 2b14 4200 |0008: invoke-static {v2, v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$102:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@142b │ │ -09b236: 0e00 |000b: return-void │ │ +09b1e8: |[09b1e8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.withStartAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ +09b1f8: 2200 2503 |0000: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; // type@0325 │ │ +09b1fc: 7020 d813 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V // method@13d8 │ │ +09b202: 7120 6514 0300 |0005: invoke-static {v3, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@1465 │ │ +09b208: 7120 2b14 4200 |0008: invoke-static {v2, v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$102:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@142b │ │ +09b20e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x0008 line=488 │ │ 0x000b line=489 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ @@ -212487,17 +212488,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b238: |[09b238] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.x:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -09b248: 7120 6c14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.x:(Landroid/view/View;F)V // method@146c │ │ -09b24e: 0e00 |0003: return-void │ │ +09b210: |[09b210] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.x:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +09b220: 7120 6c14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.x:(Landroid/view/View;F)V // method@146c │ │ +09b226: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0003 line=441 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -212509,17 +212510,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b250: |[09b250] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.xBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -09b260: 7120 6d14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.xBy:(Landroid/view/View;F)V // method@146d │ │ -09b266: 0e00 |0003: return-void │ │ +09b228: |[09b228] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.xBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +09b238: 7120 6d14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.xBy:(Landroid/view/View;F)V // method@146d │ │ +09b23e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ 0x0003 line=446 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -212531,17 +212532,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b268: |[09b268] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.y:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -09b278: 7120 6e14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.y:(Landroid/view/View;F)V // method@146e │ │ -09b27e: 0e00 |0003: return-void │ │ +09b240: |[09b240] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.y:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +09b250: 7120 6e14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.y:(Landroid/view/View;F)V // method@146e │ │ +09b256: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0003 line=451 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -212553,17 +212554,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b280: |[09b280] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.yBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -09b290: 7120 6f14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.yBy:(Landroid/view/View;F)V // method@146f │ │ -09b296: 0e00 |0003: return-void │ │ +09b258: |[09b258] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.yBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +09b268: 7120 6f14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.yBy:(Landroid/view/View;F)V // method@146f │ │ +09b26e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0003 line=456 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -212600,17 +212601,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09b298: |[09b298] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ -09b2a8: 7010 b114 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@14b1 │ │ -09b2ae: 0e00 |0003: return-void │ │ +09b270: |[09b270] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ +09b280: 7010 b114 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@14b1 │ │ +09b286: 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 - │ │ @@ -212619,17 +212620,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 │ │ -09b2b0: |[09b2b0] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -09b2c0: 7120 bf14 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@14bf │ │ -09b2c6: 0e00 |0003: return-void │ │ +09b288: |[09b288] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +09b298: 7120 bf14 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@14bf │ │ +09b29e: 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; │ │ @@ -212640,18 +212641,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 │ │ -09b2c8: |[09b2c8] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -09b2d8: 7120 c014 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@14c0 │ │ -09b2de: 0c00 |0003: move-result-object v0 │ │ -09b2e0: 1100 |0004: return-object v0 │ │ +09b2a0: |[09b2a0] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +09b2b0: 7120 c014 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@14c0 │ │ +09b2b6: 0c00 |0003: move-result-object v0 │ │ +09b2b8: 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 │ │ @@ -212661,18 +212662,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09b2e4: |[09b2e4] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -09b2f4: 7110 c114 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@14c1 │ │ -09b2fa: 0a00 |0003: move-result v0 │ │ -09b2fc: 0f00 |0004: return v0 │ │ +09b2bc: |[09b2bc] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +09b2cc: 7110 c114 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@14c1 │ │ +09b2d2: 0a00 |0003: move-result v0 │ │ +09b2d4: 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; │ │ │ │ @@ -212710,17 +212711,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09b300: |[09b300] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.:()V │ │ -09b310: 7010 cc14 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@14cc │ │ -09b316: 0e00 |0003: return-void │ │ +09b2d8: |[09b2d8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.:()V │ │ +09b2e8: 7010 cc14 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@14cc │ │ +09b2ee: 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 - │ │ @@ -212729,19 +212730,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 │ │ -09b318: |[09b318] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -09b328: 5430 6506 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0665 │ │ -09b32c: 7120 e714 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@14e7 │ │ -09b332: 0a00 |0005: move-result v0 │ │ -09b334: 0f00 |0006: return v0 │ │ +09b2f0: |[09b2f0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +09b300: 5430 6506 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0665 │ │ +09b304: 7120 e714 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@14e7 │ │ +09b30a: 0a00 |0005: move-result v0 │ │ +09b30c: 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; │ │ @@ -212751,18 +212752,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 │ │ -09b338: |[09b338] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -09b348: 7120 e814 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@14e8 │ │ -09b34e: 0c00 |0003: move-result-object v0 │ │ -09b350: 1100 |0004: return-object v0 │ │ +09b310: |[09b310] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +09b320: 7120 e814 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@14e8 │ │ +09b326: 0c00 |0003: move-result-object v0 │ │ +09b328: 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 │ │ @@ -212772,18 +212773,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 │ │ -09b354: |[09b354] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -09b364: 7110 e914 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@14e9 │ │ -09b36a: 0c00 |0003: move-result-object v0 │ │ -09b36c: 1100 |0004: return-object v0 │ │ +09b32c: |[09b32c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +09b33c: 7110 e914 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@14e9 │ │ +09b342: 0c00 |0003: move-result-object v0 │ │ +09b344: 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; │ │ │ │ @@ -212792,18 +212793,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09b370: |[09b370] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -09b380: 7110 ea14 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@14ea │ │ -09b386: 0a00 |0003: move-result v0 │ │ -09b388: 0f00 |0004: return v0 │ │ +09b348: |[09b348] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +09b358: 7110 ea14 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@14ea │ │ +09b35e: 0a00 |0003: move-result v0 │ │ +09b360: 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; │ │ │ │ @@ -212812,20 +212813,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 │ │ -09b38c: |[09b38c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ -09b39c: 2200 3e03 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; // type@033e │ │ -09b3a0: 7030 c314 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@14c3 │ │ -09b3a6: 7110 eb14 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; // method@14eb │ │ -09b3ac: 0c00 |0008: move-result-object v0 │ │ -09b3ae: 1100 |0009: return-object v0 │ │ +09b364: |[09b364] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ +09b374: 2200 3e03 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; // type@033e │ │ +09b378: 7030 c314 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@14c3 │ │ +09b37e: 7110 eb14 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; // method@14eb │ │ +09b384: 0c00 |0008: move-result-object v0 │ │ +09b386: 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; │ │ │ │ @@ -212834,19 +212835,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 │ │ -09b3b0: |[09b3b0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -09b3c0: 5430 6506 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0665 │ │ -09b3c4: 7120 ec14 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@14ec │ │ -09b3ca: 0a00 |0005: move-result v0 │ │ -09b3cc: 0f00 |0006: return v0 │ │ +09b388: |[09b388] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +09b398: 5430 6506 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0665 │ │ +09b39c: 7120 ec14 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@14ec │ │ +09b3a2: 0a00 |0005: move-result v0 │ │ +09b3a4: 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; │ │ @@ -212883,17 +212884,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09b3d0: |[09b3d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ -09b3e0: 7010 9d15 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@159d │ │ -09b3e6: 0e00 |0003: return-void │ │ +09b3a8: |[09b3a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ +09b3b8: 7010 9d15 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@159d │ │ +09b3be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -212902,17 +212903,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b3e8: |[09b3e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ -09b3f8: 7120 6016 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@1660 │ │ -09b3fe: 0e00 |0003: return-void │ │ +09b3c0: |[09b3c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ +09b3d0: 7120 6016 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@1660 │ │ +09b3d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ 0x0003 line=695 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -212923,21 +212924,21 @@ │ │ type : '(Ljava/lang/Object;ILjava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -09b400: |[09b400] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;ILjava/lang/CharSequence;)V │ │ -09b410: 7110 0721 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.bitCount:(I)I // method@2107 │ │ -09b416: 0a00 |0003: move-result v0 │ │ -09b418: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -09b41a: 3310 0500 |0005: if-ne v0, v1, 000a // +0005 │ │ -09b41e: 6e30 f814 3204 |0007: invoke-virtual {v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.addAction:(Ljava/lang/Object;I)V // method@14f8 │ │ -09b424: 0e00 |000a: return-void │ │ +09b3d8: |[09b3d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;ILjava/lang/CharSequence;)V │ │ +09b3e8: 7110 0721 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.bitCount:(I)I // method@2107 │ │ +09b3ee: 0a00 |0003: move-result v0 │ │ +09b3f0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +09b3f2: 3310 0500 |0005: if-ne v0, v1, 000a // +0005 │ │ +09b3f6: 6e30 f814 3204 |0007: invoke-virtual {v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.addAction:(Ljava/lang/Object;I)V // method@14f8 │ │ +09b3fc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=914 │ │ 0x0007 line=915 │ │ 0x000a line=917 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ @@ -212950,17 +212951,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 │ │ -09b428: |[09b428] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -09b438: 7120 6116 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@1661 │ │ -09b43e: 0e00 |0003: return-void │ │ +09b400: |[09b400] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +09b410: 7120 6116 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@1661 │ │ +09b416: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ 0x0003 line=700 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -212971,18 +212972,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 │ │ -09b440: |[09b440] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -09b450: 7120 6216 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@1662 │ │ -09b456: 0c00 |0003: move-result-object v0 │ │ -09b458: 1100 |0004: return-object v0 │ │ +09b418: |[09b418] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +09b428: 7120 6216 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@1662 │ │ +09b42e: 0c00 |0003: move-result-object v0 │ │ +09b430: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=704 │ │ 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; │ │ @@ -212992,18 +212993,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09b45c: |[09b45c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ -09b46c: 7110 6316 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@1663 │ │ -09b472: 0a00 |0003: move-result v0 │ │ -09b474: 0f00 |0004: return v0 │ │ +09b434: |[09b434] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ +09b444: 7110 6316 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@1663 │ │ +09b44a: 0a00 |0003: move-result v0 │ │ +09b44c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=709 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -213012,17 +213013,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 │ │ -09b478: |[09b478] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -09b488: 7120 6416 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@1664 │ │ -09b48e: 0e00 |0003: return-void │ │ +09b450: |[09b450] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +09b460: 7120 6416 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@1664 │ │ +09b466: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ 0x0003 line=715 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -213033,17 +213034,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 │ │ -09b490: |[09b490] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -09b4a0: 7120 6516 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@1665 │ │ -09b4a6: 0e00 |0003: return-void │ │ +09b468: |[09b468] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +09b478: 7120 6516 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@1665 │ │ +09b47e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=719 │ │ 0x0003 line=720 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -213054,18 +213055,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 │ │ -09b4a8: |[09b4a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -09b4b8: 7120 6616 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@1666 │ │ -09b4be: 0c00 |0003: move-result-object v0 │ │ -09b4c0: 1100 |0004: return-object v0 │ │ +09b480: |[09b480] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +09b490: 7120 6616 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@1666 │ │ +09b496: 0c00 |0003: move-result-object v0 │ │ +09b498: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=724 │ │ 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 │ │ @@ -213075,18 +213076,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09b4c4: |[09b4c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChildCount:(Ljava/lang/Object;)I │ │ -09b4d4: 7110 6716 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChildCount:(Ljava/lang/Object;)I // method@1667 │ │ -09b4da: 0a00 |0003: move-result v0 │ │ -09b4dc: 0f00 |0004: return v0 │ │ +09b49c: |[09b49c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChildCount:(Ljava/lang/Object;)I │ │ +09b4ac: 7110 6716 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChildCount:(Ljava/lang/Object;)I // method@1667 │ │ +09b4b2: 0a00 |0003: move-result v0 │ │ +09b4b4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -213095,18 +213096,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 │ │ -09b4e0: |[09b4e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -09b4f0: 7110 6816 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1668 │ │ -09b4f6: 0c00 |0003: move-result-object v0 │ │ -09b4f8: 1100 |0004: return-object v0 │ │ +09b4b8: |[09b4b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +09b4c8: 7110 6816 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1668 │ │ +09b4ce: 0c00 |0003: move-result-object v0 │ │ +09b4d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -213115,18 +213116,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 │ │ -09b4fc: |[09b4fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -09b50c: 7110 6916 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1669 │ │ -09b512: 0c00 |0003: move-result-object v0 │ │ -09b514: 1100 |0004: return-object v0 │ │ +09b4d4: |[09b4d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +09b4e4: 7110 6916 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1669 │ │ +09b4ea: 0c00 |0003: move-result-object v0 │ │ +09b4ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -213135,18 +213136,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 │ │ -09b518: |[09b518] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -09b528: 7110 6a16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@166a │ │ -09b52e: 0c00 |0003: move-result-object v0 │ │ -09b530: 1100 |0004: return-object v0 │ │ +09b4f0: |[09b4f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +09b500: 7110 6a16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@166a │ │ +09b506: 0c00 |0003: move-result-object v0 │ │ +09b508: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -213155,18 +213156,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 │ │ -09b534: |[09b534] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -09b544: 7110 6b16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@166b │ │ -09b54a: 0c00 |0003: move-result-object v0 │ │ -09b54c: 1100 |0004: return-object v0 │ │ +09b50c: |[09b50c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +09b51c: 7110 6b16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@166b │ │ +09b522: 0c00 |0003: move-result-object v0 │ │ +09b524: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -213175,18 +213176,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 │ │ -09b550: |[09b550] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -09b560: 7110 6c16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@166c │ │ -09b566: 0c00 |0003: move-result-object v0 │ │ -09b568: 1100 |0004: return-object v0 │ │ +09b528: |[09b528] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +09b538: 7110 6c16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@166c │ │ +09b53e: 0c00 |0003: move-result-object v0 │ │ +09b540: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -213195,18 +213196,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09b56c: |[09b56c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ -09b57c: 7110 6d16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@166d │ │ -09b582: 0a00 |0003: move-result v0 │ │ -09b584: 0f00 |0004: return v0 │ │ +09b544: |[09b544] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ +09b554: 7110 6d16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@166d │ │ +09b55a: 0a00 |0003: move-result v0 │ │ +09b55c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -213215,18 +213216,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09b588: |[09b588] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -09b598: 7110 6e16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@166e │ │ -09b59e: 0a00 |0003: move-result v0 │ │ -09b5a0: 0f00 |0004: return v0 │ │ +09b560: |[09b560] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +09b570: 7110 6e16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@166e │ │ +09b576: 0a00 |0003: move-result v0 │ │ +09b578: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=764 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -213235,18 +213236,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09b5a4: |[09b5a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -09b5b4: 7110 6f16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@166f │ │ -09b5ba: 0a00 |0003: move-result v0 │ │ -09b5bc: 0f00 |0004: return v0 │ │ +09b57c: |[09b57c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +09b58c: 7110 6f16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@166f │ │ +09b592: 0a00 |0003: move-result v0 │ │ +09b594: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=769 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -213255,18 +213256,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09b5c0: |[09b5c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ -09b5d0: 7110 7016 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@1670 │ │ -09b5d6: 0a00 |0003: move-result v0 │ │ -09b5d8: 0f00 |0004: return v0 │ │ +09b598: |[09b598] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ +09b5a8: 7110 7016 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@1670 │ │ +09b5ae: 0a00 |0003: move-result v0 │ │ +09b5b0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=774 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -213275,18 +213276,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09b5dc: |[09b5dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -09b5ec: 7110 7116 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@1671 │ │ -09b5f2: 0a00 |0003: move-result v0 │ │ -09b5f4: 0f00 |0004: return v0 │ │ +09b5b4: |[09b5b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +09b5c4: 7110 7116 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@1671 │ │ +09b5ca: 0a00 |0003: move-result v0 │ │ +09b5cc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -213295,18 +213296,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09b5f8: |[09b5f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -09b608: 7110 7216 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@1672 │ │ -09b60e: 0a00 |0003: move-result v0 │ │ -09b610: 0f00 |0004: return v0 │ │ +09b5d0: |[09b5d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +09b5e0: 7110 7216 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@1672 │ │ +09b5e6: 0a00 |0003: move-result v0 │ │ +09b5e8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=784 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -213315,18 +213316,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09b614: |[09b614] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ -09b624: 7110 7316 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@1673 │ │ -09b62a: 0a00 |0003: move-result v0 │ │ -09b62c: 0f00 |0004: return v0 │ │ +09b5ec: |[09b5ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ +09b5fc: 7110 7316 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@1673 │ │ +09b602: 0a00 |0003: move-result v0 │ │ +09b604: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -213335,18 +213336,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09b630: |[09b630] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -09b640: 7110 7416 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@1674 │ │ -09b646: 0a00 |0003: move-result v0 │ │ -09b648: 0f00 |0004: return v0 │ │ +09b608: |[09b608] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +09b618: 7110 7416 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@1674 │ │ +09b61e: 0a00 |0003: move-result v0 │ │ +09b620: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=794 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -213355,18 +213356,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09b64c: |[09b64c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -09b65c: 7110 7516 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@1675 │ │ -09b662: 0a00 |0003: move-result v0 │ │ -09b664: 0f00 |0004: return v0 │ │ +09b624: |[09b624] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +09b634: 7110 7516 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@1675 │ │ +09b63a: 0a00 |0003: move-result v0 │ │ +09b63c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=799 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -213375,18 +213376,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09b668: |[09b668] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -09b678: 7110 7616 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@1676 │ │ -09b67e: 0a00 |0003: move-result v0 │ │ -09b680: 0f00 |0004: return v0 │ │ +09b640: |[09b640] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +09b650: 7110 7616 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@1676 │ │ +09b656: 0a00 |0003: move-result v0 │ │ +09b658: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=804 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -213395,18 +213396,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09b684: |[09b684] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ -09b694: 7110 7716 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@1677 │ │ -09b69a: 0a00 |0003: move-result v0 │ │ -09b69c: 0f00 |0004: return v0 │ │ +09b65c: |[09b65c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ +09b66c: 7110 7716 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@1677 │ │ +09b672: 0a00 |0003: move-result v0 │ │ +09b674: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=809 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -213415,18 +213416,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -09b6a0: |[09b6a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:()Ljava/lang/Object; │ │ -09b6b0: 7100 7816 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:()Ljava/lang/Object; // method@1678 │ │ -09b6b6: 0c00 |0003: move-result-object v0 │ │ -09b6b8: 1100 |0004: return-object v0 │ │ +09b678: |[09b678] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:()Ljava/lang/Object; │ │ +09b688: 7100 7816 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:()Ljava/lang/Object; // method@1678 │ │ +09b68e: 0c00 |0003: move-result-object v0 │ │ +09b690: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=679 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ │ │ #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ @@ -213434,18 +213435,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 │ │ -09b6bc: |[09b6bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -09b6cc: 7110 7916 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@1679 │ │ -09b6d2: 0c00 |0003: move-result-object v0 │ │ -09b6d4: 1100 |0004: return-object v0 │ │ +09b694: |[09b694] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +09b6a4: 7110 7916 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@1679 │ │ +09b6aa: 0c00 |0003: move-result-object v0 │ │ +09b6ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 source Landroid/view/View; │ │ │ │ @@ -213454,18 +213455,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 │ │ -09b6d8: |[09b6d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -09b6e8: 7110 7a16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@167a │ │ -09b6ee: 0c00 |0003: move-result-object v0 │ │ -09b6f0: 1100 |0004: return-object v0 │ │ +09b6b0: |[09b6b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +09b6c0: 7110 7a16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@167a │ │ +09b6c6: 0c00 |0003: move-result-object v0 │ │ +09b6c8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -213474,18 +213475,18 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -09b6f4: |[09b6f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.performAction:(Ljava/lang/Object;I)Z │ │ -09b704: 7120 7b16 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.performAction:(Ljava/lang/Object;I)Z // method@167b │ │ -09b70a: 0a00 |0003: move-result v0 │ │ -09b70c: 0f00 |0004: return v0 │ │ +09b6cc: |[09b6cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.performAction:(Ljava/lang/Object;I)Z │ │ +09b6dc: 7120 7b16 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.performAction:(Ljava/lang/Object;I)Z // method@167b │ │ +09b6e2: 0a00 |0003: move-result v0 │ │ +09b6e4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ 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 │ │ @@ -213495,17 +213496,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09b710: |[09b710] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -09b720: 7110 7c16 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@167c │ │ -09b726: 0e00 |0003: return-void │ │ +09b6e8: |[09b6e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +09b6f8: 7110 7c16 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@167c │ │ +09b6fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=909 │ │ 0x0003 line=910 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -213515,17 +213516,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 │ │ -09b728: |[09b728] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -09b738: 7120 7d16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@167d │ │ -09b73e: 0e00 |0003: return-void │ │ +09b700: |[09b700] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +09b710: 7120 7d16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@167d │ │ +09b716: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=819 │ │ 0x0003 line=820 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -213536,17 +213537,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 │ │ -09b740: |[09b740] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -09b750: 7120 7e16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@167e │ │ -09b756: 0e00 |0003: return-void │ │ +09b718: |[09b718] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +09b728: 7120 7e16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@167e │ │ +09b72e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ 0x0003 line=825 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -213557,17 +213558,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b758: |[09b758] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ -09b768: 7120 7f16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setCheckable:(Ljava/lang/Object;Z)V // method@167f │ │ -09b76e: 0e00 |0003: return-void │ │ +09b730: |[09b730] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ +09b740: 7120 7f16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setCheckable:(Ljava/lang/Object;Z)V // method@167f │ │ +09b746: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=829 │ │ 0x0003 line=830 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -213578,17 +213579,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b770: |[09b770] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -09b780: 7120 8016 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@1680 │ │ -09b786: 0e00 |0003: return-void │ │ +09b748: |[09b748] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +09b758: 7120 8016 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@1680 │ │ +09b75e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=834 │ │ 0x0003 line=835 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -213599,17 +213600,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 │ │ -09b788: |[09b788] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -09b798: 7120 8116 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1681 │ │ -09b79e: 0e00 |0003: return-void │ │ +09b760: |[09b760] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +09b770: 7120 8116 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1681 │ │ +09b776: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ 0x0003 line=840 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -213620,17 +213621,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b7a0: |[09b7a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -09b7b0: 7120 8216 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@1682 │ │ -09b7b6: 0e00 |0003: return-void │ │ +09b778: |[09b778] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +09b788: 7120 8216 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@1682 │ │ +09b78e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ 0x0003 line=845 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -213641,17 +213642,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 │ │ -09b7b8: |[09b7b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -09b7c8: 7120 8316 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1683 │ │ -09b7ce: 0e00 |0003: return-void │ │ +09b790: |[09b790] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +09b7a0: 7120 8316 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1683 │ │ +09b7a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=849 │ │ 0x0003 line=850 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -213662,17 +213663,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b7d0: |[09b7d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -09b7e0: 7120 8416 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@1684 │ │ -09b7e6: 0e00 |0003: return-void │ │ +09b7a8: |[09b7a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +09b7b8: 7120 8416 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@1684 │ │ +09b7be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ 0x0003 line=855 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -213683,17 +213684,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b7e8: |[09b7e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -09b7f8: 7120 8516 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@1685 │ │ -09b7fe: 0e00 |0003: return-void │ │ +09b7c0: |[09b7c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +09b7d0: 7120 8516 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@1685 │ │ +09b7d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=859 │ │ 0x0003 line=860 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -213704,17 +213705,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b800: |[09b800] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -09b810: 7120 8616 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@1686 │ │ -09b816: 0e00 |0003: return-void │ │ +09b7d8: |[09b7d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +09b7e8: 7120 8616 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@1686 │ │ +09b7ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=864 │ │ 0x0003 line=865 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -213725,17 +213726,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b818: |[09b818] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -09b828: 7120 8716 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@1687 │ │ -09b82e: 0e00 |0003: return-void │ │ +09b7f0: |[09b7f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +09b800: 7120 8716 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@1687 │ │ +09b806: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=869 │ │ 0x0003 line=870 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -213746,17 +213747,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 │ │ -09b830: |[09b830] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -09b840: 7120 8816 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1688 │ │ -09b846: 0e00 |0003: return-void │ │ +09b808: |[09b808] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +09b818: 7120 8816 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1688 │ │ +09b81e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=874 │ │ 0x0003 line=875 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -213767,17 +213768,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 │ │ -09b848: |[09b848] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -09b858: 7120 8916 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@1689 │ │ -09b85e: 0e00 |0003: return-void │ │ +09b820: |[09b820] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +09b830: 7120 8916 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@1689 │ │ +09b836: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=879 │ │ 0x0003 line=880 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -213788,17 +213789,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b860: |[09b860] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -09b870: 7120 8a16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@168a │ │ -09b876: 0e00 |0003: return-void │ │ +09b838: |[09b838] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +09b848: 7120 8a16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@168a │ │ +09b84e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=884 │ │ 0x0003 line=885 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -213809,17 +213810,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b878: |[09b878] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -09b888: 7120 8b16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@168b │ │ -09b88e: 0e00 |0003: return-void │ │ +09b850: |[09b850] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +09b860: 7120 8b16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@168b │ │ +09b866: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=889 │ │ 0x0003 line=890 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -213830,17 +213831,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09b890: |[09b890] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -09b8a0: 7120 8c16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@168c │ │ -09b8a6: 0e00 |0003: return-void │ │ +09b868: |[09b868] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +09b878: 7120 8c16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@168c │ │ +09b87e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=894 │ │ 0x0003 line=895 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -213851,17 +213852,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 │ │ -09b8a8: |[09b8a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -09b8b8: 7120 8d16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@168d │ │ -09b8be: 0e00 |0003: return-void │ │ +09b880: |[09b880] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +09b890: 7120 8d16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@168d │ │ +09b896: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=899 │ │ 0x0003 line=900 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -213872,17 +213873,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 │ │ -09b8c0: |[09b8c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -09b8d0: 7120 8e16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@168e │ │ -09b8d6: 0e00 |0003: return-void │ │ +09b898: |[09b898] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +09b8a8: 7120 8e16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@168e │ │ +09b8ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=904 │ │ 0x0003 line=905 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -213918,17 +213919,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09b8d8: |[09b8d8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.:()V │ │ -09b8e8: 7010 c716 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@16c7 │ │ -09b8ee: 0e00 |0003: return-void │ │ +09b8b0: |[09b8b0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.:()V │ │ +09b8c0: 7010 c716 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@16c7 │ │ +09b8c6: 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 - │ │ @@ -213937,20 +213938,20 @@ │ │ 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 │ │ -09b8f0: |[09b8f0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -09b900: 2200 5f03 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; // type@035f │ │ -09b904: 7030 ba16 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@16ba │ │ -09b90a: 7110 d916 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@16d9 │ │ -09b910: 0c00 |0008: move-result-object v0 │ │ -09b912: 1100 |0009: return-object v0 │ │ +09b8c8: |[09b8c8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +09b8d8: 2200 5f03 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; // type@035f │ │ +09b8dc: 7030 ba16 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@16ba │ │ +09b8e2: 7110 d916 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@16d9 │ │ +09b8e8: 0c00 |0008: move-result-object v0 │ │ +09b8ea: 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; │ │ │ │ @@ -213984,17 +213985,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09b914: |[09b914] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.:()V │ │ -09b924: 7010 c716 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@16c7 │ │ -09b92a: 0e00 |0003: return-void │ │ +09b8ec: |[09b8ec] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.:()V │ │ +09b8fc: 7010 c716 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@16c7 │ │ +09b902: 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 - │ │ @@ -214003,20 +214004,20 @@ │ │ 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 │ │ -09b92c: |[09b92c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -09b93c: 2200 6103 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; // type@0361 │ │ -09b940: 7030 c016 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@16c0 │ │ -09b946: 7110 e416 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@16e4 │ │ -09b94c: 0c00 |0008: move-result-object v0 │ │ -09b94e: 1100 |0009: return-object v0 │ │ +09b904: |[09b904] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +09b914: 2200 6103 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; // type@0361 │ │ +09b918: 7030 c016 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@16c0 │ │ +09b91e: 7110 e416 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@16e4 │ │ +09b924: 0c00 |0008: move-result-object v0 │ │ +09b926: 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; │ │ │ │ @@ -214052,17 +214053,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09b950: |[09b950] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ -09b960: 7010 4417 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@1744 │ │ -09b966: 0e00 |0003: return-void │ │ +09b928: |[09b928] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ +09b938: 7010 4417 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@1744 │ │ +09b93e: 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 - │ │ @@ -214071,18 +214072,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09b968: |[09b968] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getAddedCount:(Ljava/lang/Object;)I │ │ -09b978: 7110 a717 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getAddedCount:(Ljava/lang/Object;)I // method@17a7 │ │ -09b97e: 0a00 |0003: move-result v0 │ │ -09b980: 0f00 |0004: return v0 │ │ +09b940: |[09b940] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getAddedCount:(Ljava/lang/Object;)I │ │ +09b950: 7110 a717 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getAddedCount:(Ljava/lang/Object;)I // method@17a7 │ │ +09b956: 0a00 |0003: move-result v0 │ │ +09b958: 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; │ │ │ │ @@ -214091,18 +214092,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 │ │ -09b984: |[09b984] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -09b994: 7110 a817 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@17a8 │ │ -09b99a: 0c00 |0003: move-result-object v0 │ │ -09b99c: 1100 |0004: return-object v0 │ │ +09b95c: |[09b95c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +09b96c: 7110 a817 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@17a8 │ │ +09b972: 0c00 |0003: move-result-object v0 │ │ +09b974: 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; │ │ │ │ @@ -214111,18 +214112,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 │ │ -09b9a0: |[09b9a0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -09b9b0: 7110 a917 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@17a9 │ │ -09b9b6: 0c00 |0003: move-result-object v0 │ │ -09b9b8: 1100 |0004: return-object v0 │ │ +09b978: |[09b978] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +09b988: 7110 a917 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@17a9 │ │ +09b98e: 0c00 |0003: move-result-object v0 │ │ +09b990: 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; │ │ │ │ @@ -214131,18 +214132,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 │ │ -09b9bc: |[09b9bc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -09b9cc: 7110 aa17 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@17aa │ │ -09b9d2: 0c00 |0003: move-result-object v0 │ │ -09b9d4: 1100 |0004: return-object v0 │ │ +09b994: |[09b994] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +09b9a4: 7110 aa17 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@17aa │ │ +09b9aa: 0c00 |0003: move-result-object v0 │ │ +09b9ac: 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; │ │ │ │ @@ -214151,18 +214152,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09b9d8: |[09b9d8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -09b9e8: 7110 ab17 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@17ab │ │ -09b9ee: 0a00 |0003: move-result v0 │ │ -09b9f0: 0f00 |0004: return v0 │ │ +09b9b0: |[09b9b0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +09b9c0: 7110 ab17 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@17ab │ │ +09b9c6: 0a00 |0003: move-result v0 │ │ +09b9c8: 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; │ │ │ │ @@ -214171,18 +214172,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09b9f4: |[09b9f4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getFromIndex:(Ljava/lang/Object;)I │ │ -09ba04: 7110 ac17 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getFromIndex:(Ljava/lang/Object;)I // method@17ac │ │ -09ba0a: 0a00 |0003: move-result v0 │ │ -09ba0c: 0f00 |0004: return v0 │ │ +09b9cc: |[09b9cc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getFromIndex:(Ljava/lang/Object;)I │ │ +09b9dc: 7110 ac17 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getFromIndex:(Ljava/lang/Object;)I // method@17ac │ │ +09b9e2: 0a00 |0003: move-result v0 │ │ +09b9e4: 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; │ │ │ │ @@ -214191,18 +214192,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09ba10: |[09ba10] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getItemCount:(Ljava/lang/Object;)I │ │ -09ba20: 7110 ad17 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getItemCount:(Ljava/lang/Object;)I // method@17ad │ │ -09ba26: 0a00 |0003: move-result v0 │ │ -09ba28: 0f00 |0004: return v0 │ │ +09b9e8: |[09b9e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getItemCount:(Ljava/lang/Object;)I │ │ +09b9f8: 7110 ad17 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getItemCount:(Ljava/lang/Object;)I // method@17ad │ │ +09b9fe: 0a00 |0003: move-result v0 │ │ +09ba00: 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; │ │ │ │ @@ -214211,18 +214212,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 │ │ -09ba2c: |[09ba2c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -09ba3c: 7110 ae17 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@17ae │ │ -09ba42: 0c00 |0003: move-result-object v0 │ │ -09ba44: 1100 |0004: return-object v0 │ │ +09ba04: |[09ba04] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +09ba14: 7110 ae17 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@17ae │ │ +09ba1a: 0c00 |0003: move-result-object v0 │ │ +09ba1c: 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; │ │ │ │ @@ -214231,18 +214232,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09ba48: |[09ba48] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ -09ba58: 7110 af17 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getRemovedCount:(Ljava/lang/Object;)I // method@17af │ │ -09ba5e: 0a00 |0003: move-result v0 │ │ -09ba60: 0f00 |0004: return v0 │ │ +09ba20: |[09ba20] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ +09ba30: 7110 af17 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getRemovedCount:(Ljava/lang/Object;)I // method@17af │ │ +09ba36: 0a00 |0003: move-result v0 │ │ +09ba38: 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; │ │ │ │ @@ -214251,18 +214252,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09ba64: |[09ba64] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollX:(Ljava/lang/Object;)I │ │ -09ba74: 7110 b017 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollX:(Ljava/lang/Object;)I // method@17b0 │ │ -09ba7a: 0a00 |0003: move-result v0 │ │ -09ba7c: 0f00 |0004: return v0 │ │ +09ba3c: |[09ba3c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollX:(Ljava/lang/Object;)I │ │ +09ba4c: 7110 b017 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollX:(Ljava/lang/Object;)I // method@17b0 │ │ +09ba52: 0a00 |0003: move-result v0 │ │ +09ba54: 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; │ │ │ │ @@ -214271,18 +214272,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09ba80: |[09ba80] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollY:(Ljava/lang/Object;)I │ │ -09ba90: 7110 b117 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollY:(Ljava/lang/Object;)I // method@17b1 │ │ -09ba96: 0a00 |0003: move-result v0 │ │ -09ba98: 0f00 |0004: return v0 │ │ +09ba58: |[09ba58] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollY:(Ljava/lang/Object;)I │ │ +09ba68: 7110 b117 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollY:(Ljava/lang/Object;)I // method@17b1 │ │ +09ba6e: 0a00 |0003: move-result v0 │ │ +09ba70: 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; │ │ │ │ @@ -214291,20 +214292,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 │ │ -09ba9c: |[09ba9c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -09baac: 7110 b217 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@17b2 │ │ -09bab2: 0c00 |0003: move-result-object v0 │ │ -09bab4: 7110 5416 0000 |0004: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1654 │ │ -09baba: 0c00 |0007: move-result-object v0 │ │ -09babc: 1100 |0008: return-object v0 │ │ +09ba74: |[09ba74] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +09ba84: 7110 b217 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@17b2 │ │ +09ba8a: 0c00 |0003: move-result-object v0 │ │ +09ba8c: 7110 5416 0000 |0004: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1654 │ │ +09ba92: 0c00 |0007: move-result-object v0 │ │ +09ba94: 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; │ │ │ │ @@ -214313,18 +214314,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 │ │ -09bac0: |[09bac0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -09bad0: 7110 b317 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@17b3 │ │ -09bad6: 0c00 |0003: move-result-object v0 │ │ -09bad8: 1100 |0004: return-object v0 │ │ +09ba98: |[09ba98] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +09baa8: 7110 b317 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@17b3 │ │ +09baae: 0c00 |0003: move-result-object v0 │ │ +09bab0: 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; │ │ │ │ @@ -214333,18 +214334,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09badc: |[09badc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getToIndex:(Ljava/lang/Object;)I │ │ -09baec: 7110 b417 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getToIndex:(Ljava/lang/Object;)I // method@17b4 │ │ -09baf2: 0a00 |0003: move-result v0 │ │ -09baf4: 0f00 |0004: return v0 │ │ +09bab4: |[09bab4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getToIndex:(Ljava/lang/Object;)I │ │ +09bac4: 7110 b417 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getToIndex:(Ljava/lang/Object;)I // method@17b4 │ │ +09baca: 0a00 |0003: move-result v0 │ │ +09bacc: 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; │ │ │ │ @@ -214353,18 +214354,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09baf8: |[09baf8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ -09bb08: 7110 b517 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@17b5 │ │ -09bb0e: 0a00 |0003: move-result v0 │ │ -09bb10: 0f00 |0004: return v0 │ │ +09bad0: |[09bad0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ +09bae0: 7110 b517 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@17b5 │ │ +09bae6: 0a00 |0003: move-result v0 │ │ +09bae8: 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; │ │ │ │ @@ -214373,18 +214374,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09bb14: |[09bb14] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -09bb24: 7110 b617 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@17b6 │ │ -09bb2a: 0a00 |0003: move-result v0 │ │ -09bb2c: 0f00 |0004: return v0 │ │ +09baec: |[09baec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +09bafc: 7110 b617 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@17b6 │ │ +09bb02: 0a00 |0003: move-result v0 │ │ +09bb04: 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; │ │ │ │ @@ -214393,18 +214394,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09bb30: |[09bb30] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -09bb40: 7110 b717 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@17b7 │ │ -09bb46: 0a00 |0003: move-result v0 │ │ -09bb48: 0f00 |0004: return v0 │ │ +09bb08: |[09bb08] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +09bb18: 7110 b717 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@17b7 │ │ +09bb1e: 0a00 |0003: move-result v0 │ │ +09bb20: 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; │ │ │ │ @@ -214413,18 +214414,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09bb4c: |[09bb4c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ -09bb5c: 7110 b817 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isFullScreen:(Ljava/lang/Object;)Z // method@17b8 │ │ -09bb62: 0a00 |0003: move-result v0 │ │ -09bb64: 0f00 |0004: return v0 │ │ +09bb24: |[09bb24] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ +09bb34: 7110 b817 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isFullScreen:(Ljava/lang/Object;)Z // method@17b8 │ │ +09bb3a: 0a00 |0003: move-result v0 │ │ +09bb3c: 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; │ │ │ │ @@ -214433,18 +214434,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09bb68: |[09bb68] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -09bb78: 7110 b917 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@17b9 │ │ -09bb7e: 0a00 |0003: move-result v0 │ │ -09bb80: 0f00 |0004: return v0 │ │ +09bb40: |[09bb40] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +09bb50: 7110 b917 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@17b9 │ │ +09bb56: 0a00 |0003: move-result v0 │ │ +09bb58: 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; │ │ │ │ @@ -214453,18 +214454,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09bb84: |[09bb84] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -09bb94: 7110 ba17 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@17ba │ │ -09bb9a: 0a00 |0003: move-result v0 │ │ -09bb9c: 0f00 |0004: return v0 │ │ +09bb5c: |[09bb5c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +09bb6c: 7110 ba17 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@17ba │ │ +09bb72: 0a00 |0003: move-result v0 │ │ +09bb74: 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; │ │ │ │ @@ -214473,18 +214474,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -09bba0: |[09bba0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ -09bbb0: 7100 bb17 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@17bb │ │ -09bbb6: 0c00 |0003: move-result-object v0 │ │ -09bbb8: 1100 |0004: return-object v0 │ │ +09bb78: |[09bb78] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ +09bb88: 7100 bb17 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@17bb │ │ +09bb8e: 0c00 |0003: move-result-object v0 │ │ +09bb90: 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;) │ │ @@ -214492,18 +214493,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 │ │ -09bbbc: |[09bbbc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -09bbcc: 7110 bc17 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@17bc │ │ -09bbd2: 0c00 |0003: move-result-object v0 │ │ -09bbd4: 1100 |0004: return-object v0 │ │ +09bb94: |[09bb94] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +09bba4: 7110 bc17 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@17bc │ │ +09bbaa: 0c00 |0003: move-result-object v0 │ │ +09bbac: 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; │ │ │ │ @@ -214512,17 +214513,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09bbd8: |[09bbd8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -09bbe8: 7110 bd17 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.recycle:(Ljava/lang/Object;)V // method@17bd │ │ -09bbee: 0e00 |0003: return-void │ │ +09bbb0: |[09bbb0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +09bbc0: 7110 bd17 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.recycle:(Ljava/lang/Object;)V // method@17bd │ │ +09bbc6: 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; │ │ @@ -214532,17 +214533,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09bbf0: |[09bbf0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ -09bc00: 7120 be17 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setAddedCount:(Ljava/lang/Object;I)V // method@17be │ │ -09bc06: 0e00 |0003: return-void │ │ +09bbc8: |[09bbc8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ +09bbd8: 7120 be17 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setAddedCount:(Ljava/lang/Object;I)V // method@17be │ │ +09bbde: 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; │ │ @@ -214553,17 +214554,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 │ │ -09bc08: |[09bc08] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -09bc18: 7120 bf17 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@17bf │ │ -09bc1e: 0e00 |0003: return-void │ │ +09bbe0: |[09bbe0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +09bbf0: 7120 bf17 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@17bf │ │ +09bbf6: 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; │ │ @@ -214574,17 +214575,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09bc20: |[09bc20] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -09bc30: 7120 c017 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@17c0 │ │ -09bc36: 0e00 |0003: return-void │ │ +09bbf8: |[09bbf8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +09bc08: 7120 c017 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@17c0 │ │ +09bc0e: 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; │ │ @@ -214595,17 +214596,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 │ │ -09bc38: |[09bc38] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -09bc48: 7120 c117 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@17c1 │ │ -09bc4e: 0e00 |0003: return-void │ │ +09bc10: |[09bc10] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +09bc20: 7120 c117 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@17c1 │ │ +09bc26: 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; │ │ @@ -214616,17 +214617,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 │ │ -09bc50: |[09bc50] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -09bc60: 7120 c217 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@17c2 │ │ -09bc66: 0e00 |0003: return-void │ │ +09bc28: |[09bc28] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +09bc38: 7120 c217 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@17c2 │ │ +09bc3e: 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; │ │ @@ -214637,17 +214638,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09bc68: |[09bc68] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -09bc78: 7120 c317 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@17c3 │ │ -09bc7e: 0e00 |0003: return-void │ │ +09bc40: |[09bc40] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +09bc50: 7120 c317 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@17c3 │ │ +09bc56: 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; │ │ @@ -214658,17 +214659,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09bc80: |[09bc80] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -09bc90: 7120 c417 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@17c4 │ │ -09bc96: 0e00 |0003: return-void │ │ +09bc58: |[09bc58] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +09bc68: 7120 c417 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@17c4 │ │ +09bc6e: 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; │ │ @@ -214679,17 +214680,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09bc98: |[09bc98] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -09bca8: 7120 c517 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@17c5 │ │ -09bcae: 0e00 |0003: return-void │ │ +09bc70: |[09bc70] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +09bc80: 7120 c517 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@17c5 │ │ +09bc86: 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; │ │ @@ -214700,17 +214701,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09bcb0: |[09bcb0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ -09bcc0: 7120 c617 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFullScreen:(Ljava/lang/Object;Z)V // method@17c6 │ │ -09bcc6: 0e00 |0003: return-void │ │ +09bc88: |[09bc88] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ +09bc98: 7120 c617 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFullScreen:(Ljava/lang/Object;Z)V // method@17c6 │ │ +09bc9e: 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; │ │ @@ -214721,17 +214722,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09bcc8: |[09bcc8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -09bcd8: 7120 c717 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@17c7 │ │ -09bcde: 0e00 |0003: return-void │ │ +09bca0: |[09bca0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +09bcb0: 7120 c717 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@17c7 │ │ +09bcb6: 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; │ │ @@ -214742,17 +214743,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 │ │ -09bce0: |[09bce0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -09bcf0: 7120 c817 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@17c8 │ │ -09bcf6: 0e00 |0003: return-void │ │ +09bcb8: |[09bcb8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +09bcc8: 7120 c817 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@17c8 │ │ +09bcce: 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; │ │ @@ -214763,17 +214764,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09bcf8: |[09bcf8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -09bd08: 7120 c917 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@17c9 │ │ -09bd0e: 0e00 |0003: return-void │ │ +09bcd0: |[09bcd0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +09bce0: 7120 c917 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@17c9 │ │ +09bce6: 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; │ │ @@ -214784,17 +214785,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09bd10: |[09bd10] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ -09bd20: 7120 ca17 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setRemovedCount:(Ljava/lang/Object;I)V // method@17ca │ │ -09bd26: 0e00 |0003: return-void │ │ +09bce8: |[09bce8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ +09bcf8: 7120 ca17 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setRemovedCount:(Ljava/lang/Object;I)V // method@17ca │ │ +09bcfe: 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; │ │ @@ -214805,17 +214806,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09bd28: |[09bd28] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -09bd38: 7120 cb17 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@17cb │ │ -09bd3e: 0e00 |0003: return-void │ │ +09bd00: |[09bd00] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +09bd10: 7120 cb17 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@17cb │ │ +09bd16: 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; │ │ @@ -214826,17 +214827,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09bd40: |[09bd40] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -09bd50: 7120 cc17 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@17cc │ │ -09bd56: 0e00 |0003: return-void │ │ +09bd18: |[09bd18] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +09bd28: 7120 cc17 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@17cc │ │ +09bd2e: 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; │ │ @@ -214847,17 +214848,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09bd58: |[09bd58] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -09bd68: 7120 cd17 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@17cd │ │ -09bd6e: 0e00 |0003: return-void │ │ +09bd30: |[09bd30] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +09bd40: 7120 cd17 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@17cd │ │ +09bd46: 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; │ │ @@ -214868,17 +214869,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 │ │ -09bd70: |[09bd70] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -09bd80: 7120 ce17 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@17ce │ │ -09bd86: 0e00 |0003: return-void │ │ +09bd48: |[09bd48] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +09bd58: 7120 ce17 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@17ce │ │ +09bd5e: 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; │ │ @@ -214889,17 +214890,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09bd88: |[09bd88] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -09bd98: 7120 cf17 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@17cf │ │ -09bd9e: 0e00 |0003: return-void │ │ +09bd60: |[09bd60] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +09bd70: 7120 cf17 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@17cf │ │ +09bd76: 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; │ │ @@ -214935,17 +214936,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09bda0: |[09bda0] android.support.v4.widget.ListPopupWindowCompat$KitKatListPopupWindowImpl.:()V │ │ -09bdb0: 7010 6219 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;.:()V // method@1962 │ │ -09bdb6: 0e00 |0003: return-void │ │ +09bd78: |[09bd78] android.support.v4.widget.ListPopupWindowCompat$KitKatListPopupWindowImpl.:()V │ │ +09bd88: 7010 6219 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;.:()V // method@1962 │ │ +09bd8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl; │ │ │ │ Virtual methods - │ │ @@ -214954,18 +214955,18 @@ │ │ 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 │ │ -09bdb8: |[09bdb8] android.support.v4.widget.ListPopupWindowCompat$KitKatListPopupWindowImpl.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ -09bdc8: 7120 6b19 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ListPopupWindowCompatKitKat;.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@196b │ │ -09bdce: 0c00 |0003: move-result-object v0 │ │ -09bdd0: 1100 |0004: return-object v0 │ │ +09bd90: |[09bd90] android.support.v4.widget.ListPopupWindowCompat$KitKatListPopupWindowImpl.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +09bda0: 7120 6b19 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ListPopupWindowCompatKitKat;.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@196b │ │ +09bda6: 0c00 |0003: move-result-object v0 │ │ +09bda8: 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; │ │ @@ -215000,17 +215001,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09bdd4: |[09bdd4] android.support.v4.widget.PopupMenuCompat$KitKatPopupMenuImpl.:()V │ │ -09bde4: 7010 c019 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;.:()V // method@19c0 │ │ -09bdea: 0e00 |0003: return-void │ │ +09bdac: |[09bdac] android.support.v4.widget.PopupMenuCompat$KitKatPopupMenuImpl.:()V │ │ +09bdbc: 7010 c019 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;.:()V // method@19c0 │ │ +09bdc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl; │ │ │ │ Virtual methods - │ │ @@ -215019,18 +215020,18 @@ │ │ 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 │ │ -09bdec: |[09bdec] android.support.v4.widget.PopupMenuCompat$KitKatPopupMenuImpl.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ -09bdfc: 7110 c919 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/PopupMenuCompatKitKat;.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; // method@19c9 │ │ -09be02: 0c00 |0003: move-result-object v0 │ │ -09be04: 1100 |0004: return-object v0 │ │ +09bdc4: |[09bdc4] android.support.v4.widget.PopupMenuCompat$KitKatPopupMenuImpl.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ +09bdd4: 7110 c919 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/PopupMenuCompatKitKat;.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; // method@19c9 │ │ +09bdda: 0c00 |0003: move-result-object v0 │ │ +09bddc: 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; │ │ │ │ @@ -215064,17 +215065,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09be08: |[09be08] android.support.v4.widget.PopupWindowCompat$KitKatPopupWindowImpl.:()V │ │ -09be18: 7010 ca19 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl;.:()V // method@19ca │ │ -09be1e: 0e00 |0003: return-void │ │ +09bde0: |[09bde0] android.support.v4.widget.PopupWindowCompat$KitKatPopupWindowImpl.:()V │ │ +09bdf0: 7010 ca19 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl;.:()V // method@19ca │ │ +09bdf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl; │ │ │ │ Virtual methods - │ │ @@ -215083,17 +215084,17 @@ │ │ type : '(Landroid/widget/PopupWindow;Landroid/view/View;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -09be20: |[09be20] android.support.v4.widget.PopupWindowCompat$KitKatPopupWindowImpl.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ -09be30: 7155 d319 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/PopupWindowCompatKitKat;.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V // method@19d3 │ │ -09be36: 0e00 |0003: return-void │ │ +09bdf8: |[09bdf8] android.support.v4.widget.PopupWindowCompat$KitKatPopupWindowImpl.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ +09be08: 7155 d319 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/PopupWindowCompatKitKat;.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V // method@19d3 │ │ +09be0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl; │ │ 0x0000 - 0x0004 reg=1 popup Landroid/widget/PopupWindow; │ │ @@ -215143,24 +215144,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 │ │ -09be38: |[09be38] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;)V │ │ -09be48: 7030 4c18 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@184c │ │ -09be4e: 5913 8307 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0783 │ │ -09be52: 5913 8507 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0785 │ │ -09be56: 1a00 0e1a |0007: const-string v0, "layout_inflater" // string@1a0e │ │ -09be5a: 6e20 e300 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e3 │ │ -09be60: 0c00 |000c: move-result-object v0 │ │ -09be62: 1f00 0f04 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@040f │ │ -09be66: 5b10 8407 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0784 │ │ -09be6a: 0e00 |0011: return-void │ │ +09be10: |[09be10] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;)V │ │ +09be20: 7030 4c18 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@184c │ │ +09be26: 5913 8307 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0783 │ │ +09be2a: 5913 8507 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0785 │ │ +09be2e: 1a00 0e1a |0007: const-string v0, "layout_inflater" // string@1a0e │ │ +09be32: 6e20 e300 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e3 │ │ +09be38: 0c00 |000c: move-result-object v0 │ │ +09be3a: 1f00 0f04 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@040f │ │ +09be3e: 5b10 8407 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0784 │ │ +09be42: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0007 line=56 │ │ 0x0011 line=57 │ │ locals : │ │ @@ -215174,24 +215175,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 │ │ -09be6c: |[09be6c] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;I)V │ │ -09be7c: 7040 4d18 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@184d │ │ -09be82: 5913 8307 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0783 │ │ -09be86: 5913 8507 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0785 │ │ -09be8a: 1a00 0e1a |0007: const-string v0, "layout_inflater" // string@1a0e │ │ -09be8e: 6e20 e300 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e3 │ │ -09be94: 0c00 |000c: move-result-object v0 │ │ -09be96: 1f00 0f04 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@040f │ │ -09be9a: 5b10 8407 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0784 │ │ -09be9e: 0e00 |0011: return-void │ │ +09be44: |[09be44] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;I)V │ │ +09be54: 7040 4d18 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@184d │ │ +09be5a: 5913 8307 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0783 │ │ +09be5e: 5913 8507 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0785 │ │ +09be62: 1a00 0e1a |0007: const-string v0, "layout_inflater" // string@1a0e │ │ +09be66: 6e20 e300 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e3 │ │ +09be6c: 0c00 |000c: move-result-object v0 │ │ +09be6e: 1f00 0f04 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@040f │ │ +09be72: 5b10 8407 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0784 │ │ +09be76: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x0007 line=95 │ │ 0x0011 line=96 │ │ locals : │ │ @@ -215206,24 +215207,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 │ │ -09bea0: |[09bea0] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ -09beb0: 7040 4e18 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@184e │ │ -09beb6: 5913 8307 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0783 │ │ -09beba: 5913 8507 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0785 │ │ -09bebe: 1a00 0e1a |0007: const-string v0, "layout_inflater" // string@1a0e │ │ -09bec2: 6e20 e300 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e3 │ │ -09bec8: 0c00 |000c: move-result-object v0 │ │ -09beca: 1f00 0f04 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@040f │ │ -09bece: 5b10 8407 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0784 │ │ -09bed2: 0e00 |0011: return-void │ │ +09be78: |[09be78] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ +09be88: 7040 4e18 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@184e │ │ +09be8e: 5913 8307 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0783 │ │ +09be92: 5913 8507 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0785 │ │ +09be96: 1a00 0e1a |0007: const-string v0, "layout_inflater" // string@1a0e │ │ +09be9a: 6e20 e300 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e3 │ │ +09bea0: 0c00 |000c: move-result-object v0 │ │ +09bea2: 1f00 0f04 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@040f │ │ +09bea6: 5b10 8407 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0784 │ │ +09beaa: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x0007 line=78 │ │ 0x0011 line=79 │ │ locals : │ │ @@ -215239,21 +215240,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 │ │ -09bed4: |[09bed4] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -09bee4: 5430 8407 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0784 │ │ -09bee8: 5231 8307 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0783 │ │ -09beec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -09beee: 6e40 3f1c 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1c3f │ │ -09bef4: 0c00 |0008: move-result-object v0 │ │ -09bef6: 1100 |0009: return-object v0 │ │ +09beac: |[09beac] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +09bebc: 5430 8407 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0784 │ │ +09bec0: 5231 8307 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0783 │ │ +09bec4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +09bec6: 6e40 3f1c 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1c3f │ │ +09becc: 0c00 |0008: move-result-object v0 │ │ +09bece: 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; │ │ @@ -215264,21 +215265,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 │ │ -09bef8: |[09bef8] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -09bf08: 5430 8407 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0784 │ │ -09bf0c: 5231 8507 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0785 │ │ -09bf10: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -09bf12: 6e40 3f1c 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1c3f │ │ -09bf18: 0c00 |0008: move-result-object v0 │ │ -09bf1a: 1100 |0009: return-object v0 │ │ +09bed0: |[09bed0] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +09bee0: 5430 8407 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0784 │ │ +09bee4: 5231 8507 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0785 │ │ +09bee8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +09beea: 6e40 3f1c 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1c3f │ │ +09bef0: 0c00 |0008: move-result-object v0 │ │ +09bef2: 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; │ │ @@ -215289,17 +215290,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bf1c: |[09bf1c] android.support.v4.widget.ResourceCursorAdapter.setDropDownViewResource:(I)V │ │ -09bf2c: 5901 8307 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0783 │ │ -09bf30: 0e00 |0002: return-void │ │ +09bef4: |[09bef4] android.support.v4.widget.ResourceCursorAdapter.setDropDownViewResource:(I)V │ │ +09bf04: 5901 8307 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0783 │ │ +09bf08: 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 │ │ @@ -215309,17 +215310,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bf34: |[09bf34] android.support.v4.widget.ResourceCursorAdapter.setViewResource:(I)V │ │ -09bf44: 5901 8507 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0785 │ │ -09bf48: 0e00 |0002: return-void │ │ +09bf0c: |[09bf0c] android.support.v4.widget.ResourceCursorAdapter.setViewResource:(I)V │ │ +09bf1c: 5901 8507 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0785 │ │ +09bf20: 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 │ │ @@ -215354,17 +215355,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09bf4c: |[09bf4c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.:()V │ │ -09bf5c: 7010 ff19 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@19ff │ │ -09bf62: 0e00 |0003: return-void │ │ +09bf24: |[09bf24] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.:()V │ │ +09bf34: 7010 ff19 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@19ff │ │ +09bf3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; │ │ │ │ Virtual methods - │ │ @@ -215373,18 +215374,18 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09bf64: |[09bf64] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ -09bf74: 7110 361a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatIcs;.getCurrVelocity:(Ljava/lang/Object;)F // method@1a36 │ │ -09bf7a: 0a00 |0003: move-result v0 │ │ -09bf7c: 0f00 |0004: return v0 │ │ +09bf3c: |[09bf3c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ +09bf4c: 7110 361a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatIcs;.getCurrVelocity:(Ljava/lang/Object;)F // method@1a36 │ │ +09bf52: 0a00 |0003: move-result v0 │ │ +09bf54: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -215418,17 +215419,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09bf80: |[09bf80] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.:()V │ │ -09bf90: 7010 681a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@1a68 │ │ -09bf96: 0e00 |0003: return-void │ │ +09bf58: |[09bf58] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.:()V │ │ +09bf68: 7010 681a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@1a68 │ │ +09bf6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ │ │ Virtual methods - │ │ @@ -215437,18 +215438,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 │ │ -09bf98: |[09bf98] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -09bfa8: 7110 971a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@1a97 │ │ -09bfae: 0c00 |0003: move-result-object v0 │ │ -09bfb0: 1100 |0004: return-object v0 │ │ +09bf70: |[09bf70] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +09bf80: 7110 971a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@1a97 │ │ +09bf86: 0c00 |0003: move-result-object v0 │ │ +09bf88: 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; │ │ │ │ @@ -215457,18 +215458,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09bfb4: |[09bfb4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isIconified:(Landroid/view/View;)Z │ │ -09bfc4: 7110 981a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isIconified:(Landroid/view/View;)Z // method@1a98 │ │ -09bfca: 0a00 |0003: move-result v0 │ │ -09bfcc: 0f00 |0004: return v0 │ │ +09bf8c: |[09bf8c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isIconified:(Landroid/view/View;)Z │ │ +09bf9c: 7110 981a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isIconified:(Landroid/view/View;)Z // method@1a98 │ │ +09bfa2: 0a00 |0003: move-result v0 │ │ +09bfa4: 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; │ │ │ │ @@ -215477,18 +215478,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09bfd0: |[09bfd0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -09bfe0: 7110 991a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@1a99 │ │ -09bfe6: 0a00 |0003: move-result v0 │ │ -09bfe8: 0f00 |0004: return v0 │ │ +09bfa8: |[09bfa8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +09bfb8: 7110 991a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@1a99 │ │ +09bfbe: 0a00 |0003: move-result v0 │ │ +09bfc0: 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; │ │ │ │ @@ -215497,18 +215498,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09bfec: |[09bfec] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -09bffc: 7110 9a1a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@1a9a │ │ -09c002: 0a00 |0003: move-result v0 │ │ -09c004: 0f00 |0004: return v0 │ │ +09bfc4: |[09bfc4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +09bfd4: 7110 9a1a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@1a9a │ │ +09bfda: 0a00 |0003: move-result v0 │ │ +09bfdc: 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; │ │ │ │ @@ -215517,20 +215518,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 │ │ -09c008: |[09c008] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ -09c018: 2200 c203 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2; // type@03c2 │ │ -09c01c: 7030 3f1a 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@1a3f │ │ -09c022: 7110 9b1a 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; // method@1a9b │ │ -09c028: 0c00 |0008: move-result-object v0 │ │ -09c02a: 1100 |0009: return-object v0 │ │ +09bfe0: |[09bfe0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ +09bff0: 2200 c203 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2; // type@03c2 │ │ +09bff4: 7030 3f1a 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@1a3f │ │ +09bffa: 7110 9b1a 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; // method@1a9b │ │ +09c000: 0c00 |0008: move-result-object v0 │ │ +09c002: 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; │ │ │ │ @@ -215539,20 +215540,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 │ │ -09c02c: |[09c02c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ -09c03c: 2200 c103 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; // type@03c1 │ │ -09c040: 7030 3c1a 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@1a3c │ │ -09c046: 7110 9c1a 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; // method@1a9c │ │ -09c04c: 0c00 |0008: move-result-object v0 │ │ -09c04e: 1100 |0009: return-object v0 │ │ +09c004: |[09c004] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ +09c014: 2200 c103 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; // type@03c1 │ │ +09c018: 7030 3c1a 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@1a3c │ │ +09c01e: 7110 9c1a 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; // method@1a9c │ │ +09c024: 0c00 |0008: move-result-object v0 │ │ +09c026: 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; │ │ │ │ @@ -215561,18 +215562,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 │ │ -09c050: |[09c050] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -09c060: 7110 9d1a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@1a9d │ │ -09c066: 0c00 |0003: move-result-object v0 │ │ -09c068: 1100 |0004: return-object v0 │ │ +09c028: |[09c028] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +09c038: 7110 9d1a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@1a9d │ │ +09c03e: 0c00 |0003: move-result-object v0 │ │ +09c040: 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; │ │ │ │ @@ -215581,17 +215582,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09c06c: |[09c06c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setIconified:(Landroid/view/View;Z)V │ │ -09c07c: 7120 9e1a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setIconified:(Landroid/view/View;Z)V // method@1a9e │ │ -09c082: 0e00 |0003: return-void │ │ +09c044: |[09c044] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setIconified:(Landroid/view/View;Z)V │ │ +09c054: 7120 9e1a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setIconified:(Landroid/view/View;Z)V // method@1a9e │ │ +09c05a: 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; │ │ @@ -215602,17 +215603,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09c084: |[09c084] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setMaxWidth:(Landroid/view/View;I)V │ │ -09c094: 7120 9f1a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setMaxWidth:(Landroid/view/View;I)V // method@1a9f │ │ -09c09a: 0e00 |0003: return-void │ │ +09c05c: |[09c05c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setMaxWidth:(Landroid/view/View;I)V │ │ +09c06c: 7120 9f1a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setMaxWidth:(Landroid/view/View;I)V // method@1a9f │ │ +09c072: 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; │ │ @@ -215623,17 +215624,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 │ │ -09c09c: |[09c09c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -09c0ac: 7120 a01a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1aa0 │ │ -09c0b2: 0e00 |0003: return-void │ │ +09c074: |[09c074] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +09c084: 7120 a01a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1aa0 │ │ +09c08a: 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; │ │ @@ -215644,17 +215645,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 │ │ -09c0b4: |[09c0b4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -09c0c4: 7120 a11a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1aa1 │ │ -09c0ca: 0e00 |0003: return-void │ │ +09c08c: |[09c08c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +09c09c: 7120 a11a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1aa1 │ │ +09c0a2: 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; │ │ @@ -215665,17 +215666,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 │ │ -09c0cc: |[09c0cc] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -09c0dc: 7130 a21a 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@1aa2 │ │ -09c0e2: 0e00 |0003: return-void │ │ +09c0a4: |[09c0a4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +09c0b4: 7130 a21a 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@1aa2 │ │ +09c0ba: 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; │ │ @@ -215687,17 +215688,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 │ │ -09c0e4: |[09c0e4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -09c0f4: 7120 a31a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@1aa3 │ │ -09c0fa: 0e00 |0003: return-void │ │ +09c0bc: |[09c0bc] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +09c0cc: 7120 a31a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@1aa3 │ │ +09c0d2: 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; │ │ @@ -215708,17 +215709,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09c0fc: |[09c0fc] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -09c10c: 7120 a41a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@1aa4 │ │ -09c112: 0e00 |0003: return-void │ │ +09c0d4: |[09c0d4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +09c0e4: 7120 a41a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@1aa4 │ │ +09c0ea: 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; │ │ @@ -215729,17 +215730,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 │ │ -09c114: |[09c114] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -09c124: 7120 a51a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@1aa5 │ │ -09c12a: 0e00 |0003: return-void │ │ +09c0ec: |[09c0ec] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +09c0fc: 7120 a51a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@1aa5 │ │ +09c102: 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; │ │ @@ -215750,17 +215751,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09c12c: |[09c12c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -09c13c: 7120 a61a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@1aa6 │ │ -09c142: 0e00 |0003: return-void │ │ +09c104: |[09c104] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +09c114: 7120 a61a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@1aa6 │ │ +09c11a: 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; │ │ @@ -215804,42 +215805,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -09c144: |[09c144] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.:()V │ │ -09c154: 7010 ec1a 0400 |0000: invoke-direct {v4}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@1aec │ │ -09c15a: 1c02 2004 |0003: const-class v2, Landroid/view/View; // type@0420 │ │ -09c15e: 1a03 7116 |0005: const-string v3, "getDisplayList" // string@1671 │ │ -09c162: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -09c164: 1f01 8505 |0008: check-cast v1, [Ljava/lang/Class; // type@0585 │ │ -09c168: 6e30 eb20 3201 |000a: invoke-virtual {v2, v3, v1}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@20eb │ │ -09c16e: 0c01 |000d: move-result-object v1 │ │ -09c170: 5b41 aa07 |000e: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@07aa │ │ -09c174: 1c01 2004 |0010: const-class v1, Landroid/view/View; // type@0420 │ │ -09c178: 1a02 4d1c |0012: const-string v2, "mRecreateDisplayList" // string@1c4d │ │ -09c17c: 6e20 ea20 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@20ea │ │ -09c182: 0c01 |0017: move-result-object v1 │ │ -09c184: 5b41 ab07 |0018: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@07ab │ │ -09c188: 5441 ab07 |001a: iget-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@07ab │ │ -09c18c: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -09c18e: 6e20 8721 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2187 │ │ -09c194: 0e00 |0020: return-void │ │ -09c196: 0d00 |0021: move-exception v0 │ │ -09c198: 1a01 020e |0022: const-string v1, "SlidingPaneLayout" // string@0e02 │ │ -09c19c: 1a02 4503 |0024: const-string v2, "Couldn't fetch getDisplayList method; dimming won't work right." // string@0345 │ │ -09c1a0: 7130 091c 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c09 │ │ -09c1a6: 28e7 |0029: goto 0010 // -0019 │ │ -09c1a8: 0d00 |002a: move-exception v0 │ │ -09c1aa: 1a01 020e |002b: const-string v1, "SlidingPaneLayout" // string@0e02 │ │ -09c1ae: 1a02 4603 |002d: const-string v2, "Couldn't fetch mRecreateDisplayList field; dimming will be slow." // string@0346 │ │ -09c1b2: 7130 091c 2100 |002f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c09 │ │ -09c1b8: 28ee |0032: goto 0020 // -0012 │ │ +09c11c: |[09c11c] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.:()V │ │ +09c12c: 7010 ec1a 0400 |0000: invoke-direct {v4}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@1aec │ │ +09c132: 1c02 2004 |0003: const-class v2, Landroid/view/View; // type@0420 │ │ +09c136: 1a03 7116 |0005: const-string v3, "getDisplayList" // string@1671 │ │ +09c13a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +09c13c: 1f01 8505 |0008: check-cast v1, [Ljava/lang/Class; // type@0585 │ │ +09c140: 6e30 eb20 3201 |000a: invoke-virtual {v2, v3, v1}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@20eb │ │ +09c146: 0c01 |000d: move-result-object v1 │ │ +09c148: 5b41 aa07 |000e: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@07aa │ │ +09c14c: 1c01 2004 |0010: const-class v1, Landroid/view/View; // type@0420 │ │ +09c150: 1a02 4d1c |0012: const-string v2, "mRecreateDisplayList" // string@1c4d │ │ +09c154: 6e20 ea20 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@20ea │ │ +09c15a: 0c01 |0017: move-result-object v1 │ │ +09c15c: 5b41 ab07 |0018: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@07ab │ │ +09c160: 5441 ab07 |001a: iget-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@07ab │ │ +09c164: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +09c166: 6e20 8721 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2187 │ │ +09c16c: 0e00 |0020: return-void │ │ +09c16e: 0d00 |0021: move-exception v0 │ │ +09c170: 1a01 020e |0022: const-string v1, "SlidingPaneLayout" // string@0e02 │ │ +09c174: 1a02 4503 |0024: const-string v2, "Couldn't fetch getDisplayList method; dimming won't work right." // string@0345 │ │ +09c178: 7130 091c 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c09 │ │ +09c17e: 28e7 |0029: goto 0010 // -0019 │ │ +09c180: 0d00 |002a: move-exception v0 │ │ +09c182: 1a01 020e |002b: const-string v1, "SlidingPaneLayout" // string@0e02 │ │ +09c186: 1a02 4603 |002d: const-string v2, "Couldn't fetch mRecreateDisplayList field; dimming will be slow." // string@0346 │ │ +09c18a: 7130 091c 2100 |002f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c09 │ │ +09c190: 28ee |0032: goto 0020 // -0012 │ │ catches : 2 │ │ 0x0003 - 0x0010 │ │ Ljava/lang/NoSuchMethodException; -> 0x0021 │ │ 0x0010 - 0x0020 │ │ Ljava/lang/NoSuchFieldException; -> 0x002a │ │ positions : │ │ 0x0000 line=1499 │ │ @@ -215862,35 +215863,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 │ │ -09c1d8: |[09c1d8] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -09c1e8: 5431 aa07 |0000: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@07aa │ │ -09c1ec: 3801 2100 |0002: if-eqz v1, 0023 // +0021 │ │ -09c1f0: 5431 ab07 |0004: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@07ab │ │ -09c1f4: 3801 1d00 |0006: if-eqz v1, 0023 // +001d │ │ -09c1f8: 5431 ab07 |0008: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@07ab │ │ -09c1fc: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -09c1fe: 6e30 8821 5102 |000b: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Field;.setBoolean:(Ljava/lang/Object;Z)V // method@2188 │ │ -09c204: 5432 aa07 |000e: iget-object v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@07aa │ │ -09c208: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -09c20a: 1f01 8605 |0011: check-cast v1, [Ljava/lang/Object; // type@0586 │ │ -09c20e: 6e30 8921 5201 |0013: invoke-virtual {v2, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2189 │ │ -09c214: 6f30 ed1a 4305 |0016: invoke-super {v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1aed │ │ -09c21a: 0e00 |0019: return-void │ │ -09c21c: 0d00 |001a: move-exception v0 │ │ -09c21e: 1a01 020e |001b: const-string v1, "SlidingPaneLayout" // string@0e02 │ │ -09c222: 1a02 0604 |001d: const-string v2, "Error refreshing display list state" // string@0406 │ │ -09c226: 7130 091c 2100 |001f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c09 │ │ -09c22c: 28f4 |0022: goto 0016 // -000c │ │ -09c22e: 6e10 c41c 0500 |0023: invoke-virtual {v5}, Landroid/view/View;.invalidate:()V // method@1cc4 │ │ -09c234: 28f3 |0026: goto 0019 // -000d │ │ +09c1b0: |[09c1b0] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +09c1c0: 5431 aa07 |0000: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@07aa │ │ +09c1c4: 3801 2100 |0002: if-eqz v1, 0023 // +0021 │ │ +09c1c8: 5431 ab07 |0004: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@07ab │ │ +09c1cc: 3801 1d00 |0006: if-eqz v1, 0023 // +001d │ │ +09c1d0: 5431 ab07 |0008: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@07ab │ │ +09c1d4: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +09c1d6: 6e30 8821 5102 |000b: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Field;.setBoolean:(Ljava/lang/Object;Z)V // method@2188 │ │ +09c1dc: 5432 aa07 |000e: iget-object v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@07aa │ │ +09c1e0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +09c1e2: 1f01 8605 |0011: check-cast v1, [Ljava/lang/Object; // type@0586 │ │ +09c1e6: 6e30 8921 5201 |0013: invoke-virtual {v2, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2189 │ │ +09c1ec: 6f30 ed1a 4305 |0016: invoke-super {v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1aed │ │ +09c1f2: 0e00 |0019: return-void │ │ +09c1f4: 0d00 |001a: move-exception v0 │ │ +09c1f6: 1a01 020e |001b: const-string v1, "SlidingPaneLayout" // string@0e02 │ │ +09c1fa: 1a02 0604 |001d: const-string v2, "Error refreshing display list state" // string@0406 │ │ +09c1fe: 7130 091c 2100 |001f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1c09 │ │ +09c204: 28f4 |0022: goto 0016 // -000c │ │ +09c206: 6e10 c41c 0500 |0023: invoke-virtual {v5}, Landroid/view/View;.invalidate:()V // method@1cc4 │ │ +09c20c: 28f3 |0026: goto 0019 // -000d │ │ catches : 1 │ │ 0x0008 - 0x0016 │ │ Ljava/lang/Exception; -> 0x001a │ │ positions : │ │ 0x0000 line=1515 │ │ 0x0008 line=1517 │ │ 0x000e line=1518 │ │ @@ -215935,17 +215936,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c248: |[09c248] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.:()V │ │ -09c258: 7010 ec1a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@1aec │ │ -09c25e: 0e00 |0003: return-void │ │ +09c220: |[09c220] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.:()V │ │ +09c230: 7010 ec1a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@1aec │ │ +09c236: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1531 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; │ │ │ │ Virtual methods - │ │ @@ -215954,21 +215955,21 @@ │ │ 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 │ │ -09c260: |[09c260] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -09c270: 6e10 971c 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ -09c276: 0c00 |0003: move-result-object v0 │ │ -09c278: 1f00 d603 |0004: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03d6 │ │ -09c27c: 5400 a007 |0006: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@07a0 │ │ -09c280: 7120 5412 0300 |0008: invoke-static {v3, v0}, Landroid/support/v4/view/ViewCompat;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@1254 │ │ -09c286: 0e00 |000b: return-void │ │ +09c238: |[09c238] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +09c248: 6e10 971c 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c97 │ │ +09c24e: 0c00 |0003: move-result-object v0 │ │ +09c250: 1f00 d603 |0004: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03d6 │ │ +09c254: 5400 a007 |0006: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@07a0 │ │ +09c258: 7120 5412 0300 |0008: invoke-static {v3, v0}, Landroid/support/v4/view/ViewCompat;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@1254 │ │ +09c25e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1534 │ │ 0x000b line=1535 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; │ │ 0x0000 - 0x000c reg=2 parent Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -216004,17 +216005,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c288: |[09c288] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.:()V │ │ -09c298: 7010 3b03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@033b │ │ -09c29e: 0e00 |0003: return-void │ │ +09c260: |[09c260] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.:()V │ │ +09c270: 7010 3b03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@033b │ │ +09c276: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; │ │ │ │ Virtual methods - │ │ @@ -216023,18 +216024,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09c2a0: |[09c2a0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -09c2b0: 7110 6303 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@0363 │ │ -09c2b6: 0a00 |0003: move-result v0 │ │ -09c2b8: 0f00 |0004: return v0 │ │ +09c278: |[09c278] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +09c288: 7110 6303 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@0363 │ │ +09c28e: 0a00 |0003: move-result v0 │ │ +09c290: 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; │ │ │ │ @@ -216068,17 +216069,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c2bc: |[09c2bc] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.:()V │ │ -09c2cc: 7010 5707 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@0757 │ │ -09c2d2: 0e00 |0003: return-void │ │ +09c294: |[09c294] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.:()V │ │ +09c2a4: 7010 5707 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@0757 │ │ +09c2aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ │ │ Virtual methods - │ │ @@ -216087,81 +216088,81 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 27 │ │ ins : 2 │ │ outs : 24 │ │ insns size : 134 16-bit code units │ │ -09c2d4: |[09c2d4] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -09c2e4: 2201 7001 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatKitKat$Builder; // type@0170 │ │ -09c2e8: 0800 1a00 |0002: move-object/from16 v0, v26 │ │ -09c2ec: 5402 fb01 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01fb │ │ -09c2f0: 0800 1a00 |0006: move-object/from16 v0, v26 │ │ -09c2f4: 5403 0202 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0202 │ │ -09c2f8: 0800 1a00 |000a: move-object/from16 v0, v26 │ │ -09c2fc: 5404 fa01 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01fa │ │ -09c300: 0800 1a00 |000e: move-object/from16 v0, v26 │ │ -09c304: 5405 f901 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f9 │ │ -09c308: 0800 1a00 |0012: move-object/from16 v0, v26 │ │ -09c30c: 5406 f701 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01f7 │ │ -09c310: 0800 1a00 |0016: move-object/from16 v0, v26 │ │ -09c314: 5407 0e02 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@020e │ │ -09c318: 0800 1a00 |001a: move-object/from16 v0, v26 │ │ -09c31c: 5208 0302 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0203 │ │ -09c320: 0800 1a00 |001e: move-object/from16 v0, v26 │ │ -09c324: 5409 f801 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f8 │ │ -09c328: 0800 1a00 |0022: move-object/from16 v0, v26 │ │ -09c32c: 540a fd01 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01fd │ │ -09c330: 0800 1a00 |0026: move-object/from16 v0, v26 │ │ -09c334: 540b 0002 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0200 │ │ -09c338: 0800 1a00 |002a: move-object/from16 v0, v26 │ │ -09c33c: 520c 0802 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@0208 │ │ -09c340: 0800 1a00 |002e: move-object/from16 v0, v26 │ │ -09c344: 520d 0602 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0206 │ │ -09c348: 0800 1a00 |0032: move-object/from16 v0, v26 │ │ -09c34c: 550e 0702 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0207 │ │ -09c350: 0800 1a00 |0036: move-object/from16 v0, v26 │ │ -09c354: 550f 0a02 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@020a │ │ -09c358: 0800 1a00 |003a: move-object/from16 v0, v26 │ │ -09c35c: 5500 0f02 |003c: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@020f │ │ -09c360: 0210 0000 |003e: move/from16 v16, v0 │ │ -09c364: 0800 1a00 |0040: move-object/from16 v0, v26 │ │ -09c368: 5200 0502 |0042: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0205 │ │ -09c36c: 0211 0000 |0044: move/from16 v17, v0 │ │ -09c370: 0800 1a00 |0046: move-object/from16 v0, v26 │ │ -09c374: 5400 0d02 |0048: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@020d │ │ -09c378: 0812 0000 |004a: move-object/from16 v18, v0 │ │ -09c37c: 0800 1a00 |004c: move-object/from16 v0, v26 │ │ -09c380: 5500 0102 |004e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0201 │ │ -09c384: 0213 0000 |0050: move/from16 v19, v0 │ │ -09c388: 0800 1a00 |0052: move-object/from16 v0, v26 │ │ -09c38c: 5400 0402 |0054: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@0204 │ │ -09c390: 0814 0000 |0056: move-object/from16 v20, v0 │ │ -09c394: 0800 1a00 |0058: move-object/from16 v0, v26 │ │ -09c398: 5400 fc01 |005a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01fc │ │ -09c39c: 0815 0000 |005c: move-object/from16 v21, v0 │ │ -09c3a0: 0800 1a00 |005e: move-object/from16 v0, v26 │ │ -09c3a4: 5400 fe01 |0060: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@01fe │ │ -09c3a8: 0816 0000 |0062: move-object/from16 v22, v0 │ │ -09c3ac: 0800 1a00 |0064: move-object/from16 v0, v26 │ │ -09c3b0: 5500 ff01 |0066: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@01ff │ │ -09c3b4: 0217 0000 |0068: move/from16 v23, v0 │ │ -09c3b8: 0800 1a00 |006a: move-object/from16 v0, v26 │ │ -09c3bc: 5400 0b02 |006c: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@020b │ │ -09c3c0: 0818 0000 |006e: move-object/from16 v24, v0 │ │ -09c3c4: 7618 f407 0100 |0070: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24}, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.:(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;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V // method@07f4 │ │ -09c3ca: 0800 1a00 |0073: move-object/from16 v0, v26 │ │ -09c3ce: 5402 f401 |0075: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01f4 │ │ -09c3d2: 7120 9a07 2100 |0077: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@079a │ │ -09c3d8: 0800 1a00 |007a: move-object/from16 v0, v26 │ │ -09c3dc: 5402 0c02 |007c: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@020c │ │ -09c3e0: 7120 9b07 2100 |007e: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@079b │ │ -09c3e6: 6e10 f607 0100 |0081: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.build:()Landroid/app/Notification; // method@07f6 │ │ -09c3ec: 0c02 |0084: move-result-object v2 │ │ -09c3ee: 1102 |0085: return-object v2 │ │ +09c2ac: |[09c2ac] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +09c2bc: 2201 7001 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatKitKat$Builder; // type@0170 │ │ +09c2c0: 0800 1a00 |0002: move-object/from16 v0, v26 │ │ +09c2c4: 5402 fb01 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01fb │ │ +09c2c8: 0800 1a00 |0006: move-object/from16 v0, v26 │ │ +09c2cc: 5403 0202 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0202 │ │ +09c2d0: 0800 1a00 |000a: move-object/from16 v0, v26 │ │ +09c2d4: 5404 fa01 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01fa │ │ +09c2d8: 0800 1a00 |000e: move-object/from16 v0, v26 │ │ +09c2dc: 5405 f901 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f9 │ │ +09c2e0: 0800 1a00 |0012: move-object/from16 v0, v26 │ │ +09c2e4: 5406 f701 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01f7 │ │ +09c2e8: 0800 1a00 |0016: move-object/from16 v0, v26 │ │ +09c2ec: 5407 0e02 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@020e │ │ +09c2f0: 0800 1a00 |001a: move-object/from16 v0, v26 │ │ +09c2f4: 5208 0302 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0203 │ │ +09c2f8: 0800 1a00 |001e: move-object/from16 v0, v26 │ │ +09c2fc: 5409 f801 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f8 │ │ +09c300: 0800 1a00 |0022: move-object/from16 v0, v26 │ │ +09c304: 540a fd01 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01fd │ │ +09c308: 0800 1a00 |0026: move-object/from16 v0, v26 │ │ +09c30c: 540b 0002 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0200 │ │ +09c310: 0800 1a00 |002a: move-object/from16 v0, v26 │ │ +09c314: 520c 0802 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@0208 │ │ +09c318: 0800 1a00 |002e: move-object/from16 v0, v26 │ │ +09c31c: 520d 0602 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0206 │ │ +09c320: 0800 1a00 |0032: move-object/from16 v0, v26 │ │ +09c324: 550e 0702 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0207 │ │ +09c328: 0800 1a00 |0036: move-object/from16 v0, v26 │ │ +09c32c: 550f 0a02 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@020a │ │ +09c330: 0800 1a00 |003a: move-object/from16 v0, v26 │ │ +09c334: 5500 0f02 |003c: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@020f │ │ +09c338: 0210 0000 |003e: move/from16 v16, v0 │ │ +09c33c: 0800 1a00 |0040: move-object/from16 v0, v26 │ │ +09c340: 5200 0502 |0042: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0205 │ │ +09c344: 0211 0000 |0044: move/from16 v17, v0 │ │ +09c348: 0800 1a00 |0046: move-object/from16 v0, v26 │ │ +09c34c: 5400 0d02 |0048: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@020d │ │ +09c350: 0812 0000 |004a: move-object/from16 v18, v0 │ │ +09c354: 0800 1a00 |004c: move-object/from16 v0, v26 │ │ +09c358: 5500 0102 |004e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0201 │ │ +09c35c: 0213 0000 |0050: move/from16 v19, v0 │ │ +09c360: 0800 1a00 |0052: move-object/from16 v0, v26 │ │ +09c364: 5400 0402 |0054: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@0204 │ │ +09c368: 0814 0000 |0056: move-object/from16 v20, v0 │ │ +09c36c: 0800 1a00 |0058: move-object/from16 v0, v26 │ │ +09c370: 5400 fc01 |005a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01fc │ │ +09c374: 0815 0000 |005c: move-object/from16 v21, v0 │ │ +09c378: 0800 1a00 |005e: move-object/from16 v0, v26 │ │ +09c37c: 5400 fe01 |0060: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@01fe │ │ +09c380: 0816 0000 |0062: move-object/from16 v22, v0 │ │ +09c384: 0800 1a00 |0064: move-object/from16 v0, v26 │ │ +09c388: 5500 ff01 |0066: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@01ff │ │ +09c38c: 0217 0000 |0068: move/from16 v23, v0 │ │ +09c390: 0800 1a00 |006a: move-object/from16 v0, v26 │ │ +09c394: 5400 0b02 |006c: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@020b │ │ +09c398: 0818 0000 |006e: move-object/from16 v24, v0 │ │ +09c39c: 7618 f407 0100 |0070: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24}, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.:(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;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V // method@07f4 │ │ +09c3a2: 0800 1a00 |0073: move-object/from16 v0, v26 │ │ +09c3a6: 5402 f401 |0075: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01f4 │ │ +09c3aa: 7120 9a07 2100 |0077: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@079a │ │ +09c3b0: 0800 1a00 |007a: move-object/from16 v0, v26 │ │ +09c3b4: 5402 0c02 |007c: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@020c │ │ +09c3b8: 7120 9b07 2100 |007e: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@079b │ │ +09c3be: 6e10 f607 0100 |0081: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.build:()Landroid/app/Notification; // method@07f6 │ │ +09c3c4: 0c02 |0084: move-result-object v2 │ │ +09c3c6: 1102 |0085: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ 0x0073 line=647 │ │ 0x007a line=648 │ │ 0x0081 line=649 │ │ locals : │ │ @@ -216174,21 +216175,21 @@ │ │ type : '(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -09c3f0: |[09c3f0] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ -09c400: 6200 e301 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01e3 │ │ -09c404: 6201 0203 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@0302 │ │ -09c408: 7140 f907 4310 |0004: invoke-static {v3, v4, v0, v1}, Landroid/support/v4/app/NotificationCompatKitKat;.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@07f9 │ │ -09c40e: 0c00 |0007: move-result-object v0 │ │ -09c410: 1f00 4b01 |0008: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@014b │ │ -09c414: 1100 |000a: return-object v0 │ │ +09c3c8: |[09c3c8] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ +09c3d8: 6200 e301 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01e3 │ │ +09c3dc: 6201 0203 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@0302 │ │ +09c3e0: 7140 f907 4310 |0004: invoke-static {v3, v4, v0, v1}, Landroid/support/v4/app/NotificationCompatKitKat;.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@07f9 │ │ +09c3e6: 0c00 |0007: move-result-object v0 │ │ +09c3e8: 1f00 4b01 |0008: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@014b │ │ +09c3ec: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=664 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ 0x0000 - 0x000b reg=3 n Landroid/app/Notification; │ │ 0x0000 - 0x000b reg=4 actionIndex I │ │ @@ -216198,18 +216199,18 @@ │ │ type : '(Landroid/app/Notification;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09c418: |[09c418] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getActionCount:(Landroid/app/Notification;)I │ │ -09c428: 7110 fa07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getActionCount:(Landroid/app/Notification;)I // method@07fa │ │ -09c42e: 0a00 |0003: move-result v0 │ │ -09c430: 0f00 |0004: return v0 │ │ +09c3f0: |[09c3f0] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getActionCount:(Landroid/app/Notification;)I │ │ +09c400: 7110 fa07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getActionCount:(Landroid/app/Notification;)I // method@07fa │ │ +09c406: 0a00 |0003: move-result v0 │ │ +09c408: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -216218,18 +216219,18 @@ │ │ type : '(Landroid/app/Notification;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09c434: |[09c434] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ -09c444: 7110 fb07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@07fb │ │ -09c44a: 0c00 |0003: move-result-object v0 │ │ -09c44c: 1100 |0004: return-object v0 │ │ +09c40c: |[09c40c] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +09c41c: 7110 fb07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@07fb │ │ +09c422: 0c00 |0003: move-result-object v0 │ │ +09c424: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -216238,18 +216239,18 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09c450: |[09c450] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ -09c460: 7110 fc07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getGroup:(Landroid/app/Notification;)Ljava/lang/String; // method@07fc │ │ -09c466: 0c00 |0003: move-result-object v0 │ │ -09c468: 1100 |0004: return-object v0 │ │ +09c428: |[09c428] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +09c438: 7110 fc07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getGroup:(Landroid/app/Notification;)Ljava/lang/String; // method@07fc │ │ +09c43e: 0c00 |0003: move-result-object v0 │ │ +09c440: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -216258,18 +216259,18 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09c46c: |[09c46c] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getLocalOnly:(Landroid/app/Notification;)Z │ │ -09c47c: 7110 fd07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getLocalOnly:(Landroid/app/Notification;)Z // method@07fd │ │ -09c482: 0a00 |0003: move-result v0 │ │ -09c484: 0f00 |0004: return v0 │ │ +09c444: |[09c444] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getLocalOnly:(Landroid/app/Notification;)Z │ │ +09c454: 7110 fd07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getLocalOnly:(Landroid/app/Notification;)Z // method@07fd │ │ +09c45a: 0a00 |0003: move-result v0 │ │ +09c45c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=670 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -216278,18 +216279,18 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09c488: |[09c488] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ -09c498: 7110 fe07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; // method@07fe │ │ -09c49e: 0c00 |0003: move-result-object v0 │ │ -09c4a0: 1100 |0004: return-object v0 │ │ +09c460: |[09c460] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +09c470: 7110 fe07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; // method@07fe │ │ +09c476: 0c00 |0003: move-result-object v0 │ │ +09c478: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -216298,18 +216299,18 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09c4a4: |[09c4a4] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.isGroupSummary:(Landroid/app/Notification;)Z │ │ -09c4b4: 7110 ff07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.isGroupSummary:(Landroid/app/Notification;)Z // method@07ff │ │ -09c4ba: 0a00 |0003: move-result v0 │ │ -09c4bc: 0f00 |0004: return v0 │ │ +09c47c: |[09c47c] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.isGroupSummary:(Landroid/app/Notification;)Z │ │ +09c48c: 7110 ff07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.isGroupSummary:(Landroid/app/Notification;)Z // method@07ff │ │ +09c492: 0a00 |0003: move-result v0 │ │ +09c494: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -216343,17 +216344,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c4c0: |[09c4c0] android.support.v4.app.NotificationManagerCompat$ImplIceCreamSandwich.:()V │ │ -09c4d0: 7010 1b08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplEclair;.:()V // method@081b │ │ -09c4d6: 0e00 |0003: return-void │ │ +09c498: |[09c498] android.support.v4.app.NotificationManagerCompat$ImplIceCreamSandwich.:()V │ │ +09c4a8: 7010 1b08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplEclair;.:()V // method@081b │ │ +09c4ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich; │ │ │ │ Virtual methods - │ │ @@ -216362,17 +216363,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09c4d8: |[09c4d8] android.support.v4.app.NotificationManagerCompat$ImplIceCreamSandwich.getSideChannelBindFlags:()I │ │ -09c4e8: 1300 2100 |0000: const/16 v0, #int 33 // #21 │ │ -09c4ec: 0f00 |0002: return v0 │ │ +09c4b0: |[09c4b0] android.support.v4.app.NotificationManagerCompat$ImplIceCreamSandwich.getSideChannelBindFlags:()I │ │ +09c4c0: 1300 2100 |0000: const/16 v0, #int 33 // #21 │ │ +09c4c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich; │ │ │ │ source_file_idx : 3198 (NotificationManagerCompat.java) │ │ @@ -216405,17 +216406,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c4f0: |[09c4f0] android.support.v4.app.ShareCompat$ShareCompatImplJB.:()V │ │ -09c500: 7010 ad08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@08ad │ │ -09c506: 0e00 |0003: return-void │ │ +09c4c8: |[09c4c8] android.support.v4.app.ShareCompat$ShareCompatImplJB.:()V │ │ +09c4d8: 7010 ad08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@08ad │ │ +09c4de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; │ │ │ │ Virtual methods - │ │ @@ -216424,18 +216425,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 │ │ -09c508: |[09c508] android.support.v4.app.ShareCompat$ShareCompatImplJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ -09c518: 7110 bd08 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ShareCompatJB;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@08bd │ │ -09c51e: 0c00 |0003: move-result-object v0 │ │ -09c520: 1100 |0004: return-object v0 │ │ +09c4e0: |[09c4e0] android.support.v4.app.ShareCompat$ShareCompatImplJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ +09c4f0: 7110 bd08 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ShareCompatJB;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@08bd │ │ +09c4f6: 0c00 |0003: move-result-object v0 │ │ +09c4f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; │ │ 0x0000 - 0x0005 reg=2 html Ljava/lang/CharSequence; │ │ │ │ @@ -216444,17 +216445,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09c524: |[09c524] android.support.v4.app.ShareCompat$ShareCompatImplJB.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ -09c534: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09c536: 0f00 |0001: return v0 │ │ +09c4fc: |[09c4fc] android.support.v4.app.ShareCompat$ShareCompatImplJB.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ +09c50c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09c50e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -216488,17 +216489,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c538: |[09c538] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.:()V │ │ -09c548: 7010 5309 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@0953 │ │ -09c54e: 0e00 |0003: return-void │ │ +09c510: |[09c510] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.:()V │ │ +09c520: 7010 5309 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@0953 │ │ +09c526: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; │ │ │ │ Virtual methods - │ │ @@ -216507,18 +216508,18 @@ │ │ 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 │ │ -09c550: |[09c550] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -09c560: 7120 6109 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/content/IntentCompatIcsMr1;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0961 │ │ -09c566: 0c00 |0003: move-result-object v0 │ │ -09c568: 1100 |0004: return-object v0 │ │ +09c528: |[09c528] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +09c538: 7120 6109 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/content/IntentCompatIcsMr1;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0961 │ │ +09c53e: 0c00 |0003: move-result-object v0 │ │ +09c540: 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; │ │ @@ -216553,17 +216554,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c56c: |[09c56c] android.support.v4.graphics.BitmapCompat$JbMr2BitmapCompatImpl.:()V │ │ -09c57c: 7010 d009 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/BitmapCompat$HcMr1BitmapCompatImpl;.:()V // method@09d0 │ │ -09c582: 0e00 |0003: return-void │ │ +09c544: |[09c544] android.support.v4.graphics.BitmapCompat$JbMr2BitmapCompatImpl.:()V │ │ +09c554: 7010 d009 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/BitmapCompat$HcMr1BitmapCompatImpl;.:()V // method@09d0 │ │ +09c55a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -216572,18 +216573,18 @@ │ │ type : '(Landroid/graphics/Bitmap;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09c584: |[09c584] android.support.v4.graphics.BitmapCompat$JbMr2BitmapCompatImpl.hasMipMap:(Landroid/graphics/Bitmap;)Z │ │ -09c594: 7110 df09 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/BitmapCompatJellybeanMR2;.hasMipMap:(Landroid/graphics/Bitmap;)Z // method@09df │ │ -09c59a: 0a00 |0003: move-result v0 │ │ -09c59c: 0f00 |0004: return v0 │ │ +09c55c: |[09c55c] android.support.v4.graphics.BitmapCompat$JbMr2BitmapCompatImpl.hasMipMap:(Landroid/graphics/Bitmap;)Z │ │ +09c56c: 7110 df09 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/BitmapCompatJellybeanMR2;.hasMipMap:(Landroid/graphics/Bitmap;)Z // method@09df │ │ +09c572: 0a00 |0003: move-result v0 │ │ +09c574: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl; │ │ 0x0000 - 0x0005 reg=2 bitmap Landroid/graphics/Bitmap; │ │ │ │ @@ -216592,17 +216593,17 @@ │ │ type : '(Landroid/graphics/Bitmap;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09c5a0: |[09c5a0] android.support.v4.graphics.BitmapCompat$JbMr2BitmapCompatImpl.setHasMipMap:(Landroid/graphics/Bitmap;Z)V │ │ -09c5b0: 7120 e009 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/BitmapCompatJellybeanMR2;.setHasMipMap:(Landroid/graphics/Bitmap;Z)V // method@09e0 │ │ -09c5b6: 0e00 |0003: return-void │ │ +09c578: |[09c578] android.support.v4.graphics.BitmapCompat$JbMr2BitmapCompatImpl.setHasMipMap:(Landroid/graphics/Bitmap;Z)V │ │ +09c588: 7120 e009 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/BitmapCompatJellybeanMR2;.setHasMipMap:(Landroid/graphics/Bitmap;Z)V // method@09e0 │ │ +09c58e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl; │ │ 0x0000 - 0x0004 reg=1 bitmap Landroid/graphics/Bitmap; │ │ @@ -216638,17 +216639,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c5b8: |[09c5b8] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.:()V │ │ -09c5c8: 7010 f409 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@09f4 │ │ -09c5ce: 0e00 |0003: return-void │ │ +09c590: |[09c590] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.:()V │ │ +09c5a0: 7010 f409 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@09f4 │ │ +09c5a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; │ │ │ │ Virtual methods - │ │ @@ -216657,18 +216658,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09c5d0: |[09c5d0] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -09c5e0: 7110 0c0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@0a0c │ │ -09c5e6: 0a00 |0003: move-result v0 │ │ -09c5e8: 0f00 |0004: return v0 │ │ +09c5a8: |[09c5a8] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +09c5b8: 7110 0c0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@0a0c │ │ +09c5be: 0a00 |0003: move-result v0 │ │ +09c5c0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; │ │ 0x0000 - 0x0005 reg=2 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -216677,17 +216678,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09c5ec: |[09c5ec] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -09c5fc: 7120 0d0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@0a0d │ │ -09c602: 0e00 |0003: return-void │ │ +09c5c4: |[09c5c4] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +09c5d4: 7120 0d0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@0a0d │ │ +09c5da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -216723,17 +216724,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c604: |[09c604] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.:()V │ │ -09c614: 7010 250f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@0f25 │ │ -09c61a: 0e00 |0003: return-void │ │ +09c5dc: |[09c5dc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.:()V │ │ +09c5ec: 7010 250f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@0f25 │ │ +09c5f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; │ │ │ │ Virtual methods - │ │ @@ -216742,23 +216743,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 │ │ -09c61c: |[09c61c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -09c62c: 7120 8d0f 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; // method@0f8d │ │ -09c632: 0c00 |0003: move-result-object v0 │ │ -09c634: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -09c638: 2201 6403 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@0364 │ │ -09c63c: 7020 cb16 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@16cb │ │ -09c642: 1101 |000b: return-object v1 │ │ -09c644: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -09c646: 28fe |000d: goto 000b // -0002 │ │ +09c5f4: |[09c5f4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +09c604: 7120 8d0f 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; // method@0f8d │ │ +09c60a: 0c00 |0003: move-result-object v0 │ │ +09c60c: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +09c610: 2201 6403 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@0364 │ │ +09c614: 7020 cb16 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@16cb │ │ +09c61a: 1101 |000b: return-object v1 │ │ +09c61c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +09c61e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0004 line=277 │ │ 0x0006 line=278 │ │ 0x000b line=280 │ │ locals : │ │ @@ -216772,20 +216773,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 │ │ -09c648: |[09c648] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -09c658: 2200 9402 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; // type@0294 │ │ -09c65c: 7030 3a0f 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@0f3a │ │ -09c662: 7110 8e0f 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; // method@0f8e │ │ -09c668: 0c00 |0008: move-result-object v0 │ │ -09c66a: 1100 |0009: return-object v0 │ │ +09c620: |[09c620] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +09c630: 2200 9402 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; // type@0294 │ │ +09c634: 7030 3a0f 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@0f3a │ │ +09c63a: 7110 8e0f 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; // method@0f8e │ │ +09c640: 0c00 |0008: move-result-object v0 │ │ +09c642: 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; │ │ │ │ @@ -216794,18 +216795,18 @@ │ │ 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 │ │ -09c66c: |[09c66c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -09c67c: 7140 8f0f 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@0f8f │ │ -09c682: 0a00 |0003: move-result v0 │ │ -09c684: 0f00 |0004: return v0 │ │ +09c644: |[09c644] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +09c654: 7140 8f0f 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@0f8f │ │ +09c65a: 0a00 |0003: move-result v0 │ │ +09c65c: 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; │ │ @@ -216842,17 +216843,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c688: |[09c688] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ -09c698: 7010 e40f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;.:()V // method@0fe4 │ │ -09c69e: 0e00 |0003: return-void │ │ +09c660: |[09c660] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ +09c670: 7010 e40f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;.:()V // method@0fe4 │ │ +09c676: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -216861,18 +216862,18 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -09c6a0: |[09c6a0] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -09c6b0: 7120 0510 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@1005 │ │ -09c6b6: 0a00 |0003: move-result v0 │ │ -09c6b8: 0f00 |0004: return v0 │ │ +09c678: |[09c678] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +09c688: 7120 0510 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@1005 │ │ +09c68e: 0a00 |0003: move-result v0 │ │ +09c690: 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 │ │ @@ -216882,18 +216883,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09c6bc: |[09c6bc] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -09c6cc: 7110 0610 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@1006 │ │ -09c6d2: 0a00 |0003: move-result v0 │ │ -09c6d4: 0f00 |0004: return v0 │ │ +09c694: |[09c694] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +09c6a4: 7110 0610 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@1006 │ │ +09c6aa: 0a00 |0003: move-result v0 │ │ +09c6ac: 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 │ │ │ │ @@ -216902,18 +216903,18 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09c6d8: |[09c6d8] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -09c6e8: 7110 0710 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@1007 │ │ -09c6ee: 0a00 |0003: move-result v0 │ │ -09c6f0: 0f00 |0004: return v0 │ │ +09c6b0: |[09c6b0] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +09c6c0: 7110 0710 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@1007 │ │ +09c6c6: 0a00 |0003: move-result v0 │ │ +09c6c8: 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 │ │ │ │ @@ -216947,17 +216948,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c6f4: |[09c6f4] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ -09c704: 7010 7911 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;.:()V // method@1179 │ │ -09c70a: 0e00 |0003: return-void │ │ +09c6cc: |[09c6cc] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ +09c6dc: 7010 7911 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;.:()V // method@1179 │ │ +09c6e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=741 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -216966,18 +216967,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09c70c: |[09c70c] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -09c71c: 7110 7612 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@1276 │ │ -09c722: 0a00 |0003: move-result v0 │ │ -09c724: 0f00 |0004: return v0 │ │ +09c6e4: |[09c6e4] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +09c6f4: 7110 7612 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@1276 │ │ +09c6fa: 0a00 |0003: move-result v0 │ │ +09c6fc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ │ │ @@ -216986,17 +216987,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09c728: |[09c728] android.support.v4.view.ViewCompat$GBViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ -09c738: 7120 7712 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatGingerbread;.setOverScrollMode:(Landroid/view/View;I)V // method@1277 │ │ -09c73e: 0e00 |0003: return-void │ │ +09c700: |[09c700] android.support.v4.view.ViewCompat$GBViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ +09c710: 7120 7712 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatGingerbread;.setOverScrollMode:(Landroid/view/View;I)V // method@1277 │ │ +09c716: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ 0x0003 line=749 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -217032,17 +217033,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c740: |[09c740] android.support.v4.view.ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl.:()V │ │ -09c750: 7010 c012 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@12c0 │ │ -09c756: 0e00 |0003: return-void │ │ +09c718: |[09c718] android.support.v4.view.ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl.:()V │ │ +09c728: 7010 c012 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@12c0 │ │ +09c72e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -217051,17 +217052,17 @@ │ │ type : '(Landroid/view/ViewConfiguration;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09c758: |[09c758] android.support.v4.view.ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ -09c768: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09c76a: 0f00 |0001: return v0 │ │ +09c730: |[09c730] android.support.v4.view.ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ +09c740: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09c742: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl; │ │ 0x0000 - 0x0002 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ @@ -217095,17 +217096,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c76c: |[09c76c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ -09c77c: 7010 d312 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@12d3 │ │ -09c782: 0e00 |0003: return-void │ │ +09c744: |[09c744] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ +09c754: 7010 d312 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@12d3 │ │ +09c75a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -217114,18 +217115,18 @@ │ │ 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 │ │ -09c784: |[09c784] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -09c794: 7130 f512 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@12f5 │ │ -09c79a: 0a00 |0003: move-result v0 │ │ -09c79c: 0f00 |0004: return v0 │ │ +09c75c: |[09c75c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +09c76c: 7130 f512 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@12f5 │ │ +09c772: 0a00 |0003: move-result v0 │ │ +09c774: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 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; │ │ @@ -217161,17 +217162,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c7a0: |[09c7a0] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.:()V │ │ -09c7b0: 7010 dc13 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.:()V // method@13dc │ │ -09c7b6: 0e00 |0003: return-void │ │ +09c778: |[09c778] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.:()V │ │ +09c788: 7010 dc13 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.:()V // method@13dc │ │ +09c78e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -217180,17 +217181,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09c7b8: |[09c7b8] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ -09c7c8: 7120 7514 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@1475 │ │ -09c7ce: 0e00 |0003: return-void │ │ +09c790: |[09c790] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ +09c7a0: 7120 7514 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@1475 │ │ +09c7a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ 0x0003 line=561 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -217202,17 +217203,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09c7d0: |[09c7d0] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.withEndAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ -09c7e0: 7120 7614 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.withEndAction:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1476 │ │ -09c7e6: 0e00 |0003: return-void │ │ +09c7a8: |[09c7a8] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.withEndAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ +09c7b8: 7120 7614 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.withEndAction:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1476 │ │ +09c7be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ 0x0003 line=571 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -217224,17 +217225,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c7e8: |[09c7e8] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.withLayer:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -09c7f8: 7110 7714 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.withLayer:(Landroid/view/View;)V // method@1477 │ │ -09c7fe: 0e00 |0003: return-void │ │ +09c7c0: |[09c7c0] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.withLayer:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +09c7d0: 7110 7714 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.withLayer:(Landroid/view/View;)V // method@1477 │ │ +09c7d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=575 │ │ 0x0003 line=576 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -217245,17 +217246,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09c800: |[09c800] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.withStartAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ -09c810: 7120 7814 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.withStartAction:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1478 │ │ -09c816: 0e00 |0003: return-void │ │ +09c7d8: |[09c7d8] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.withStartAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ +09c7e8: 7120 7814 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.withStartAction:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1478 │ │ +09c7ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ 0x0003 line=566 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -217292,17 +217293,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c818: |[09c818] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.:()V │ │ -09c828: 7010 f714 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@14f7 │ │ -09c82e: 0e00 |0003: return-void │ │ +09c7f0: |[09c7f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.:()V │ │ +09c800: 7010 f714 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@14f7 │ │ +09c806: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=920 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ │ │ Virtual methods - │ │ @@ -217311,17 +217312,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 │ │ -09c830: |[09c830] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -09c840: 7130 9016 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.addChild:(Ljava/lang/Object;Landroid/view/View;I)V // method@1690 │ │ -09c846: 0e00 |0003: return-void │ │ +09c808: |[09c808] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +09c818: 7130 9016 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.addChild:(Ljava/lang/Object;Landroid/view/View;I)V // method@1690 │ │ +09c81e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=938 │ │ 0x0003 line=939 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -217333,18 +217334,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 │ │ -09c848: |[09c848] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -09c858: 7120 9116 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@1691 │ │ -09c85e: 0c00 |0003: move-result-object v0 │ │ -09c860: 1100 |0004: return-object v0 │ │ +09c820: |[09c820] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +09c830: 7120 9116 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@1691 │ │ +09c836: 0c00 |0003: move-result-object v0 │ │ +09c838: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=928 │ │ 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 │ │ @@ -217354,18 +217355,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 │ │ -09c864: |[09c864] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -09c874: 7120 9216 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@1692 │ │ -09c87a: 0c00 |0003: move-result-object v0 │ │ -09c87c: 1100 |0004: return-object v0 │ │ +09c83c: |[09c83c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +09c84c: 7120 9216 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@1692 │ │ +09c852: 0c00 |0003: move-result-object v0 │ │ +09c854: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=933 │ │ 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 │ │ @@ -217375,18 +217376,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09c880: |[09c880] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ -09c890: 7110 9316 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.getMovementGranularities:(Ljava/lang/Object;)I // method@1693 │ │ -09c896: 0a00 |0003: move-result v0 │ │ -09c898: 0f00 |0004: return v0 │ │ +09c858: |[09c858] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ +09c868: 7110 9316 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.getMovementGranularities:(Ljava/lang/Object;)I // method@1693 │ │ +09c86e: 0a00 |0003: move-result v0 │ │ +09c870: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=978 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -217395,18 +217396,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09c89c: |[09c89c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -09c8ac: 7110 9416 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@1694 │ │ -09c8b2: 0a00 |0003: move-result v0 │ │ -09c8b4: 0f00 |0004: return v0 │ │ +09c874: |[09c874] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +09c884: 7110 9416 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@1694 │ │ +09c88a: 0a00 |0003: move-result v0 │ │ +09c88c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=958 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -217415,18 +217416,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09c8b8: |[09c8b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -09c8c8: 7110 9516 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isVisibleToUser:(Ljava/lang/Object;)Z // method@1695 │ │ -09c8ce: 0a00 |0003: move-result v0 │ │ -09c8d0: 0f00 |0004: return v0 │ │ +09c890: |[09c890] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +09c8a0: 7110 9516 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isVisibleToUser:(Ljava/lang/Object;)Z // method@1695 │ │ +09c8a6: 0a00 |0003: move-result v0 │ │ +09c8a8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=948 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -217435,18 +217436,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 │ │ -09c8d4: |[09c8d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ -09c8e4: 7120 9616 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@1696 │ │ -09c8ea: 0c00 |0003: move-result-object v0 │ │ -09c8ec: 1100 |0004: return-object v0 │ │ +09c8ac: |[09c8ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ +09c8bc: 7120 9616 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@1696 │ │ +09c8c2: 0c00 |0003: move-result-object v0 │ │ +09c8c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=923 │ │ 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 │ │ @@ -217456,18 +217457,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 │ │ -09c8f0: |[09c8f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ -09c900: 7130 9716 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@1697 │ │ -09c906: 0a00 |0003: move-result v0 │ │ -09c908: 0f00 |0004: return v0 │ │ +09c8c8: |[09c8c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ +09c8d8: 7130 9716 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@1697 │ │ +09c8de: 0a00 |0003: move-result v0 │ │ +09c8e0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=968 │ │ 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 │ │ @@ -217478,17 +217479,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09c90c: |[09c90c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ -09c91c: 7120 9816 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setAccesibilityFocused:(Ljava/lang/Object;Z)V // method@1698 │ │ -09c922: 0e00 |0003: return-void │ │ +09c8e4: |[09c8e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ +09c8f4: 7120 9816 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setAccesibilityFocused:(Ljava/lang/Object;Z)V // method@1698 │ │ +09c8fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=963 │ │ 0x0003 line=964 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -217499,17 +217500,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09c924: |[09c924] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ -09c934: 7120 9916 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setMovementGranularities:(Ljava/lang/Object;I)V // method@1699 │ │ -09c93a: 0e00 |0003: return-void │ │ +09c8fc: |[09c8fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ +09c90c: 7120 9916 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setMovementGranularities:(Ljava/lang/Object;I)V // method@1699 │ │ +09c912: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=973 │ │ 0x0003 line=974 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -217520,17 +217521,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 │ │ -09c93c: |[09c93c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -09c94c: 7130 9a16 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setParent:(Ljava/lang/Object;Landroid/view/View;I)V // method@169a │ │ -09c952: 0e00 |0003: return-void │ │ +09c914: |[09c914] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +09c924: 7130 9a16 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setParent:(Ljava/lang/Object;Landroid/view/View;I)V // method@169a │ │ +09c92a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=983 │ │ 0x0003 line=984 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -217542,17 +217543,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 │ │ -09c954: |[09c954] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -09c964: 7130 9b16 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@169b │ │ -09c96a: 0e00 |0003: return-void │ │ +09c92c: |[09c92c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +09c93c: 7130 9b16 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@169b │ │ +09c942: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=943 │ │ 0x0003 line=944 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -217564,17 +217565,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09c96c: |[09c96c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -09c97c: 7120 9c16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@169c │ │ -09c982: 0e00 |0003: return-void │ │ +09c944: |[09c944] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +09c954: 7120 9c16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@169c │ │ +09c95a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=953 │ │ 0x0003 line=954 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -217610,17 +217611,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c984: |[09c984] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.:()V │ │ -09c994: 7010 e516 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@16e5 │ │ -09c99a: 0e00 |0003: return-void │ │ +09c95c: |[09c95c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.:()V │ │ +09c96c: 7010 e516 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@16e5 │ │ +09c972: 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 - │ │ @@ -217629,18 +217630,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09c99c: |[09c99c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollX:(Ljava/lang/Object;)I │ │ -09c9ac: 7110 d117 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollX:(Ljava/lang/Object;)I // method@17d1 │ │ -09c9b2: 0a00 |0003: move-result v0 │ │ -09c9b4: 0f00 |0004: return v0 │ │ +09c974: |[09c974] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollX:(Ljava/lang/Object;)I │ │ +09c984: 7110 d117 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollX:(Ljava/lang/Object;)I // method@17d1 │ │ +09c98a: 0a00 |0003: move-result v0 │ │ +09c98c: 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; │ │ │ │ @@ -217649,18 +217650,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09c9b8: |[09c9b8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollY:(Ljava/lang/Object;)I │ │ -09c9c8: 7110 d217 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollY:(Ljava/lang/Object;)I // method@17d2 │ │ -09c9ce: 0a00 |0003: move-result v0 │ │ -09c9d0: 0f00 |0004: return v0 │ │ +09c990: |[09c990] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollY:(Ljava/lang/Object;)I │ │ +09c9a0: 7110 d217 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollY:(Ljava/lang/Object;)I // method@17d2 │ │ +09c9a6: 0a00 |0003: move-result v0 │ │ +09c9a8: 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; │ │ │ │ @@ -217669,17 +217670,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09c9d4: |[09c9d4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -09c9e4: 7120 d317 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollX:(Ljava/lang/Object;I)V // method@17d3 │ │ -09c9ea: 0e00 |0003: return-void │ │ +09c9ac: |[09c9ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +09c9bc: 7120 d317 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollX:(Ljava/lang/Object;I)V // method@17d3 │ │ +09c9c2: 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; │ │ @@ -217690,17 +217691,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09c9ec: |[09c9ec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -09c9fc: 7120 d417 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollY:(Ljava/lang/Object;I)V // method@17d4 │ │ -09ca02: 0e00 |0003: return-void │ │ +09c9c4: |[09c9c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +09c9d4: 7120 d417 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollY:(Ljava/lang/Object;I)V // method@17d4 │ │ +09c9da: 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; │ │ @@ -217736,17 +217737,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09ca04: |[09ca04] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.:()V │ │ -09ca14: 7010 411a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@1a41 │ │ -09ca1a: 0e00 |0003: return-void │ │ +09c9dc: |[09c9dc] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.:()V │ │ +09c9ec: 7010 411a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@1a41 │ │ +09c9f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -217755,18 +217756,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 │ │ -09ca1c: |[09ca1c] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -09ca2c: 7110 ab1a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@1aab │ │ -09ca32: 0c00 |0003: move-result-object v0 │ │ -09ca34: 1100 |0004: return-object v0 │ │ +09c9f4: |[09c9f4] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +09ca04: 7110 ab1a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@1aab │ │ +09ca0a: 0c00 |0003: move-result-object v0 │ │ +09ca0c: 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; │ │ │ │ @@ -217775,17 +217776,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09ca38: |[09ca38] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setImeOptions:(Landroid/view/View;I)V │ │ -09ca48: 7120 ac1a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setImeOptions:(Landroid/view/View;I)V // method@1aac │ │ -09ca4e: 0e00 |0003: return-void │ │ +09ca10: |[09ca10] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setImeOptions:(Landroid/view/View;I)V │ │ +09ca20: 7120 ac1a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setImeOptions:(Landroid/view/View;I)V // method@1aac │ │ +09ca26: 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; │ │ @@ -217796,17 +217797,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09ca50: |[09ca50] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setInputType:(Landroid/view/View;I)V │ │ -09ca60: 7120 ad1a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setInputType:(Landroid/view/View;I)V // method@1aad │ │ -09ca66: 0e00 |0003: return-void │ │ +09ca28: |[09ca28] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setInputType:(Landroid/view/View;I)V │ │ +09ca38: 7120 ad1a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setInputType:(Landroid/view/View;I)V // method@1aad │ │ +09ca3e: 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; │ │ @@ -217867,22 +217868,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 │ │ -09ca68: |[09ca68] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -09ca78: 7040 d419 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;)V // method@19d4 │ │ -09ca7e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -09ca80: 5910 9707 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0797 │ │ -09ca84: 5b16 9807 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0798 │ │ -09ca88: 5b15 9607 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0796 │ │ -09ca8c: 7020 b51a 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1ab5 │ │ -09ca92: 0e00 |000d: return-void │ │ +09ca40: |[09ca40] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +09ca50: 7040 d419 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;)V // method@19d4 │ │ +09ca56: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +09ca58: 5910 9707 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0797 │ │ +09ca5c: 5b16 9807 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0798 │ │ +09ca60: 5b15 9607 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0796 │ │ +09ca64: 7020 b51a 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1ab5 │ │ +09ca6a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=47 │ │ 0x0006 line=64 │ │ 0x0008 line=65 │ │ 0x000a line=66 │ │ @@ -217900,22 +217901,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 │ │ -09ca94: |[09ca94] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ -09caa4: 7057 d519 2143 |0000: invoke-direct {v1, v2, v3, v4, v7}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;I)V // method@19d5 │ │ -09caaa: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -09caac: 5910 9707 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0797 │ │ -09cab0: 5b16 9807 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0798 │ │ -09cab4: 5b15 9607 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0796 │ │ -09cab8: 7020 b51a 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1ab5 │ │ -09cabe: 0e00 |000d: return-void │ │ +09ca6c: |[09ca6c] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ +09ca7c: 7057 d519 2143 |0000: invoke-direct {v1, v2, v3, v4, v7}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;I)V // method@19d5 │ │ +09ca82: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +09ca84: 5910 9707 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0797 │ │ +09ca88: 5b16 9807 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0798 │ │ +09ca8c: 5b15 9607 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0796 │ │ +09ca90: 7020 b51a 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1ab5 │ │ +09ca96: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=47 │ │ 0x0006 line=90 │ │ 0x0008 line=91 │ │ 0x000a line=92 │ │ @@ -217934,38 +217935,38 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -09cac0: |[09cac0] android.support.v4.widget.SimpleCursorAdapter.findColumns:([Ljava/lang/String;)V │ │ -09cad0: 5452 9307 |0000: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@0793 │ │ -09cad4: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ -09cad8: 2160 |0004: array-length v0, v6 │ │ -09cada: 5452 9507 |0005: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0795 │ │ -09cade: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ -09cae2: 5452 9507 |0009: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0795 │ │ -09cae6: 2122 |000b: array-length v2, v2 │ │ -09cae8: 3202 0600 |000c: if-eq v2, v0, 0012 // +0006 │ │ -09caec: 2302 5c05 |000e: new-array v2, v0, [I // type@055c │ │ -09caf0: 5b52 9507 |0010: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0795 │ │ -09caf4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -09caf6: 3501 1400 |0013: if-ge v1, v0, 0027 // +0014 │ │ -09cafa: 5452 9507 |0015: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0795 │ │ -09cafe: 5453 9307 |0017: iget-object v3, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@0793 │ │ -09cb02: 4604 0601 |0019: aget-object v4, v6, v1 │ │ -09cb06: 7220 4d01 4300 |001b: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@014d │ │ -09cb0c: 0a03 |001e: move-result v3 │ │ -09cb0e: 4b03 0201 |001f: aput v3, v2, v1 │ │ -09cb12: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09cb16: 28f0 |0023: goto 0013 // -0010 │ │ -09cb18: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -09cb1a: 5b52 9507 |0025: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0795 │ │ -09cb1e: 0e00 |0027: return-void │ │ +09ca98: |[09ca98] android.support.v4.widget.SimpleCursorAdapter.findColumns:([Ljava/lang/String;)V │ │ +09caa8: 5452 9307 |0000: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@0793 │ │ +09caac: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ +09cab0: 2160 |0004: array-length v0, v6 │ │ +09cab2: 5452 9507 |0005: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0795 │ │ +09cab6: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ +09caba: 5452 9507 |0009: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0795 │ │ +09cabe: 2122 |000b: array-length v2, v2 │ │ +09cac0: 3202 0600 |000c: if-eq v2, v0, 0012 // +0006 │ │ +09cac4: 2302 5c05 |000e: new-array v2, v0, [I // type@055c │ │ +09cac8: 5b52 9507 |0010: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0795 │ │ +09cacc: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +09cace: 3501 1400 |0013: if-ge v1, v0, 0027 // +0014 │ │ +09cad2: 5452 9507 |0015: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0795 │ │ +09cad6: 5453 9307 |0017: iget-object v3, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@0793 │ │ +09cada: 4604 0601 |0019: aget-object v4, v6, v1 │ │ +09cade: 7220 4d01 4300 |001b: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@014d │ │ +09cae4: 0a03 |001e: move-result v3 │ │ +09cae6: 4b03 0201 |001f: aput v3, v2, v1 │ │ +09caea: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09caee: 28f0 |0023: goto 0013 // -0010 │ │ +09caf0: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +09caf2: 5b52 9507 |0025: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0795 │ │ +09caf6: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=312 │ │ 0x0005 line=313 │ │ 0x000e line=314 │ │ 0x0012 line=316 │ │ @@ -217985,68 +217986,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 │ │ -09cb20: |[09cb20] android.support.v4.widget.SimpleCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -09cb30: 54b0 9907 |0000: iget-object v0, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0799 │ │ -09cb34: 54b8 9807 |0002: iget-object v8, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0798 │ │ -09cb38: 2182 |0004: array-length v2, v8 │ │ -09cb3a: 54b3 9507 |0005: iget-object v3, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0795 │ │ -09cb3e: 54b6 9807 |0007: iget-object v6, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0798 │ │ -09cb42: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -09cb44: 3524 5c00 |000a: if-ge v4, v2, 0066 // +005c │ │ -09cb48: 4408 0604 |000c: aget v8, v6, v4 │ │ -09cb4c: 6e20 861c 8c00 |000e: invoke-virtual {v12, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1c86 │ │ -09cb52: 0c07 |0011: move-result-object v7 │ │ -09cb54: 3807 2000 |0012: if-eqz v7, 0032 // +0020 │ │ -09cb58: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -09cb5a: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ -09cb5e: 4408 0304 |0017: aget v8, v3, v4 │ │ -09cb62: 7240 af1a 708e |0019: invoke-interface {v0, v7, v14, v8}, Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z // method@1aaf │ │ -09cb68: 0a01 |001c: move-result v1 │ │ -09cb6a: 3901 1500 |001d: if-nez v1, 0032 // +0015 │ │ -09cb6e: 4408 0304 |001f: aget v8, v3, v4 │ │ -09cb72: 7220 5001 8e00 |0021: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0150 │ │ -09cb78: 0c05 |0024: move-result-object v5 │ │ -09cb7a: 3905 0400 |0025: if-nez v5, 0029 // +0004 │ │ -09cb7e: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ -09cb82: 2078 6e04 |0029: instance-of v8, v7, Landroid/widget/TextView; // type@046e │ │ -09cb86: 3808 0a00 |002b: if-eqz v8, 0035 // +000a │ │ -09cb8a: 1f07 6e04 |002d: check-cast v7, Landroid/widget/TextView; // type@046e │ │ -09cb8e: 6e30 bd1a 7b05 |002f: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@1abd │ │ -09cb94: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ -09cb98: 28d6 |0034: goto 000a // -002a │ │ -09cb9a: 2078 5604 |0035: instance-of v8, v7, Landroid/widget/ImageView; // type@0456 │ │ -09cb9e: 3808 0800 |0037: if-eqz v8, 003f // +0008 │ │ -09cba2: 1f07 5604 |0039: check-cast v7, Landroid/widget/ImageView; // type@0456 │ │ -09cba6: 6e30 bc1a 7b05 |003b: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V // method@1abc │ │ -09cbac: 28f4 |003e: goto 0032 // -000c │ │ -09cbae: 2208 e104 |003f: new-instance v8, Ljava/lang/IllegalStateException; // type@04e1 │ │ -09cbb2: 2209 f704 |0041: new-instance v9, Ljava/lang/StringBuilder; // type@04f7 │ │ -09cbb6: 7010 6021 0900 |0043: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ -09cbbc: 6e10 2921 0700 |0046: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2129 │ │ -09cbc2: 0c0a |0049: move-result-object v10 │ │ -09cbc4: 6e10 ef20 0a00 |004a: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@20ef │ │ -09cbca: 0c0a |004d: move-result-object v10 │ │ -09cbcc: 6e20 6921 a900 |004e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -09cbd2: 0c09 |0051: move-result-object v9 │ │ -09cbd4: 1a0a 6300 |0052: const-string v10, " is not a " // string@0063 │ │ -09cbd8: 6e20 6921 a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -09cbde: 0c09 |0057: move-result-object v9 │ │ -09cbe0: 1a0a aa00 |0058: const-string v10, " view that can be bounds by this SimpleCursorAdapter" // string@00aa │ │ -09cbe4: 6e20 6921 a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ -09cbea: 0c09 |005d: move-result-object v9 │ │ -09cbec: 6e10 6e21 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ -09cbf2: 0c09 |0061: move-result-object v9 │ │ -09cbf4: 7020 0521 9800 |0062: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ -09cbfa: 2708 |0065: throw v8 │ │ -09cbfc: 0e00 |0066: return-void │ │ +09caf8: |[09caf8] android.support.v4.widget.SimpleCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +09cb08: 54b0 9907 |0000: iget-object v0, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0799 │ │ +09cb0c: 54b8 9807 |0002: iget-object v8, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0798 │ │ +09cb10: 2182 |0004: array-length v2, v8 │ │ +09cb12: 54b3 9507 |0005: iget-object v3, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0795 │ │ +09cb16: 54b6 9807 |0007: iget-object v6, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0798 │ │ +09cb1a: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +09cb1c: 3524 5c00 |000a: if-ge v4, v2, 0066 // +005c │ │ +09cb20: 4408 0604 |000c: aget v8, v6, v4 │ │ +09cb24: 6e20 861c 8c00 |000e: invoke-virtual {v12, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1c86 │ │ +09cb2a: 0c07 |0011: move-result-object v7 │ │ +09cb2c: 3807 2000 |0012: if-eqz v7, 0032 // +0020 │ │ +09cb30: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +09cb32: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ +09cb36: 4408 0304 |0017: aget v8, v3, v4 │ │ +09cb3a: 7240 af1a 708e |0019: invoke-interface {v0, v7, v14, v8}, Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z // method@1aaf │ │ +09cb40: 0a01 |001c: move-result v1 │ │ +09cb42: 3901 1500 |001d: if-nez v1, 0032 // +0015 │ │ +09cb46: 4408 0304 |001f: aget v8, v3, v4 │ │ +09cb4a: 7220 5001 8e00 |0021: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0150 │ │ +09cb50: 0c05 |0024: move-result-object v5 │ │ +09cb52: 3905 0400 |0025: if-nez v5, 0029 // +0004 │ │ +09cb56: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ +09cb5a: 2078 6e04 |0029: instance-of v8, v7, Landroid/widget/TextView; // type@046e │ │ +09cb5e: 3808 0a00 |002b: if-eqz v8, 0035 // +000a │ │ +09cb62: 1f07 6e04 |002d: check-cast v7, Landroid/widget/TextView; // type@046e │ │ +09cb66: 6e30 bd1a 7b05 |002f: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@1abd │ │ +09cb6c: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ +09cb70: 28d6 |0034: goto 000a // -002a │ │ +09cb72: 2078 5604 |0035: instance-of v8, v7, Landroid/widget/ImageView; // type@0456 │ │ +09cb76: 3808 0800 |0037: if-eqz v8, 003f // +0008 │ │ +09cb7a: 1f07 5604 |0039: check-cast v7, Landroid/widget/ImageView; // type@0456 │ │ +09cb7e: 6e30 bc1a 7b05 |003b: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V // method@1abc │ │ +09cb84: 28f4 |003e: goto 0032 // -000c │ │ +09cb86: 2208 e104 |003f: new-instance v8, Ljava/lang/IllegalStateException; // type@04e1 │ │ +09cb8a: 2209 f704 |0041: new-instance v9, Ljava/lang/StringBuilder; // type@04f7 │ │ +09cb8e: 7010 6021 0900 |0043: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2160 │ │ +09cb94: 6e10 2921 0700 |0046: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2129 │ │ +09cb9a: 0c0a |0049: move-result-object v10 │ │ +09cb9c: 6e10 ef20 0a00 |004a: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@20ef │ │ +09cba2: 0c0a |004d: move-result-object v10 │ │ +09cba4: 6e20 6921 a900 |004e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +09cbaa: 0c09 |0051: move-result-object v9 │ │ +09cbac: 1a0a 6300 |0052: const-string v10, " is not a " // string@0063 │ │ +09cbb0: 6e20 6921 a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +09cbb6: 0c09 |0057: move-result-object v9 │ │ +09cbb8: 1a0a aa00 |0058: const-string v10, " view that can be bounds by this SimpleCursorAdapter" // string@00aa │ │ +09cbbc: 6e20 6921 a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2169 │ │ +09cbc2: 0c09 |005d: move-result-object v9 │ │ +09cbc4: 6e10 6e21 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@216e │ │ +09cbca: 0c09 |0061: move-result-object v9 │ │ +09cbcc: 7020 0521 9800 |0062: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2105 │ │ +09cbd2: 2708 |0065: throw v8 │ │ +09cbd4: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ 0x0005 line=123 │ │ 0x0007 line=124 │ │ 0x0009 line=126 │ │ @@ -218089,21 +218090,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 │ │ -09cc00: |[09cc00] android.support.v4.widget.SimpleCursorAdapter.changeCursorAndColumns:(Landroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -09cc10: 5b13 9607 |0000: iput-object v3, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0796 │ │ -09cc14: 5b14 9807 |0002: iput-object v4, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0798 │ │ -09cc18: 6f20 d719 2100 |0004: invoke-super {v1, v2}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@19d7 │ │ -09cc1e: 5410 9607 |0007: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0796 │ │ -09cc22: 7020 b51a 0100 |0009: invoke-direct {v1, v0}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1ab5 │ │ -09cc28: 0e00 |000c: return-void │ │ +09cbd8: |[09cbd8] android.support.v4.widget.SimpleCursorAdapter.changeCursorAndColumns:(Landroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +09cbe8: 5b13 9607 |0000: iput-object v3, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0796 │ │ +09cbec: 5b14 9807 |0002: iput-object v4, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0798 │ │ +09cbf0: 6f20 d719 2100 |0004: invoke-super {v1, v2}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@19d7 │ │ +09cbf6: 5410 9607 |0007: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0796 │ │ +09cbfa: 7020 b51a 0100 |0009: invoke-direct {v1, v0}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1ab5 │ │ +09cc00: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0002 line=345 │ │ 0x0004 line=346 │ │ 0x0007 line=347 │ │ 0x000c line=348 │ │ @@ -218118,31 +218119,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 │ │ -09cc2c: |[09cc2c] android.support.v4.widget.SimpleCursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -09cc3c: 5420 9407 |0000: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0794 │ │ -09cc40: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -09cc44: 5420 9407 |0004: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0794 │ │ -09cc48: 7220 ae1a 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@1aae │ │ -09cc4e: 0c00 |0009: move-result-object v0 │ │ -09cc50: 1100 |000a: return-object v0 │ │ -09cc52: 5220 9707 |000b: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0797 │ │ -09cc56: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ -09cc58: 3710 0900 |000e: if-le v0, v1, 0017 // +0009 │ │ -09cc5c: 5220 9707 |0010: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0797 │ │ -09cc60: 7220 5001 0300 |0012: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0150 │ │ -09cc66: 0c00 |0015: move-result-object v0 │ │ -09cc68: 28f4 |0016: goto 000a // -000c │ │ -09cc6a: 6f20 d819 3200 |0017: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@19d8 │ │ -09cc70: 0c00 |001a: move-result-object v0 │ │ -09cc72: 28ef |001b: goto 000a // -0011 │ │ +09cc04: |[09cc04] android.support.v4.widget.SimpleCursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +09cc14: 5420 9407 |0000: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0794 │ │ +09cc18: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +09cc1c: 5420 9407 |0004: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0794 │ │ +09cc20: 7220 ae1a 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@1aae │ │ +09cc26: 0c00 |0009: move-result-object v0 │ │ +09cc28: 1100 |000a: return-object v0 │ │ +09cc2a: 5220 9707 |000b: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0797 │ │ +09cc2e: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ +09cc30: 3710 0900 |000e: if-le v0, v1, 0017 // +0009 │ │ +09cc34: 5220 9707 |0010: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0797 │ │ +09cc38: 7220 5001 0300 |0012: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0150 │ │ +09cc3e: 0c00 |0015: move-result-object v0 │ │ +09cc40: 28f4 |0016: goto 000a // -000c │ │ +09cc42: 6f20 d819 3200 |0017: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@19d8 │ │ +09cc48: 0c00 |001a: move-result-object v0 │ │ +09cc4a: 28ef |001b: goto 000a // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0004 line=295 │ │ 0x000a line=300 │ │ 0x000b line=296 │ │ 0x0010 line=297 │ │ @@ -218156,17 +218157,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 │ │ -09cc74: |[09cc74] android.support.v4.widget.SimpleCursorAdapter.getCursorToStringConverter:()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ -09cc84: 5410 9407 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0794 │ │ -09cc88: 1100 |0002: return-object v0 │ │ +09cc4c: |[09cc4c] android.support.v4.widget.SimpleCursorAdapter.getCursorToStringConverter:()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ +09cc5c: 5410 9407 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0794 │ │ +09cc60: 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;) │ │ @@ -218174,17 +218175,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09cc8c: |[09cc8c] android.support.v4.widget.SimpleCursorAdapter.getStringConversionColumn:()I │ │ -09cc9c: 5210 9707 |0000: iget v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0797 │ │ -09cca0: 0f00 |0002: return v0 │ │ +09cc64: |[09cc64] android.support.v4.widget.SimpleCursorAdapter.getStringConversionColumn:()I │ │ +09cc74: 5210 9707 |0000: iget v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0797 │ │ +09cc78: 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;) │ │ @@ -218192,17 +218193,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 │ │ -09cca4: |[09cca4] android.support.v4.widget.SimpleCursorAdapter.getViewBinder:()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ -09ccb4: 5410 9907 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0799 │ │ -09ccb8: 1100 |0002: return-object v0 │ │ +09cc7c: |[09cc7c] android.support.v4.widget.SimpleCursorAdapter.getViewBinder:()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ +09cc8c: 5410 9907 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0799 │ │ +09cc90: 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;) │ │ @@ -218210,17 +218211,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 │ │ -09ccbc: |[09ccbc] android.support.v4.widget.SimpleCursorAdapter.setCursorToStringConverter:(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V │ │ -09cccc: 5b01 9407 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0794 │ │ -09ccd0: 0e00 |0002: return-void │ │ +09cc94: |[09cc94] android.support.v4.widget.SimpleCursorAdapter.setCursorToStringConverter:(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V │ │ +09cca4: 5b01 9407 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0794 │ │ +09cca8: 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; │ │ @@ -218230,17 +218231,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ccd4: |[09ccd4] android.support.v4.widget.SimpleCursorAdapter.setStringConversionColumn:(I)V │ │ -09cce4: 5901 9707 |0000: iput v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0797 │ │ -09cce8: 0e00 |0002: return-void │ │ +09ccac: |[09ccac] android.support.v4.widget.SimpleCursorAdapter.setStringConversionColumn:(I)V │ │ +09ccbc: 5901 9707 |0000: iput v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0797 │ │ +09ccc0: 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 │ │ @@ -218250,17 +218251,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 │ │ -09ccec: |[09ccec] android.support.v4.widget.SimpleCursorAdapter.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V │ │ -09ccfc: 5b01 9907 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0799 │ │ -09cd00: 0e00 |0002: return-void │ │ +09ccc4: |[09ccc4] android.support.v4.widget.SimpleCursorAdapter.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V │ │ +09ccd4: 5b01 9907 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0799 │ │ +09ccd8: 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; │ │ @@ -218270,24 +218271,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 │ │ -09cd04: |[09cd04] android.support.v4.widget.SimpleCursorAdapter.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ -09cd14: 7110 0b21 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@210b │ │ -09cd1a: 0a01 |0003: move-result v1 │ │ -09cd1c: 6e20 761e 1300 |0004: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1e76 │ │ -09cd22: 0e00 |0007: return-void │ │ -09cd24: 0d00 |0008: move-exception v0 │ │ -09cd26: 7110 8002 0400 |0009: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0280 │ │ -09cd2c: 0c01 |000c: move-result-object v1 │ │ -09cd2e: 6e20 771e 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@1e77 │ │ -09cd34: 28f7 |0010: goto 0007 // -0009 │ │ +09ccdc: |[09ccdc] android.support.v4.widget.SimpleCursorAdapter.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ +09ccec: 7110 0b21 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@210b │ │ +09ccf2: 0a01 |0003: move-result v1 │ │ +09ccf4: 6e20 761e 1300 |0004: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1e76 │ │ +09ccfa: 0e00 |0007: return-void │ │ +09ccfc: 0d00 |0008: move-exception v0 │ │ +09ccfe: 7110 8002 0400 |0009: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0280 │ │ +09cd04: 0c01 |000c: move-result-object v1 │ │ +09cd06: 6e20 771e 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@1e77 │ │ +09cd0c: 28f7 |0010: goto 0007 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/NumberFormatException; -> 0x0008 │ │ positions : │ │ 0x0000 line=195 │ │ 0x0007 line=199 │ │ 0x0008 line=196 │ │ @@ -218303,17 +218304,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 │ │ -09cd48: |[09cd48] android.support.v4.widget.SimpleCursorAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ -09cd58: 6e20 f11e 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ef1 │ │ -09cd5e: 0e00 |0003: return-void │ │ +09cd20: |[09cd20] android.support.v4.widget.SimpleCursorAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ +09cd30: 6e20 f11e 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ef1 │ │ +09cd36: 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; │ │ @@ -218324,20 +218325,20 @@ │ │ type : '(Landroid/database/Cursor;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -09cd60: |[09cd60] android.support.v4.widget.SimpleCursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -09cd70: 6f20 dd19 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@19dd │ │ -09cd76: 0c00 |0003: move-result-object v0 │ │ -09cd78: 5421 9607 |0004: iget-object v1, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0796 │ │ -09cd7c: 7020 b51a 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1ab5 │ │ -09cd82: 1100 |0009: return-object v0 │ │ +09cd38: |[09cd38] android.support.v4.widget.SimpleCursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +09cd48: 6f20 dd19 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@19dd │ │ +09cd4e: 0c00 |0003: move-result-object v0 │ │ +09cd50: 5421 9607 |0004: iget-object v1, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0796 │ │ +09cd54: 7020 b51a 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1ab5 │ │ +09cd5a: 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; │ │ @@ -218378,17 +218379,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09cd84: |[09cd84] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.:()V │ │ -09cd94: 7010 6207 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;.:()V // method@0762 │ │ -09cd9a: 0e00 |0003: return-void │ │ +09cd5c: |[09cd5c] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.:()V │ │ +09cd6c: 7010 6207 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;.:()V // method@0762 │ │ +09cd72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ │ │ Virtual methods - │ │ @@ -218397,81 +218398,81 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 27 │ │ ins : 2 │ │ outs : 24 │ │ insns size : 134 16-bit code units │ │ -09cd9c: |[09cd9c] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -09cdac: 2201 6101 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatApi20$Builder; // type@0161 │ │ -09cdb0: 0800 1a00 |0002: move-object/from16 v0, v26 │ │ -09cdb4: 5402 fb01 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01fb │ │ -09cdb8: 0800 1a00 |0006: move-object/from16 v0, v26 │ │ -09cdbc: 5403 0202 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0202 │ │ -09cdc0: 0800 1a00 |000a: move-object/from16 v0, v26 │ │ -09cdc4: 5404 fa01 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01fa │ │ -09cdc8: 0800 1a00 |000e: move-object/from16 v0, v26 │ │ -09cdcc: 5405 f901 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f9 │ │ -09cdd0: 0800 1a00 |0012: move-object/from16 v0, v26 │ │ -09cdd4: 5406 f701 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01f7 │ │ -09cdd8: 0800 1a00 |0016: move-object/from16 v0, v26 │ │ -09cddc: 5407 0e02 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@020e │ │ -09cde0: 0800 1a00 |001a: move-object/from16 v0, v26 │ │ -09cde4: 5208 0302 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0203 │ │ -09cde8: 0800 1a00 |001e: move-object/from16 v0, v26 │ │ -09cdec: 5409 f801 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f8 │ │ -09cdf0: 0800 1a00 |0022: move-object/from16 v0, v26 │ │ -09cdf4: 540a fd01 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01fd │ │ -09cdf8: 0800 1a00 |0026: move-object/from16 v0, v26 │ │ -09cdfc: 540b 0002 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0200 │ │ -09ce00: 0800 1a00 |002a: move-object/from16 v0, v26 │ │ -09ce04: 520c 0802 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@0208 │ │ -09ce08: 0800 1a00 |002e: move-object/from16 v0, v26 │ │ -09ce0c: 520d 0602 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0206 │ │ -09ce10: 0800 1a00 |0032: move-object/from16 v0, v26 │ │ -09ce14: 550e 0702 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0207 │ │ -09ce18: 0800 1a00 |0036: move-object/from16 v0, v26 │ │ -09ce1c: 550f 0a02 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@020a │ │ -09ce20: 0800 1a00 |003a: move-object/from16 v0, v26 │ │ -09ce24: 5500 0f02 |003c: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@020f │ │ -09ce28: 0210 0000 |003e: move/from16 v16, v0 │ │ -09ce2c: 0800 1a00 |0040: move-object/from16 v0, v26 │ │ -09ce30: 5200 0502 |0042: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0205 │ │ -09ce34: 0211 0000 |0044: move/from16 v17, v0 │ │ -09ce38: 0800 1a00 |0046: move-object/from16 v0, v26 │ │ -09ce3c: 5400 0d02 |0048: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@020d │ │ -09ce40: 0812 0000 |004a: move-object/from16 v18, v0 │ │ -09ce44: 0800 1a00 |004c: move-object/from16 v0, v26 │ │ -09ce48: 5500 0102 |004e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0201 │ │ -09ce4c: 0213 0000 |0050: move/from16 v19, v0 │ │ -09ce50: 0800 1a00 |0052: move-object/from16 v0, v26 │ │ -09ce54: 5400 0402 |0054: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@0204 │ │ -09ce58: 0814 0000 |0056: move-object/from16 v20, v0 │ │ -09ce5c: 0800 1a00 |0058: move-object/from16 v0, v26 │ │ -09ce60: 5400 fc01 |005a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01fc │ │ -09ce64: 0815 0000 |005c: move-object/from16 v21, v0 │ │ -09ce68: 0800 1a00 |005e: move-object/from16 v0, v26 │ │ -09ce6c: 5400 fe01 |0060: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@01fe │ │ -09ce70: 0816 0000 |0062: move-object/from16 v22, v0 │ │ -09ce74: 0800 1a00 |0064: move-object/from16 v0, v26 │ │ -09ce78: 5500 ff01 |0066: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@01ff │ │ -09ce7c: 0217 0000 |0068: move/from16 v23, v0 │ │ -09ce80: 0800 1a00 |006a: move-object/from16 v0, v26 │ │ -09ce84: 5400 0b02 |006c: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@020b │ │ -09ce88: 0818 0000 |006e: move-object/from16 v24, v0 │ │ -09ce8c: 7618 a907 0100 |0070: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24}, Landroid/support/v4/app/NotificationCompatApi20$Builder;.:(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;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V // method@07a9 │ │ -09ce92: 0800 1a00 |0073: move-object/from16 v0, v26 │ │ -09ce96: 5402 f401 |0075: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01f4 │ │ -09ce9a: 7120 9a07 2100 |0077: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@079a │ │ -09cea0: 0800 1a00 |007a: move-object/from16 v0, v26 │ │ -09cea4: 5402 0c02 |007c: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@020c │ │ -09cea8: 7120 9b07 2100 |007e: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@079b │ │ -09ceae: 6e10 ab07 0100 |0081: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatApi20$Builder;.build:()Landroid/app/Notification; // method@07ab │ │ -09ceb4: 0c02 |0084: move-result-object v2 │ │ -09ceb6: 1102 |0085: return-object v2 │ │ +09cd74: |[09cd74] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +09cd84: 2201 6101 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatApi20$Builder; // type@0161 │ │ +09cd88: 0800 1a00 |0002: move-object/from16 v0, v26 │ │ +09cd8c: 5402 fb01 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01fb │ │ +09cd90: 0800 1a00 |0006: move-object/from16 v0, v26 │ │ +09cd94: 5403 0202 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0202 │ │ +09cd98: 0800 1a00 |000a: move-object/from16 v0, v26 │ │ +09cd9c: 5404 fa01 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01fa │ │ +09cda0: 0800 1a00 |000e: move-object/from16 v0, v26 │ │ +09cda4: 5405 f901 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f9 │ │ +09cda8: 0800 1a00 |0012: move-object/from16 v0, v26 │ │ +09cdac: 5406 f701 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01f7 │ │ +09cdb0: 0800 1a00 |0016: move-object/from16 v0, v26 │ │ +09cdb4: 5407 0e02 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@020e │ │ +09cdb8: 0800 1a00 |001a: move-object/from16 v0, v26 │ │ +09cdbc: 5208 0302 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0203 │ │ +09cdc0: 0800 1a00 |001e: move-object/from16 v0, v26 │ │ +09cdc4: 5409 f801 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f8 │ │ +09cdc8: 0800 1a00 |0022: move-object/from16 v0, v26 │ │ +09cdcc: 540a fd01 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01fd │ │ +09cdd0: 0800 1a00 |0026: move-object/from16 v0, v26 │ │ +09cdd4: 540b 0002 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0200 │ │ +09cdd8: 0800 1a00 |002a: move-object/from16 v0, v26 │ │ +09cddc: 520c 0802 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@0208 │ │ +09cde0: 0800 1a00 |002e: move-object/from16 v0, v26 │ │ +09cde4: 520d 0602 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0206 │ │ +09cde8: 0800 1a00 |0032: move-object/from16 v0, v26 │ │ +09cdec: 550e 0702 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0207 │ │ +09cdf0: 0800 1a00 |0036: move-object/from16 v0, v26 │ │ +09cdf4: 550f 0a02 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@020a │ │ +09cdf8: 0800 1a00 |003a: move-object/from16 v0, v26 │ │ +09cdfc: 5500 0f02 |003c: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@020f │ │ +09ce00: 0210 0000 |003e: move/from16 v16, v0 │ │ +09ce04: 0800 1a00 |0040: move-object/from16 v0, v26 │ │ +09ce08: 5200 0502 |0042: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0205 │ │ +09ce0c: 0211 0000 |0044: move/from16 v17, v0 │ │ +09ce10: 0800 1a00 |0046: move-object/from16 v0, v26 │ │ +09ce14: 5400 0d02 |0048: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@020d │ │ +09ce18: 0812 0000 |004a: move-object/from16 v18, v0 │ │ +09ce1c: 0800 1a00 |004c: move-object/from16 v0, v26 │ │ +09ce20: 5500 0102 |004e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0201 │ │ +09ce24: 0213 0000 |0050: move/from16 v19, v0 │ │ +09ce28: 0800 1a00 |0052: move-object/from16 v0, v26 │ │ +09ce2c: 5400 0402 |0054: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@0204 │ │ +09ce30: 0814 0000 |0056: move-object/from16 v20, v0 │ │ +09ce34: 0800 1a00 |0058: move-object/from16 v0, v26 │ │ +09ce38: 5400 fc01 |005a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01fc │ │ +09ce3c: 0815 0000 |005c: move-object/from16 v21, v0 │ │ +09ce40: 0800 1a00 |005e: move-object/from16 v0, v26 │ │ +09ce44: 5400 fe01 |0060: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@01fe │ │ +09ce48: 0816 0000 |0062: move-object/from16 v22, v0 │ │ +09ce4c: 0800 1a00 |0064: move-object/from16 v0, v26 │ │ +09ce50: 5500 ff01 |0066: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@01ff │ │ +09ce54: 0217 0000 |0068: move/from16 v23, v0 │ │ +09ce58: 0800 1a00 |006a: move-object/from16 v0, v26 │ │ +09ce5c: 5400 0b02 |006c: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@020b │ │ +09ce60: 0818 0000 |006e: move-object/from16 v24, v0 │ │ +09ce64: 7618 a907 0100 |0070: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24}, Landroid/support/v4/app/NotificationCompatApi20$Builder;.:(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;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V // method@07a9 │ │ +09ce6a: 0800 1a00 |0073: move-object/from16 v0, v26 │ │ +09ce6e: 5402 f401 |0075: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01f4 │ │ +09ce72: 7120 9a07 2100 |0077: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@079a │ │ +09ce78: 0800 1a00 |007a: move-object/from16 v0, v26 │ │ +09ce7c: 5402 0c02 |007c: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@020c │ │ +09ce80: 7120 9b07 2100 |007e: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@079b │ │ +09ce86: 6e10 ab07 0100 |0081: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatApi20$Builder;.build:()Landroid/app/Notification; // method@07ab │ │ +09ce8c: 0c02 |0084: move-result-object v2 │ │ +09ce8e: 1102 |0085: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=692 │ │ 0x0073 line=698 │ │ 0x007a line=699 │ │ 0x0081 line=700 │ │ locals : │ │ @@ -218484,21 +218485,21 @@ │ │ type : '(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -09ceb8: |[09ceb8] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ -09cec8: 6200 e301 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01e3 │ │ -09cecc: 6201 0203 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@0302 │ │ -09ced0: 7140 af07 4310 |0004: invoke-static {v3, v4, v0, v1}, Landroid/support/v4/app/NotificationCompatApi20;.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@07af │ │ -09ced6: 0c00 |0007: move-result-object v0 │ │ -09ced8: 1f00 4b01 |0008: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@014b │ │ -09cedc: 1100 |000a: return-object v0 │ │ +09ce90: |[09ce90] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ +09cea0: 6200 e301 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01e3 │ │ +09cea4: 6201 0203 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@0302 │ │ +09cea8: 7140 af07 4310 |0004: invoke-static {v3, v4, v0, v1}, Landroid/support/v4/app/NotificationCompatApi20;.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@07af │ │ +09ceae: 0c00 |0007: move-result-object v0 │ │ +09ceb0: 1f00 4b01 |0008: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@014b │ │ +09ceb4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=705 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ 0x0000 - 0x000b reg=3 n Landroid/app/Notification; │ │ 0x0000 - 0x000b reg=4 actionIndex I │ │ @@ -218508,22 +218509,22 @@ │ │ type : '(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -09cee0: |[09cee0] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ │ -09cef0: 6200 e301 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01e3 │ │ -09cef4: 6201 0203 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@0302 │ │ -09cef8: 7130 b207 0301 |0004: invoke-static {v3, v0, v1}, Landroid/support/v4/app/NotificationCompatApi20;.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; // method@07b2 │ │ -09cefe: 0c00 |0007: move-result-object v0 │ │ -09cf00: 1f00 6c05 |0008: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@056c │ │ -09cf04: 1f00 6c05 |000a: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@056c │ │ -09cf08: 1100 |000c: return-object v0 │ │ +09ceb8: |[09ceb8] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ │ +09cec8: 6200 e301 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01e3 │ │ +09cecc: 6201 0203 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@0302 │ │ +09ced0: 7130 b207 0301 |0004: invoke-static {v3, v0, v1}, Landroid/support/v4/app/NotificationCompatApi20;.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; // method@07b2 │ │ +09ced6: 0c00 |0007: move-result-object v0 │ │ +09ced8: 1f00 6c05 |0008: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@056c │ │ +09cedc: 1f00 6c05 |000a: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@056c │ │ +09cee0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ 0x0000 - 0x000d reg=3 parcelables Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ @@ -218533,18 +218534,18 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09cf0c: |[09cf0c] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ -09cf1c: 7110 b307 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getGroup:(Landroid/app/Notification;)Ljava/lang/String; // method@07b3 │ │ -09cf22: 0c00 |0003: move-result-object v0 │ │ -09cf24: 1100 |0004: return-object v0 │ │ +09cee4: |[09cee4] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +09cef4: 7110 b307 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getGroup:(Landroid/app/Notification;)Ljava/lang/String; // method@07b3 │ │ +09cefa: 0c00 |0003: move-result-object v0 │ │ +09cefc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -218553,18 +218554,18 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09cf28: |[09cf28] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getLocalOnly:(Landroid/app/Notification;)Z │ │ -09cf38: 7110 b407 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getLocalOnly:(Landroid/app/Notification;)Z // method@07b4 │ │ -09cf3e: 0a00 |0003: move-result v0 │ │ -09cf40: 0f00 |0004: return v0 │ │ +09cf00: |[09cf00] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getLocalOnly:(Landroid/app/Notification;)Z │ │ +09cf10: 7110 b407 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getLocalOnly:(Landroid/app/Notification;)Z // method@07b4 │ │ +09cf16: 0a00 |0003: move-result v0 │ │ +09cf18: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=724 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -218573,18 +218574,18 @@ │ │ type : '([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09cf44: |[09cf44] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ -09cf54: 7110 b507 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; // method@07b5 │ │ -09cf5a: 0c00 |0003: move-result-object v0 │ │ -09cf5c: 1100 |0004: return-object v0 │ │ +09cf1c: |[09cf1c] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ +09cf2c: 7110 b507 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; // method@07b5 │ │ +09cf32: 0c00 |0003: move-result-object v0 │ │ +09cf34: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=719 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ 0x0000 - 0x0005 reg=2 actions [Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ @@ -218593,18 +218594,18 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09cf60: |[09cf60] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ -09cf70: 7110 b607 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; // method@07b6 │ │ -09cf76: 0c00 |0003: move-result-object v0 │ │ -09cf78: 1100 |0004: return-object v0 │ │ +09cf38: |[09cf38] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +09cf48: 7110 b607 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; // method@07b6 │ │ +09cf4e: 0c00 |0003: move-result-object v0 │ │ +09cf50: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -218613,18 +218614,18 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09cf7c: |[09cf7c] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.isGroupSummary:(Landroid/app/Notification;)Z │ │ -09cf8c: 7110 b707 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.isGroupSummary:(Landroid/app/Notification;)Z // method@07b7 │ │ -09cf92: 0a00 |0003: move-result v0 │ │ -09cf94: 0f00 |0004: return v0 │ │ +09cf54: |[09cf54] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.isGroupSummary:(Landroid/app/Notification;)Z │ │ +09cf64: 7110 b707 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.isGroupSummary:(Landroid/app/Notification;)Z // method@07b7 │ │ +09cf6a: 0a00 |0003: move-result v0 │ │ +09cf6c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -218658,17 +218659,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09cf98: |[09cf98] android.support.v4.graphics.BitmapCompat$KitKatBitmapCompatImpl.:()V │ │ -09cfa8: 7010 d209 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl;.:()V // method@09d2 │ │ -09cfae: 0e00 |0003: return-void │ │ +09cf70: |[09cf70] android.support.v4.graphics.BitmapCompat$KitKatBitmapCompatImpl.:()V │ │ +09cf80: 7010 d209 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl;.:()V // method@09d2 │ │ +09cf86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/BitmapCompat$KitKatBitmapCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -218677,18 +218678,18 @@ │ │ type : '(Landroid/graphics/Bitmap;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09cfb0: |[09cfb0] android.support.v4.graphics.BitmapCompat$KitKatBitmapCompatImpl.getAllocationByteCount:(Landroid/graphics/Bitmap;)I │ │ -09cfc0: 7110 e209 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/BitmapCompatKitKat;.getAllocationByteCount:(Landroid/graphics/Bitmap;)I // method@09e2 │ │ -09cfc6: 0a00 |0003: move-result v0 │ │ -09cfc8: 0f00 |0004: return v0 │ │ +09cf88: |[09cf88] android.support.v4.graphics.BitmapCompat$KitKatBitmapCompatImpl.getAllocationByteCount:(Landroid/graphics/Bitmap;)I │ │ +09cf98: 7110 e209 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/BitmapCompatKitKat;.getAllocationByteCount:(Landroid/graphics/Bitmap;)I // method@09e2 │ │ +09cf9e: 0a00 |0003: move-result v0 │ │ +09cfa0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/graphics/BitmapCompat$KitKatBitmapCompatImpl; │ │ 0x0000 - 0x0005 reg=2 bitmap Landroid/graphics/Bitmap; │ │ │ │ @@ -218722,17 +218723,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09cfcc: |[09cfcc] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.:()V │ │ -09cfdc: 7010 f609 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;.:()V // method@09f6 │ │ -09cfe2: 0e00 |0003: return-void │ │ +09cfa4: |[09cfa4] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.:()V │ │ +09cfb4: 7010 f609 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;.:()V // method@09f6 │ │ +09cfba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl; │ │ │ │ Virtual methods - │ │ @@ -218741,17 +218742,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -09cfe4: |[09cfe4] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ -09cff4: 7130 0f0a 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/graphics/drawable/DrawableCompatL;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@0a0f │ │ -09cffa: 0e00 |0003: return-void │ │ +09cfbc: |[09cfbc] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ +09cfcc: 7130 0f0a 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/graphics/drawable/DrawableCompatL;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@0a0f │ │ +09cfd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=113 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -218763,17 +218764,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -09cffc: |[09cffc] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ -09d00c: 7155 100a 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/graphics/drawable/DrawableCompatL;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@0a10 │ │ -09d012: 0e00 |0003: return-void │ │ +09cfd4: |[09cfd4] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ +09cfe4: 7155 100a 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/graphics/drawable/DrawableCompatL;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@0a10 │ │ +09cfea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -218787,17 +218788,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09d014: |[09d014] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ -09d024: 7120 110a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatL;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@0a11 │ │ -09d02a: 0e00 |0003: return-void │ │ +09cfec: |[09cfec] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ +09cffc: 7120 110a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatL;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@0a11 │ │ +09d002: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0003 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -218808,17 +218809,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09d02c: |[09d02c] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ -09d03c: 7120 120a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatL;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@0a12 │ │ -09d042: 0e00 |0003: return-void │ │ +09d004: |[09d004] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ +09d014: 7120 120a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatL;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@0a12 │ │ +09d01a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0003 line=128 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -218829,17 +218830,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09d044: |[09d044] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ -09d054: 7120 130a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatL;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@0a13 │ │ -09d05a: 0e00 |0003: return-void │ │ +09d01c: |[09d01c] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ +09d02c: 7120 130a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatL;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@0a13 │ │ +09d032: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0003 line=133 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -218875,17 +218876,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09d05c: |[09d05c] android.support.v4.view.ViewCompat$HCViewCompatImpl.:()V │ │ -09d06c: 7010 7c11 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@117c │ │ -09d072: 0e00 |0003: return-void │ │ +09d034: |[09d034] android.support.v4.view.ViewCompat$HCViewCompatImpl.:()V │ │ +09d044: 7010 7c11 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@117c │ │ +09d04a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=752 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -218894,18 +218895,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d074: |[09d074] android.support.v4.view.ViewCompat$HCViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ -09d084: 7110 7912 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getAlpha:(Landroid/view/View;)F // method@1279 │ │ -09d08a: 0a00 |0003: move-result v0 │ │ -09d08c: 0f00 |0004: return v0 │ │ +09d04c: |[09d04c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ +09d05c: 7110 7912 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getAlpha:(Landroid/view/View;)F // method@1279 │ │ +09d062: 0a00 |0003: move-result v0 │ │ +09d064: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -218914,18 +218915,18 @@ │ │ type : '()J' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -09d090: |[09d090] android.support.v4.view.ViewCompat$HCViewCompatImpl.getFrameTime:()J │ │ -09d0a0: 7100 7a12 0000 |0000: invoke-static {}, Landroid/support/v4/view/ViewCompatHC;.getFrameTime:()J // method@127a │ │ -09d0a6: 0b00 |0003: move-result-wide v0 │ │ -09d0a8: 1000 |0004: return-wide v0 │ │ +09d068: |[09d068] android.support.v4.view.ViewCompat$HCViewCompatImpl.getFrameTime:()J │ │ +09d078: 7100 7a12 0000 |0000: invoke-static {}, Landroid/support/v4/view/ViewCompatHC;.getFrameTime:()J // method@127a │ │ +09d07e: 0b00 |0003: move-result-wide v0 │ │ +09d080: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=755 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ @@ -218933,18 +218934,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d0ac: |[09d0ac] android.support.v4.view.ViewCompat$HCViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ -09d0bc: 7110 7b12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getLayerType:(Landroid/view/View;)I // method@127b │ │ -09d0c2: 0a00 |0003: move-result v0 │ │ -09d0c4: 0f00 |0004: return v0 │ │ +09d084: |[09d084] android.support.v4.view.ViewCompat$HCViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ +09d094: 7110 7b12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getLayerType:(Landroid/view/View;)I // method@127b │ │ +09d09a: 0a00 |0003: move-result v0 │ │ +09d09c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=767 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -218953,18 +218954,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d0c8: |[09d0c8] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ -09d0d8: 7110 7c12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredHeightAndState:(Landroid/view/View;)I // method@127c │ │ -09d0de: 0a00 |0003: move-result v0 │ │ -09d0e0: 0f00 |0004: return v0 │ │ +09d0a0: |[09d0a0] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ +09d0b0: 7110 7c12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredHeightAndState:(Landroid/view/View;)I // method@127c │ │ +09d0b6: 0a00 |0003: move-result v0 │ │ +09d0b8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -218973,18 +218974,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d0e4: |[09d0e4] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ -09d0f4: 7110 7d12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredState:(Landroid/view/View;)I // method@127d │ │ -09d0fa: 0a00 |0003: move-result v0 │ │ -09d0fc: 0f00 |0004: return v0 │ │ +09d0bc: |[09d0bc] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ +09d0cc: 7110 7d12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredState:(Landroid/view/View;)I // method@127d │ │ +09d0d2: 0a00 |0003: move-result v0 │ │ +09d0d4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=791 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -218993,18 +218994,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d100: |[09d100] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ -09d110: 7110 7e12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@127e │ │ -09d116: 0a00 |0003: move-result v0 │ │ -09d118: 0f00 |0004: return v0 │ │ +09d0d8: |[09d0d8] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +09d0e8: 7110 7e12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@127e │ │ +09d0ee: 0a00 |0003: move-result v0 │ │ +09d0f0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -219013,18 +219014,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d11c: |[09d11c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getPivotX:(Landroid/view/View;)F │ │ -09d12c: 7110 7f12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getPivotX:(Landroid/view/View;)F // method@127f │ │ -09d132: 0a00 |0003: move-result v0 │ │ -09d134: 0f00 |0004: return v0 │ │ +09d0f4: |[09d0f4] android.support.v4.view.ViewCompat$HCViewCompatImpl.getPivotX:(Landroid/view/View;)F │ │ +09d104: 7110 7f12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getPivotX:(Landroid/view/View;)F // method@127f │ │ +09d10a: 0a00 |0003: move-result v0 │ │ +09d10c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=886 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -219033,18 +219034,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d138: |[09d138] android.support.v4.view.ViewCompat$HCViewCompatImpl.getPivotY:(Landroid/view/View;)F │ │ -09d148: 7110 8012 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getPivotY:(Landroid/view/View;)F // method@1280 │ │ -09d14e: 0a00 |0003: move-result v0 │ │ -09d150: 0f00 |0004: return v0 │ │ +09d110: |[09d110] android.support.v4.view.ViewCompat$HCViewCompatImpl.getPivotY:(Landroid/view/View;)F │ │ +09d120: 7110 8012 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getPivotY:(Landroid/view/View;)F // method@1280 │ │ +09d126: 0a00 |0003: move-result v0 │ │ +09d128: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=890 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -219053,18 +219054,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d154: |[09d154] android.support.v4.view.ViewCompat$HCViewCompatImpl.getRotation:(Landroid/view/View;)F │ │ -09d164: 7110 8112 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getRotation:(Landroid/view/View;)F // method@1281 │ │ -09d16a: 0a00 |0003: move-result v0 │ │ -09d16c: 0f00 |0004: return v0 │ │ +09d12c: |[09d12c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getRotation:(Landroid/view/View;)F │ │ +09d13c: 7110 8112 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getRotation:(Landroid/view/View;)F // method@1281 │ │ +09d142: 0a00 |0003: move-result v0 │ │ +09d144: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=861 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -219073,18 +219074,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d170: |[09d170] android.support.v4.view.ViewCompat$HCViewCompatImpl.getRotationX:(Landroid/view/View;)F │ │ -09d180: 7110 8212 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getRotationX:(Landroid/view/View;)F // method@1282 │ │ -09d186: 0a00 |0003: move-result v0 │ │ -09d188: 0f00 |0004: return v0 │ │ +09d148: |[09d148] android.support.v4.view.ViewCompat$HCViewCompatImpl.getRotationX:(Landroid/view/View;)F │ │ +09d158: 7110 8212 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getRotationX:(Landroid/view/View;)F // method@1282 │ │ +09d15e: 0a00 |0003: move-result v0 │ │ +09d160: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=866 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -219093,18 +219094,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d18c: |[09d18c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getRotationY:(Landroid/view/View;)F │ │ -09d19c: 7110 8312 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getRotationY:(Landroid/view/View;)F // method@1283 │ │ -09d1a2: 0a00 |0003: move-result v0 │ │ -09d1a4: 0f00 |0004: return v0 │ │ +09d164: |[09d164] android.support.v4.view.ViewCompat$HCViewCompatImpl.getRotationY:(Landroid/view/View;)F │ │ +09d174: 7110 8312 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getRotationY:(Landroid/view/View;)F // method@1283 │ │ +09d17a: 0a00 |0003: move-result v0 │ │ +09d17c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=871 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -219113,18 +219114,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d1a8: |[09d1a8] android.support.v4.view.ViewCompat$HCViewCompatImpl.getScaleX:(Landroid/view/View;)F │ │ -09d1b8: 7110 8412 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getScaleX:(Landroid/view/View;)F // method@1284 │ │ -09d1be: 0a00 |0003: move-result v0 │ │ -09d1c0: 0f00 |0004: return v0 │ │ +09d180: |[09d180] android.support.v4.view.ViewCompat$HCViewCompatImpl.getScaleX:(Landroid/view/View;)F │ │ +09d190: 7110 8412 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getScaleX:(Landroid/view/View;)F // method@1284 │ │ +09d196: 0a00 |0003: move-result v0 │ │ +09d198: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=876 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -219133,18 +219134,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d1c4: |[09d1c4] android.support.v4.view.ViewCompat$HCViewCompatImpl.getScaleY:(Landroid/view/View;)F │ │ -09d1d4: 7110 8512 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getScaleY:(Landroid/view/View;)F // method@1285 │ │ -09d1da: 0a00 |0003: move-result v0 │ │ -09d1dc: 0f00 |0004: return v0 │ │ +09d19c: |[09d19c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getScaleY:(Landroid/view/View;)F │ │ +09d1ac: 7110 8512 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getScaleY:(Landroid/view/View;)F // method@1285 │ │ +09d1b2: 0a00 |0003: move-result v0 │ │ +09d1b4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=881 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -219153,18 +219154,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d1e0: |[09d1e0] android.support.v4.view.ViewCompat$HCViewCompatImpl.getTranslationX:(Landroid/view/View;)F │ │ -09d1f0: 7110 8612 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getTranslationX:(Landroid/view/View;)F // method@1286 │ │ -09d1f6: 0a00 |0003: move-result v0 │ │ -09d1f8: 0f00 |0004: return v0 │ │ +09d1b8: |[09d1b8] android.support.v4.view.ViewCompat$HCViewCompatImpl.getTranslationX:(Landroid/view/View;)F │ │ +09d1c8: 7110 8612 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getTranslationX:(Landroid/view/View;)F // method@1286 │ │ +09d1ce: 0a00 |0003: move-result v0 │ │ +09d1d0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=795 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -219173,18 +219174,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d1fc: |[09d1fc] android.support.v4.view.ViewCompat$HCViewCompatImpl.getTranslationY:(Landroid/view/View;)F │ │ -09d20c: 7110 8712 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getTranslationY:(Landroid/view/View;)F // method@1287 │ │ -09d212: 0a00 |0003: move-result v0 │ │ -09d214: 0f00 |0004: return v0 │ │ +09d1d4: |[09d1d4] android.support.v4.view.ViewCompat$HCViewCompatImpl.getTranslationY:(Landroid/view/View;)F │ │ +09d1e4: 7110 8712 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getTranslationY:(Landroid/view/View;)F // method@1287 │ │ +09d1ea: 0a00 |0003: move-result v0 │ │ +09d1ec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=799 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -219193,18 +219194,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d218: |[09d218] android.support.v4.view.ViewCompat$HCViewCompatImpl.getX:(Landroid/view/View;)F │ │ -09d228: 7110 8812 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getX:(Landroid/view/View;)F // method@1288 │ │ -09d22e: 0a00 |0003: move-result v0 │ │ -09d230: 0f00 |0004: return v0 │ │ +09d1f0: |[09d1f0] android.support.v4.view.ViewCompat$HCViewCompatImpl.getX:(Landroid/view/View;)F │ │ +09d200: 7110 8812 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getX:(Landroid/view/View;)F // method@1288 │ │ +09d206: 0a00 |0003: move-result v0 │ │ +09d208: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=851 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -219213,18 +219214,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d234: |[09d234] android.support.v4.view.ViewCompat$HCViewCompatImpl.getY:(Landroid/view/View;)F │ │ -09d244: 7110 8912 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getY:(Landroid/view/View;)F // method@1289 │ │ -09d24a: 0a00 |0003: move-result v0 │ │ -09d24c: 0f00 |0004: return v0 │ │ +09d20c: |[09d20c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getY:(Landroid/view/View;)F │ │ +09d21c: 7110 8912 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getY:(Landroid/view/View;)F // method@1289 │ │ +09d222: 0a00 |0003: move-result v0 │ │ +09d224: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=856 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -219233,17 +219234,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09d250: |[09d250] android.support.v4.view.ViewCompat$HCViewCompatImpl.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ -09d260: 7110 8a12 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatHC;.jumpDrawablesToCurrentState:(Landroid/view/View;)V // method@128a │ │ -09d266: 0e00 |0003: return-void │ │ +09d228: |[09d228] android.support.v4.view.ViewCompat$HCViewCompatImpl.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ +09d238: 7110 8a12 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatHC;.jumpDrawablesToCurrentState:(Landroid/view/View;)V // method@128a │ │ +09d23e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=894 │ │ 0x0003 line=895 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -219253,18 +219254,18 @@ │ │ type : '(III)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -09d268: |[09d268] android.support.v4.view.ViewCompat$HCViewCompatImpl.resolveSizeAndState:(III)I │ │ -09d278: 7130 8b12 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatHC;.resolveSizeAndState:(III)I // method@128b │ │ -09d27e: 0a00 |0003: move-result v0 │ │ -09d280: 0f00 |0004: return v0 │ │ +09d240: |[09d240] android.support.v4.view.ViewCompat$HCViewCompatImpl.resolveSizeAndState:(III)I │ │ +09d250: 7130 8b12 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatHC;.resolveSizeAndState:(III)I // method@128b │ │ +09d256: 0a00 |0003: move-result v0 │ │ +09d258: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 size I │ │ 0x0000 - 0x0005 reg=3 measureSpec I │ │ @@ -219275,17 +219276,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09d284: |[09d284] android.support.v4.view.ViewCompat$HCViewCompatImpl.setAlpha:(Landroid/view/View;F)V │ │ -09d294: 7120 8c12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setAlpha:(Landroid/view/View;F)V // method@128c │ │ -09d29a: 0e00 |0003: return-void │ │ +09d25c: |[09d25c] android.support.v4.view.ViewCompat$HCViewCompatImpl.setAlpha:(Landroid/view/View;F)V │ │ +09d26c: 7120 8c12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setAlpha:(Landroid/view/View;F)V // method@128c │ │ +09d272: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=811 │ │ 0x0003 line=812 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -219296,20 +219297,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 │ │ -09d29c: |[09d29c] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -09d2ac: 6e20 8211 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@1182 │ │ -09d2b2: 0a00 |0003: move-result v0 │ │ -09d2b4: 6e40 9511 2130 |0004: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1195 │ │ -09d2ba: 6e10 c41c 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.invalidate:()V // method@1cc4 │ │ -09d2c0: 0e00 |000a: return-void │ │ +09d274: |[09d274] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +09d284: 6e20 8211 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@1182 │ │ +09d28a: 0a00 |0003: move-result v0 │ │ +09d28c: 6e40 9511 2130 |0004: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1195 │ │ +09d292: 6e10 c41c 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.invalidate:()V // method@1cc4 │ │ +09d298: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ 0x0007 line=775 │ │ 0x000a line=776 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ @@ -219321,17 +219322,17 @@ │ │ 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 │ │ -09d2c4: |[09d2c4] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -09d2d4: 7130 8d12 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewCompatHC;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@128d │ │ -09d2da: 0e00 |0003: return-void │ │ +09d29c: |[09d29c] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +09d2ac: 7130 8d12 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewCompatHC;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@128d │ │ +09d2b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ 0x0003 line=764 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -219343,17 +219344,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09d2dc: |[09d2dc] android.support.v4.view.ViewCompat$HCViewCompatImpl.setPivotX:(Landroid/view/View;F)V │ │ -09d2ec: 7120 8e12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setPivotX:(Landroid/view/View;F)V // method@128e │ │ -09d2f2: 0e00 |0003: return-void │ │ +09d2b4: |[09d2b4] android.support.v4.view.ViewCompat$HCViewCompatImpl.setPivotX:(Landroid/view/View;F)V │ │ +09d2c4: 7120 8e12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setPivotX:(Landroid/view/View;F)V // method@128e │ │ +09d2ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=843 │ │ 0x0003 line=844 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -219364,17 +219365,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09d2f4: |[09d2f4] android.support.v4.view.ViewCompat$HCViewCompatImpl.setPivotY:(Landroid/view/View;F)V │ │ -09d304: 7120 8f12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setPivotY:(Landroid/view/View;F)V // method@128f │ │ -09d30a: 0e00 |0003: return-void │ │ +09d2cc: |[09d2cc] android.support.v4.view.ViewCompat$HCViewCompatImpl.setPivotY:(Landroid/view/View;F)V │ │ +09d2dc: 7120 8f12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setPivotY:(Landroid/view/View;F)V // method@128f │ │ +09d2e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=847 │ │ 0x0003 line=848 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -219385,17 +219386,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09d30c: |[09d30c] android.support.v4.view.ViewCompat$HCViewCompatImpl.setRotation:(Landroid/view/View;F)V │ │ -09d31c: 7120 9012 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setRotation:(Landroid/view/View;F)V // method@1290 │ │ -09d322: 0e00 |0003: return-void │ │ +09d2e4: |[09d2e4] android.support.v4.view.ViewCompat$HCViewCompatImpl.setRotation:(Landroid/view/View;F)V │ │ +09d2f4: 7120 9012 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setRotation:(Landroid/view/View;F)V // method@1290 │ │ +09d2fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=823 │ │ 0x0003 line=824 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -219406,17 +219407,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09d324: |[09d324] android.support.v4.view.ViewCompat$HCViewCompatImpl.setRotationX:(Landroid/view/View;F)V │ │ -09d334: 7120 9112 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setRotationX:(Landroid/view/View;F)V // method@1291 │ │ -09d33a: 0e00 |0003: return-void │ │ +09d2fc: |[09d2fc] android.support.v4.view.ViewCompat$HCViewCompatImpl.setRotationX:(Landroid/view/View;F)V │ │ +09d30c: 7120 9112 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setRotationX:(Landroid/view/View;F)V // method@1291 │ │ +09d312: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=827 │ │ 0x0003 line=828 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -219427,17 +219428,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09d33c: |[09d33c] android.support.v4.view.ViewCompat$HCViewCompatImpl.setRotationY:(Landroid/view/View;F)V │ │ -09d34c: 7120 9212 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setRotationY:(Landroid/view/View;F)V // method@1292 │ │ -09d352: 0e00 |0003: return-void │ │ +09d314: |[09d314] android.support.v4.view.ViewCompat$HCViewCompatImpl.setRotationY:(Landroid/view/View;F)V │ │ +09d324: 7120 9212 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setRotationY:(Landroid/view/View;F)V // method@1292 │ │ +09d32a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=831 │ │ 0x0003 line=832 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -219448,17 +219449,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09d354: |[09d354] android.support.v4.view.ViewCompat$HCViewCompatImpl.setScaleX:(Landroid/view/View;F)V │ │ -09d364: 7120 9312 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setScaleX:(Landroid/view/View;F)V // method@1293 │ │ -09d36a: 0e00 |0003: return-void │ │ +09d32c: |[09d32c] android.support.v4.view.ViewCompat$HCViewCompatImpl.setScaleX:(Landroid/view/View;F)V │ │ +09d33c: 7120 9312 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setScaleX:(Landroid/view/View;F)V // method@1293 │ │ +09d342: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ 0x0003 line=836 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -219469,17 +219470,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09d36c: |[09d36c] android.support.v4.view.ViewCompat$HCViewCompatImpl.setScaleY:(Landroid/view/View;F)V │ │ -09d37c: 7120 9412 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setScaleY:(Landroid/view/View;F)V // method@1294 │ │ -09d382: 0e00 |0003: return-void │ │ +09d344: |[09d344] android.support.v4.view.ViewCompat$HCViewCompatImpl.setScaleY:(Landroid/view/View;F)V │ │ +09d354: 7120 9412 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setScaleY:(Landroid/view/View;F)V // method@1294 │ │ +09d35a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ 0x0003 line=840 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -219490,17 +219491,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09d384: |[09d384] android.support.v4.view.ViewCompat$HCViewCompatImpl.setTranslationX:(Landroid/view/View;F)V │ │ -09d394: 7120 9512 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setTranslationX:(Landroid/view/View;F)V // method@1295 │ │ -09d39a: 0e00 |0003: return-void │ │ +09d35c: |[09d35c] android.support.v4.view.ViewCompat$HCViewCompatImpl.setTranslationX:(Landroid/view/View;F)V │ │ +09d36c: 7120 9512 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setTranslationX:(Landroid/view/View;F)V // method@1295 │ │ +09d372: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=803 │ │ 0x0003 line=804 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -219511,17 +219512,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09d39c: |[09d39c] android.support.v4.view.ViewCompat$HCViewCompatImpl.setTranslationY:(Landroid/view/View;F)V │ │ -09d3ac: 7120 9612 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setTranslationY:(Landroid/view/View;F)V // method@1296 │ │ -09d3b2: 0e00 |0003: return-void │ │ +09d374: |[09d374] android.support.v4.view.ViewCompat$HCViewCompatImpl.setTranslationY:(Landroid/view/View;F)V │ │ +09d384: 7120 9612 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setTranslationY:(Landroid/view/View;F)V // method@1296 │ │ +09d38a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ 0x0003 line=808 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -219532,17 +219533,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09d3b4: |[09d3b4] android.support.v4.view.ViewCompat$HCViewCompatImpl.setX:(Landroid/view/View;F)V │ │ -09d3c4: 7120 9712 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setX:(Landroid/view/View;F)V // method@1297 │ │ -09d3ca: 0e00 |0003: return-void │ │ +09d38c: |[09d38c] android.support.v4.view.ViewCompat$HCViewCompatImpl.setX:(Landroid/view/View;F)V │ │ +09d39c: 7120 9712 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setX:(Landroid/view/View;F)V // method@1297 │ │ +09d3a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=815 │ │ 0x0003 line=816 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -219553,17 +219554,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09d3cc: |[09d3cc] android.support.v4.view.ViewCompat$HCViewCompatImpl.setY:(Landroid/view/View;F)V │ │ -09d3dc: 7120 9812 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setY:(Landroid/view/View;F)V // method@1298 │ │ -09d3e2: 0e00 |0003: return-void │ │ +09d3a4: |[09d3a4] android.support.v4.view.ViewCompat$HCViewCompatImpl.setY:(Landroid/view/View;F)V │ │ +09d3b4: 7120 9812 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setY:(Landroid/view/View;F)V // method@1298 │ │ +09d3ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=819 │ │ 0x0003 line=820 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -219599,17 +219600,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09d3e4: |[09d3e4] android.support.v4.view.ViewConfigurationCompat$IcsViewConfigurationVersionImpl.:()V │ │ -09d3f4: 7010 c212 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;.:()V // method@12c2 │ │ -09d3fa: 0e00 |0003: return-void │ │ +09d3bc: |[09d3bc] android.support.v4.view.ViewConfigurationCompat$IcsViewConfigurationVersionImpl.:()V │ │ +09d3cc: 7010 c212 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;.:()V // method@12c2 │ │ +09d3d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -219618,18 +219619,18 @@ │ │ type : '(Landroid/view/ViewConfiguration;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d3fc: |[09d3fc] android.support.v4.view.ViewConfigurationCompat$IcsViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ -09d40c: 7110 cf12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatICS;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@12cf │ │ -09d412: 0a00 |0003: move-result v0 │ │ -09d414: 0f00 |0004: return v0 │ │ +09d3d4: |[09d3d4] android.support.v4.view.ViewConfigurationCompat$IcsViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ +09d3e4: 7110 cf12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatICS;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@12cf │ │ +09d3ea: 0a00 |0003: move-result v0 │ │ +09d3ec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl; │ │ 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ @@ -219663,17 +219664,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09d418: |[09d418] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.:()V │ │ -09d428: 7010 d512 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@12d5 │ │ -09d42e: 0e00 |0003: return-void │ │ +09d3f0: |[09d3f0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.:()V │ │ +09d400: 7010 d512 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@12d5 │ │ +09d406: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; │ │ │ │ Virtual methods - │ │ @@ -219682,18 +219683,18 @@ │ │ type : '(Landroid/view/ViewGroup;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d430: |[09d430] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ -09d440: 7110 f712 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;.getLayoutMode:(Landroid/view/ViewGroup;)I // method@12f7 │ │ -09d446: 0a00 |0003: move-result v0 │ │ -09d448: 0f00 |0004: return v0 │ │ +09d408: |[09d408] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ +09d418: 7110 f712 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;.getLayoutMode:(Landroid/view/ViewGroup;)I // method@12f7 │ │ +09d41e: 0a00 |0003: move-result v0 │ │ +09d420: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; │ │ 0x0000 - 0x0005 reg=2 group Landroid/view/ViewGroup; │ │ │ │ @@ -219702,17 +219703,17 @@ │ │ type : '(Landroid/view/ViewGroup;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09d44c: |[09d44c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ -09d45c: 7120 f812 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;.setLayoutMode:(Landroid/view/ViewGroup;I)V // method@12f8 │ │ -09d462: 0e00 |0003: return-void │ │ +09d424: |[09d424] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ +09d434: 7120 f812 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;.setLayoutMode:(Landroid/view/ViewGroup;I)V // method@12f8 │ │ +09d43a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=111 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; │ │ 0x0000 - 0x0004 reg=1 group Landroid/view/ViewGroup; │ │ @@ -219748,17 +219749,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09d464: |[09d464] android.support.v4.view.ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl.:()V │ │ -09d474: 7010 fe13 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;.:()V // method@13fe │ │ -09d47a: 0e00 |0003: return-void │ │ +09d43c: |[09d43c] android.support.v4.view.ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl.:()V │ │ +09d44c: 7010 fe13 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;.:()V // method@13fe │ │ +09d452: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -219767,18 +219768,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)Landroid/view/animation/Interpolator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d47c: |[09d47c] android.support.v4.view.ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl.getInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)Landroid/view/animation/Interpolator; │ │ -09d48c: 7110 7a14 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJellybeanMr2;.getInterpolator:(Landroid/view/View;)Landroid/view/animation/Interpolator; // method@147a │ │ -09d492: 0c00 |0003: move-result-object v0 │ │ -09d494: 1100 |0004: return-object v0 │ │ +09d454: |[09d454] android.support.v4.view.ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl.getInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)Landroid/view/animation/Interpolator; │ │ +09d464: 7110 7a14 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJellybeanMr2;.getInterpolator:(Landroid/view/View;)Landroid/view/animation/Interpolator; // method@147a │ │ +09d46a: 0c00 |0003: move-result-object v0 │ │ +09d46c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0005 reg=2 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0005 reg=3 view Landroid/view/View; │ │ @@ -219813,17 +219814,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09d498: |[09d498] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.:()V │ │ -09d4a8: 7010 7a15 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@157a │ │ -09d4ae: 0e00 |0003: return-void │ │ +09d470: |[09d470] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.:()V │ │ +09d480: 7010 7a15 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@157a │ │ +09d486: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=987 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ │ │ Virtual methods - │ │ @@ -219832,18 +219833,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 │ │ -09d4b0: |[09d4b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -09d4c0: 7110 9e16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@169e │ │ -09d4c6: 0c00 |0003: move-result-object v0 │ │ -09d4c8: 1100 |0004: return-object v0 │ │ +09d488: |[09d488] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +09d498: 7110 9e16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@169e │ │ +09d49e: 0c00 |0003: move-result-object v0 │ │ +09d4a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=991 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -219852,17 +219853,17 @@ │ │ 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 │ │ -09d4cc: |[09d4cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -09d4dc: 7120 9f16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@169f │ │ -09d4e2: 0e00 |0003: return-void │ │ +09d4a4: |[09d4a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +09d4b4: 7120 9f16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@169f │ │ +09d4ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=996 │ │ 0x0003 line=997 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -219898,17 +219899,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09d4e4: |[09d4e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.:()V │ │ -09d4f4: 7010 0f17 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@170f │ │ -09d4fa: 0e00 |0003: return-void │ │ +09d4bc: |[09d4bc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.:()V │ │ +09d4cc: 7010 0f17 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@170f │ │ +09d4d2: 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 - │ │ @@ -219917,17 +219918,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 │ │ -09d4fc: |[09d4fc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -09d50c: 7130 d617 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@17d6 │ │ -09d512: 0e00 |0003: return-void │ │ +09d4d4: |[09d4d4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +09d4e4: 7130 d617 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@17d6 │ │ +09d4ea: 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; │ │ @@ -219964,17 +219965,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09d514: |[09d514] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.:()V │ │ -09d524: 7010 3507 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;.:()V // method@0735 │ │ -09d52a: 0e00 |0003: return-void │ │ +09d4ec: |[09d4ec] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.:()V │ │ +09d4fc: 7010 3507 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;.:()V // method@0735 │ │ +09d502: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; │ │ │ │ Virtual methods - │ │ @@ -219983,93 +219984,93 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 31 │ │ ins : 2 │ │ outs : 28 │ │ insns size : 158 16-bit code units │ │ -09d52c: |[09d52c] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -09d53c: 2201 6301 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatApi21$Builder; // type@0163 │ │ -09d540: 0800 1e00 |0002: move-object/from16 v0, v30 │ │ -09d544: 5402 fb01 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01fb │ │ -09d548: 0800 1e00 |0006: move-object/from16 v0, v30 │ │ -09d54c: 5403 0202 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0202 │ │ -09d550: 0800 1e00 |000a: move-object/from16 v0, v30 │ │ -09d554: 5404 fa01 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01fa │ │ -09d558: 0800 1e00 |000e: move-object/from16 v0, v30 │ │ -09d55c: 5405 f901 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f9 │ │ -09d560: 0800 1e00 |0012: move-object/from16 v0, v30 │ │ -09d564: 5406 f701 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01f7 │ │ -09d568: 0800 1e00 |0016: move-object/from16 v0, v30 │ │ -09d56c: 5407 0e02 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@020e │ │ -09d570: 0800 1e00 |001a: move-object/from16 v0, v30 │ │ -09d574: 5208 0302 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0203 │ │ -09d578: 0800 1e00 |001e: move-object/from16 v0, v30 │ │ -09d57c: 5409 f801 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f8 │ │ -09d580: 0800 1e00 |0022: move-object/from16 v0, v30 │ │ -09d584: 540a fd01 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01fd │ │ -09d588: 0800 1e00 |0026: move-object/from16 v0, v30 │ │ -09d58c: 540b 0002 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0200 │ │ -09d590: 0800 1e00 |002a: move-object/from16 v0, v30 │ │ -09d594: 520c 0802 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@0208 │ │ -09d598: 0800 1e00 |002e: move-object/from16 v0, v30 │ │ -09d59c: 520d 0602 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0206 │ │ -09d5a0: 0800 1e00 |0032: move-object/from16 v0, v30 │ │ -09d5a4: 550e 0702 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0207 │ │ -09d5a8: 0800 1e00 |0036: move-object/from16 v0, v30 │ │ -09d5ac: 550f 0a02 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@020a │ │ -09d5b0: 0800 1e00 |003a: move-object/from16 v0, v30 │ │ -09d5b4: 5500 0f02 |003c: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@020f │ │ -09d5b8: 0210 0000 |003e: move/from16 v16, v0 │ │ -09d5bc: 0800 1e00 |0040: move-object/from16 v0, v30 │ │ -09d5c0: 5200 0502 |0042: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0205 │ │ -09d5c4: 0211 0000 |0044: move/from16 v17, v0 │ │ -09d5c8: 0800 1e00 |0046: move-object/from16 v0, v30 │ │ -09d5cc: 5400 0d02 |0048: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@020d │ │ -09d5d0: 0812 0000 |004a: move-object/from16 v18, v0 │ │ -09d5d4: 0800 1e00 |004c: move-object/from16 v0, v30 │ │ -09d5d8: 5500 0102 |004e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0201 │ │ -09d5dc: 0213 0000 |0050: move/from16 v19, v0 │ │ -09d5e0: 0800 1e00 |0052: move-object/from16 v0, v30 │ │ -09d5e4: 5400 f501 |0054: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mCategory:Ljava/lang/String; // field@01f5 │ │ -09d5e8: 0814 0000 |0056: move-object/from16 v20, v0 │ │ -09d5ec: 0800 1e00 |0058: move-object/from16 v0, v30 │ │ -09d5f0: 5400 0402 |005a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@0204 │ │ -09d5f4: 0815 0000 |005c: move-object/from16 v21, v0 │ │ -09d5f8: 0800 1e00 |005e: move-object/from16 v0, v30 │ │ -09d5fc: 5400 fc01 |0060: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01fc │ │ -09d600: 0816 0000 |0062: move-object/from16 v22, v0 │ │ -09d604: 0800 1e00 |0064: move-object/from16 v0, v30 │ │ -09d608: 5200 f601 |0066: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mColor:I // field@01f6 │ │ -09d60c: 0217 0000 |0068: move/from16 v23, v0 │ │ -09d610: 0800 1e00 |006a: move-object/from16 v0, v30 │ │ -09d614: 5200 1002 |006c: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mVisibility:I // field@0210 │ │ -09d618: 0218 0000 |006e: move/from16 v24, v0 │ │ -09d61c: 0800 1e00 |0070: move-object/from16 v0, v30 │ │ -09d620: 5400 0902 |0072: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPublicVersion:Landroid/app/Notification; // field@0209 │ │ -09d624: 0819 0000 |0074: move-object/from16 v25, v0 │ │ -09d628: 0800 1e00 |0076: move-object/from16 v0, v30 │ │ -09d62c: 5400 fe01 |0078: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@01fe │ │ -09d630: 081a 0000 |007a: move-object/from16 v26, v0 │ │ -09d634: 0800 1e00 |007c: move-object/from16 v0, v30 │ │ -09d638: 5500 ff01 |007e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@01ff │ │ -09d63c: 021b 0000 |0080: move/from16 v27, v0 │ │ -09d640: 0800 1e00 |0082: move-object/from16 v0, v30 │ │ -09d644: 5400 0b02 |0084: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@020b │ │ -09d648: 081c 0000 |0086: move-object/from16 v28, v0 │ │ -09d64c: 761c b807 0100 |0088: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28}, Landroid/support/v4/app/NotificationCompatApi21$Builder;.:(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;IIZZZILjava/lang/CharSequence;ZLjava/lang/String;Ljava/util/ArrayList;Landroid/os/Bundle;IILandroid/app/Notification;Ljava/lang/String;ZLjava/lang/String;)V // method@07b8 │ │ -09d652: 0800 1e00 |008b: move-object/from16 v0, v30 │ │ -09d656: 5402 f401 |008d: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01f4 │ │ -09d65a: 7120 9a07 2100 |008f: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@079a │ │ -09d660: 0800 1e00 |0092: move-object/from16 v0, v30 │ │ -09d664: 5402 0c02 |0094: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@020c │ │ -09d668: 7120 9b07 2100 |0096: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@079b │ │ -09d66e: 6e10 ba07 0100 |0099: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatApi21$Builder;.build:()Landroid/app/Notification; // method@07ba │ │ -09d674: 0c02 |009c: move-result-object v2 │ │ -09d676: 1102 |009d: return-object v2 │ │ +09d504: |[09d504] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +09d514: 2201 6301 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatApi21$Builder; // type@0163 │ │ +09d518: 0800 1e00 |0002: move-object/from16 v0, v30 │ │ +09d51c: 5402 fb01 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01fb │ │ +09d520: 0800 1e00 |0006: move-object/from16 v0, v30 │ │ +09d524: 5403 0202 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0202 │ │ +09d528: 0800 1e00 |000a: move-object/from16 v0, v30 │ │ +09d52c: 5404 fa01 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01fa │ │ +09d530: 0800 1e00 |000e: move-object/from16 v0, v30 │ │ +09d534: 5405 f901 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f9 │ │ +09d538: 0800 1e00 |0012: move-object/from16 v0, v30 │ │ +09d53c: 5406 f701 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01f7 │ │ +09d540: 0800 1e00 |0016: move-object/from16 v0, v30 │ │ +09d544: 5407 0e02 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@020e │ │ +09d548: 0800 1e00 |001a: move-object/from16 v0, v30 │ │ +09d54c: 5208 0302 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0203 │ │ +09d550: 0800 1e00 |001e: move-object/from16 v0, v30 │ │ +09d554: 5409 f801 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f8 │ │ +09d558: 0800 1e00 |0022: move-object/from16 v0, v30 │ │ +09d55c: 540a fd01 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01fd │ │ +09d560: 0800 1e00 |0026: move-object/from16 v0, v30 │ │ +09d564: 540b 0002 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0200 │ │ +09d568: 0800 1e00 |002a: move-object/from16 v0, v30 │ │ +09d56c: 520c 0802 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@0208 │ │ +09d570: 0800 1e00 |002e: move-object/from16 v0, v30 │ │ +09d574: 520d 0602 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0206 │ │ +09d578: 0800 1e00 |0032: move-object/from16 v0, v30 │ │ +09d57c: 550e 0702 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0207 │ │ +09d580: 0800 1e00 |0036: move-object/from16 v0, v30 │ │ +09d584: 550f 0a02 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@020a │ │ +09d588: 0800 1e00 |003a: move-object/from16 v0, v30 │ │ +09d58c: 5500 0f02 |003c: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@020f │ │ +09d590: 0210 0000 |003e: move/from16 v16, v0 │ │ +09d594: 0800 1e00 |0040: move-object/from16 v0, v30 │ │ +09d598: 5200 0502 |0042: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0205 │ │ +09d59c: 0211 0000 |0044: move/from16 v17, v0 │ │ +09d5a0: 0800 1e00 |0046: move-object/from16 v0, v30 │ │ +09d5a4: 5400 0d02 |0048: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@020d │ │ +09d5a8: 0812 0000 |004a: move-object/from16 v18, v0 │ │ +09d5ac: 0800 1e00 |004c: move-object/from16 v0, v30 │ │ +09d5b0: 5500 0102 |004e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0201 │ │ +09d5b4: 0213 0000 |0050: move/from16 v19, v0 │ │ +09d5b8: 0800 1e00 |0052: move-object/from16 v0, v30 │ │ +09d5bc: 5400 f501 |0054: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mCategory:Ljava/lang/String; // field@01f5 │ │ +09d5c0: 0814 0000 |0056: move-object/from16 v20, v0 │ │ +09d5c4: 0800 1e00 |0058: move-object/from16 v0, v30 │ │ +09d5c8: 5400 0402 |005a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@0204 │ │ +09d5cc: 0815 0000 |005c: move-object/from16 v21, v0 │ │ +09d5d0: 0800 1e00 |005e: move-object/from16 v0, v30 │ │ +09d5d4: 5400 fc01 |0060: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01fc │ │ +09d5d8: 0816 0000 |0062: move-object/from16 v22, v0 │ │ +09d5dc: 0800 1e00 |0064: move-object/from16 v0, v30 │ │ +09d5e0: 5200 f601 |0066: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mColor:I // field@01f6 │ │ +09d5e4: 0217 0000 |0068: move/from16 v23, v0 │ │ +09d5e8: 0800 1e00 |006a: move-object/from16 v0, v30 │ │ +09d5ec: 5200 1002 |006c: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mVisibility:I // field@0210 │ │ +09d5f0: 0218 0000 |006e: move/from16 v24, v0 │ │ +09d5f4: 0800 1e00 |0070: move-object/from16 v0, v30 │ │ +09d5f8: 5400 0902 |0072: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPublicVersion:Landroid/app/Notification; // field@0209 │ │ +09d5fc: 0819 0000 |0074: move-object/from16 v25, v0 │ │ +09d600: 0800 1e00 |0076: move-object/from16 v0, v30 │ │ +09d604: 5400 fe01 |0078: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@01fe │ │ +09d608: 081a 0000 |007a: move-object/from16 v26, v0 │ │ +09d60c: 0800 1e00 |007c: move-object/from16 v0, v30 │ │ +09d610: 5500 ff01 |007e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@01ff │ │ +09d614: 021b 0000 |0080: move/from16 v27, v0 │ │ +09d618: 0800 1e00 |0082: move-object/from16 v0, v30 │ │ +09d61c: 5400 0b02 |0084: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@020b │ │ +09d620: 081c 0000 |0086: move-object/from16 v28, v0 │ │ +09d624: 761c b807 0100 |0088: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28}, Landroid/support/v4/app/NotificationCompatApi21$Builder;.:(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;IIZZZILjava/lang/CharSequence;ZLjava/lang/String;Ljava/util/ArrayList;Landroid/os/Bundle;IILandroid/app/Notification;Ljava/lang/String;ZLjava/lang/String;)V // method@07b8 │ │ +09d62a: 0800 1e00 |008b: move-object/from16 v0, v30 │ │ +09d62e: 5402 f401 |008d: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01f4 │ │ +09d632: 7120 9a07 2100 |008f: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@079a │ │ +09d638: 0800 1e00 |0092: move-object/from16 v0, v30 │ │ +09d63c: 5402 0c02 |0094: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@020c │ │ +09d640: 7120 9b07 2100 |0096: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@079b │ │ +09d646: 6e10 ba07 0100 |0099: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatApi21$Builder;.build:()Landroid/app/Notification; // method@07ba │ │ +09d64c: 0c02 |009c: move-result-object v2 │ │ +09d64e: 1102 |009d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=746 │ │ 0x008b line=753 │ │ 0x0092 line=754 │ │ 0x0099 line=755 │ │ locals : │ │ @@ -220082,18 +220083,18 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d678: |[09d678] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.getBundleForUnreadConversation:(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; │ │ -09d688: 7110 be07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi21;.getBundleForUnreadConversation:(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; // method@07be │ │ -09d68e: 0c00 |0003: move-result-object v0 │ │ -09d690: 1100 |0004: return-object v0 │ │ +09d650: |[09d650] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.getBundleForUnreadConversation:(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; │ │ +09d660: 7110 be07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi21;.getBundleForUnreadConversation:(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; // method@07be │ │ +09d666: 0c00 |0003: move-result-object v0 │ │ +09d668: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=765 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; │ │ 0x0000 - 0x0005 reg=2 uc Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ │ │ @@ -220102,18 +220103,18 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d694: |[09d694] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.getCategory:(Landroid/app/Notification;)Ljava/lang/String; │ │ -09d6a4: 7110 bf07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi21;.getCategory:(Landroid/app/Notification;)Ljava/lang/String; // method@07bf │ │ -09d6aa: 0c00 |0003: move-result-object v0 │ │ -09d6ac: 1100 |0004: return-object v0 │ │ +09d66c: |[09d66c] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.getCategory:(Landroid/app/Notification;)Ljava/lang/String; │ │ +09d67c: 7110 bf07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi21;.getCategory:(Landroid/app/Notification;)Ljava/lang/String; // method@07bf │ │ +09d682: 0c00 |0003: move-result-object v0 │ │ +09d684: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=760 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; │ │ 0x0000 - 0x0005 reg=2 notif Landroid/app/Notification; │ │ │ │ @@ -220122,18 +220123,18 @@ │ │ type : '(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -09d6b0: |[09d6b0] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.getUnreadConversationFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ -09d6c0: 7130 c007 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/NotificationCompatApi21;.getUnreadConversationFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; // method@07c0 │ │ -09d6c6: 0c00 |0003: move-result-object v0 │ │ -09d6c8: 1100 |0004: return-object v0 │ │ +09d688: |[09d688] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.getUnreadConversationFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ +09d698: 7130 c007 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/NotificationCompatApi21;.getUnreadConversationFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; // method@07c0 │ │ +09d69e: 0c00 |0003: move-result-object v0 │ │ +09d6a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=772 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; │ │ 0x0000 - 0x0005 reg=2 b Landroid/os/Bundle; │ │ 0x0000 - 0x0005 reg=3 factory Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory; │ │ @@ -220177,35 +220178,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -09d6cc: |[09d6cc] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ -09d6dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09d6de: 6a00 b805 |0001: sput-boolean v0, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.accessibilityDelegateCheckFailed:Z // field@05b8 │ │ -09d6e2: 0e00 |0003: return-void │ │ +09d6a4: |[09d6a4] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ +09d6b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09d6b6: 6a00 b805 |0001: sput-boolean v0, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.accessibilityDelegateCheckFailed:Z // field@05b8 │ │ +09d6ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=900 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09d6e4: |[09d6e4] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ -09d6f4: 7010 7f11 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@117f │ │ -09d6fa: 0e00 |0003: return-void │ │ +09d6bc: |[09d6bc] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ +09d6cc: 7010 7f11 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@117f │ │ +09d6d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=898 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -220214,30 +220215,30 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -09d6fc: |[09d6fc] android.support.v4.view.ViewCompat$ICSViewCompatImpl.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -09d70c: 5421 ba05 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@05ba │ │ -09d710: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ -09d714: 2201 2605 |0004: new-instance v1, Ljava/util/WeakHashMap; // type@0526 │ │ -09d718: 7010 f721 0100 |0006: invoke-direct {v1}, Ljava/util/WeakHashMap;.:()V // method@21f7 │ │ -09d71e: 5b21 ba05 |0009: iput-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@05ba │ │ -09d722: 5421 ba05 |000b: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@05ba │ │ -09d726: 6e20 f821 3100 |000d: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@21f8 │ │ -09d72c: 0c00 |0010: move-result-object v0 │ │ -09d72e: 1f00 2b03 |0011: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@032b │ │ -09d732: 3900 0c00 |0013: if-nez v0, 001f // +000c │ │ -09d736: 2200 2b03 |0015: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@032b │ │ -09d73a: 7020 2714 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.:(Landroid/view/View;)V // method@1427 │ │ -09d740: 5421 ba05 |001a: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@05ba │ │ -09d744: 6e30 f921 3100 |001c: invoke-virtual {v1, v3, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@21f9 │ │ -09d74a: 1100 |001f: return-object v0 │ │ +09d6d4: |[09d6d4] android.support.v4.view.ViewCompat$ICSViewCompatImpl.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +09d6e4: 5421 ba05 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@05ba │ │ +09d6e8: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ +09d6ec: 2201 2605 |0004: new-instance v1, Ljava/util/WeakHashMap; // type@0526 │ │ +09d6f0: 7010 f721 0100 |0006: invoke-direct {v1}, Ljava/util/WeakHashMap;.:()V // method@21f7 │ │ +09d6f6: 5b21 ba05 |0009: iput-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@05ba │ │ +09d6fa: 5421 ba05 |000b: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@05ba │ │ +09d6fe: 6e20 f821 3100 |000d: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@21f8 │ │ +09d704: 0c00 |0010: move-result-object v0 │ │ +09d706: 1f00 2b03 |0011: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@032b │ │ +09d70a: 3900 0c00 |0013: if-nez v0, 001f // +000c │ │ +09d70e: 2200 2b03 |0015: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@032b │ │ +09d712: 7020 2714 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.:(Landroid/view/View;)V // method@1427 │ │ +09d718: 5421 ba05 |001a: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@05ba │ │ +09d71c: 6e30 f921 3100 |001c: invoke-virtual {v1, v3, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@21f9 │ │ +09d722: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=951 │ │ 0x0004 line=952 │ │ 0x000b line=955 │ │ 0x0013 line=956 │ │ 0x0015 line=957 │ │ @@ -220254,18 +220255,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -09d74c: |[09d74c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -09d75c: 7120 9a12 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@129a │ │ -09d762: 0a00 |0003: move-result v0 │ │ -09d764: 0f00 |0004: return v0 │ │ +09d724: |[09d724] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +09d734: 7120 9a12 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@129a │ │ +09d73a: 0a00 |0003: move-result v0 │ │ +09d73c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=903 │ │ 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 │ │ @@ -220275,18 +220276,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -09d768: |[09d768] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -09d778: 7120 9b12 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@129b │ │ -09d77e: 0a00 |0003: move-result v0 │ │ -09d780: 0f00 |0004: return v0 │ │ +09d740: |[09d740] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +09d750: 7120 9b12 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@129b │ │ +09d756: 0a00 |0003: move-result v0 │ │ +09d758: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=907 │ │ 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 │ │ @@ -220296,44 +220297,44 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -09d784: |[09d784] android.support.v4.view.ViewCompat$ICSViewCompatImpl.hasAccessibilityDelegate:(Landroid/view/View;)Z │ │ -09d794: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -09d796: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -09d798: 6303 b805 |0002: sget-boolean v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.accessibilityDelegateCheckFailed:Z // field@05b8 │ │ -09d79c: 3803 0300 |0004: if-eqz v3, 0007 // +0003 │ │ -09d7a0: 0f02 |0006: return v2 │ │ -09d7a2: 6203 b905 |0007: sget-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mAccessibilityDelegateField:Ljava/lang/reflect/Field; // field@05b9 │ │ -09d7a6: 3903 1200 |0009: if-nez v3, 001b // +0012 │ │ -09d7aa: 1c03 2004 |000b: const-class v3, Landroid/view/View; // type@0420 │ │ -09d7ae: 1a04 5a1a |000d: const-string v4, "mAccessibilityDelegate" // string@1a5a │ │ -09d7b2: 6e20 ea20 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@20ea │ │ -09d7b8: 0c03 |0012: move-result-object v3 │ │ -09d7ba: 6903 b905 |0013: sput-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mAccessibilityDelegateField:Ljava/lang/reflect/Field; // field@05b9 │ │ -09d7be: 6203 b905 |0015: sget-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mAccessibilityDelegateField:Ljava/lang/reflect/Field; // field@05b9 │ │ -09d7c2: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -09d7c4: 6e20 8721 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2187 │ │ -09d7ca: 6203 b905 |001b: sget-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mAccessibilityDelegateField:Ljava/lang/reflect/Field; // field@05b9 │ │ -09d7ce: 6e20 8321 6300 |001d: invoke-virtual {v3, v6}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2183 │ │ -09d7d4: 0c03 |0020: move-result-object v3 │ │ -09d7d6: 3803 0800 |0021: if-eqz v3, 0029 // +0008 │ │ -09d7da: 0112 |0023: move v2, v1 │ │ -09d7dc: 28e2 |0024: goto 0006 // -001e │ │ -09d7de: 0d00 |0025: move-exception v0 │ │ -09d7e0: 6a01 b805 |0026: sput-boolean v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.accessibilityDelegateCheckFailed:Z // field@05b8 │ │ -09d7e4: 28de |0028: goto 0006 // -0022 │ │ -09d7e6: 0121 |0029: move v1, v2 │ │ -09d7e8: 28f9 |002a: goto 0023 // -0007 │ │ -09d7ea: 0d00 |002b: move-exception v0 │ │ -09d7ec: 6a01 b805 |002c: sput-boolean v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.accessibilityDelegateCheckFailed:Z // field@05b8 │ │ -09d7f0: 28d8 |002e: goto 0006 // -0028 │ │ +09d75c: |[09d75c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.hasAccessibilityDelegate:(Landroid/view/View;)Z │ │ +09d76c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +09d76e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +09d770: 6303 b805 |0002: sget-boolean v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.accessibilityDelegateCheckFailed:Z // field@05b8 │ │ +09d774: 3803 0300 |0004: if-eqz v3, 0007 // +0003 │ │ +09d778: 0f02 |0006: return v2 │ │ +09d77a: 6203 b905 |0007: sget-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mAccessibilityDelegateField:Ljava/lang/reflect/Field; // field@05b9 │ │ +09d77e: 3903 1200 |0009: if-nez v3, 001b // +0012 │ │ +09d782: 1c03 2004 |000b: const-class v3, Landroid/view/View; // type@0420 │ │ +09d786: 1a04 5a1a |000d: const-string v4, "mAccessibilityDelegate" // string@1a5a │ │ +09d78a: 6e20 ea20 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@20ea │ │ +09d790: 0c03 |0012: move-result-object v3 │ │ +09d792: 6903 b905 |0013: sput-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mAccessibilityDelegateField:Ljava/lang/reflect/Field; // field@05b9 │ │ +09d796: 6203 b905 |0015: sget-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mAccessibilityDelegateField:Ljava/lang/reflect/Field; // field@05b9 │ │ +09d79a: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +09d79c: 6e20 8721 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2187 │ │ +09d7a2: 6203 b905 |001b: sget-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mAccessibilityDelegateField:Ljava/lang/reflect/Field; // field@05b9 │ │ +09d7a6: 6e20 8321 6300 |001d: invoke-virtual {v3, v6}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2183 │ │ +09d7ac: 0c03 |0020: move-result-object v3 │ │ +09d7ae: 3803 0800 |0021: if-eqz v3, 0029 // +0008 │ │ +09d7b2: 0112 |0023: move v2, v1 │ │ +09d7b4: 28e2 |0024: goto 0006 // -001e │ │ +09d7b6: 0d00 |0025: move-exception v0 │ │ +09d7b8: 6a01 b805 |0026: sput-boolean v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.accessibilityDelegateCheckFailed:Z // field@05b8 │ │ +09d7bc: 28de |0028: goto 0006 // -0022 │ │ +09d7be: 0121 |0029: move v1, v2 │ │ +09d7c0: 28f9 |002a: goto 0023 // -0007 │ │ +09d7c2: 0d00 |002b: move-exception v0 │ │ +09d7c4: 6a01 b805 |002c: sput-boolean v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.accessibilityDelegateCheckFailed:Z // field@05b8 │ │ +09d7c8: 28d8 |002e: goto 0006 // -0028 │ │ catches : 2 │ │ 0x000b - 0x001b │ │ Ljava/lang/Throwable; -> 0x0025 │ │ 0x001b - 0x0020 │ │ Ljava/lang/Throwable; -> 0x002b │ │ positions : │ │ 0x0002 line=928 │ │ @@ -220358,17 +220359,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 │ │ -09d810: |[09d810] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -09d820: 7120 9c12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@129c │ │ -09d826: 0e00 |0003: return-void │ │ +09d7e8: |[09d7e8] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +09d7f8: 7120 9c12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@129c │ │ +09d7fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=915 │ │ 0x0003 line=916 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -220379,19 +220380,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 │ │ -09d828: |[09d828] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -09d838: 6e10 1b16 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@161b │ │ -09d83e: 0c00 |0003: move-result-object v0 │ │ -09d840: 7120 9d12 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@129d │ │ -09d846: 0e00 |0007: return-void │ │ +09d800: |[09d800] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +09d810: 6e10 1b16 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@161b │ │ +09d816: 0c00 |0003: move-result-object v0 │ │ +09d818: 7120 9d12 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@129d │ │ +09d81e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=919 │ │ 0x0007 line=920 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0008 reg=2 v Landroid/view/View; │ │ @@ -220402,17 +220403,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 │ │ -09d848: |[09d848] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -09d858: 7120 9e12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@129e │ │ -09d85e: 0e00 |0003: return-void │ │ +09d820: |[09d820] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +09d830: 7120 9e12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@129e │ │ +09d836: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=911 │ │ 0x0003 line=912 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -220423,19 +220424,19 @@ │ │ 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 │ │ -09d860: |[09d860] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -09d870: 6e10 580f 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@0f58 │ │ -09d876: 0c00 |0003: move-result-object v0 │ │ -09d878: 7120 9f12 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@129f │ │ -09d87e: 0e00 |0007: return-void │ │ +09d838: |[09d838] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +09d848: 6e10 580f 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@0f58 │ │ +09d84e: 0c00 |0003: move-result-object v0 │ │ +09d850: 7120 9f12 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@129f │ │ +09d856: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=923 │ │ 0x0007 line=924 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0008 reg=2 v Landroid/view/View; │ │ @@ -220471,17 +220472,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09d880: |[09d880] android.support.v4.view.ViewGroupCompat$ViewGroupCompatApi21Impl.:()V │ │ -09d890: 7010 dd12 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;.:()V // method@12dd │ │ -09d896: 0e00 |0003: return-void │ │ +09d858: |[09d858] android.support.v4.view.ViewGroupCompat$ViewGroupCompatApi21Impl.:()V │ │ +09d868: 7010 dd12 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;.:()V // method@12dd │ │ +09d86e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl; │ │ │ │ Virtual methods - │ │ @@ -220490,18 +220491,18 @@ │ │ type : '(Landroid/view/ViewGroup;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d898: |[09d898] android.support.v4.view.ViewGroupCompat$ViewGroupCompatApi21Impl.isTransitionGroup:(Landroid/view/ViewGroup;)Z │ │ -09d8a8: 7110 f012 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewGroupCompatApi21;.isTransitionGroup:(Landroid/view/ViewGroup;)Z // method@12f0 │ │ -09d8ae: 0a00 |0003: move-result v0 │ │ -09d8b0: 0f00 |0004: return v0 │ │ +09d870: |[09d870] android.support.v4.view.ViewGroupCompat$ViewGroupCompatApi21Impl.isTransitionGroup:(Landroid/view/ViewGroup;)Z │ │ +09d880: 7110 f012 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewGroupCompatApi21;.isTransitionGroup:(Landroid/view/ViewGroup;)Z // method@12f0 │ │ +09d886: 0a00 |0003: move-result v0 │ │ +09d888: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl; │ │ 0x0000 - 0x0005 reg=2 group Landroid/view/ViewGroup; │ │ │ │ @@ -220510,17 +220511,17 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09d8b4: |[09d8b4] android.support.v4.view.ViewGroupCompat$ViewGroupCompatApi21Impl.setTransitionGroup:(Landroid/view/ViewGroup;Z)V │ │ -09d8c4: 7120 f112 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatApi21;.setTransitionGroup:(Landroid/view/ViewGroup;Z)V // method@12f1 │ │ -09d8ca: 0e00 |0003: return-void │ │ +09d88c: |[09d88c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatApi21Impl.setTransitionGroup:(Landroid/view/ViewGroup;Z)V │ │ +09d89c: 7120 f112 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatApi21;.setTransitionGroup:(Landroid/view/ViewGroup;Z)V // method@12f1 │ │ +09d8a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl; │ │ 0x0000 - 0x0004 reg=1 group Landroid/view/ViewGroup; │ │ @@ -220556,17 +220557,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09d8cc: |[09d8cc] android.support.v4.view.ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.:()V │ │ -09d8dc: 7010 fc13 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;.:()V // method@13fc │ │ -09d8e2: 0e00 |0003: return-void │ │ +09d8a4: |[09d8a4] android.support.v4.view.ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.:()V │ │ +09d8b4: 7010 fc13 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;.:()V // method@13fc │ │ +09d8ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -220575,17 +220576,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09d8e4: |[09d8e4] android.support.v4.view.ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V │ │ -09d8f4: 7120 7e14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK;.setUpdateListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V // method@147e │ │ -09d8fa: 0e00 |0003: return-void │ │ +09d8bc: |[09d8bc] android.support.v4.view.ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V │ │ +09d8cc: 7120 7e14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK;.setUpdateListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V // method@147e │ │ +09d8d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ 0x0003 line=591 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -220622,17 +220623,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09d8fc: |[09d8fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.:()V │ │ -09d90c: 7010 8815 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@1588 │ │ -09d912: 0e00 |0003: return-void │ │ +09d8d4: |[09d8d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.:()V │ │ +09d8e4: 7010 8815 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@1588 │ │ +09d8ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1000 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ │ │ Virtual methods - │ │ @@ -220641,18 +220642,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 │ │ -09d914: |[09d914] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -09d924: 7110 b016 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getCollectionInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@16b0 │ │ -09d92a: 0c00 |0003: move-result-object v0 │ │ -09d92c: 1100 |0004: return-object v0 │ │ +09d8ec: |[09d8ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +09d8fc: 7110 b016 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getCollectionInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@16b0 │ │ +09d902: 0c00 |0003: move-result-object v0 │ │ +09d904: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1013 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -220661,18 +220662,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d930: |[09d930] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionInfoColumnCount:(Ljava/lang/Object;)I │ │ -09d940: 7110 a116 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo;.getColumnCount:(Ljava/lang/Object;)I // method@16a1 │ │ -09d946: 0a00 |0003: move-result v0 │ │ -09d948: 0f00 |0004: return v0 │ │ +09d908: |[09d908] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionInfoColumnCount:(Ljava/lang/Object;)I │ │ +09d918: 7110 a116 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo;.getColumnCount:(Ljava/lang/Object;)I // method@16a1 │ │ +09d91e: 0a00 |0003: move-result v0 │ │ +09d920: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1037 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -220681,18 +220682,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d94c: |[09d94c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionInfoRowCount:(Ljava/lang/Object;)I │ │ -09d95c: 7110 a216 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo;.getRowCount:(Ljava/lang/Object;)I // method@16a2 │ │ -09d962: 0a00 |0003: move-result v0 │ │ -09d964: 0f00 |0004: return v0 │ │ +09d924: |[09d924] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionInfoRowCount:(Ljava/lang/Object;)I │ │ +09d934: 7110 a216 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo;.getRowCount:(Ljava/lang/Object;)I // method@16a2 │ │ +09d93a: 0a00 |0003: move-result v0 │ │ +09d93c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1042 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -220701,18 +220702,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d968: |[09d968] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionItemColumnIndex:(Ljava/lang/Object;)I │ │ -09d978: 7110 a516 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;.getColumnIndex:(Ljava/lang/Object;)I // method@16a5 │ │ -09d97e: 0a00 |0003: move-result v0 │ │ -09d980: 0f00 |0004: return v0 │ │ +09d940: |[09d940] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionItemColumnIndex:(Ljava/lang/Object;)I │ │ +09d950: 7110 a516 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;.getColumnIndex:(Ljava/lang/Object;)I // method@16a5 │ │ +09d956: 0a00 |0003: move-result v0 │ │ +09d958: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1062 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -220721,18 +220722,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d984: |[09d984] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionItemColumnSpan:(Ljava/lang/Object;)I │ │ -09d994: 7110 a616 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;.getColumnSpan:(Ljava/lang/Object;)I // method@16a6 │ │ -09d99a: 0a00 |0003: move-result v0 │ │ -09d99c: 0f00 |0004: return v0 │ │ +09d95c: |[09d95c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionItemColumnSpan:(Ljava/lang/Object;)I │ │ +09d96c: 7110 a616 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;.getColumnSpan:(Ljava/lang/Object;)I // method@16a6 │ │ +09d972: 0a00 |0003: move-result v0 │ │ +09d974: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1067 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -220741,18 +220742,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 │ │ -09d9a0: |[09d9a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionItemInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -09d9b0: 7110 b116 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getCollectionItemInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@16b1 │ │ -09d9b6: 0c00 |0003: move-result-object v0 │ │ -09d9b8: 1100 |0004: return-object v0 │ │ +09d978: |[09d978] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionItemInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +09d988: 7110 b116 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getCollectionItemInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@16b1 │ │ +09d98e: 0c00 |0003: move-result-object v0 │ │ +09d990: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1052 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -220761,18 +220762,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d9bc: |[09d9bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionItemRowIndex:(Ljava/lang/Object;)I │ │ -09d9cc: 7110 a716 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;.getRowIndex:(Ljava/lang/Object;)I // method@16a7 │ │ -09d9d2: 0a00 |0003: move-result v0 │ │ -09d9d4: 0f00 |0004: return v0 │ │ +09d994: |[09d994] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionItemRowIndex:(Ljava/lang/Object;)I │ │ +09d9a4: 7110 a716 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;.getRowIndex:(Ljava/lang/Object;)I // method@16a7 │ │ +09d9aa: 0a00 |0003: move-result v0 │ │ +09d9ac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1072 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -220781,18 +220782,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d9d8: |[09d9d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionItemRowSpan:(Ljava/lang/Object;)I │ │ -09d9e8: 7110 a816 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;.getRowSpan:(Ljava/lang/Object;)I // method@16a8 │ │ -09d9ee: 0a00 |0003: move-result v0 │ │ -09d9f0: 0f00 |0004: return v0 │ │ +09d9b0: |[09d9b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionItemRowSpan:(Ljava/lang/Object;)I │ │ +09d9c0: 7110 a816 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;.getRowSpan:(Ljava/lang/Object;)I // method@16a8 │ │ +09d9c6: 0a00 |0003: move-result v0 │ │ +09d9c8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1077 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -220801,18 +220802,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d9f4: |[09d9f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getLiveRegion:(Ljava/lang/Object;)I │ │ -09da04: 7110 b216 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getLiveRegion:(Ljava/lang/Object;)I // method@16b2 │ │ -09da0a: 0a00 |0003: move-result v0 │ │ -09da0c: 0f00 |0004: return v0 │ │ +09d9cc: |[09d9cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getLiveRegion:(Ljava/lang/Object;)I │ │ +09d9dc: 7110 b216 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getLiveRegion:(Ljava/lang/Object;)I // method@16b2 │ │ +09d9e2: 0a00 |0003: move-result v0 │ │ +09d9e4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1003 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -220821,18 +220822,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 │ │ -09da10: |[09da10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getRangeInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -09da20: 7110 b316 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getRangeInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@16b3 │ │ -09da26: 0c00 |0003: move-result-object v0 │ │ -09da28: 1100 |0004: return-object v0 │ │ +09d9e8: |[09d9e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getRangeInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +09d9f8: 7110 b316 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getRangeInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@16b3 │ │ +09d9fe: 0c00 |0003: move-result-object v0 │ │ +09da00: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1057 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -220841,18 +220842,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09da2c: |[09da2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.isCollectionInfoHierarchical:(Ljava/lang/Object;)Z │ │ -09da3c: 7110 a316 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo;.isHierarchical:(Ljava/lang/Object;)Z // method@16a3 │ │ -09da42: 0a00 |0003: move-result v0 │ │ -09da44: 0f00 |0004: return v0 │ │ +09da04: |[09da04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.isCollectionInfoHierarchical:(Ljava/lang/Object;)Z │ │ +09da14: 7110 a316 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo;.isHierarchical:(Ljava/lang/Object;)Z // method@16a3 │ │ +09da1a: 0a00 |0003: move-result v0 │ │ +09da1c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1047 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -220861,18 +220862,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09da48: |[09da48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.isCollectionItemHeading:(Ljava/lang/Object;)Z │ │ -09da58: 7110 a916 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;.isHeading:(Ljava/lang/Object;)Z // method@16a9 │ │ -09da5e: 0a00 |0003: move-result v0 │ │ -09da60: 0f00 |0004: return v0 │ │ +09da20: |[09da20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.isCollectionItemHeading:(Ljava/lang/Object;)Z │ │ +09da30: 7110 a916 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;.isHeading:(Ljava/lang/Object;)Z // method@16a9 │ │ +09da36: 0a00 |0003: move-result v0 │ │ +09da38: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1082 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -220881,18 +220882,18 @@ │ │ type : '(IIZI)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -09da64: |[09da64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.obtainCollectionInfo:(IIZI)Ljava/lang/Object; │ │ -09da74: 7140 b416 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.obtainCollectionInfo:(IIZI)Ljava/lang/Object; // method@16b4 │ │ -09da7a: 0c00 |0003: move-result-object v0 │ │ -09da7c: 1100 |0004: return-object v0 │ │ +09da3c: |[09da3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.obtainCollectionInfo:(IIZI)Ljava/lang/Object; │ │ +09da4c: 7140 b416 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.obtainCollectionInfo:(IIZI)Ljava/lang/Object; // method@16b4 │ │ +09da52: 0c00 |0003: move-result-object v0 │ │ +09da54: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1024 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 rowCount I │ │ 0x0000 - 0x0005 reg=3 columnCount I │ │ @@ -220904,18 +220905,18 @@ │ │ type : '(IIIIZZ)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -09da80: |[09da80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.obtainCollectionItemInfo:(IIIIZZ)Ljava/lang/Object; │ │ -09da90: 7156 b516 3254 |0000: invoke-static {v2, v3, v4, v5, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.obtainCollectionItemInfo:(IIIIZ)Ljava/lang/Object; // method@16b5 │ │ -09da96: 0c00 |0003: move-result-object v0 │ │ -09da98: 1100 |0004: return-object v0 │ │ +09da58: |[09da58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.obtainCollectionItemInfo:(IIIIZZ)Ljava/lang/Object; │ │ +09da68: 7156 b516 3254 |0000: invoke-static {v2, v3, v4, v5, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.obtainCollectionItemInfo:(IIIIZ)Ljava/lang/Object; // method@16b5 │ │ +09da6e: 0c00 |0003: move-result-object v0 │ │ +09da70: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1031 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 rowIndex I │ │ 0x0000 - 0x0005 reg=3 rowSpan I │ │ @@ -220929,17 +220930,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 │ │ -09da9c: |[09da9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setCollectionInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -09daac: 7120 b616 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setCollectionInfo:(Ljava/lang/Object;Ljava/lang/Object;)V // method@16b6 │ │ -09dab2: 0e00 |0003: return-void │ │ +09da74: |[09da74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setCollectionInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +09da84: 7120 b616 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setCollectionInfo:(Ljava/lang/Object;Ljava/lang/Object;)V // method@16b6 │ │ +09da8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1018 │ │ 0x0003 line=1019 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -220950,17 +220951,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 │ │ -09dab4: |[09dab4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setCollectionItemInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -09dac4: 7120 b716 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setCollectionItemInfo:(Ljava/lang/Object;Ljava/lang/Object;)V // method@16b7 │ │ -09daca: 0e00 |0003: return-void │ │ +09da8c: |[09da8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setCollectionItemInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +09da9c: 7120 b716 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setCollectionItemInfo:(Ljava/lang/Object;Ljava/lang/Object;)V // method@16b7 │ │ +09daa2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1087 │ │ 0x0003 line=1088 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -220971,17 +220972,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09dacc: |[09dacc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setLiveRegion:(Ljava/lang/Object;I)V │ │ -09dadc: 7120 b816 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setLiveRegion:(Ljava/lang/Object;I)V // method@16b8 │ │ -09dae2: 0e00 |0003: return-void │ │ +09daa4: |[09daa4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setLiveRegion:(Ljava/lang/Object;I)V │ │ +09dab4: 7120 b816 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setLiveRegion:(Ljava/lang/Object;I)V // method@16b8 │ │ +09daba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1008 │ │ 0x0003 line=1009 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -221017,17 +221018,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09dae4: |[09dae4] android.support.v4.view.ViewCompat$JBViewCompatImpl.:()V │ │ -09daf4: 7010 a211 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@11a2 │ │ -09dafa: 0e00 |0003: return-void │ │ +09dabc: |[09dabc] android.support.v4.view.ViewCompat$JBViewCompatImpl.:()V │ │ +09dacc: 7010 a211 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@11a2 │ │ +09dad2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=964 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -221036,23 +221037,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 │ │ -09dafc: |[09dafc] android.support.v4.view.ViewCompat$JBViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -09db0c: 7110 a112 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompatJB;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@12a1 │ │ -09db12: 0c00 |0003: move-result-object v0 │ │ -09db14: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -09db18: 2201 6403 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@0364 │ │ -09db1c: 7020 cb16 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@16cb │ │ -09db22: 1101 |000b: return-object v1 │ │ -09db24: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -09db26: 28fe |000d: goto 000b // -0002 │ │ +09dad4: |[09dad4] android.support.v4.view.ViewCompat$JBViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +09dae4: 7110 a112 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompatJB;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@12a1 │ │ +09daea: 0c00 |0003: move-result-object v0 │ │ +09daec: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +09daf0: 2201 6403 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@0364 │ │ +09daf4: 7020 cb16 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@16cb │ │ +09dafa: 1101 |000b: return-object v1 │ │ +09dafc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +09dafe: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1009 │ │ 0x0004 line=1010 │ │ 0x0006 line=1011 │ │ 0x000b line=1013 │ │ locals : │ │ @@ -221065,18 +221066,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09db28: |[09db28] android.support.v4.view.ViewCompat$JBViewCompatImpl.getFitsSystemWindows:(Landroid/view/View;)Z │ │ -09db38: 7110 a212 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getFitsSystemWindows:(Landroid/view/View;)Z // method@12a2 │ │ -09db3e: 0a00 |0003: move-result v0 │ │ -09db40: 0f00 |0004: return v0 │ │ +09db00: |[09db00] android.support.v4.view.ViewCompat$JBViewCompatImpl.getFitsSystemWindows:(Landroid/view/View;)Z │ │ +09db10: 7110 a212 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getFitsSystemWindows:(Landroid/view/View;)Z // method@12a2 │ │ +09db16: 0a00 |0003: move-result v0 │ │ +09db18: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1038 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -221085,18 +221086,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09db44: |[09db44] android.support.v4.view.ViewCompat$JBViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ -09db54: 7110 a312 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getImportantForAccessibility:(Landroid/view/View;)I // method@12a3 │ │ -09db5a: 0a00 |0003: move-result v0 │ │ -09db5c: 0f00 |0004: return v0 │ │ +09db1c: |[09db1c] android.support.v4.view.ViewCompat$JBViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ +09db2c: 7110 a312 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getImportantForAccessibility:(Landroid/view/View;)I // method@12a3 │ │ +09db32: 0a00 |0003: move-result v0 │ │ +09db34: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=991 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -221105,18 +221106,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09db60: |[09db60] android.support.v4.view.ViewCompat$JBViewCompatImpl.getMinimumHeight:(Landroid/view/View;)I │ │ -09db70: 7110 a412 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getMinimumHeight:(Landroid/view/View;)I // method@12a4 │ │ -09db76: 0a00 |0003: move-result v0 │ │ -09db78: 0f00 |0004: return v0 │ │ +09db38: |[09db38] android.support.v4.view.ViewCompat$JBViewCompatImpl.getMinimumHeight:(Landroid/view/View;)I │ │ +09db48: 7110 a412 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getMinimumHeight:(Landroid/view/View;)I // method@12a4 │ │ +09db4e: 0a00 |0003: move-result v0 │ │ +09db50: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1028 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -221125,18 +221126,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09db7c: |[09db7c] android.support.v4.view.ViewCompat$JBViewCompatImpl.getMinimumWidth:(Landroid/view/View;)I │ │ -09db8c: 7110 a512 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getMinimumWidth:(Landroid/view/View;)I // method@12a5 │ │ -09db92: 0a00 |0003: move-result v0 │ │ -09db94: 0f00 |0004: return v0 │ │ +09db54: |[09db54] android.support.v4.view.ViewCompat$JBViewCompatImpl.getMinimumWidth:(Landroid/view/View;)I │ │ +09db64: 7110 a512 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getMinimumWidth:(Landroid/view/View;)I // method@12a5 │ │ +09db6a: 0a00 |0003: move-result v0 │ │ +09db6c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1023 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -221145,18 +221146,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 │ │ -09db98: |[09db98] android.support.v4.view.ViewCompat$JBViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -09dba8: 7110 a612 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@12a6 │ │ -09dbae: 0c00 |0003: move-result-object v0 │ │ -09dbb0: 1100 |0004: return-object v0 │ │ +09db70: |[09db70] android.support.v4.view.ViewCompat$JBViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +09db80: 7110 a612 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@12a6 │ │ +09db86: 0c00 |0003: move-result-object v0 │ │ +09db88: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1018 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -221165,18 +221166,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09dbb4: |[09dbb4] android.support.v4.view.ViewCompat$JBViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ -09dbc4: 7110 a712 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.hasTransientState:(Landroid/view/View;)Z // method@12a7 │ │ -09dbca: 0a00 |0003: move-result v0 │ │ -09dbcc: 0f00 |0004: return v0 │ │ +09db8c: |[09db8c] android.support.v4.view.ViewCompat$JBViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ +09db9c: 7110 a712 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.hasTransientState:(Landroid/view/View;)Z // method@12a7 │ │ +09dba2: 0a00 |0003: move-result v0 │ │ +09dba4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=967 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -221185,18 +221186,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 │ │ -09dbd0: |[09dbd0] android.support.v4.view.ViewCompat$JBViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -09dbe0: 7130 a812 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatJB;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@12a8 │ │ -09dbe6: 0a00 |0003: move-result v0 │ │ -09dbe8: 0f00 |0004: return v0 │ │ +09dba8: |[09dba8] android.support.v4.view.ViewCompat$JBViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +09dbb8: 7130 a812 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatJB;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@12a8 │ │ +09dbbe: 0a00 |0003: move-result v0 │ │ +09dbc0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1005 │ │ 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 │ │ @@ -221207,17 +221208,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09dbec: |[09dbec] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -09dbfc: 7110 a912 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@12a9 │ │ -09dc02: 0e00 |0003: return-void │ │ +09dbc4: |[09dbc4] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +09dbd4: 7110 a912 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@12a9 │ │ +09dbda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=975 │ │ 0x0003 line=976 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -221227,17 +221228,17 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -09dc04: |[09dc04] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -09dc14: 7155 aa12 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@12aa │ │ -09dc1a: 0e00 |0003: return-void │ │ +09dbdc: |[09dbdc] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +09dbec: 7155 aa12 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@12aa │ │ +09dbf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=979 │ │ 0x0003 line=980 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -221251,17 +221252,17 @@ │ │ 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 │ │ -09dc1c: |[09dc1c] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -09dc2c: 7120 ab12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@12ab │ │ -09dc32: 0e00 |0003: return-void │ │ +09dbf4: |[09dbf4] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +09dc04: 7120 ab12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@12ab │ │ +09dc0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=983 │ │ 0x0003 line=984 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -221272,17 +221273,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -09dc34: |[09dc34] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -09dc44: 7140 ac12 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@12ac │ │ -09dc4a: 0e00 |0003: return-void │ │ +09dc0c: |[09dc0c] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +09dc1c: 7140 ac12 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@12ac │ │ +09dc22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=987 │ │ 0x0003 line=988 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ @@ -221294,17 +221295,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09dc4c: |[09dc4c] android.support.v4.view.ViewCompat$JBViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ -09dc5c: 7110 ad12 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.requestApplyInsets:(Landroid/view/View;)V // method@12ad │ │ -09dc62: 0e00 |0003: return-void │ │ +09dc24: |[09dc24] android.support.v4.view.ViewCompat$JBViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ +09dc34: 7110 ad12 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.requestApplyInsets:(Landroid/view/View;)V // method@12ad │ │ +09dc3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1033 │ │ 0x0003 line=1034 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -221314,17 +221315,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09dc64: |[09dc64] android.support.v4.view.ViewCompat$JBViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ -09dc74: 7120 ae12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setHasTransientState:(Landroid/view/View;Z)V // method@12ae │ │ -09dc7a: 0e00 |0003: return-void │ │ +09dc3c: |[09dc3c] android.support.v4.view.ViewCompat$JBViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ +09dc4c: 7120 ae12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setHasTransientState:(Landroid/view/View;Z)V // method@12ae │ │ +09dc52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=971 │ │ 0x0003 line=972 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -221335,20 +221336,20 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -09dc7c: |[09dc7c] android.support.v4.view.ViewCompat$JBViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -09dc8c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -09dc8e: 3303 0300 |0001: if-ne v3, v0, 0004 // +0003 │ │ -09dc92: 1223 |0003: const/4 v3, #int 2 // #2 │ │ -09dc94: 7120 af12 3200 |0004: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@12af │ │ -09dc9a: 0e00 |0007: return-void │ │ +09dc54: |[09dc54] android.support.v4.view.ViewCompat$JBViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +09dc64: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +09dc66: 3303 0300 |0001: if-ne v3, v0, 0004 // +0003 │ │ +09dc6a: 1223 |0003: const/4 v3, #int 2 // #2 │ │ +09dc6c: 7120 af12 3200 |0004: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@12af │ │ +09dc72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=998 │ │ 0x0003 line=999 │ │ 0x0004 line=1001 │ │ 0x0007 line=1002 │ │ locals : │ │ @@ -221388,17 +221389,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09dc9c: |[09dc9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.:()V │ │ -09dcac: 7010 8b15 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;.:()V // method@158b │ │ -09dcb2: 0e00 |0003: return-void │ │ +09dc74: |[09dc74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.:()V │ │ +09dc84: 7010 8b15 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;.:()V // method@158b │ │ +09dc8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1091 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ │ │ Virtual methods - │ │ @@ -221407,17 +221408,17 @@ │ │ type : '(Ljava/lang/Object;ILjava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -09dcb4: |[09dcb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.addAction:(Ljava/lang/Object;ILjava/lang/CharSequence;)V │ │ -09dcc4: 7130 5b16 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.addAction:(Ljava/lang/Object;ILjava/lang/CharSequence;)V // method@165b │ │ -09dcca: 0e00 |0003: return-void │ │ +09dc8c: |[09dc8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.addAction:(Ljava/lang/Object;ILjava/lang/CharSequence;)V │ │ +09dc9c: 7130 5b16 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.addAction:(Ljava/lang/Object;ILjava/lang/CharSequence;)V // method@165b │ │ +09dca2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1106 │ │ 0x0003 line=1107 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -221429,18 +221430,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 │ │ -09dccc: |[09dccc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.getActionList:(Ljava/lang/Object;)Ljava/util/List; │ │ -09dcdc: 7110 5c16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.getActionList:(Ljava/lang/Object;)Ljava/util/List; // method@165c │ │ -09dce2: 0c00 |0003: move-result-object v0 │ │ -09dce4: 1100 |0004: return-object v0 │ │ +09dca4: |[09dca4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.getActionList:(Ljava/lang/Object;)Ljava/util/List; │ │ +09dcb4: 7110 5c16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.getActionList:(Ljava/lang/Object;)Ljava/util/List; // method@165c │ │ +09dcba: 0c00 |0003: move-result-object v0 │ │ +09dcbc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1094 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -221449,18 +221450,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09dce8: |[09dce8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.isCollectionItemSelected:(Ljava/lang/Object;)Z │ │ -09dcf8: 7110 5916 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21$CollectionItemInfo;.isSelected:(Ljava/lang/Object;)Z // method@1659 │ │ -09dcfe: 0a00 |0003: move-result v0 │ │ -09dd00: 0f00 |0004: return v0 │ │ +09dcc0: |[09dcc0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.isCollectionItemSelected:(Ljava/lang/Object;)Z │ │ +09dcd0: 7110 5916 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21$CollectionItemInfo;.isSelected:(Ljava/lang/Object;)Z // method@1659 │ │ +09dcd6: 0a00 |0003: move-result v0 │ │ +09dcd8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1118 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -221469,18 +221470,18 @@ │ │ type : '(IIZI)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -09dd04: |[09dd04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.obtainCollectionInfo:(IIZI)Ljava/lang/Object; │ │ -09dd14: 7140 5d16 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.obtainCollectionInfo:(IIZI)Ljava/lang/Object; // method@165d │ │ -09dd1a: 0c00 |0003: move-result-object v0 │ │ -09dd1c: 1100 |0004: return-object v0 │ │ +09dcdc: |[09dcdc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.obtainCollectionInfo:(IIZI)Ljava/lang/Object; │ │ +09dcec: 7140 5d16 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.obtainCollectionInfo:(IIZI)Ljava/lang/Object; // method@165d │ │ +09dcf2: 0c00 |0003: move-result-object v0 │ │ +09dcf4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1100 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ 0x0000 - 0x0005 reg=2 rowCount I │ │ 0x0000 - 0x0005 reg=3 columnCount I │ │ @@ -221492,18 +221493,18 @@ │ │ type : '(IIIIZZ)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 5 16-bit code units │ │ -09dd20: |[09dd20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.obtainCollectionItemInfo:(IIIIZZ)Ljava/lang/Object; │ │ -09dd30: 7706 5e16 0200 |0000: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.obtainCollectionItemInfo:(IIIIZZ)Ljava/lang/Object; // method@165e │ │ -09dd36: 0c00 |0003: move-result-object v0 │ │ -09dd38: 1100 |0004: return-object v0 │ │ +09dcf8: |[09dcf8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.obtainCollectionItemInfo:(IIIIZZ)Ljava/lang/Object; │ │ +09dd08: 7706 5e16 0200 |0000: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.obtainCollectionItemInfo:(IIIIZZ)Ljava/lang/Object; // method@165e │ │ +09dd0e: 0c00 |0003: move-result-object v0 │ │ +09dd10: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1112 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ 0x0000 - 0x0005 reg=2 rowIndex I │ │ 0x0000 - 0x0005 reg=3 rowSpan I │ │ @@ -221542,17 +221543,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09dd3c: |[09dd3c] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.:()V │ │ -09dd4c: 7010 ab11 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@11ab │ │ -09dd52: 0e00 |0003: return-void │ │ +09dd14: |[09dd14] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.:()V │ │ +09dd24: 7010 ab11 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@11ab │ │ +09dd2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1042 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -221561,18 +221562,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09dd54: |[09dd54] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ -09dd64: 7110 b112 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLabelFor:(Landroid/view/View;)I // method@12b1 │ │ -09dd6a: 0a00 |0003: move-result v0 │ │ -09dd6c: 0f00 |0004: return v0 │ │ +09dd2c: |[09dd2c] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ +09dd3c: 7110 b112 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLabelFor:(Landroid/view/View;)I // method@12b1 │ │ +09dd42: 0a00 |0003: move-result v0 │ │ +09dd44: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1046 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -221581,18 +221582,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09dd70: |[09dd70] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ -09dd80: 7110 b212 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/View;)I // method@12b2 │ │ -09dd86: 0a00 |0003: move-result v0 │ │ -09dd88: 0f00 |0004: return v0 │ │ +09dd48: |[09dd48] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ +09dd58: 7110 b212 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/View;)I // method@12b2 │ │ +09dd5e: 0a00 |0003: move-result v0 │ │ +09dd60: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1061 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -221601,18 +221602,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09dd8c: |[09dd8c] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getPaddingEnd:(Landroid/view/View;)I │ │ -09dd9c: 7110 b312 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getPaddingEnd:(Landroid/view/View;)I // method@12b3 │ │ -09dda2: 0a00 |0003: move-result v0 │ │ -09dda4: 0f00 |0004: return v0 │ │ +09dd64: |[09dd64] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getPaddingEnd:(Landroid/view/View;)I │ │ +09dd74: 7110 b312 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getPaddingEnd:(Landroid/view/View;)I // method@12b3 │ │ +09dd7a: 0a00 |0003: move-result v0 │ │ +09dd7c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1076 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -221621,18 +221622,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09dda8: |[09dda8] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getPaddingStart:(Landroid/view/View;)I │ │ -09ddb8: 7110 b412 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getPaddingStart:(Landroid/view/View;)I // method@12b4 │ │ -09ddbe: 0a00 |0003: move-result v0 │ │ -09ddc0: 0f00 |0004: return v0 │ │ +09dd80: |[09dd80] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getPaddingStart:(Landroid/view/View;)I │ │ +09dd90: 7110 b412 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getPaddingStart:(Landroid/view/View;)I // method@12b4 │ │ +09dd96: 0a00 |0003: move-result v0 │ │ +09dd98: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1071 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -221641,18 +221642,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09ddc4: |[09ddc4] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ -09ddd4: 7110 b512 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@12b5 │ │ -09ddda: 0a00 |0003: move-result v0 │ │ -09dddc: 0f00 |0004: return v0 │ │ +09dd9c: |[09dd9c] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ +09ddac: 7110 b512 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@12b5 │ │ +09ddb2: 0a00 |0003: move-result v0 │ │ +09ddb4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1086 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -221661,17 +221662,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09dde0: |[09dde0] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ -09ddf0: 7120 b612 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLabelFor:(Landroid/view/View;I)V // method@12b6 │ │ -09ddf6: 0e00 |0003: return-void │ │ +09ddb8: |[09ddb8] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ +09ddc8: 7120 b612 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLabelFor:(Landroid/view/View;I)V // method@12b6 │ │ +09ddce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1051 │ │ 0x0003 line=1052 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -221682,17 +221683,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 │ │ -09ddf8: |[09ddf8] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -09de08: 7120 b712 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@12b7 │ │ -09de0e: 0e00 |0003: return-void │ │ +09ddd0: |[09ddd0] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +09dde0: 7120 b712 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@12b7 │ │ +09dde6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1056 │ │ 0x0003 line=1057 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -221703,17 +221704,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09de10: |[09de10] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ -09de20: 7120 b812 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/View;I)V // method@12b8 │ │ -09de26: 0e00 |0003: return-void │ │ +09dde8: |[09dde8] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ +09ddf8: 7120 b812 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/View;I)V // method@12b8 │ │ +09ddfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1066 │ │ 0x0003 line=1067 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -221724,17 +221725,17 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -09de28: |[09de28] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setPaddingRelative:(Landroid/view/View;IIII)V │ │ -09de38: 7155 b912 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setPaddingRelative:(Landroid/view/View;IIII)V // method@12b9 │ │ -09de3e: 0e00 |0003: return-void │ │ +09de00: |[09de00] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setPaddingRelative:(Landroid/view/View;IIII)V │ │ +09de10: 7155 b912 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setPaddingRelative:(Landroid/view/View;IIII)V // method@12b9 │ │ +09de16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1081 │ │ 0x0003 line=1082 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -221773,17 +221774,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09de40: |[09de40] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.:()V │ │ -09de50: 7010 bb11 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@11bb │ │ -09de56: 0e00 |0003: return-void │ │ +09de18: |[09de18] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.:()V │ │ +09de28: 7010 bb11 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@11bb │ │ +09de2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1090 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -221792,18 +221793,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09de58: |[09de58] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ -09de68: 7110 bb12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatKitKat;.getAccessibilityLiveRegion:(Landroid/view/View;)I // method@12bb │ │ -09de6e: 0a00 |0003: move-result v0 │ │ -09de70: 0f00 |0004: return v0 │ │ +09de30: |[09de30] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ +09de40: 7110 bb12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatKitKat;.getAccessibilityLiveRegion:(Landroid/view/View;)I // method@12bb │ │ +09de46: 0a00 |0003: move-result v0 │ │ +09de48: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1093 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -221812,17 +221813,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09de74: |[09de74] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ -09de84: 7120 bc12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatKitKat;.setAccessibilityLiveRegion:(Landroid/view/View;I)V // method@12bc │ │ -09de8a: 0e00 |0003: return-void │ │ +09de4c: |[09de4c] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ +09de5c: 7120 bc12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatKitKat;.setAccessibilityLiveRegion:(Landroid/view/View;I)V // method@12bc │ │ +09de62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1098 │ │ 0x0003 line=1099 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -221833,17 +221834,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09de8c: |[09de8c] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -09de9c: 7120 af12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@12af │ │ -09dea2: 0e00 |0003: return-void │ │ +09de64: |[09de64] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +09de74: 7120 af12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@12af │ │ +09de7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1103 │ │ 0x0003 line=1104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -221879,17 +221880,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09dea4: |[09dea4] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.:()V │ │ -09deb4: 7010 c511 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;.:()V // method@11c5 │ │ -09deba: 0e00 |0003: return-void │ │ +09de7c: |[09de7c] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.:()V │ │ +09de8c: 7010 c511 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;.:()V // method@11c5 │ │ +09de92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1107 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -221898,18 +221899,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09debc: |[09debc] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.getElevation:(Landroid/view/View;)F │ │ -09decc: 7110 6a12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatApi21;.getElevation:(Landroid/view/View;)F // method@126a │ │ -09ded2: 0a00 |0003: move-result v0 │ │ -09ded4: 0f00 |0004: return v0 │ │ +09de94: |[09de94] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.getElevation:(Landroid/view/View;)F │ │ +09dea4: 7110 6a12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatApi21;.getElevation:(Landroid/view/View;)F // method@126a │ │ +09deaa: 0a00 |0003: move-result v0 │ │ +09deac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1130 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -221918,18 +221919,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09ded8: |[09ded8] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.getTransitionName:(Landroid/view/View;)Ljava/lang/String; │ │ -09dee8: 7110 6b12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatApi21;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@126b │ │ -09deee: 0c00 |0003: move-result-object v0 │ │ -09def0: 1100 |0004: return-object v0 │ │ +09deb0: |[09deb0] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.getTransitionName:(Landroid/view/View;)Ljava/lang/String; │ │ +09dec0: 7110 6b12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatApi21;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@126b │ │ +09dec6: 0c00 |0003: move-result-object v0 │ │ +09dec8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1115 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -221938,18 +221939,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09def4: |[09def4] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.getTranslationZ:(Landroid/view/View;)F │ │ -09df04: 7110 6c12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatApi21;.getTranslationZ:(Landroid/view/View;)F // method@126c │ │ -09df0a: 0a00 |0003: move-result v0 │ │ -09df0c: 0f00 |0004: return v0 │ │ +09decc: |[09decc] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.getTranslationZ:(Landroid/view/View;)F │ │ +09dedc: 7110 6c12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatApi21;.getTranslationZ:(Landroid/view/View;)F // method@126c │ │ +09dee2: 0a00 |0003: move-result v0 │ │ +09dee4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1140 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -221958,17 +221959,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09df10: |[09df10] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ -09df20: 7110 6d12 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatApi21;.requestApplyInsets:(Landroid/view/View;)V // method@126d │ │ -09df26: 0e00 |0003: return-void │ │ +09dee8: |[09dee8] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ +09def8: 7110 6d12 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatApi21;.requestApplyInsets:(Landroid/view/View;)V // method@126d │ │ +09defe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1120 │ │ 0x0003 line=1121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -221978,17 +221979,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09df28: |[09df28] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.setElevation:(Landroid/view/View;F)V │ │ -09df38: 7120 6e12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatApi21;.setElevation:(Landroid/view/View;F)V // method@126e │ │ -09df3e: 0e00 |0003: return-void │ │ +09df00: |[09df00] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.setElevation:(Landroid/view/View;F)V │ │ +09df10: 7120 6e12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatApi21;.setElevation:(Landroid/view/View;F)V // method@126e │ │ +09df16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1125 │ │ 0x0003 line=1126 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -221999,17 +222000,17 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09df40: |[09df40] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ -09df50: 7120 6f12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatApi21;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@126f │ │ -09df56: 0e00 |0003: return-void │ │ +09df18: |[09df18] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ +09df28: 7120 6f12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatApi21;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@126f │ │ +09df2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1145 │ │ 0x0003 line=1146 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -222020,17 +222021,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09df58: |[09df58] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.setTransitionName:(Landroid/view/View;Ljava/lang/String;)V │ │ -09df68: 7120 7012 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatApi21;.setTransitionName:(Landroid/view/View;Ljava/lang/String;)V // method@1270 │ │ -09df6e: 0e00 |0003: return-void │ │ +09df30: |[09df30] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.setTransitionName:(Landroid/view/View;Ljava/lang/String;)V │ │ +09df40: 7120 7012 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatApi21;.setTransitionName:(Landroid/view/View;Ljava/lang/String;)V // method@1270 │ │ +09df46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1110 │ │ 0x0003 line=1111 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -222041,17 +222042,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09df70: |[09df70] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.setTranslationZ:(Landroid/view/View;F)V │ │ -09df80: 7120 7112 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatApi21;.setTranslationZ:(Landroid/view/View;F)V // method@1271 │ │ -09df86: 0e00 |0003: return-void │ │ +09df48: |[09df48] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.setTranslationZ:(Landroid/view/View;F)V │ │ +09df58: 7120 7112 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatApi21;.setTranslationZ:(Landroid/view/View;F)V // method@1271 │ │ +09df5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1135 │ │ 0x0003 line=1136 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 1471497 bytes, number of entries: 906 │ │ │ +Zip file size: 1471588 bytes, number of entries: 906 │ │ │ ?rwxrwxr-x 2.0 unx 125 b- stor 80-Jan-01 00:00 android/support/annotation/AnimRes.class │ │ │ ?rwxrwxr-x 2.0 unx 129 b- stor 80-Jan-01 00:00 android/support/annotation/AnimatorRes.class │ │ │ ?rwxrwxr-x 2.0 unx 124 b- stor 80-Jan-01 00:00 android/support/annotation/AnyRes.class │ │ │ ?rwxrwxr-x 2.0 unx 126 b- stor 80-Jan-01 00:00 android/support/annotation/ArrayRes.class │ │ │ ?rwxrwxr-x 2.0 unx 125 b- stor 80-Jan-01 00:00 android/support/annotation/AttrRes.class │ │ │ ?rwxrwxr-x 2.0 unx 125 b- stor 80-Jan-01 00:00 android/support/annotation/BoolRes.class │ │ │ ?rwxrwxr-x 2.0 unx 126 b- stor 80-Jan-01 00:00 android/support/annotation/ColorRes.class │ │ │ @@ -568,19 +568,19 @@ │ │ │ ?rwxrwxr-x 2.0 unx 15572 b- defN 80-Jan-01 00:00 android/support/v4/widget/SwipeRefreshLayout.class │ │ │ ?rwxrwxr-x 2.0 unx 281 b- stor 80-Jan-01 00:00 android/support/v4/widget/ViewDragHelper$1.class │ │ │ ?rwxrwxr-x 2.0 unx 427 b- stor 80-Jan-01 00:00 android/support/v4/widget/ViewDragHelper$2.class │ │ │ ?rwxrwxr-x 2.0 unx 977 b- stor 80-Jan-01 00:00 android/support/v4/widget/ViewDragHelper$Callback.class │ │ │ ?rwxrwxr-x 2.0 unx 15622 b- defN 80-Jan-01 00:00 android/support/v4/widget/ViewDragHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 773 b- stor 80-Jan-01 00:00 com/stericson/RootShell/RootShell$4.class │ │ │ ?rwxrwxr-x 2.0 unx 918 b- stor 80-Jan-01 00:00 com/stericson/RootShell/RootShell$LogLevel.class │ │ │ -?rwxrwxr-x 2.0 unx 8301 b- stor 80-Jan-01 00:00 com/stericson/RootShell/RootShell.class │ │ │ +?rwxrwxr-x 2.0 unx 8302 b- stor 80-Jan-01 00:00 com/stericson/RootShell/RootShell.class │ │ │ ?rwxrwxr-x 2.0 unx 689 b- stor 80-Jan-01 00:00 com/stericson/RootShell/containers/RootClass$1.class │ │ │ ?rwxrwxr-x 2.0 unx 614 b- stor 80-Jan-01 00:00 com/stericson/RootShell/containers/RootClass$AnnotationsFinder$1.class │ │ │ ?rwxrwxr-x 2.0 unx 482 b- stor 80-Jan-01 00:00 com/stericson/RootShell/containers/RootClass$AnnotationsFinder$2.class │ │ │ -?rwxrwxr-x 2.0 unx 7729 b- stor 80-Jan-01 00:00 com/stericson/RootShell/containers/RootClass$AnnotationsFinder.class │ │ │ +?rwxrwxr-x 2.0 unx 7719 b- stor 80-Jan-01 00:00 com/stericson/RootShell/containers/RootClass$AnnotationsFinder.class │ │ │ ?rwxrwxr-x 2.0 unx 145 b- stor 80-Jan-01 00:00 com/stericson/RootShell/containers/RootClass$Candidate.class │ │ │ ?rwxrwxr-x 2.0 unx 870 b- stor 80-Jan-01 00:00 com/stericson/RootShell/containers/RootClass$READ_STATE.class │ │ │ ?rwxrwxr-x 2.0 unx 338 b- stor 80-Jan-01 00:00 com/stericson/RootShell/containers/RootClass$RootArgs.class │ │ │ ?rwxrwxr-x 2.0 unx 1658 b- stor 80-Jan-01 00:00 com/stericson/RootShell/containers/RootClass.class │ │ │ ?rwxrwxr-x 2.0 unx 255 b- stor 80-Jan-01 00:00 com/stericson/RootShell/exceptions/RootDeniedException.class │ │ │ ?rwxrwxr-x 2.0 unx 95 b- stor 80-Jan-01 00:00 com/stericson/RootShell/execution/Command$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1291 b- stor 80-Jan-01 00:00 com/stericson/RootShell/execution/Command$CommandHandler.class │ │ │ @@ -588,32 +588,32 @@ │ │ │ ?rwxrwxr-x 2.0 unx 4846 b- stor 80-Jan-01 00:00 com/stericson/RootShell/execution/Command.class │ │ │ ?rwxrwxr-x 2.0 unx 4802 b- stor 80-Jan-01 00:00 com/stericson/RootShell/execution/Shell$1.class │ │ │ ?rwxrwxr-x 2.0 unx 559 b- stor 80-Jan-01 00:00 com/stericson/RootShell/execution/Shell$2.class │ │ │ ?rwxrwxr-x 2.0 unx 5886 b- stor 80-Jan-01 00:00 com/stericson/RootShell/execution/Shell$3.class │ │ │ ?rwxrwxr-x 2.0 unx 1541 b- stor 80-Jan-01 00:00 com/stericson/RootShell/execution/Shell$ShellContext.class │ │ │ ?rwxrwxr-x 2.0 unx 886 b- stor 80-Jan-01 00:00 com/stericson/RootShell/execution/Shell$ShellType.class │ │ │ ?rwxrwxr-x 2.0 unx 2798 b- stor 80-Jan-01 00:00 com/stericson/RootShell/execution/Shell$Worker.class │ │ │ -?rwxrwxr-x 2.0 unx 15255 b- defN 80-Jan-01 00:00 com/stericson/RootShell/execution/Shell.class │ │ │ -?rwxrwxr-x 2.0 unx 1393 b- stor 80-Jan-01 00:00 com/stericson/RootShellTests/NativeJavaClass.class │ │ │ +?rwxrwxr-x 2.0 unx 15254 b- defN 80-Jan-01 00:00 com/stericson/RootShell/execution/Shell.class │ │ │ +?rwxrwxr-x 2.0 unx 1398 b- stor 80-Jan-01 00:00 com/stericson/RootShellTests/NativeJavaClass.class │ │ │ ?rwxrwxr-x 2.0 unx 609 b- stor 80-Jan-01 00:00 com/stericson/RootShellTests/SanityCheckRootShell$1.class │ │ │ -?rwxrwxr-x 2.0 unx 4423 b- stor 80-Jan-01 00:00 com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.class │ │ │ +?rwxrwxr-x 2.0 unx 4419 b- stor 80-Jan-01 00:00 com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.class │ │ │ ?rwxrwxr-x 2.0 unx 1484 b- stor 80-Jan-01 00:00 com/stericson/RootShellTests/SanityCheckRootShell$TestHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 3322 b- stor 80-Jan-01 00:00 com/stericson/RootShellTests/SanityCheckRootShell.class │ │ │ ?rwxrwxr-x 2.0 unx 392 b- stor 80-Jan-01 00:00 com/stericson/RootTools/Constants.class │ │ │ ?rwxrwxr-x 2.0 unx 6439 b- stor 80-Jan-01 00:00 com/stericson/RootTools/RootTools.class │ │ │ ?rwxrwxr-x 2.0 unx 1120 b- stor 80-Jan-01 00:00 com/stericson/RootTools/containers/Mount.class │ │ │ ?rwxrwxr-x 2.0 unx 1249 b- stor 80-Jan-01 00:00 com/stericson/RootTools/containers/Permissions.class │ │ │ ?rwxrwxr-x 2.0 unx 383 b- stor 80-Jan-01 00:00 com/stericson/RootTools/containers/Symlink.class │ │ │ ?rwxrwxr-x 2.0 unx 6010 b- stor 80-Jan-01 00:00 com/stericson/RootTools/internal/Installer.class │ │ │ ?rwxrwxr-x 2.0 unx 857 b- stor 80-Jan-01 00:00 com/stericson/RootTools/internal/InternalVariables.class │ │ │ -?rwxrwxr-x 2.0 unx 4422 b- stor 80-Jan-01 00:00 com/stericson/RootTools/internal/Remounter.class │ │ │ -?rwxrwxr-x 2.0 unx 22545 b- defN 80-Jan-01 00:00 com/stericson/RootTools/internal/RootToolsInternalMethods.class │ │ │ +?rwxrwxr-x 2.0 unx 4427 b- stor 80-Jan-01 00:00 com/stericson/RootTools/internal/Remounter.class │ │ │ +?rwxrwxr-x 2.0 unx 22566 b- defN 80-Jan-01 00:00 com/stericson/RootTools/internal/RootToolsInternalMethods.class │ │ │ ?rwxrwxr-x 2.0 unx 2056 b- stor 80-Jan-01 00:00 com/stericson/RootTools/internal/Runner.class │ │ │ ?rwxrwxr-x 2.0 unx 609 b- stor 80-Jan-01 00:00 com/stericson/RootToolsTests/SanityCheckRootTools$1.class │ │ │ -?rwxrwxr-x 2.0 unx 8997 b- stor 80-Jan-01 00:00 com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.class │ │ │ +?rwxrwxr-x 2.0 unx 8987 b- stor 80-Jan-01 00:00 com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.class │ │ │ ?rwxrwxr-x 2.0 unx 1484 b- stor 80-Jan-01 00:00 com/stericson/RootToolsTests/SanityCheckRootTools$TestHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 3360 b- stor 80-Jan-01 00:00 com/stericson/RootToolsTests/SanityCheckRootTools.class │ │ │ ?rwxrwxr-x 2.0 unx 691 b- stor 80-Jan-01 00:00 org/segin/ttleditor/BootReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 899 b- stor 80-Jan-01 00:00 org/segin/ttleditor/BootService.class │ │ │ ?rwxrwxr-x 2.0 unx 430 b- stor 80-Jan-01 00:00 org/segin/ttleditor/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 141 b- stor 80-Jan-01 00:00 org/segin/ttleditor/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 222 b- stor 80-Jan-01 00:00 org/segin/ttleditor/R$color.class │ │ │ @@ -638,15 +638,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 904 b- stor 80-Jan-01 00:00 org/segin/ttleditor/TTLEditor$3.class │ │ │ ?rwxrwxr-x 2.0 unx 443 b- stor 80-Jan-01 00:00 org/segin/ttleditor/TTLEditor$4.class │ │ │ ?rwxrwxr-x 2.0 unx 446 b- stor 80-Jan-01 00:00 org/segin/ttleditor/TTLEditor$5.class │ │ │ ?rwxrwxr-x 2.0 unx 443 b- stor 80-Jan-01 00:00 org/segin/ttleditor/TTLEditor$6.class │ │ │ ?rwxrwxr-x 2.0 unx 443 b- stor 80-Jan-01 00:00 org/segin/ttleditor/TTLEditor$7.class │ │ │ ?rwxrwxr-x 2.0 unx 480 b- stor 80-Jan-01 00:00 org/segin/ttleditor/TTLEditor$8.class │ │ │ ?rwxrwxr-x 2.0 unx 551 b- stor 80-Jan-01 00:00 org/segin/ttleditor/TTLEditor$9.class │ │ │ -?rwxrwxr-x 2.0 unx 11954 b- defN 80-Jan-01 00:00 org/segin/ttleditor/TTLEditor.class │ │ │ +?rwxrwxr-x 2.0 unx 11960 b- defN 80-Jan-01 00:00 org/segin/ttleditor/TTLEditor.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 │ │ │ ?rwxrwxr-x 2.0 unx 844 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.class │ │ │ ?rwxrwxr-x 2.0 unx 857 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.class │ │ │ ?rwxrwxr-x 2.0 unx 5416 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle.class │ │ │ ?rwxrwxr-x 2.0 unx 1119 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityCompat$SharedElementCallback21Impl.class │ │ │ ?rwxrwxr-x 2.0 unx 2047 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityCompat.class │ │ │ @@ -901,8 +901,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 614 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 2051 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1843 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$JBViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 968 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class │ │ │ ?rwxrwxr-x 2.0 unx 934 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 561 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 984 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$Api21ViewCompatImpl.class │ │ │ -906 files, 1444104 bytes uncompressed, 1291185 bytes compressed: 10.6% │ │ │ +906 files, 1444117 bytes uncompressed, 1291276 bytes compressed: 10.6% │ │ ├── com/stericson/RootShell/RootShell.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -290,17 +290,17 @@ │ │ │ │ log(s); │ │ │ │ final RootShell$3 rootShell$3 = new RootShell$3(158, false, new String[] { "id" }, (Set)set); │ │ │ │ Shell.startRootShell().add((Command)rootShell$3); │ │ │ │ commandWait(Shell.startRootShell(), (Command)rootShell$3); │ │ │ │ final Iterator iterator = set.iterator(); │ │ │ │ try { │ │ │ │ while (true) { │ │ │ │ - Label_0157: { │ │ │ │ + Label_0159: { │ │ │ │ if (!iterator.hasNext()) { │ │ │ │ - break Label_0157; │ │ │ │ + break Label_0159; │ │ │ │ } │ │ │ │ final String next = iterator.next(); │ │ │ │ try { │ │ │ │ final String s2 = (String)next; │ │ │ │ try { │ │ │ │ log(s2); │ │ │ │ if (s2.toLowerCase().contains("uid=0")) { │ │ ├── com/stericson/RootShell/containers/RootClass$AnnotationsFinder.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -24,90 +24,90 @@ │ │ │ │ public RootClass$AnnotationsFinder() { │ │ │ │ this.AVOIDDIRPATH = "stericson" + File.separator + "RootShell" + File.separator; │ │ │ │ System.out.println("Discovering root class annotations..."); │ │ │ │ this.classFiles = new ArrayList(); │ │ │ │ this.lookup(new File("src"), this.classFiles); │ │ │ │ System.out.println("Done discovering annotations. Building jar file."); │ │ │ │ final File builtPath = this.getBuiltPath(); │ │ │ │ - Label_1005: { │ │ │ │ + Label_1007: { │ │ │ │ if (builtPath == null) { │ │ │ │ - break Label_1005; │ │ │ │ + break Label_1007; │ │ │ │ } │ │ │ │ final String string = "com" + File.separator + "stericson" + File.separator + "RootShell" + File.separator + "containers" + File.separator + "RootClass.class"; │ │ │ │ final String string2 = "com" + File.separator + "stericson" + File.separator + "RootShell" + File.separator + "containers" + File.separator + "RootClass$RootArgs.class"; │ │ │ │ final String string3 = "com" + File.separator + "stericson" + File.separator + "RootShell" + File.separator + "containers" + File.separator + "RootClass$AnnotationsFinder.class"; │ │ │ │ final String string4 = "com" + File.separator + "stericson" + File.separator + "RootShell" + File.separator + "containers" + File.separator + "RootClass$AnnotationsFinder$1.class"; │ │ │ │ final String string5 = "com" + File.separator + "stericson" + File.separator + "RootShell" + File.separator + "containers" + File.separator + "RootClass$AnnotationsFinder$2.class"; │ │ │ │ boolean b; │ │ │ │ if (-1 != System.getProperty("os.name").toLowerCase().indexOf("win")) { │ │ │ │ b = true; │ │ │ │ } │ │ │ │ else { │ │ │ │ b = false; │ │ │ │ } │ │ │ │ - Label_1014: { │ │ │ │ + Label_1016: { │ │ │ │ if (!b) { │ │ │ │ - break Label_1014; │ │ │ │ + break Label_1016; │ │ │ │ } │ │ │ │ final StringBuilder sb = new StringBuilder(" " + string + " " + string2 + " " + string3 + " " + string4 + " " + string5); │ │ │ │ final Iterator iterator = (Iterator)this.classFiles.iterator(); │ │ │ │ while (iterator.hasNext()) { │ │ │ │ sb.append(" " + ((File)iterator.next()).getPath()); │ │ │ │ } │ │ │ │ String[] command = { "cmd", "/C", "jar cvf anbuild.jar" + sb.toString() }; │ │ │ │ - Label_0817: │ │ │ │ while (true) { │ │ │ │ final ProcessBuilder processBuilder = new ProcessBuilder(command); │ │ │ │ processBuilder.directory(builtPath); │ │ │ │ try { │ │ │ │ final Process start = processBuilder.start(); │ │ │ │ try { │ │ │ │ start.waitFor(); │ │ │ │ final File file = new File("res/raw"); │ │ │ │ if (!file.exists()) { │ │ │ │ file.mkdirs(); │ │ │ │ } │ │ │ │ System.out.println("Done building jar file. Creating dex file."); │ │ │ │ - Label_1191: { │ │ │ │ + Label_1187: { │ │ │ │ if (!b) { │ │ │ │ - break Label_1191; │ │ │ │ + break Label_1187; │ │ │ │ } │ │ │ │ String[] command2 = { "cmd", "/C", "dx --dex --output=res/raw/anbuild.dex " + builtPath + File.separator + "anbuild.jar" }; │ │ │ │ + Block_15_Outer: │ │ │ │ while (true) { │ │ │ │ final ProcessBuilder processBuilder2 = new ProcessBuilder(command2); │ │ │ │ try { │ │ │ │ final Process start2 = processBuilder2.start(); │ │ │ │ try { │ │ │ │ start2.waitFor(); │ │ │ │ System.out.println("All done. ::: anbuild.dex should now be in your project's res/raw/ folder :::"); │ │ │ │ return; │ │ │ │ - final ArrayList list; │ │ │ │ - final Iterator iterator2; │ │ │ │ - list.add(((File)iterator2.next()).getPath()); │ │ │ │ - Label_1114: { │ │ │ │ - break Label_1114; │ │ │ │ - Label_1158: { │ │ │ │ - command = list.toArray(new String[list.size()]); │ │ │ │ + final ArrayList list = new ArrayList(); │ │ │ │ + list.add("jar"); │ │ │ │ + list.add("cf"); │ │ │ │ + list.add("anbuild.jar"); │ │ │ │ + list.add(string); │ │ │ │ + list.add(string2); │ │ │ │ + list.add(string3); │ │ │ │ + list.add(string4); │ │ │ │ + list.add(string5); │ │ │ │ + final Iterator iterator2 = this.classFiles.iterator(); │ │ │ │ + // iftrue(Label_1154:, !iterator2.hasNext()) │ │ │ │ + while (true) { │ │ │ │ + Label_1112: { │ │ │ │ + break Label_1112; │ │ │ │ + command2 = new String[] { this.getPathToDx(), "--dex", "--output=res/raw/anbuild.dex", builtPath + File.separator + "anbuild.jar" }; │ │ │ │ + continue Block_15_Outer; │ │ │ │ + list.add(((File)iterator2.next()).getPath()); │ │ │ │ } │ │ │ │ - continue Label_0817; │ │ │ │ - command2 = new String[] { this.getPathToDx(), "--dex", "--output=res/raw/anbuild.dex", builtPath + File.separator + "anbuild.jar" }; │ │ │ │ continue; │ │ │ │ - list = new ArrayList(); │ │ │ │ - list.add("jar"); │ │ │ │ - list.add("cf"); │ │ │ │ - list.add("anbuild.jar"); │ │ │ │ - list.add(string); │ │ │ │ - list.add(string2); │ │ │ │ - list.add(string3); │ │ │ │ - list.add(string4); │ │ │ │ - list.add(string5); │ │ │ │ - iterator2 = this.classFiles.iterator(); │ │ │ │ + } │ │ │ │ + Label_1154: { │ │ │ │ + command = list.toArray(new String[list.size()]); │ │ │ │ } │ │ │ │ } │ │ │ │ - // iftrue(Label_1158:, !iterator2.hasNext()) │ │ │ │ catch (InterruptedException ex) {} │ │ │ │ catch (IOException ex2) {} │ │ │ │ } │ │ │ │ catch (InterruptedException ex3) {} │ │ │ │ catch (IOException ex4) {} │ │ │ │ } │ │ │ │ } │ │ │ │ @@ -144,17 +144,16 @@ │ │ │ │ final String getenv = System.getenv("ANDROID_HOME"); │ │ │ │ if (getenv == null) { │ │ │ │ throw new IOException("Error: you need to set $ANDROID_HOME globally"); │ │ │ │ } │ │ │ │ String s = null; │ │ │ │ final File[] listFiles = new File(getenv + File.separator + "build-tools").listFiles(); │ │ │ │ int n = 0; │ │ │ │ - final File[] array = listFiles; │ │ │ │ for (int length = listFiles.length, i = 0; i < length; ++i) { │ │ │ │ - final File file = array[i]; │ │ │ │ + final File file = listFiles[i]; │ │ │ │ String s2; │ │ │ │ if (file.getName().contains("-")) { │ │ │ │ final String[] split = file.getName().split("-"); │ │ │ │ if (split[1].contains("W")) { │ │ │ │ s2 = String.valueOf(split[1].toCharArray()[0]); │ │ │ │ } │ │ │ │ else { │ │ │ │ @@ -284,24 +283,24 @@ │ │ │ │ } │ │ │ │ catch (FileNotFoundException ex23) {} │ │ │ │ catch (IOException ex24) {} │ │ │ │ } │ │ │ │ │ │ │ │ protected void lookup(final File file, final List list) { │ │ │ │ final String replace = file.toString().replace("src/", ""); │ │ │ │ - File[] listFiles; │ │ │ │ - for (int length = (listFiles = file.listFiles()).length, i = 0; i < length; ++i) { │ │ │ │ + final File[] listFiles = file.listFiles(); │ │ │ │ + for (int length = listFiles.length, i = 0; i < length; ++i) { │ │ │ │ final File file2 = listFiles[i]; │ │ │ │ if (file2.isDirectory()) { │ │ │ │ if (-1 == file2.getAbsolutePath().indexOf(this.AVOIDDIRPATH)) { │ │ │ │ this.lookup(file2, list); │ │ │ │ } │ │ │ │ } │ │ │ │ else if (file2.getName().endsWith(".java") && this.hasClassAnnotation(file2)) { │ │ │ │ - File[] listFiles2; │ │ │ │ - for (int length2 = (listFiles2 = new File(this.getBuiltPath().toString() + File.separator + replace).listFiles((FilenameFilter)new RootClass$AnnotationsFinder$1(this, file2.getName().replace(".java", "")))).length, j = 0; j < length2; ++j) { │ │ │ │ + final File[] listFiles2 = new File(this.getBuiltPath().toString() + File.separator + replace).listFiles((FilenameFilter)new RootClass$AnnotationsFinder$1(this, file2.getName().replace(".java", ""))); │ │ │ │ + for (int length2 = listFiles2.length, j = 0; j < length2; ++j) { │ │ │ │ list.add(new File(replace + File.separator + listFiles2[j].getName())); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ ├── com/stericson/RootShell/execution/Shell.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -667,202 +667,200 @@ │ │ │ │ │ │ │ │ private String getSuVersion(final boolean p0) { │ │ │ │ // │ │ │ │ // This method could not be decompiled. │ │ │ │ // │ │ │ │ // Original Bytecode: │ │ │ │ // │ │ │ │ - // 1: istore_2 │ │ │ │ - // 2: aconst_null │ │ │ │ - // 3: astore_3 │ │ │ │ - // 4: aload_0 │ │ │ │ - // 5: monitorenter │ │ │ │ - // 6: iload_1 │ │ │ │ - // 7: ifeq 228 │ │ │ │ - // 10: iconst_0 │ │ │ │ - // 11: istore 4 │ │ │ │ - // 13: getstatic com/stericson/RootShell/execution/Shell.suVersion:[Ljava/lang/String; │ │ │ │ - // 16: astore 5 │ │ │ │ - // 18: aload 5 │ │ │ │ - // 20: iload 4 │ │ │ │ - // 22: aaload │ │ │ │ - // 23: astore 5 │ │ │ │ - // 25: aload 5 │ │ │ │ - // 27: ifnonnull 215 │ │ │ │ - // 30: aconst_null │ │ │ │ - // 31: astore 6 │ │ │ │ - // 33: invokestatic java/lang/Runtime.getRuntime:()Ljava/lang/Runtime; │ │ │ │ - // 36: astore 7 │ │ │ │ - // 38: iload_1 │ │ │ │ - // 39: ifeq 234 │ │ │ │ - // 42: ldc_w "su -V" │ │ │ │ - // 45: astore 5 │ │ │ │ - // 47: aload 7 │ │ │ │ - // 49: aload 5 │ │ │ │ - // 51: aconst_null │ │ │ │ - // 52: invokevirtual java/lang/Runtime.exec:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Process; │ │ │ │ - // 55: astore 8 │ │ │ │ - // 57: aload 8 │ │ │ │ - // 59: invokevirtual java/lang/Process.waitFor:()I │ │ │ │ - // 62: pop │ │ │ │ - // 63: new Ljava/util/ArrayList; │ │ │ │ - // 66: astore 9 │ │ │ │ - // 68: aload 9 │ │ │ │ - // 70: invokespecial java/util/ArrayList.:()V │ │ │ │ - // 73: new Ljava/io/BufferedReader; │ │ │ │ - // 76: astore 10 │ │ │ │ - // 78: new Ljava/io/InputStreamReader; │ │ │ │ - // 81: astore_3 │ │ │ │ - // 82: aload 8 │ │ │ │ - // 84: invokevirtual java/lang/Process.getInputStream:()Ljava/io/InputStream; │ │ │ │ - // 87: astore 5 │ │ │ │ - // 89: aload_3 │ │ │ │ - // 90: aload 5 │ │ │ │ - // 92: invokespecial java/io/InputStreamReader.:(Ljava/io/InputStream;)V │ │ │ │ - // 95: aload 10 │ │ │ │ - // 97: aload_3 │ │ │ │ - // 98: invokespecial java/io/BufferedReader.:(Ljava/io/Reader;)V │ │ │ │ - // 101: aconst_null │ │ │ │ - // 102: astore 11 │ │ │ │ - // 104: aload 10 │ │ │ │ - // 106: invokevirtual java/io/BufferedReader.readLine:()Ljava/lang/String; │ │ │ │ - // 109: astore 11 │ │ │ │ - // 111: aload 11 │ │ │ │ - // 113: ifnull 130 │ │ │ │ - // 116: aload 9 │ │ │ │ - // 118: aload 11 │ │ │ │ - // 120: invokeinterface java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - // 125: pop │ │ │ │ - // 126: goto 104 │ │ │ │ - // 129: astore_3 │ │ │ │ - // 130: aload 10 │ │ │ │ - // 132: invokevirtual java/io/BufferedReader.close:()V │ │ │ │ - // 135: aload 8 │ │ │ │ - // 137: invokevirtual java/lang/Process.destroy:()V │ │ │ │ - // 140: aload 9 │ │ │ │ - // 142: ifnull 205 │ │ │ │ - // 145: aload 9 │ │ │ │ - // 147: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - // 152: astore 12 │ │ │ │ - // 154: aload 12 │ │ │ │ - // 156: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ - // 161: istore_2 │ │ │ │ - // 162: iload_2 │ │ │ │ - // 163: ifeq 205 │ │ │ │ - // 166: aload 12 │ │ │ │ - // 168: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - // 173: astore 11 │ │ │ │ - // 175: aload 11 │ │ │ │ - // 177: checkcast Ljava/lang/String; │ │ │ │ - // 180: astore 11 │ │ │ │ - // 182: iload_1 │ │ │ │ - // 183: ifne 267 │ │ │ │ - // 186: ldc_w "." │ │ │ │ - // 189: astore_3 │ │ │ │ - // 190: aload 11 │ │ │ │ - // 192: aload_3 │ │ │ │ - // 193: invokevirtual java/lang/String.contains:(Ljava/lang/CharSequence;)Z │ │ │ │ - // 196: istore_2 │ │ │ │ - // 197: iload_2 │ │ │ │ - // 198: ifeq 154 │ │ │ │ - // 201: aload 11 │ │ │ │ - // 203: astore 6 │ │ │ │ - // 205: getstatic com/stericson/RootShell/execution/Shell.suVersion:[Ljava/lang/String; │ │ │ │ - // 208: astore_3 │ │ │ │ - // 209: aload_3 │ │ │ │ - // 210: iload 4 │ │ │ │ - // 212: aload 6 │ │ │ │ - // 214: aastore │ │ │ │ - // 215: getstatic com/stericson/RootShell/execution/Shell.suVersion:[Ljava/lang/String; │ │ │ │ - // 218: astore_3 │ │ │ │ - // 219: aload_3 │ │ │ │ - // 220: iload 4 │ │ │ │ - // 222: aaload │ │ │ │ - // 223: astore_3 │ │ │ │ - // 224: aload_0 │ │ │ │ - // 225: monitorexit │ │ │ │ - // 226: aload_3 │ │ │ │ - // 227: areturn │ │ │ │ - // 228: iconst_1 │ │ │ │ - // 229: istore 4 │ │ │ │ - // 231: goto 13 │ │ │ │ - // 234: ldc_w "su -v" │ │ │ │ - // 237: astore 5 │ │ │ │ - // 239: goto 47 │ │ │ │ - // 242: astore 13 │ │ │ │ - // 244: aload 13 │ │ │ │ - // 246: invokevirtual java/io/IOException.printStackTrace:()V │ │ │ │ - // 249: goto 224 │ │ │ │ - // 252: astore_3 │ │ │ │ - // 253: aload_0 │ │ │ │ - // 254: monitorexit │ │ │ │ - // 255: aload_3 │ │ │ │ - // 256: athrow │ │ │ │ - // 257: astore 13 │ │ │ │ - // 259: aload 13 │ │ │ │ - // 261: invokevirtual java/lang/InterruptedException.printStackTrace:()V │ │ │ │ - // 264: goto 224 │ │ │ │ - // 267: aload 11 │ │ │ │ - // 269: invokestatic java/lang/Integer.parseInt:(Ljava/lang/String;)I │ │ │ │ - // 272: istore_2 │ │ │ │ - // 273: iload_2 │ │ │ │ - // 274: ifle 154 │ │ │ │ - // 277: aload 11 │ │ │ │ - // 279: astore 6 │ │ │ │ - // 281: goto 205 │ │ │ │ - // 284: astore_3 │ │ │ │ - // 285: goto 135 │ │ │ │ - // 288: astore_3 │ │ │ │ - // 289: goto 154 │ │ │ │ + // 1: astore_2 │ │ │ │ + // 2: aload_0 │ │ │ │ + // 3: monitorenter │ │ │ │ + // 4: iload_1 │ │ │ │ + // 5: ifeq 225 │ │ │ │ + // 8: iconst_0 │ │ │ │ + // 9: istore_3 │ │ │ │ + // 10: getstatic com/stericson/RootShell/execution/Shell.suVersion:[Ljava/lang/String; │ │ │ │ + // 13: astore 4 │ │ │ │ + // 15: aload 4 │ │ │ │ + // 17: iload_3 │ │ │ │ + // 18: aaload │ │ │ │ + // 19: astore 4 │ │ │ │ + // 21: aload 4 │ │ │ │ + // 23: ifnonnull 213 │ │ │ │ + // 26: aconst_null │ │ │ │ + // 27: astore 5 │ │ │ │ + // 29: invokestatic java/lang/Runtime.getRuntime:()Ljava/lang/Runtime; │ │ │ │ + // 32: astore 6 │ │ │ │ + // 34: iload_1 │ │ │ │ + // 35: ifeq 230 │ │ │ │ + // 38: ldc_w "su -V" │ │ │ │ + // 41: astore 4 │ │ │ │ + // 43: aload 6 │ │ │ │ + // 45: aload 4 │ │ │ │ + // 47: aconst_null │ │ │ │ + // 48: invokevirtual java/lang/Runtime.exec:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Process; │ │ │ │ + // 51: astore 7 │ │ │ │ + // 53: aload 7 │ │ │ │ + // 55: invokevirtual java/lang/Process.waitFor:()I │ │ │ │ + // 58: pop │ │ │ │ + // 59: new Ljava/util/ArrayList; │ │ │ │ + // 62: astore 8 │ │ │ │ + // 64: aload 8 │ │ │ │ + // 66: invokespecial java/util/ArrayList.:()V │ │ │ │ + // 69: new Ljava/io/BufferedReader; │ │ │ │ + // 72: astore 9 │ │ │ │ + // 74: new Ljava/io/InputStreamReader; │ │ │ │ + // 77: astore_2 │ │ │ │ + // 78: aload 7 │ │ │ │ + // 80: invokevirtual java/lang/Process.getInputStream:()Ljava/io/InputStream; │ │ │ │ + // 83: astore 4 │ │ │ │ + // 85: aload_2 │ │ │ │ + // 86: aload 4 │ │ │ │ + // 88: invokespecial java/io/InputStreamReader.:(Ljava/io/InputStream;)V │ │ │ │ + // 91: aload 9 │ │ │ │ + // 93: aload_2 │ │ │ │ + // 94: invokespecial java/io/BufferedReader.:(Ljava/io/Reader;)V │ │ │ │ + // 97: aconst_null │ │ │ │ + // 98: astore 10 │ │ │ │ + // 100: aload 9 │ │ │ │ + // 102: invokevirtual java/io/BufferedReader.readLine:()Ljava/lang/String; │ │ │ │ + // 105: astore 10 │ │ │ │ + // 107: aload 10 │ │ │ │ + // 109: ifnull 126 │ │ │ │ + // 112: aload 8 │ │ │ │ + // 114: aload 10 │ │ │ │ + // 116: invokeinterface java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + // 121: pop │ │ │ │ + // 122: goto 100 │ │ │ │ + // 125: astore_2 │ │ │ │ + // 126: aload 9 │ │ │ │ + // 128: invokevirtual java/io/BufferedReader.close:()V │ │ │ │ + // 131: aload 7 │ │ │ │ + // 133: invokevirtual java/lang/Process.destroy:()V │ │ │ │ + // 136: aload 8 │ │ │ │ + // 138: ifnull 204 │ │ │ │ + // 141: aload 8 │ │ │ │ + // 143: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + // 148: astore_2 │ │ │ │ + // 149: aload_2 │ │ │ │ + // 150: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ + // 155: istore 11 │ │ │ │ + // 157: iload 11 │ │ │ │ + // 159: ifeq 204 │ │ │ │ + // 162: aload_2 │ │ │ │ + // 163: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + // 168: astore 10 │ │ │ │ + // 170: aload 10 │ │ │ │ + // 172: checkcast Ljava/lang/String; │ │ │ │ + // 175: astore 10 │ │ │ │ + // 177: iload_1 │ │ │ │ + // 178: ifne 263 │ │ │ │ + // 181: ldc_w "." │ │ │ │ + // 184: astore 4 │ │ │ │ + // 186: aload 10 │ │ │ │ + // 188: aload 4 │ │ │ │ + // 190: invokevirtual java/lang/String.contains:(Ljava/lang/CharSequence;)Z │ │ │ │ + // 193: istore 11 │ │ │ │ + // 195: iload 11 │ │ │ │ + // 197: ifeq 149 │ │ │ │ + // 200: aload 10 │ │ │ │ + // 202: astore 5 │ │ │ │ + // 204: getstatic com/stericson/RootShell/execution/Shell.suVersion:[Ljava/lang/String; │ │ │ │ + // 207: astore_2 │ │ │ │ + // 208: aload_2 │ │ │ │ + // 209: iload_3 │ │ │ │ + // 210: aload 5 │ │ │ │ + // 212: aastore │ │ │ │ + // 213: getstatic com/stericson/RootShell/execution/Shell.suVersion:[Ljava/lang/String; │ │ │ │ + // 216: astore_2 │ │ │ │ + // 217: aload_2 │ │ │ │ + // 218: iload_3 │ │ │ │ + // 219: aaload │ │ │ │ + // 220: astore_2 │ │ │ │ + // 221: aload_0 │ │ │ │ + // 222: monitorexit │ │ │ │ + // 223: aload_2 │ │ │ │ + // 224: areturn │ │ │ │ + // 225: iconst_1 │ │ │ │ + // 226: istore_3 │ │ │ │ + // 227: goto 10 │ │ │ │ + // 230: ldc_w "su -v" │ │ │ │ + // 233: astore 4 │ │ │ │ + // 235: goto 43 │ │ │ │ + // 238: astore 12 │ │ │ │ + // 240: aload 12 │ │ │ │ + // 242: invokevirtual java/io/IOException.printStackTrace:()V │ │ │ │ + // 245: goto 221 │ │ │ │ + // 248: astore_2 │ │ │ │ + // 249: aload_0 │ │ │ │ + // 250: monitorexit │ │ │ │ + // 251: aload_2 │ │ │ │ + // 252: athrow │ │ │ │ + // 253: astore 12 │ │ │ │ + // 255: aload 12 │ │ │ │ + // 257: invokevirtual java/lang/InterruptedException.printStackTrace:()V │ │ │ │ + // 260: goto 221 │ │ │ │ + // 263: aload 10 │ │ │ │ + // 265: invokestatic java/lang/Integer.parseInt:(Ljava/lang/String;)I │ │ │ │ + // 268: istore 11 │ │ │ │ + // 270: iload 11 │ │ │ │ + // 272: ifle 149 │ │ │ │ + // 275: aload 10 │ │ │ │ + // 277: astore 5 │ │ │ │ + // 279: goto 204 │ │ │ │ + // 282: astore_2 │ │ │ │ + // 283: goto 131 │ │ │ │ + // 286: astore 4 │ │ │ │ + // 288: goto 149 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- --------------------------------- │ │ │ │ - // 13 16 252 257 Any │ │ │ │ - // 20 23 252 257 Any │ │ │ │ - // 33 36 242 252 Ljava/io/IOException; │ │ │ │ - // 33 36 257 267 Ljava/lang/InterruptedException; │ │ │ │ - // 33 36 252 257 Any │ │ │ │ - // 51 55 242 252 Ljava/io/IOException; │ │ │ │ - // 51 55 257 267 Ljava/lang/InterruptedException; │ │ │ │ - // 51 55 252 257 Any │ │ │ │ - // 57 63 242 252 Ljava/io/IOException; │ │ │ │ - // 57 63 257 267 Ljava/lang/InterruptedException; │ │ │ │ - // 57 63 252 257 Any │ │ │ │ - // 63 66 252 257 Any │ │ │ │ - // 68 73 252 257 Any │ │ │ │ - // 73 76 252 257 Any │ │ │ │ - // 78 81 252 257 Any │ │ │ │ - // 82 87 252 257 Any │ │ │ │ - // 90 95 252 257 Any │ │ │ │ - // 97 101 252 257 Any │ │ │ │ - // 104 109 129 130 Ljava/io/IOException; │ │ │ │ - // 104 109 252 257 Any │ │ │ │ - // 118 126 129 130 Ljava/io/IOException; │ │ │ │ - // 118 126 252 257 Any │ │ │ │ - // 130 135 284 288 Ljava/io/IOException; │ │ │ │ - // 130 135 252 257 Any │ │ │ │ - // 135 140 252 257 Any │ │ │ │ - // 145 152 252 257 Any │ │ │ │ - // 154 161 252 257 Any │ │ │ │ - // 166 173 252 257 Any │ │ │ │ - // 175 180 252 257 Any │ │ │ │ - // 192 196 252 257 Any │ │ │ │ - // 205 208 252 257 Any │ │ │ │ - // 212 215 252 257 Any │ │ │ │ - // 215 218 252 257 Any │ │ │ │ - // 220 223 252 257 Any │ │ │ │ - // 244 249 252 257 Any │ │ │ │ - // 259 264 252 257 Any │ │ │ │ - // 267 272 288 292 Ljava/lang/NumberFormatException; │ │ │ │ - // 267 272 252 257 Any │ │ │ │ + // 10 13 248 253 Any │ │ │ │ + // 17 19 248 253 Any │ │ │ │ + // 29 32 238 248 Ljava/io/IOException; │ │ │ │ + // 29 32 253 263 Ljava/lang/InterruptedException; │ │ │ │ + // 29 32 248 253 Any │ │ │ │ + // 47 51 238 248 Ljava/io/IOException; │ │ │ │ + // 47 51 253 263 Ljava/lang/InterruptedException; │ │ │ │ + // 47 51 248 253 Any │ │ │ │ + // 53 59 238 248 Ljava/io/IOException; │ │ │ │ + // 53 59 253 263 Ljava/lang/InterruptedException; │ │ │ │ + // 53 59 248 253 Any │ │ │ │ + // 59 62 248 253 Any │ │ │ │ + // 64 69 248 253 Any │ │ │ │ + // 69 72 248 253 Any │ │ │ │ + // 74 77 248 253 Any │ │ │ │ + // 78 83 248 253 Any │ │ │ │ + // 86 91 248 253 Any │ │ │ │ + // 93 97 248 253 Any │ │ │ │ + // 100 105 125 126 Ljava/io/IOException; │ │ │ │ + // 100 105 248 253 Any │ │ │ │ + // 114 122 125 126 Ljava/io/IOException; │ │ │ │ + // 114 122 248 253 Any │ │ │ │ + // 126 131 282 286 Ljava/io/IOException; │ │ │ │ + // 126 131 248 253 Any │ │ │ │ + // 131 136 248 253 Any │ │ │ │ + // 141 148 248 253 Any │ │ │ │ + // 149 155 248 253 Any │ │ │ │ + // 162 168 248 253 Any │ │ │ │ + // 170 175 248 253 Any │ │ │ │ + // 188 193 248 253 Any │ │ │ │ + // 204 207 248 253 Any │ │ │ │ + // 210 213 248 253 Any │ │ │ │ + // 213 216 248 253 Any │ │ │ │ + // 218 220 248 253 Any │ │ │ │ + // 240 245 248 253 Any │ │ │ │ + // 255 260 248 253 Any │ │ │ │ + // 263 268 286 291 Ljava/lang/NumberFormatException; │ │ │ │ + // 263 268 248 253 Any │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IllegalStateException: Expression is linked from several locations: Label_0130: │ │ │ │ + // java.lang.IllegalStateException: Expression is linked from several locations: Label_0126: │ │ │ │ // at com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:42) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:214) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:782) │ │ ├── com/stericson/RootShellTests/NativeJavaClass.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -14,17 +14,16 @@ │ │ │ │ System.out.println("NativeJavaClass says: oh hi there."); │ │ │ │ final String s = "/data/data/com.android.browser/cache"; │ │ │ │ final String[] list = new File(s).list(); │ │ │ │ if (list == null) { │ │ │ │ return; │ │ │ │ } │ │ │ │ System.out.println("Look at all the stuff in your browser's cache:"); │ │ │ │ - final String[] array = list; │ │ │ │ for (int length = list.length, i = 0; i < length; ++i) { │ │ │ │ - System.out.println("-" + array[i]); │ │ │ │ + System.out.println("-" + list[i]); │ │ │ │ } │ │ │ │ System.out.println("Leaving my mark for posterity..."); │ │ │ │ final File file = new File(s + "/rootshell_was_here"); │ │ │ │ try { │ │ │ │ final BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(file)); │ │ │ │ bufferedWriter.write("This is just a file created using RootShell's Sanity check tools..\n"); │ │ │ │ bufferedWriter.close(); │ │ ├── com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -53,416 +53,416 @@ │ │ │ │ // 27: iload_3 │ │ │ │ // 28: aload 5 │ │ │ │ // 30: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ // 33: invokestatic com/stericson/RootShell/RootShell.getPath:()Ljava/util/List; │ │ │ │ // 36: astore 6 │ │ │ │ // 38: aload 6 │ │ │ │ // 40: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - // 45: astore 7 │ │ │ │ - // 47: aload 7 │ │ │ │ + // 45: astore 5 │ │ │ │ + // 47: aload 5 │ │ │ │ // 49: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ - // 54: istore 4 │ │ │ │ - // 56: iload 4 │ │ │ │ - // 58: ifeq 137 │ │ │ │ - // 61: aload 7 │ │ │ │ - // 63: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - // 68: astore 8 │ │ │ │ - // 70: aload 8 │ │ │ │ - // 72: checkcast Ljava/lang/String; │ │ │ │ - // 75: astore 8 │ │ │ │ - // 77: iconst_3 │ │ │ │ - // 78: istore 4 │ │ │ │ - // 80: new Ljava/lang/StringBuilder; │ │ │ │ - // 83: astore 9 │ │ │ │ - // 85: aload 9 │ │ │ │ - // 87: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 90: aload 9 │ │ │ │ - // 92: aload 8 │ │ │ │ - // 94: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 97: astore 9 │ │ │ │ - // 99: ldc " k\n\n" │ │ │ │ - // 101: astore 10 │ │ │ │ - // 103: aload 9 │ │ │ │ - // 105: aload 10 │ │ │ │ - // 107: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 110: astore 9 │ │ │ │ - // 112: aload 9 │ │ │ │ - // 114: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 117: astore 9 │ │ │ │ - // 119: aload_0 │ │ │ │ - // 120: iload 4 │ │ │ │ - // 122: aload 9 │ │ │ │ - // 124: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 127: goto 47 │ │ │ │ - // 130: astore 11 │ │ │ │ - // 132: aload 11 │ │ │ │ - // 134: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ - // 137: aload_0 │ │ │ │ - // 138: iload_1 │ │ │ │ - // 139: ldc "Testing A ton of commands" │ │ │ │ - // 141: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 144: ldc "[ Ton of Commands ]\n" │ │ │ │ - // 146: astore 5 │ │ │ │ - // 148: aload_0 │ │ │ │ - // 149: iload_3 │ │ │ │ - // 150: aload 5 │ │ │ │ - // 152: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 155: iconst_0 │ │ │ │ - // 156: istore 12 │ │ │ │ - // 158: bipush 100 │ │ │ │ - // 160: istore 4 │ │ │ │ - // 162: iload 12 │ │ │ │ - // 164: iload 4 │ │ │ │ - // 166: if_icmpge 188 │ │ │ │ - // 169: ldc "/system/xbin/busybox" │ │ │ │ - // 171: astore 5 │ │ │ │ - // 173: aload 5 │ │ │ │ - // 175: invokestatic com/stericson/RootShell/RootShell.exists:(Ljava/lang/String;)Z │ │ │ │ - // 178: pop │ │ │ │ - // 179: iload 12 │ │ │ │ - // 181: iconst_1 │ │ │ │ - // 182: iadd │ │ │ │ - // 183: istore 12 │ │ │ │ - // 185: goto 158 │ │ │ │ - // 188: aload_0 │ │ │ │ - // 189: iload_1 │ │ │ │ - // 190: ldc "Testing Find Binary" │ │ │ │ - // 192: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 195: invokestatic com/stericson/RootShell/RootShell.isRootAvailable:()Z │ │ │ │ - // 198: istore 13 │ │ │ │ - // 200: aload_0 │ │ │ │ - // 201: iload_3 │ │ │ │ - // 202: ldc "[ Checking Root ]\n" │ │ │ │ - // 204: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 207: new Ljava/lang/StringBuilder; │ │ │ │ - // 210: astore 5 │ │ │ │ - // 212: aload 5 │ │ │ │ - // 214: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 217: aload 5 │ │ │ │ - // 219: iload 13 │ │ │ │ - // 221: invokevirtual java/lang/StringBuilder.append:(Z)Ljava/lang/StringBuilder; │ │ │ │ - // 224: ldc " k\n\n" │ │ │ │ - // 226: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 229: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 232: astore 5 │ │ │ │ - // 234: aload_0 │ │ │ │ - // 235: iload_3 │ │ │ │ - // 236: aload 5 │ │ │ │ - // 238: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 241: invokestatic com/stericson/RootShell/RootShell.isBusyboxAvailable:()Z │ │ │ │ - // 244: istore 13 │ │ │ │ - // 246: aload_0 │ │ │ │ - // 247: iload_3 │ │ │ │ - // 248: ldc "[ Checking Busybox ]\n" │ │ │ │ - // 250: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 253: new Ljava/lang/StringBuilder; │ │ │ │ - // 256: astore 5 │ │ │ │ - // 258: aload 5 │ │ │ │ - // 260: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 263: aload 5 │ │ │ │ - // 265: iload 13 │ │ │ │ - // 267: invokevirtual java/lang/StringBuilder.append:(Z)Ljava/lang/StringBuilder; │ │ │ │ - // 270: ldc " k\n\n" │ │ │ │ - // 272: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 275: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 278: astore 5 │ │ │ │ - // 280: aload_0 │ │ │ │ - // 281: iload_3 │ │ │ │ - // 282: aload 5 │ │ │ │ - // 284: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 287: aload_0 │ │ │ │ - // 288: iload_1 │ │ │ │ - // 289: ldc "Testing file exists" │ │ │ │ - // 291: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 294: aload_0 │ │ │ │ - // 295: iload_3 │ │ │ │ - // 296: ldc "[ Checking Exists() ]\n" │ │ │ │ - // 298: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 301: new Ljava/lang/StringBuilder; │ │ │ │ - // 304: astore 5 │ │ │ │ - // 306: aload 5 │ │ │ │ - // 308: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 311: ldc "/system/sbin/[" │ │ │ │ - // 313: invokestatic com/stericson/RootShell/RootShell.exists:(Ljava/lang/String;)Z │ │ │ │ - // 316: istore_2 │ │ │ │ - // 317: aload 5 │ │ │ │ - // 319: iload_2 │ │ │ │ - // 320: invokevirtual java/lang/StringBuilder.append:(Z)Ljava/lang/StringBuilder; │ │ │ │ - // 323: ldc " k\n\n" │ │ │ │ - // 325: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 328: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 331: astore 5 │ │ │ │ - // 333: aload_0 │ │ │ │ - // 334: iload_3 │ │ │ │ - // 335: aload 5 │ │ │ │ - // 337: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 340: aload_0 │ │ │ │ - // 341: iload_1 │ │ │ │ - // 342: ldc "Testing Is Access Given" │ │ │ │ - // 344: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 347: invokestatic com/stericson/RootShell/RootShell.isAccessGiven:()Z │ │ │ │ - // 350: istore 13 │ │ │ │ - // 352: aload_0 │ │ │ │ - // 353: iload_3 │ │ │ │ - // 354: ldc "[ Checking for Access to Root ]\n" │ │ │ │ - // 356: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 359: new Ljava/lang/StringBuilder; │ │ │ │ - // 362: astore 5 │ │ │ │ - // 364: aload 5 │ │ │ │ - // 366: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 369: aload 5 │ │ │ │ - // 371: iload 13 │ │ │ │ - // 373: invokevirtual java/lang/StringBuilder.append:(Z)Ljava/lang/StringBuilder; │ │ │ │ - // 376: astore 5 │ │ │ │ - // 378: ldc " k\n\n" │ │ │ │ - // 380: astore 9 │ │ │ │ - // 382: aload 5 │ │ │ │ - // 384: aload 9 │ │ │ │ - // 386: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 389: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 392: astore 5 │ │ │ │ - // 394: aload_0 │ │ │ │ - // 395: iload_3 │ │ │ │ - // 396: aload 5 │ │ │ │ - // 398: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 401: aload_0 │ │ │ │ - // 402: iload_1 │ │ │ │ - // 403: ldc "Testing output capture" │ │ │ │ - // 405: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 408: ldc "[ busybox ash --help ]\n" │ │ │ │ - // 410: astore 5 │ │ │ │ - // 412: aload_0 │ │ │ │ - // 413: iload_3 │ │ │ │ - // 414: aload 5 │ │ │ │ - // 416: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 419: iconst_1 │ │ │ │ - // 420: istore 4 │ │ │ │ - // 422: iload 4 │ │ │ │ - // 424: invokestatic com/stericson/RootShell/RootShell.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; │ │ │ │ - // 427: astore 14 │ │ │ │ - // 429: new Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$1; │ │ │ │ - // 432: astore 15 │ │ │ │ - // 434: iconst_0 │ │ │ │ - // 435: istore 4 │ │ │ │ - // 437: aconst_null │ │ │ │ - // 438: astore 5 │ │ │ │ - // 440: iconst_1 │ │ │ │ - // 441: istore_2 │ │ │ │ - // 442: iload_2 │ │ │ │ - // 443: anewarray Ljava/lang/String; │ │ │ │ - // 446: astore 9 │ │ │ │ - // 448: iconst_0 │ │ │ │ - // 449: istore 16 │ │ │ │ - // 451: aconst_null │ │ │ │ - // 452: astore 10 │ │ │ │ - // 454: ldc "busybox ash --help" │ │ │ │ - // 456: astore 17 │ │ │ │ - // 458: aload 9 │ │ │ │ - // 460: iconst_0 │ │ │ │ - // 461: aload 17 │ │ │ │ - // 463: aastore │ │ │ │ - // 464: aload 15 │ │ │ │ - // 466: aload_0 │ │ │ │ - // 467: iconst_0 │ │ │ │ - // 468: aload 9 │ │ │ │ - // 470: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$1.:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V │ │ │ │ - // 473: aload 14 │ │ │ │ - // 475: aload 15 │ │ │ │ - // 477: invokevirtual com/stericson/RootShell/execution/Shell.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ │ │ - // 480: pop │ │ │ │ - // 481: aload_0 │ │ │ │ - // 482: iload_1 │ │ │ │ - // 483: ldc "Switching RootContext - SYSTEM_APP" │ │ │ │ - // 485: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 488: ldc "[ Switching Root Context - SYSTEM_APP ]\n" │ │ │ │ - // 490: astore 5 │ │ │ │ - // 492: aload_0 │ │ │ │ - // 493: iload_3 │ │ │ │ - // 494: aload 5 │ │ │ │ - // 496: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 499: iconst_1 │ │ │ │ - // 500: istore 4 │ │ │ │ - // 502: getstatic com/stericson/RootShell/execution/Shell$ShellContext.SYSTEM_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; │ │ │ │ - // 505: astore 9 │ │ │ │ - // 507: iload 4 │ │ │ │ - // 509: aload 9 │ │ │ │ - // 511: invokestatic com/stericson/RootShell/RootShell.getShell:(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; │ │ │ │ - // 514: astore 14 │ │ │ │ - // 516: new Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$2; │ │ │ │ - // 519: astore 15 │ │ │ │ - // 521: iconst_0 │ │ │ │ - // 522: istore 4 │ │ │ │ - // 524: aconst_null │ │ │ │ - // 525: astore 5 │ │ │ │ - // 527: iconst_1 │ │ │ │ - // 528: istore_2 │ │ │ │ - // 529: iload_2 │ │ │ │ - // 530: anewarray Ljava/lang/String; │ │ │ │ - // 533: astore 9 │ │ │ │ - // 535: iconst_0 │ │ │ │ - // 536: istore 16 │ │ │ │ - // 538: aconst_null │ │ │ │ - // 539: astore 10 │ │ │ │ - // 541: ldc "id" │ │ │ │ - // 543: astore 17 │ │ │ │ - // 545: aload 9 │ │ │ │ - // 547: iconst_0 │ │ │ │ - // 548: aload 17 │ │ │ │ - // 550: aastore │ │ │ │ - // 551: aload 15 │ │ │ │ - // 553: aload_0 │ │ │ │ - // 554: iconst_0 │ │ │ │ - // 555: aload 9 │ │ │ │ - // 557: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$2.:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V │ │ │ │ - // 560: aload 14 │ │ │ │ - // 562: aload 15 │ │ │ │ - // 564: invokevirtual com/stericson/RootShell/execution/Shell.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ │ │ - // 567: pop │ │ │ │ - // 568: aload_0 │ │ │ │ - // 569: iload_1 │ │ │ │ - // 570: ldc "Switching RootContext - UNTRUSTED" │ │ │ │ - // 572: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 575: ldc "[ Switching Root Context - UNTRUSTED ]\n" │ │ │ │ - // 577: astore 5 │ │ │ │ - // 579: aload_0 │ │ │ │ - // 580: iload_3 │ │ │ │ - // 581: aload 5 │ │ │ │ - // 583: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 586: iconst_1 │ │ │ │ - // 587: istore 4 │ │ │ │ - // 589: getstatic com/stericson/RootShell/execution/Shell$ShellContext.UNTRUSTED_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; │ │ │ │ - // 592: astore 9 │ │ │ │ - // 594: iload 4 │ │ │ │ - // 596: aload 9 │ │ │ │ - // 598: invokestatic com/stericson/RootShell/RootShell.getShell:(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; │ │ │ │ - // 601: astore 14 │ │ │ │ - // 603: new Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$3; │ │ │ │ - // 606: astore 15 │ │ │ │ - // 608: iconst_0 │ │ │ │ - // 609: istore 4 │ │ │ │ - // 611: aconst_null │ │ │ │ - // 612: astore 5 │ │ │ │ - // 614: iconst_1 │ │ │ │ - // 615: istore_2 │ │ │ │ - // 616: iload_2 │ │ │ │ - // 617: anewarray Ljava/lang/String; │ │ │ │ - // 620: astore 9 │ │ │ │ - // 622: iconst_0 │ │ │ │ - // 623: istore 16 │ │ │ │ - // 625: aconst_null │ │ │ │ - // 626: astore 10 │ │ │ │ - // 628: ldc "id" │ │ │ │ - // 630: astore 17 │ │ │ │ - // 632: aload 9 │ │ │ │ - // 634: iconst_0 │ │ │ │ - // 635: aload 17 │ │ │ │ - // 637: aastore │ │ │ │ - // 638: aload 15 │ │ │ │ - // 640: aload_0 │ │ │ │ - // 641: iconst_0 │ │ │ │ - // 642: aload 9 │ │ │ │ - // 644: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$3.:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V │ │ │ │ - // 647: aload 14 │ │ │ │ - // 649: aload 15 │ │ │ │ - // 651: invokevirtual com/stericson/RootShell/execution/Shell.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ │ │ - // 654: pop │ │ │ │ - // 655: iconst_1 │ │ │ │ - // 656: istore 4 │ │ │ │ - // 658: iload 4 │ │ │ │ - // 660: invokestatic com/stericson/RootShell/RootShell.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; │ │ │ │ - // 663: astore 14 │ │ │ │ - // 665: new Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4; │ │ │ │ - // 668: astore 15 │ │ │ │ - // 670: bipush 42 │ │ │ │ - // 672: istore 4 │ │ │ │ - // 674: iconst_0 │ │ │ │ - // 675: istore_2 │ │ │ │ - // 676: aconst_null │ │ │ │ - // 677: astore 9 │ │ │ │ - // 679: iconst_1 │ │ │ │ - // 680: istore 16 │ │ │ │ - // 682: iload 16 │ │ │ │ - // 684: anewarray Ljava/lang/String; │ │ │ │ - // 687: astore 10 │ │ │ │ - // 689: aconst_null │ │ │ │ + // 54: istore_2 │ │ │ │ + // 55: iload_2 │ │ │ │ + // 56: ifeq 133 │ │ │ │ + // 59: aload 5 │ │ │ │ + // 61: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + // 66: astore 7 │ │ │ │ + // 68: aload 7 │ │ │ │ + // 70: checkcast Ljava/lang/String; │ │ │ │ + // 73: astore 7 │ │ │ │ + // 75: iconst_3 │ │ │ │ + // 76: istore_2 │ │ │ │ + // 77: new Ljava/lang/StringBuilder; │ │ │ │ + // 80: astore 8 │ │ │ │ + // 82: aload 8 │ │ │ │ + // 84: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 87: aload 8 │ │ │ │ + // 89: aload 7 │ │ │ │ + // 91: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 94: astore 8 │ │ │ │ + // 96: ldc " k\n\n" │ │ │ │ + // 98: astore 9 │ │ │ │ + // 100: aload 8 │ │ │ │ + // 102: aload 9 │ │ │ │ + // 104: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 107: astore 8 │ │ │ │ + // 109: aload 8 │ │ │ │ + // 111: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 114: astore 8 │ │ │ │ + // 116: aload_0 │ │ │ │ + // 117: iload_2 │ │ │ │ + // 118: aload 8 │ │ │ │ + // 120: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 123: goto 47 │ │ │ │ + // 126: astore 10 │ │ │ │ + // 128: aload 10 │ │ │ │ + // 130: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ + // 133: aload_0 │ │ │ │ + // 134: iload_1 │ │ │ │ + // 135: ldc "Testing A ton of commands" │ │ │ │ + // 137: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 140: ldc "[ Ton of Commands ]\n" │ │ │ │ + // 142: astore 5 │ │ │ │ + // 144: aload_0 │ │ │ │ + // 145: iload_3 │ │ │ │ + // 146: aload 5 │ │ │ │ + // 148: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 151: iconst_0 │ │ │ │ + // 152: istore 11 │ │ │ │ + // 154: bipush 100 │ │ │ │ + // 156: istore 4 │ │ │ │ + // 158: iload 11 │ │ │ │ + // 160: iload 4 │ │ │ │ + // 162: if_icmpge 184 │ │ │ │ + // 165: ldc "/system/xbin/busybox" │ │ │ │ + // 167: astore 5 │ │ │ │ + // 169: aload 5 │ │ │ │ + // 171: invokestatic com/stericson/RootShell/RootShell.exists:(Ljava/lang/String;)Z │ │ │ │ + // 174: pop │ │ │ │ + // 175: iload 11 │ │ │ │ + // 177: iconst_1 │ │ │ │ + // 178: iadd │ │ │ │ + // 179: istore 11 │ │ │ │ + // 181: goto 154 │ │ │ │ + // 184: aload_0 │ │ │ │ + // 185: iload_1 │ │ │ │ + // 186: ldc "Testing Find Binary" │ │ │ │ + // 188: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 191: invokestatic com/stericson/RootShell/RootShell.isRootAvailable:()Z │ │ │ │ + // 194: istore 12 │ │ │ │ + // 196: aload_0 │ │ │ │ + // 197: iload_3 │ │ │ │ + // 198: ldc "[ Checking Root ]\n" │ │ │ │ + // 200: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 203: new Ljava/lang/StringBuilder; │ │ │ │ + // 206: astore 5 │ │ │ │ + // 208: aload 5 │ │ │ │ + // 210: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 213: aload 5 │ │ │ │ + // 215: iload 12 │ │ │ │ + // 217: invokevirtual java/lang/StringBuilder.append:(Z)Ljava/lang/StringBuilder; │ │ │ │ + // 220: ldc " k\n\n" │ │ │ │ + // 222: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 225: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 228: astore 5 │ │ │ │ + // 230: aload_0 │ │ │ │ + // 231: iload_3 │ │ │ │ + // 232: aload 5 │ │ │ │ + // 234: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 237: invokestatic com/stericson/RootShell/RootShell.isBusyboxAvailable:()Z │ │ │ │ + // 240: istore 12 │ │ │ │ + // 242: aload_0 │ │ │ │ + // 243: iload_3 │ │ │ │ + // 244: ldc "[ Checking Busybox ]\n" │ │ │ │ + // 246: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 249: new Ljava/lang/StringBuilder; │ │ │ │ + // 252: astore 5 │ │ │ │ + // 254: aload 5 │ │ │ │ + // 256: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 259: aload 5 │ │ │ │ + // 261: iload 12 │ │ │ │ + // 263: invokevirtual java/lang/StringBuilder.append:(Z)Ljava/lang/StringBuilder; │ │ │ │ + // 266: ldc " k\n\n" │ │ │ │ + // 268: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 271: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 274: astore 5 │ │ │ │ + // 276: aload_0 │ │ │ │ + // 277: iload_3 │ │ │ │ + // 278: aload 5 │ │ │ │ + // 280: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 283: aload_0 │ │ │ │ + // 284: iload_1 │ │ │ │ + // 285: ldc "Testing file exists" │ │ │ │ + // 287: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 290: aload_0 │ │ │ │ + // 291: iload_3 │ │ │ │ + // 292: ldc "[ Checking Exists() ]\n" │ │ │ │ + // 294: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 297: new Ljava/lang/StringBuilder; │ │ │ │ + // 300: astore 5 │ │ │ │ + // 302: aload 5 │ │ │ │ + // 304: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 307: ldc "/system/sbin/[" │ │ │ │ + // 309: invokestatic com/stericson/RootShell/RootShell.exists:(Ljava/lang/String;)Z │ │ │ │ + // 312: istore_2 │ │ │ │ + // 313: aload 5 │ │ │ │ + // 315: iload_2 │ │ │ │ + // 316: invokevirtual java/lang/StringBuilder.append:(Z)Ljava/lang/StringBuilder; │ │ │ │ + // 319: ldc " k\n\n" │ │ │ │ + // 321: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 324: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 327: astore 5 │ │ │ │ + // 329: aload_0 │ │ │ │ + // 330: iload_3 │ │ │ │ + // 331: aload 5 │ │ │ │ + // 333: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 336: aload_0 │ │ │ │ + // 337: iload_1 │ │ │ │ + // 338: ldc "Testing Is Access Given" │ │ │ │ + // 340: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 343: invokestatic com/stericson/RootShell/RootShell.isAccessGiven:()Z │ │ │ │ + // 346: istore 12 │ │ │ │ + // 348: aload_0 │ │ │ │ + // 349: iload_3 │ │ │ │ + // 350: ldc "[ Checking for Access to Root ]\n" │ │ │ │ + // 352: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 355: new Ljava/lang/StringBuilder; │ │ │ │ + // 358: astore 5 │ │ │ │ + // 360: aload 5 │ │ │ │ + // 362: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 365: aload 5 │ │ │ │ + // 367: iload 12 │ │ │ │ + // 369: invokevirtual java/lang/StringBuilder.append:(Z)Ljava/lang/StringBuilder; │ │ │ │ + // 372: astore 5 │ │ │ │ + // 374: ldc " k\n\n" │ │ │ │ + // 376: astore 13 │ │ │ │ + // 378: aload 5 │ │ │ │ + // 380: aload 13 │ │ │ │ + // 382: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 385: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 388: astore 5 │ │ │ │ + // 390: aload_0 │ │ │ │ + // 391: iload_3 │ │ │ │ + // 392: aload 5 │ │ │ │ + // 394: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 397: aload_0 │ │ │ │ + // 398: iload_1 │ │ │ │ + // 399: ldc "Testing output capture" │ │ │ │ + // 401: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 404: ldc "[ busybox ash --help ]\n" │ │ │ │ + // 406: astore 5 │ │ │ │ + // 408: aload_0 │ │ │ │ + // 409: iload_3 │ │ │ │ + // 410: aload 5 │ │ │ │ + // 412: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 415: iconst_1 │ │ │ │ + // 416: istore 4 │ │ │ │ + // 418: iload 4 │ │ │ │ + // 420: invokestatic com/stericson/RootShell/RootShell.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; │ │ │ │ + // 423: astore 14 │ │ │ │ + // 425: new Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$1; │ │ │ │ + // 428: astore 15 │ │ │ │ + // 430: iconst_0 │ │ │ │ + // 431: istore 4 │ │ │ │ + // 433: aconst_null │ │ │ │ + // 434: astore 5 │ │ │ │ + // 436: iconst_1 │ │ │ │ + // 437: istore_2 │ │ │ │ + // 438: iload_2 │ │ │ │ + // 439: anewarray Ljava/lang/String; │ │ │ │ + // 442: astore 13 │ │ │ │ + // 444: iconst_0 │ │ │ │ + // 445: istore 16 │ │ │ │ + // 447: aconst_null │ │ │ │ + // 448: astore 8 │ │ │ │ + // 450: ldc "busybox ash --help" │ │ │ │ + // 452: astore 9 │ │ │ │ + // 454: aload 13 │ │ │ │ + // 456: iconst_0 │ │ │ │ + // 457: aload 9 │ │ │ │ + // 459: aastore │ │ │ │ + // 460: aload 15 │ │ │ │ + // 462: aload_0 │ │ │ │ + // 463: iconst_0 │ │ │ │ + // 464: aload 13 │ │ │ │ + // 466: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$1.:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V │ │ │ │ + // 469: aload 14 │ │ │ │ + // 471: aload 15 │ │ │ │ + // 473: invokevirtual com/stericson/RootShell/execution/Shell.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ │ │ + // 476: pop │ │ │ │ + // 477: aload_0 │ │ │ │ + // 478: iload_1 │ │ │ │ + // 479: ldc "Switching RootContext - SYSTEM_APP" │ │ │ │ + // 481: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 484: ldc "[ Switching Root Context - SYSTEM_APP ]\n" │ │ │ │ + // 486: astore 5 │ │ │ │ + // 488: aload_0 │ │ │ │ + // 489: iload_3 │ │ │ │ + // 490: aload 5 │ │ │ │ + // 492: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 495: iconst_1 │ │ │ │ + // 496: istore 4 │ │ │ │ + // 498: getstatic com/stericson/RootShell/execution/Shell$ShellContext.SYSTEM_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; │ │ │ │ + // 501: astore 13 │ │ │ │ + // 503: iload 4 │ │ │ │ + // 505: aload 13 │ │ │ │ + // 507: invokestatic com/stericson/RootShell/RootShell.getShell:(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; │ │ │ │ + // 510: astore 14 │ │ │ │ + // 512: new Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$2; │ │ │ │ + // 515: astore 15 │ │ │ │ + // 517: iconst_0 │ │ │ │ + // 518: istore 4 │ │ │ │ + // 520: aconst_null │ │ │ │ + // 521: astore 5 │ │ │ │ + // 523: iconst_1 │ │ │ │ + // 524: istore_2 │ │ │ │ + // 525: iload_2 │ │ │ │ + // 526: anewarray Ljava/lang/String; │ │ │ │ + // 529: astore 13 │ │ │ │ + // 531: iconst_0 │ │ │ │ + // 532: istore 16 │ │ │ │ + // 534: aconst_null │ │ │ │ + // 535: astore 8 │ │ │ │ + // 537: ldc "id" │ │ │ │ + // 539: astore 9 │ │ │ │ + // 541: aload 13 │ │ │ │ + // 543: iconst_0 │ │ │ │ + // 544: aload 9 │ │ │ │ + // 546: aastore │ │ │ │ + // 547: aload 15 │ │ │ │ + // 549: aload_0 │ │ │ │ + // 550: iconst_0 │ │ │ │ + // 551: aload 13 │ │ │ │ + // 553: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$2.:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V │ │ │ │ + // 556: aload 14 │ │ │ │ + // 558: aload 15 │ │ │ │ + // 560: invokevirtual com/stericson/RootShell/execution/Shell.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ │ │ + // 563: pop │ │ │ │ + // 564: aload_0 │ │ │ │ + // 565: iload_1 │ │ │ │ + // 566: ldc "Switching RootContext - UNTRUSTED" │ │ │ │ + // 568: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 571: ldc "[ Switching Root Context - UNTRUSTED ]\n" │ │ │ │ + // 573: astore 5 │ │ │ │ + // 575: aload_0 │ │ │ │ + // 576: iload_3 │ │ │ │ + // 577: aload 5 │ │ │ │ + // 579: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 582: iconst_1 │ │ │ │ + // 583: istore 4 │ │ │ │ + // 585: getstatic com/stericson/RootShell/execution/Shell$ShellContext.UNTRUSTED_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; │ │ │ │ + // 588: astore 13 │ │ │ │ + // 590: iload 4 │ │ │ │ + // 592: aload 13 │ │ │ │ + // 594: invokestatic com/stericson/RootShell/RootShell.getShell:(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; │ │ │ │ + // 597: astore 14 │ │ │ │ + // 599: new Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$3; │ │ │ │ + // 602: astore 15 │ │ │ │ + // 604: iconst_0 │ │ │ │ + // 605: istore 4 │ │ │ │ + // 607: aconst_null │ │ │ │ + // 608: astore 5 │ │ │ │ + // 610: iconst_1 │ │ │ │ + // 611: istore_2 │ │ │ │ + // 612: iload_2 │ │ │ │ + // 613: anewarray Ljava/lang/String; │ │ │ │ + // 616: astore 13 │ │ │ │ + // 618: iconst_0 │ │ │ │ + // 619: istore 16 │ │ │ │ + // 621: aconst_null │ │ │ │ + // 622: astore 8 │ │ │ │ + // 624: ldc "id" │ │ │ │ + // 626: astore 9 │ │ │ │ + // 628: aload 13 │ │ │ │ + // 630: iconst_0 │ │ │ │ + // 631: aload 9 │ │ │ │ + // 633: aastore │ │ │ │ + // 634: aload 15 │ │ │ │ + // 636: aload_0 │ │ │ │ + // 637: iconst_0 │ │ │ │ + // 638: aload 13 │ │ │ │ + // 640: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$3.:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V │ │ │ │ + // 643: aload 14 │ │ │ │ + // 645: aload 15 │ │ │ │ + // 647: invokevirtual com/stericson/RootShell/execution/Shell.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ │ │ + // 650: pop │ │ │ │ + // 651: iconst_1 │ │ │ │ + // 652: istore 4 │ │ │ │ + // 654: iload 4 │ │ │ │ + // 656: invokestatic com/stericson/RootShell/RootShell.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; │ │ │ │ + // 659: astore 14 │ │ │ │ + // 661: new Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4; │ │ │ │ + // 664: astore 15 │ │ │ │ + // 666: bipush 42 │ │ │ │ + // 668: istore 4 │ │ │ │ + // 670: iconst_0 │ │ │ │ + // 671: istore_2 │ │ │ │ + // 672: aconst_null │ │ │ │ + // 673: astore 13 │ │ │ │ + // 675: iconst_1 │ │ │ │ + // 676: istore 16 │ │ │ │ + // 678: iload 16 │ │ │ │ + // 680: anewarray Ljava/lang/String; │ │ │ │ + // 683: astore 8 │ │ │ │ + // 685: aconst_null │ │ │ │ + // 686: astore 9 │ │ │ │ + // 688: ldc "echo done" │ │ │ │ // 690: astore 17 │ │ │ │ - // 692: ldc "echo done" │ │ │ │ - // 694: astore 18 │ │ │ │ - // 696: aload 10 │ │ │ │ - // 698: iconst_0 │ │ │ │ - // 699: aload 18 │ │ │ │ - // 701: aastore │ │ │ │ - // 702: aload 15 │ │ │ │ - // 704: aload_0 │ │ │ │ - // 705: iload 4 │ │ │ │ - // 707: iconst_0 │ │ │ │ - // 708: aload 10 │ │ │ │ - // 710: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4.:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;IZ[Ljava/lang/String;)V │ │ │ │ - // 713: aload 14 │ │ │ │ - // 715: aload 15 │ │ │ │ - // 717: invokevirtual com/stericson/RootShell/execution/Shell.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ │ │ - // 720: pop │ │ │ │ - // 721: return │ │ │ │ - // 722: astore 11 │ │ │ │ - // 724: aload 11 │ │ │ │ - // 726: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ - // 729: goto 481 │ │ │ │ - // 732: astore 11 │ │ │ │ - // 734: aload 11 │ │ │ │ - // 736: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ - // 739: goto 568 │ │ │ │ - // 742: astore 11 │ │ │ │ - // 744: aload 11 │ │ │ │ - // 746: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ - // 749: goto 655 │ │ │ │ - // 752: astore 11 │ │ │ │ - // 754: aload 11 │ │ │ │ - // 756: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ - // 759: goto 721 │ │ │ │ + // 692: aload 8 │ │ │ │ + // 694: iconst_0 │ │ │ │ + // 695: aload 17 │ │ │ │ + // 697: aastore │ │ │ │ + // 698: aload 15 │ │ │ │ + // 700: aload_0 │ │ │ │ + // 701: iload 4 │ │ │ │ + // 703: iconst_0 │ │ │ │ + // 704: aload 8 │ │ │ │ + // 706: invokespecial com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4.:(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;IZ[Ljava/lang/String;)V │ │ │ │ + // 709: aload 14 │ │ │ │ + // 711: aload 15 │ │ │ │ + // 713: invokevirtual com/stericson/RootShell/execution/Shell.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ │ │ + // 716: pop │ │ │ │ + // 717: return │ │ │ │ + // 718: astore 10 │ │ │ │ + // 720: aload 10 │ │ │ │ + // 722: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ + // 725: goto 477 │ │ │ │ + // 728: astore 10 │ │ │ │ + // 730: aload 10 │ │ │ │ + // 732: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ + // 735: goto 564 │ │ │ │ + // 738: astore 10 │ │ │ │ + // 740: aload 10 │ │ │ │ + // 742: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ + // 745: goto 651 │ │ │ │ + // 748: astore 10 │ │ │ │ + // 750: aload 10 │ │ │ │ + // 752: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ + // 755: goto 717 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- --------------------- │ │ │ │ - // 33 36 130 137 Ljava/lang/Exception; │ │ │ │ - // 38 45 130 137 Ljava/lang/Exception; │ │ │ │ - // 47 54 130 137 Ljava/lang/Exception; │ │ │ │ - // 61 68 130 137 Ljava/lang/Exception; │ │ │ │ - // 70 75 130 137 Ljava/lang/Exception; │ │ │ │ - // 80 83 130 137 Ljava/lang/Exception; │ │ │ │ - // 85 90 130 137 Ljava/lang/Exception; │ │ │ │ - // 92 97 130 137 Ljava/lang/Exception; │ │ │ │ - // 105 110 130 137 Ljava/lang/Exception; │ │ │ │ - // 112 117 130 137 Ljava/lang/Exception; │ │ │ │ - // 122 127 130 137 Ljava/lang/Exception; │ │ │ │ - // 422 427 722 732 Ljava/lang/Exception; │ │ │ │ - // 429 432 722 732 Ljava/lang/Exception; │ │ │ │ - // 442 446 722 732 Ljava/lang/Exception; │ │ │ │ - // 461 464 722 732 Ljava/lang/Exception; │ │ │ │ - // 468 473 722 732 Ljava/lang/Exception; │ │ │ │ - // 475 481 722 732 Ljava/lang/Exception; │ │ │ │ - // 502 505 732 742 Ljava/lang/Exception; │ │ │ │ - // 509 514 732 742 Ljava/lang/Exception; │ │ │ │ - // 516 519 732 742 Ljava/lang/Exception; │ │ │ │ - // 529 533 732 742 Ljava/lang/Exception; │ │ │ │ - // 548 551 732 742 Ljava/lang/Exception; │ │ │ │ - // 555 560 732 742 Ljava/lang/Exception; │ │ │ │ - // 562 568 732 742 Ljava/lang/Exception; │ │ │ │ - // 589 592 742 752 Ljava/lang/Exception; │ │ │ │ - // 596 601 742 752 Ljava/lang/Exception; │ │ │ │ - // 603 606 742 752 Ljava/lang/Exception; │ │ │ │ - // 616 620 742 752 Ljava/lang/Exception; │ │ │ │ - // 635 638 742 752 Ljava/lang/Exception; │ │ │ │ - // 642 647 742 752 Ljava/lang/Exception; │ │ │ │ - // 649 655 742 752 Ljava/lang/Exception; │ │ │ │ - // 658 663 752 762 Ljava/lang/Exception; │ │ │ │ - // 665 668 752 762 Ljava/lang/Exception; │ │ │ │ - // 682 687 752 762 Ljava/lang/Exception; │ │ │ │ - // 699 702 752 762 Ljava/lang/Exception; │ │ │ │ - // 708 713 752 762 Ljava/lang/Exception; │ │ │ │ - // 715 721 752 762 Ljava/lang/Exception; │ │ │ │ + // 33 36 126 133 Ljava/lang/Exception; │ │ │ │ + // 38 45 126 133 Ljava/lang/Exception; │ │ │ │ + // 47 54 126 133 Ljava/lang/Exception; │ │ │ │ + // 59 66 126 133 Ljava/lang/Exception; │ │ │ │ + // 68 73 126 133 Ljava/lang/Exception; │ │ │ │ + // 77 80 126 133 Ljava/lang/Exception; │ │ │ │ + // 82 87 126 133 Ljava/lang/Exception; │ │ │ │ + // 89 94 126 133 Ljava/lang/Exception; │ │ │ │ + // 102 107 126 133 Ljava/lang/Exception; │ │ │ │ + // 109 114 126 133 Ljava/lang/Exception; │ │ │ │ + // 118 123 126 133 Ljava/lang/Exception; │ │ │ │ + // 418 423 718 728 Ljava/lang/Exception; │ │ │ │ + // 425 428 718 728 Ljava/lang/Exception; │ │ │ │ + // 438 442 718 728 Ljava/lang/Exception; │ │ │ │ + // 457 460 718 728 Ljava/lang/Exception; │ │ │ │ + // 464 469 718 728 Ljava/lang/Exception; │ │ │ │ + // 471 477 718 728 Ljava/lang/Exception; │ │ │ │ + // 498 501 728 738 Ljava/lang/Exception; │ │ │ │ + // 505 510 728 738 Ljava/lang/Exception; │ │ │ │ + // 512 515 728 738 Ljava/lang/Exception; │ │ │ │ + // 525 529 728 738 Ljava/lang/Exception; │ │ │ │ + // 544 547 728 738 Ljava/lang/Exception; │ │ │ │ + // 551 556 728 738 Ljava/lang/Exception; │ │ │ │ + // 558 564 728 738 Ljava/lang/Exception; │ │ │ │ + // 585 588 738 748 Ljava/lang/Exception; │ │ │ │ + // 592 597 738 748 Ljava/lang/Exception; │ │ │ │ + // 599 602 738 748 Ljava/lang/Exception; │ │ │ │ + // 612 616 738 748 Ljava/lang/Exception; │ │ │ │ + // 631 634 738 748 Ljava/lang/Exception; │ │ │ │ + // 638 643 738 748 Ljava/lang/Exception; │ │ │ │ + // 645 651 738 748 Ljava/lang/Exception; │ │ │ │ + // 654 659 748 758 Ljava/lang/Exception; │ │ │ │ + // 661 664 748 758 Ljava/lang/Exception; │ │ │ │ + // 678 683 748 758 Ljava/lang/Exception; │ │ │ │ + // 695 698 748 758 Ljava/lang/Exception; │ │ │ │ + // 704 709 748 758 Ljava/lang/Exception; │ │ │ │ + // 711 717 748 758 Ljava/lang/Exception; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ // java.lang.IndexOutOfBoundsException: Index 387 out of bounds for length 387 │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) │ │ ├── com/stericson/RootTools/internal/Remounter.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -112,589 +112,589 @@ │ │ │ │ // 48: iconst_0 │ │ │ │ // 49: iload 6 │ │ │ │ // 51: invokevirtual java/lang/String.substring:(II)Ljava/lang/String; │ │ │ │ // 54: astore_1 │ │ │ │ // 55: iconst_0 │ │ │ │ // 56: istore 7 │ │ │ │ // 58: iload 7 │ │ │ │ - // 60: ifne 206 │ │ │ │ + // 60: ifne 211 │ │ │ │ // 63: invokestatic com/stericson/RootTools/RootTools.getMounts:()Ljava/util/ArrayList; │ │ │ │ // 66: astore_3 │ │ │ │ // 67: aload_3 │ │ │ │ // 68: invokevirtual java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - // 71: astore 8 │ │ │ │ - // 73: aload 8 │ │ │ │ - // 75: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ - // 80: istore 4 │ │ │ │ - // 82: iload 4 │ │ │ │ - // 84: ifeq 144 │ │ │ │ - // 87: aload 8 │ │ │ │ - // 89: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - // 94: astore 9 │ │ │ │ - // 96: aload 9 │ │ │ │ - // 98: checkcast Lcom/stericson/RootTools/containers/Mount; │ │ │ │ - // 101: astore 9 │ │ │ │ - // 103: aload 9 │ │ │ │ - // 105: invokevirtual com/stericson/RootTools/containers/Mount.getMountPoint:()Ljava/io/File; │ │ │ │ - // 108: astore_3 │ │ │ │ - // 109: aload_3 │ │ │ │ - // 110: invokevirtual java/io/File.toString:()Ljava/lang/String; │ │ │ │ - // 113: astore_3 │ │ │ │ - // 114: aload_3 │ │ │ │ - // 115: invokestatic com/stericson/RootTools/RootTools.log:(Ljava/lang/String;)V │ │ │ │ - // 118: aload 9 │ │ │ │ - // 120: invokevirtual com/stericson/RootTools/containers/Mount.getMountPoint:()Ljava/io/File; │ │ │ │ - // 123: astore_3 │ │ │ │ - // 124: aload_3 │ │ │ │ - // 125: invokevirtual java/io/File.toString:()Ljava/lang/String; │ │ │ │ - // 128: astore_3 │ │ │ │ - // 129: aload_1 │ │ │ │ - // 130: aload_3 │ │ │ │ - // 131: invokevirtual java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - // 134: istore 4 │ │ │ │ - // 136: iload 4 │ │ │ │ - // 138: ifeq 73 │ │ │ │ - // 141: iconst_1 │ │ │ │ - // 142: istore 7 │ │ │ │ - // 144: iload 7 │ │ │ │ - // 146: ifne 58 │ │ │ │ - // 149: new Ljava/io/File; │ │ │ │ - // 152: astore_3 │ │ │ │ - // 153: aload_3 │ │ │ │ - // 154: aload_1 │ │ │ │ - // 155: invokespecial java/io/File.:(Ljava/lang/String;)V │ │ │ │ + // 71: astore_3 │ │ │ │ + // 72: aload_3 │ │ │ │ + // 73: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ + // 78: istore 6 │ │ │ │ + // 80: iload 6 │ │ │ │ + // 82: ifeq 149 │ │ │ │ + // 85: aload_3 │ │ │ │ + // 86: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + // 91: astore 8 │ │ │ │ + // 93: aload 8 │ │ │ │ + // 95: checkcast Lcom/stericson/RootTools/containers/Mount; │ │ │ │ + // 98: astore 8 │ │ │ │ + // 100: aload 8 │ │ │ │ + // 102: invokevirtual com/stericson/RootTools/containers/Mount.getMountPoint:()Ljava/io/File; │ │ │ │ + // 105: astore 5 │ │ │ │ + // 107: aload 5 │ │ │ │ + // 109: invokevirtual java/io/File.toString:()Ljava/lang/String; │ │ │ │ + // 112: astore 5 │ │ │ │ + // 114: aload 5 │ │ │ │ + // 116: invokestatic com/stericson/RootTools/RootTools.log:(Ljava/lang/String;)V │ │ │ │ + // 119: aload 8 │ │ │ │ + // 121: invokevirtual com/stericson/RootTools/containers/Mount.getMountPoint:()Ljava/io/File; │ │ │ │ + // 124: astore 5 │ │ │ │ + // 126: aload 5 │ │ │ │ + // 128: invokevirtual java/io/File.toString:()Ljava/lang/String; │ │ │ │ + // 131: astore 5 │ │ │ │ + // 133: aload_1 │ │ │ │ + // 134: aload 5 │ │ │ │ + // 136: invokevirtual java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + // 139: istore 6 │ │ │ │ + // 141: iload 6 │ │ │ │ + // 143: ifeq 72 │ │ │ │ + // 146: iconst_1 │ │ │ │ + // 147: istore 7 │ │ │ │ + // 149: iload 7 │ │ │ │ + // 151: ifne 58 │ │ │ │ + // 154: new Ljava/io/File; │ │ │ │ + // 157: astore_3 │ │ │ │ // 158: aload_3 │ │ │ │ - // 159: invokevirtual java/io/File.getParent:()Ljava/lang/String; │ │ │ │ - // 162: astore_1 │ │ │ │ - // 163: goto 58 │ │ │ │ - // 166: astore 10 │ │ │ │ - // 168: getstatic com/stericson/RootTools/RootTools.debugMode:Z │ │ │ │ - // 171: istore 4 │ │ │ │ - // 173: iload 4 │ │ │ │ - // 175: ifeq 183 │ │ │ │ - // 178: aload 10 │ │ │ │ - // 180: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ - // 183: iconst_0 │ │ │ │ - // 184: istore 4 │ │ │ │ - // 186: aconst_null │ │ │ │ - // 187: astore_3 │ │ │ │ - // 188: iload 4 │ │ │ │ - // 190: ireturn │ │ │ │ - // 191: astore 10 │ │ │ │ - // 193: aload 10 │ │ │ │ - // 195: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ - // 198: iconst_0 │ │ │ │ - // 199: istore 4 │ │ │ │ - // 201: aconst_null │ │ │ │ - // 202: astore_3 │ │ │ │ - // 203: goto 188 │ │ │ │ - // 206: aload_0 │ │ │ │ - // 207: aload_1 │ │ │ │ - // 208: invokespecial com/stericson/RootTools/internal/Remounter.findMountPointRecursive:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Mount; │ │ │ │ - // 211: astore 11 │ │ │ │ - // 213: aload 11 │ │ │ │ - // 215: ifnull 1052 │ │ │ │ - // 218: new Ljava/lang/StringBuilder; │ │ │ │ - // 221: astore 5 │ │ │ │ - // 223: aload 5 │ │ │ │ - // 225: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 159: aload_1 │ │ │ │ + // 160: invokespecial java/io/File.:(Ljava/lang/String;)V │ │ │ │ + // 163: aload_3 │ │ │ │ + // 164: invokevirtual java/io/File.getParent:()Ljava/lang/String; │ │ │ │ + // 167: astore_1 │ │ │ │ + // 168: goto 58 │ │ │ │ + // 171: astore 9 │ │ │ │ + // 173: getstatic com/stericson/RootTools/RootTools.debugMode:Z │ │ │ │ + // 176: istore 4 │ │ │ │ + // 178: iload 4 │ │ │ │ + // 180: ifeq 188 │ │ │ │ + // 183: aload 9 │ │ │ │ + // 185: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ + // 188: iconst_0 │ │ │ │ + // 189: istore 4 │ │ │ │ + // 191: aconst_null │ │ │ │ + // 192: astore_3 │ │ │ │ + // 193: iload 4 │ │ │ │ + // 195: ireturn │ │ │ │ + // 196: astore 9 │ │ │ │ + // 198: aload 9 │ │ │ │ + // 200: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ + // 203: iconst_0 │ │ │ │ + // 204: istore 4 │ │ │ │ + // 206: aconst_null │ │ │ │ + // 207: astore_3 │ │ │ │ + // 208: goto 193 │ │ │ │ + // 211: aload_0 │ │ │ │ + // 212: aload_1 │ │ │ │ + // 213: invokespecial com/stericson/RootTools/internal/Remounter.findMountPointRecursive:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Mount; │ │ │ │ + // 216: astore 10 │ │ │ │ + // 218: aload 10 │ │ │ │ + // 220: ifnull 1057 │ │ │ │ + // 223: new Ljava/lang/StringBuilder; │ │ │ │ + // 226: astore 5 │ │ │ │ // 228: aload 5 │ │ │ │ - // 230: ldc "Remounting " │ │ │ │ - // 232: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 235: astore 5 │ │ │ │ - // 237: aload 11 │ │ │ │ - // 239: invokevirtual com/stericson/RootTools/containers/Mount.getMountPoint:()Ljava/io/File; │ │ │ │ - // 242: invokevirtual java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ - // 245: astore 12 │ │ │ │ - // 247: aload 5 │ │ │ │ - // 249: aload 12 │ │ │ │ - // 251: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 254: ldc " as " │ │ │ │ + // 230: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 233: aload 5 │ │ │ │ + // 235: ldc "Remounting " │ │ │ │ + // 237: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 240: astore 5 │ │ │ │ + // 242: aload 10 │ │ │ │ + // 244: invokevirtual com/stericson/RootTools/containers/Mount.getMountPoint:()Ljava/io/File; │ │ │ │ + // 247: invokevirtual java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ + // 250: astore 11 │ │ │ │ + // 252: aload 5 │ │ │ │ + // 254: aload 11 │ │ │ │ // 256: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 259: astore 5 │ │ │ │ - // 261: aload_2 │ │ │ │ - // 262: invokevirtual java/lang/String.toLowerCase:()Ljava/lang/String; │ │ │ │ - // 265: astore 12 │ │ │ │ - // 267: aload 5 │ │ │ │ - // 269: aload 12 │ │ │ │ - // 271: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 274: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 277: astore 5 │ │ │ │ - // 279: ldc "RootTools v4.2" │ │ │ │ - // 281: aload 5 │ │ │ │ - // 283: invokestatic com/stericson/RootTools/RootTools.log:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - // 286: aload 11 │ │ │ │ - // 288: invokevirtual com/stericson/RootTools/containers/Mount.getFlags:()Ljava/util/Set; │ │ │ │ - // 291: astore_3 │ │ │ │ - // 292: aload_2 │ │ │ │ - // 293: invokevirtual java/lang/String.toLowerCase:()Ljava/lang/String; │ │ │ │ - // 296: astore 5 │ │ │ │ - // 298: aload_3 │ │ │ │ - // 299: aload 5 │ │ │ │ - // 301: invokeinterface java/util/Set.contains:(Ljava/lang/Object;)Z │ │ │ │ - // 306: istore 13 │ │ │ │ - // 308: iload 13 │ │ │ │ - // 310: ifne 877 │ │ │ │ - // 313: new Lcom/stericson/RootShell/execution/Command; │ │ │ │ - // 316: astore 14 │ │ │ │ - // 318: iconst_0 │ │ │ │ - // 319: istore 4 │ │ │ │ - // 321: aconst_null │ │ │ │ - // 322: astore_3 │ │ │ │ - // 323: iconst_1 │ │ │ │ - // 324: istore 6 │ │ │ │ - // 326: iconst_4 │ │ │ │ - // 327: istore 15 │ │ │ │ - // 329: iload 15 │ │ │ │ - // 331: anewarray Ljava/lang/String; │ │ │ │ - // 334: astore 12 │ │ │ │ - // 336: iconst_0 │ │ │ │ - // 337: istore 16 │ │ │ │ - // 339: new Ljava/lang/StringBuilder; │ │ │ │ - // 342: astore 17 │ │ │ │ - // 344: aload 17 │ │ │ │ - // 346: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 349: ldc "busybox mount -o remount," │ │ │ │ - // 351: astore 18 │ │ │ │ - // 353: aload 17 │ │ │ │ - // 355: aload 18 │ │ │ │ - // 357: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 360: astore 17 │ │ │ │ - // 362: aload_2 │ │ │ │ - // 363: invokevirtual java/lang/String.toLowerCase:()Ljava/lang/String; │ │ │ │ - // 366: astore 18 │ │ │ │ - // 368: aload 17 │ │ │ │ - // 370: aload 18 │ │ │ │ - // 372: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 375: astore 17 │ │ │ │ - // 377: ldc " " │ │ │ │ - // 379: astore 18 │ │ │ │ - // 381: aload 17 │ │ │ │ - // 383: aload 18 │ │ │ │ - // 385: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 388: astore 17 │ │ │ │ - // 390: aload 11 │ │ │ │ - // 392: invokevirtual com/stericson/RootTools/containers/Mount.getDevice:()Ljava/io/File; │ │ │ │ - // 395: astore 18 │ │ │ │ - // 397: aload 18 │ │ │ │ - // 399: invokevirtual java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ - // 402: astore 18 │ │ │ │ - // 404: aload 17 │ │ │ │ - // 406: aload 18 │ │ │ │ - // 408: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 411: astore 17 │ │ │ │ - // 413: ldc " " │ │ │ │ - // 415: astore 18 │ │ │ │ - // 417: aload 17 │ │ │ │ - // 419: aload 18 │ │ │ │ - // 421: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 424: astore 17 │ │ │ │ - // 426: aload 11 │ │ │ │ - // 428: invokevirtual com/stericson/RootTools/containers/Mount.getMountPoint:()Ljava/io/File; │ │ │ │ - // 431: astore 18 │ │ │ │ - // 433: aload 18 │ │ │ │ - // 435: invokevirtual java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ - // 438: astore 18 │ │ │ │ - // 440: aload 17 │ │ │ │ - // 442: aload 18 │ │ │ │ - // 444: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 447: astore 17 │ │ │ │ - // 449: aload 17 │ │ │ │ - // 451: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 454: astore 17 │ │ │ │ - // 456: aload 12 │ │ │ │ - // 458: iconst_0 │ │ │ │ - // 459: aload 17 │ │ │ │ - // 461: aastore │ │ │ │ - // 462: iconst_1 │ │ │ │ - // 463: istore 16 │ │ │ │ - // 465: new Ljava/lang/StringBuilder; │ │ │ │ - // 468: astore 17 │ │ │ │ - // 470: aload 17 │ │ │ │ - // 472: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 475: ldc "toolbox mount -o remount," │ │ │ │ - // 477: astore 18 │ │ │ │ - // 479: aload 17 │ │ │ │ - // 481: aload 18 │ │ │ │ - // 483: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 486: astore 17 │ │ │ │ - // 488: aload_2 │ │ │ │ - // 489: invokevirtual java/lang/String.toLowerCase:()Ljava/lang/String; │ │ │ │ - // 492: astore 18 │ │ │ │ - // 494: aload 17 │ │ │ │ - // 496: aload 18 │ │ │ │ - // 498: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 501: astore 17 │ │ │ │ - // 503: ldc " " │ │ │ │ - // 505: astore 18 │ │ │ │ - // 507: aload 17 │ │ │ │ - // 509: aload 18 │ │ │ │ - // 511: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 514: astore 17 │ │ │ │ - // 516: aload 11 │ │ │ │ - // 518: invokevirtual com/stericson/RootTools/containers/Mount.getDevice:()Ljava/io/File; │ │ │ │ - // 521: astore 18 │ │ │ │ - // 523: aload 18 │ │ │ │ - // 525: invokevirtual java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ - // 528: astore 18 │ │ │ │ - // 530: aload 17 │ │ │ │ - // 532: aload 18 │ │ │ │ - // 534: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 537: astore 17 │ │ │ │ - // 539: ldc " " │ │ │ │ - // 541: astore 18 │ │ │ │ - // 543: aload 17 │ │ │ │ - // 545: aload 18 │ │ │ │ - // 547: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 550: astore 17 │ │ │ │ - // 552: aload 11 │ │ │ │ - // 554: invokevirtual com/stericson/RootTools/containers/Mount.getMountPoint:()Ljava/io/File; │ │ │ │ - // 557: astore 18 │ │ │ │ - // 559: aload 18 │ │ │ │ - // 561: invokevirtual java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ - // 564: astore 18 │ │ │ │ - // 566: aload 17 │ │ │ │ - // 568: aload 18 │ │ │ │ - // 570: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 573: astore 17 │ │ │ │ - // 575: aload 17 │ │ │ │ - // 577: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 580: astore 17 │ │ │ │ - // 582: aload 12 │ │ │ │ - // 584: iload 16 │ │ │ │ - // 586: aload 17 │ │ │ │ - // 588: aastore │ │ │ │ - // 589: iconst_2 │ │ │ │ - // 590: istore 16 │ │ │ │ - // 592: new Ljava/lang/StringBuilder; │ │ │ │ - // 595: astore 17 │ │ │ │ - // 597: aload 17 │ │ │ │ - // 599: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 602: ldc "mount -o remount," │ │ │ │ - // 604: astore 18 │ │ │ │ - // 606: aload 17 │ │ │ │ - // 608: aload 18 │ │ │ │ - // 610: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 613: astore 17 │ │ │ │ - // 615: aload_2 │ │ │ │ - // 616: invokevirtual java/lang/String.toLowerCase:()Ljava/lang/String; │ │ │ │ - // 619: astore 18 │ │ │ │ - // 621: aload 17 │ │ │ │ - // 623: aload 18 │ │ │ │ - // 625: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 628: astore 17 │ │ │ │ - // 630: ldc " " │ │ │ │ - // 632: astore 18 │ │ │ │ - // 634: aload 17 │ │ │ │ - // 636: aload 18 │ │ │ │ - // 638: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 641: astore 17 │ │ │ │ - // 643: aload 11 │ │ │ │ - // 645: invokevirtual com/stericson/RootTools/containers/Mount.getDevice:()Ljava/io/File; │ │ │ │ - // 648: astore 18 │ │ │ │ - // 650: aload 18 │ │ │ │ - // 652: invokevirtual java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ - // 655: astore 18 │ │ │ │ - // 657: aload 17 │ │ │ │ - // 659: aload 18 │ │ │ │ - // 661: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 664: astore 17 │ │ │ │ - // 666: ldc " " │ │ │ │ - // 668: astore 18 │ │ │ │ - // 670: aload 17 │ │ │ │ - // 672: aload 18 │ │ │ │ - // 674: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 677: astore 17 │ │ │ │ - // 679: aload 11 │ │ │ │ - // 681: invokevirtual com/stericson/RootTools/containers/Mount.getMountPoint:()Ljava/io/File; │ │ │ │ - // 684: astore 18 │ │ │ │ - // 686: aload 18 │ │ │ │ - // 688: invokevirtual java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ - // 691: astore 18 │ │ │ │ - // 693: aload 17 │ │ │ │ - // 695: aload 18 │ │ │ │ - // 697: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 700: astore 17 │ │ │ │ - // 702: aload 17 │ │ │ │ - // 704: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 707: astore 17 │ │ │ │ - // 709: aload 12 │ │ │ │ - // 711: iload 16 │ │ │ │ - // 713: aload 17 │ │ │ │ - // 715: aastore │ │ │ │ - // 716: iconst_3 │ │ │ │ - // 717: istore 16 │ │ │ │ - // 719: new Ljava/lang/StringBuilder; │ │ │ │ - // 722: astore 17 │ │ │ │ - // 724: aload 17 │ │ │ │ - // 726: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 729: ldc "/system/bin/toolbox mount -o remount," │ │ │ │ - // 731: astore 18 │ │ │ │ - // 733: aload 17 │ │ │ │ - // 735: aload 18 │ │ │ │ - // 737: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 740: astore 17 │ │ │ │ - // 742: aload_2 │ │ │ │ - // 743: invokevirtual java/lang/String.toLowerCase:()Ljava/lang/String; │ │ │ │ - // 746: astore 18 │ │ │ │ - // 748: aload 17 │ │ │ │ - // 750: aload 18 │ │ │ │ - // 752: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 755: astore 17 │ │ │ │ - // 757: ldc " " │ │ │ │ - // 759: astore 18 │ │ │ │ - // 761: aload 17 │ │ │ │ - // 763: aload 18 │ │ │ │ - // 765: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 768: astore 17 │ │ │ │ - // 770: aload 11 │ │ │ │ - // 772: invokevirtual com/stericson/RootTools/containers/Mount.getDevice:()Ljava/io/File; │ │ │ │ - // 775: astore 18 │ │ │ │ - // 777: aload 18 │ │ │ │ - // 779: invokevirtual java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ - // 782: astore 18 │ │ │ │ - // 784: aload 17 │ │ │ │ - // 786: aload 18 │ │ │ │ - // 788: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 791: astore 17 │ │ │ │ - // 793: ldc " " │ │ │ │ - // 795: astore 18 │ │ │ │ - // 797: aload 17 │ │ │ │ - // 799: aload 18 │ │ │ │ - // 801: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 804: astore 17 │ │ │ │ - // 806: aload 11 │ │ │ │ - // 808: invokevirtual com/stericson/RootTools/containers/Mount.getMountPoint:()Ljava/io/File; │ │ │ │ - // 811: astore 18 │ │ │ │ - // 813: aload 18 │ │ │ │ - // 815: invokevirtual java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ - // 818: astore 18 │ │ │ │ - // 820: aload 17 │ │ │ │ - // 822: aload 18 │ │ │ │ - // 824: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 827: astore 17 │ │ │ │ - // 829: aload 17 │ │ │ │ - // 831: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 834: astore 17 │ │ │ │ - // 836: aload 12 │ │ │ │ - // 838: iload 16 │ │ │ │ - // 840: aload 17 │ │ │ │ - // 842: aastore │ │ │ │ - // 843: aload 14 │ │ │ │ - // 845: iconst_0 │ │ │ │ - // 846: iload 6 │ │ │ │ - // 848: aload 12 │ │ │ │ - // 850: invokespecial com/stericson/RootShell/execution/Command.:(IZ[Ljava/lang/String;)V │ │ │ │ - // 853: invokestatic com/stericson/RootShell/execution/Shell.startRootShell:()Lcom/stericson/RootShell/execution/Shell; │ │ │ │ - // 856: astore_3 │ │ │ │ - // 857: aload_3 │ │ │ │ - // 858: aload 14 │ │ │ │ - // 860: invokevirtual com/stericson/RootShell/execution/Shell.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ │ │ - // 863: pop │ │ │ │ - // 864: aload_0 │ │ │ │ - // 865: aload 14 │ │ │ │ - // 867: invokespecial com/stericson/RootTools/internal/Remounter.commandWait:(Lcom/stericson/RootShell/execution/Command;)V │ │ │ │ - // 870: aload_0 │ │ │ │ - // 871: aload_1 │ │ │ │ - // 872: invokespecial com/stericson/RootTools/internal/Remounter.findMountPointRecursive:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Mount; │ │ │ │ - // 875: astore 11 │ │ │ │ - // 877: aload 11 │ │ │ │ - // 879: ifnull 1003 │ │ │ │ - // 882: new Ljava/lang/StringBuilder; │ │ │ │ - // 885: astore 5 │ │ │ │ - // 887: aload 5 │ │ │ │ - // 889: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 892: aload 11 │ │ │ │ - // 894: invokevirtual com/stericson/RootTools/containers/Mount.getFlags:()Ljava/util/Set; │ │ │ │ - // 897: astore 12 │ │ │ │ - // 899: aload 5 │ │ │ │ - // 901: aload 12 │ │ │ │ - // 903: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - // 906: ldc " AND " │ │ │ │ - // 908: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 911: astore 5 │ │ │ │ - // 913: aload_2 │ │ │ │ - // 914: invokevirtual java/lang/String.toLowerCase:()Ljava/lang/String; │ │ │ │ - // 917: astore 12 │ │ │ │ - // 919: aload 5 │ │ │ │ - // 921: aload 12 │ │ │ │ - // 923: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 926: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 929: astore 5 │ │ │ │ - // 931: ldc "RootTools v4.2" │ │ │ │ - // 933: aload 5 │ │ │ │ - // 935: invokestatic com/stericson/RootTools/RootTools.log:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - // 938: aload 11 │ │ │ │ - // 940: invokevirtual com/stericson/RootTools/containers/Mount.getFlags:()Ljava/util/Set; │ │ │ │ - // 943: astore_3 │ │ │ │ - // 944: aload_2 │ │ │ │ - // 945: invokevirtual java/lang/String.toLowerCase:()Ljava/lang/String; │ │ │ │ - // 948: astore 5 │ │ │ │ - // 950: aload_3 │ │ │ │ - // 951: aload 5 │ │ │ │ - // 953: invokeinterface java/util/Set.contains:(Ljava/lang/Object;)Z │ │ │ │ - // 958: istore 4 │ │ │ │ - // 960: iload 4 │ │ │ │ - // 962: ifeq 984 │ │ │ │ - // 965: aload 11 │ │ │ │ - // 967: invokevirtual com/stericson/RootTools/containers/Mount.getFlags:()Ljava/util/Set; │ │ │ │ - // 970: invokevirtual java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - // 973: astore_3 │ │ │ │ - // 974: aload_3 │ │ │ │ - // 975: invokestatic com/stericson/RootTools/RootTools.log:(Ljava/lang/String;)V │ │ │ │ - // 978: iconst_1 │ │ │ │ - // 979: istore 4 │ │ │ │ - // 981: goto 188 │ │ │ │ - // 984: aload 11 │ │ │ │ - // 986: invokevirtual com/stericson/RootTools/containers/Mount.getFlags:()Ljava/util/Set; │ │ │ │ - // 989: invokevirtual java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - // 992: invokestatic com/stericson/RootTools/RootTools.log:(Ljava/lang/String;)V │ │ │ │ - // 995: iconst_0 │ │ │ │ - // 996: istore 4 │ │ │ │ - // 998: aconst_null │ │ │ │ - // 999: astore_3 │ │ │ │ - // 1000: goto 188 │ │ │ │ - // 1003: new Ljava/lang/StringBuilder; │ │ │ │ - // 1006: astore_3 │ │ │ │ - // 1007: aload_3 │ │ │ │ - // 1008: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 1011: aload_3 │ │ │ │ - // 1012: ldc "mount is null, file was: " │ │ │ │ - // 1014: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1017: aload_1 │ │ │ │ - // 1018: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1021: astore_3 │ │ │ │ - // 1022: ldc " mountType was: " │ │ │ │ - // 1024: astore 5 │ │ │ │ - // 1026: aload_3 │ │ │ │ - // 1027: aload 5 │ │ │ │ - // 1029: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1032: aload_2 │ │ │ │ - // 1033: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1036: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 1039: astore_3 │ │ │ │ - // 1040: aload_3 │ │ │ │ - // 1041: invokestatic com/stericson/RootTools/RootTools.log:(Ljava/lang/String;)V │ │ │ │ - // 1044: iconst_0 │ │ │ │ - // 1045: istore 4 │ │ │ │ - // 1047: aconst_null │ │ │ │ - // 1048: astore_3 │ │ │ │ - // 1049: goto 188 │ │ │ │ - // 1052: new Ljava/lang/StringBuilder; │ │ │ │ - // 1055: astore_3 │ │ │ │ - // 1056: aload_3 │ │ │ │ - // 1057: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 1060: aload_3 │ │ │ │ - // 1061: ldc "mount is null, file was: " │ │ │ │ - // 1063: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1066: aload_1 │ │ │ │ - // 1067: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1070: astore_3 │ │ │ │ - // 1071: ldc " mountType was: " │ │ │ │ - // 1073: astore 5 │ │ │ │ - // 1075: aload_3 │ │ │ │ - // 1076: aload 5 │ │ │ │ - // 1078: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1081: aload_2 │ │ │ │ - // 1082: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1085: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 1088: astore_3 │ │ │ │ - // 1089: aload_3 │ │ │ │ - // 1090: invokestatic com/stericson/RootTools/RootTools.log:(Ljava/lang/String;)V │ │ │ │ - // 1093: goto 1044 │ │ │ │ - // 1096: astore_3 │ │ │ │ - // 1097: goto 870 │ │ │ │ + // 259: ldc " as " │ │ │ │ + // 261: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 264: astore 5 │ │ │ │ + // 266: aload_2 │ │ │ │ + // 267: invokevirtual java/lang/String.toLowerCase:()Ljava/lang/String; │ │ │ │ + // 270: astore 11 │ │ │ │ + // 272: aload 5 │ │ │ │ + // 274: aload 11 │ │ │ │ + // 276: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 279: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 282: astore 5 │ │ │ │ + // 284: ldc "RootTools v4.2" │ │ │ │ + // 286: aload 5 │ │ │ │ + // 288: invokestatic com/stericson/RootTools/RootTools.log:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + // 291: aload 10 │ │ │ │ + // 293: invokevirtual com/stericson/RootTools/containers/Mount.getFlags:()Ljava/util/Set; │ │ │ │ + // 296: astore_3 │ │ │ │ + // 297: aload_2 │ │ │ │ + // 298: invokevirtual java/lang/String.toLowerCase:()Ljava/lang/String; │ │ │ │ + // 301: astore 5 │ │ │ │ + // 303: aload_3 │ │ │ │ + // 304: aload 5 │ │ │ │ + // 306: invokeinterface java/util/Set.contains:(Ljava/lang/Object;)Z │ │ │ │ + // 311: istore 12 │ │ │ │ + // 313: iload 12 │ │ │ │ + // 315: ifne 882 │ │ │ │ + // 318: new Lcom/stericson/RootShell/execution/Command; │ │ │ │ + // 321: astore 13 │ │ │ │ + // 323: iconst_0 │ │ │ │ + // 324: istore 4 │ │ │ │ + // 326: aconst_null │ │ │ │ + // 327: astore_3 │ │ │ │ + // 328: iconst_1 │ │ │ │ + // 329: istore 6 │ │ │ │ + // 331: iconst_4 │ │ │ │ + // 332: istore 14 │ │ │ │ + // 334: iload 14 │ │ │ │ + // 336: anewarray Ljava/lang/String; │ │ │ │ + // 339: astore 11 │ │ │ │ + // 341: iconst_0 │ │ │ │ + // 342: istore 15 │ │ │ │ + // 344: new Ljava/lang/StringBuilder; │ │ │ │ + // 347: astore 16 │ │ │ │ + // 349: aload 16 │ │ │ │ + // 351: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 354: ldc "busybox mount -o remount," │ │ │ │ + // 356: astore 17 │ │ │ │ + // 358: aload 16 │ │ │ │ + // 360: aload 17 │ │ │ │ + // 362: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 365: astore 16 │ │ │ │ + // 367: aload_2 │ │ │ │ + // 368: invokevirtual java/lang/String.toLowerCase:()Ljava/lang/String; │ │ │ │ + // 371: astore 17 │ │ │ │ + // 373: aload 16 │ │ │ │ + // 375: aload 17 │ │ │ │ + // 377: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 380: astore 16 │ │ │ │ + // 382: ldc " " │ │ │ │ + // 384: astore 17 │ │ │ │ + // 386: aload 16 │ │ │ │ + // 388: aload 17 │ │ │ │ + // 390: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 393: astore 16 │ │ │ │ + // 395: aload 10 │ │ │ │ + // 397: invokevirtual com/stericson/RootTools/containers/Mount.getDevice:()Ljava/io/File; │ │ │ │ + // 400: astore 17 │ │ │ │ + // 402: aload 17 │ │ │ │ + // 404: invokevirtual java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ + // 407: astore 17 │ │ │ │ + // 409: aload 16 │ │ │ │ + // 411: aload 17 │ │ │ │ + // 413: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 416: astore 16 │ │ │ │ + // 418: ldc " " │ │ │ │ + // 420: astore 17 │ │ │ │ + // 422: aload 16 │ │ │ │ + // 424: aload 17 │ │ │ │ + // 426: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 429: astore 16 │ │ │ │ + // 431: aload 10 │ │ │ │ + // 433: invokevirtual com/stericson/RootTools/containers/Mount.getMountPoint:()Ljava/io/File; │ │ │ │ + // 436: astore 17 │ │ │ │ + // 438: aload 17 │ │ │ │ + // 440: invokevirtual java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ + // 443: astore 17 │ │ │ │ + // 445: aload 16 │ │ │ │ + // 447: aload 17 │ │ │ │ + // 449: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 452: astore 16 │ │ │ │ + // 454: aload 16 │ │ │ │ + // 456: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 459: astore 16 │ │ │ │ + // 461: aload 11 │ │ │ │ + // 463: iconst_0 │ │ │ │ + // 464: aload 16 │ │ │ │ + // 466: aastore │ │ │ │ + // 467: iconst_1 │ │ │ │ + // 468: istore 15 │ │ │ │ + // 470: new Ljava/lang/StringBuilder; │ │ │ │ + // 473: astore 16 │ │ │ │ + // 475: aload 16 │ │ │ │ + // 477: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 480: ldc "toolbox mount -o remount," │ │ │ │ + // 482: astore 17 │ │ │ │ + // 484: aload 16 │ │ │ │ + // 486: aload 17 │ │ │ │ + // 488: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 491: astore 16 │ │ │ │ + // 493: aload_2 │ │ │ │ + // 494: invokevirtual java/lang/String.toLowerCase:()Ljava/lang/String; │ │ │ │ + // 497: astore 17 │ │ │ │ + // 499: aload 16 │ │ │ │ + // 501: aload 17 │ │ │ │ + // 503: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 506: astore 16 │ │ │ │ + // 508: ldc " " │ │ │ │ + // 510: astore 17 │ │ │ │ + // 512: aload 16 │ │ │ │ + // 514: aload 17 │ │ │ │ + // 516: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 519: astore 16 │ │ │ │ + // 521: aload 10 │ │ │ │ + // 523: invokevirtual com/stericson/RootTools/containers/Mount.getDevice:()Ljava/io/File; │ │ │ │ + // 526: astore 17 │ │ │ │ + // 528: aload 17 │ │ │ │ + // 530: invokevirtual java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ + // 533: astore 17 │ │ │ │ + // 535: aload 16 │ │ │ │ + // 537: aload 17 │ │ │ │ + // 539: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 542: astore 16 │ │ │ │ + // 544: ldc " " │ │ │ │ + // 546: astore 17 │ │ │ │ + // 548: aload 16 │ │ │ │ + // 550: aload 17 │ │ │ │ + // 552: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 555: astore 16 │ │ │ │ + // 557: aload 10 │ │ │ │ + // 559: invokevirtual com/stericson/RootTools/containers/Mount.getMountPoint:()Ljava/io/File; │ │ │ │ + // 562: astore 17 │ │ │ │ + // 564: aload 17 │ │ │ │ + // 566: invokevirtual java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ + // 569: astore 17 │ │ │ │ + // 571: aload 16 │ │ │ │ + // 573: aload 17 │ │ │ │ + // 575: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 578: astore 16 │ │ │ │ + // 580: aload 16 │ │ │ │ + // 582: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 585: astore 16 │ │ │ │ + // 587: aload 11 │ │ │ │ + // 589: iload 15 │ │ │ │ + // 591: aload 16 │ │ │ │ + // 593: aastore │ │ │ │ + // 594: iconst_2 │ │ │ │ + // 595: istore 15 │ │ │ │ + // 597: new Ljava/lang/StringBuilder; │ │ │ │ + // 600: astore 16 │ │ │ │ + // 602: aload 16 │ │ │ │ + // 604: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 607: ldc "mount -o remount," │ │ │ │ + // 609: astore 17 │ │ │ │ + // 611: aload 16 │ │ │ │ + // 613: aload 17 │ │ │ │ + // 615: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 618: astore 16 │ │ │ │ + // 620: aload_2 │ │ │ │ + // 621: invokevirtual java/lang/String.toLowerCase:()Ljava/lang/String; │ │ │ │ + // 624: astore 17 │ │ │ │ + // 626: aload 16 │ │ │ │ + // 628: aload 17 │ │ │ │ + // 630: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 633: astore 16 │ │ │ │ + // 635: ldc " " │ │ │ │ + // 637: astore 17 │ │ │ │ + // 639: aload 16 │ │ │ │ + // 641: aload 17 │ │ │ │ + // 643: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 646: astore 16 │ │ │ │ + // 648: aload 10 │ │ │ │ + // 650: invokevirtual com/stericson/RootTools/containers/Mount.getDevice:()Ljava/io/File; │ │ │ │ + // 653: astore 17 │ │ │ │ + // 655: aload 17 │ │ │ │ + // 657: invokevirtual java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ + // 660: astore 17 │ │ │ │ + // 662: aload 16 │ │ │ │ + // 664: aload 17 │ │ │ │ + // 666: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 669: astore 16 │ │ │ │ + // 671: ldc " " │ │ │ │ + // 673: astore 17 │ │ │ │ + // 675: aload 16 │ │ │ │ + // 677: aload 17 │ │ │ │ + // 679: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 682: astore 16 │ │ │ │ + // 684: aload 10 │ │ │ │ + // 686: invokevirtual com/stericson/RootTools/containers/Mount.getMountPoint:()Ljava/io/File; │ │ │ │ + // 689: astore 17 │ │ │ │ + // 691: aload 17 │ │ │ │ + // 693: invokevirtual java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ + // 696: astore 17 │ │ │ │ + // 698: aload 16 │ │ │ │ + // 700: aload 17 │ │ │ │ + // 702: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 705: astore 16 │ │ │ │ + // 707: aload 16 │ │ │ │ + // 709: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 712: astore 16 │ │ │ │ + // 714: aload 11 │ │ │ │ + // 716: iload 15 │ │ │ │ + // 718: aload 16 │ │ │ │ + // 720: aastore │ │ │ │ + // 721: iconst_3 │ │ │ │ + // 722: istore 15 │ │ │ │ + // 724: new Ljava/lang/StringBuilder; │ │ │ │ + // 727: astore 16 │ │ │ │ + // 729: aload 16 │ │ │ │ + // 731: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 734: ldc "/system/bin/toolbox mount -o remount," │ │ │ │ + // 736: astore 17 │ │ │ │ + // 738: aload 16 │ │ │ │ + // 740: aload 17 │ │ │ │ + // 742: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 745: astore 16 │ │ │ │ + // 747: aload_2 │ │ │ │ + // 748: invokevirtual java/lang/String.toLowerCase:()Ljava/lang/String; │ │ │ │ + // 751: astore 17 │ │ │ │ + // 753: aload 16 │ │ │ │ + // 755: aload 17 │ │ │ │ + // 757: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 760: astore 16 │ │ │ │ + // 762: ldc " " │ │ │ │ + // 764: astore 17 │ │ │ │ + // 766: aload 16 │ │ │ │ + // 768: aload 17 │ │ │ │ + // 770: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 773: astore 16 │ │ │ │ + // 775: aload 10 │ │ │ │ + // 777: invokevirtual com/stericson/RootTools/containers/Mount.getDevice:()Ljava/io/File; │ │ │ │ + // 780: astore 17 │ │ │ │ + // 782: aload 17 │ │ │ │ + // 784: invokevirtual java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ + // 787: astore 17 │ │ │ │ + // 789: aload 16 │ │ │ │ + // 791: aload 17 │ │ │ │ + // 793: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 796: astore 16 │ │ │ │ + // 798: ldc " " │ │ │ │ + // 800: astore 17 │ │ │ │ + // 802: aload 16 │ │ │ │ + // 804: aload 17 │ │ │ │ + // 806: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 809: astore 16 │ │ │ │ + // 811: aload 10 │ │ │ │ + // 813: invokevirtual com/stericson/RootTools/containers/Mount.getMountPoint:()Ljava/io/File; │ │ │ │ + // 816: astore 17 │ │ │ │ + // 818: aload 17 │ │ │ │ + // 820: invokevirtual java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ + // 823: astore 17 │ │ │ │ + // 825: aload 16 │ │ │ │ + // 827: aload 17 │ │ │ │ + // 829: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 832: astore 16 │ │ │ │ + // 834: aload 16 │ │ │ │ + // 836: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 839: astore 16 │ │ │ │ + // 841: aload 11 │ │ │ │ + // 843: iload 15 │ │ │ │ + // 845: aload 16 │ │ │ │ + // 847: aastore │ │ │ │ + // 848: aload 13 │ │ │ │ + // 850: iconst_0 │ │ │ │ + // 851: iload 6 │ │ │ │ + // 853: aload 11 │ │ │ │ + // 855: invokespecial com/stericson/RootShell/execution/Command.:(IZ[Ljava/lang/String;)V │ │ │ │ + // 858: invokestatic com/stericson/RootShell/execution/Shell.startRootShell:()Lcom/stericson/RootShell/execution/Shell; │ │ │ │ + // 861: astore_3 │ │ │ │ + // 862: aload_3 │ │ │ │ + // 863: aload 13 │ │ │ │ + // 865: invokevirtual com/stericson/RootShell/execution/Shell.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ │ │ + // 868: pop │ │ │ │ + // 869: aload_0 │ │ │ │ + // 870: aload 13 │ │ │ │ + // 872: invokespecial com/stericson/RootTools/internal/Remounter.commandWait:(Lcom/stericson/RootShell/execution/Command;)V │ │ │ │ + // 875: aload_0 │ │ │ │ + // 876: aload_1 │ │ │ │ + // 877: invokespecial com/stericson/RootTools/internal/Remounter.findMountPointRecursive:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Mount; │ │ │ │ + // 880: astore 10 │ │ │ │ + // 882: aload 10 │ │ │ │ + // 884: ifnull 1008 │ │ │ │ + // 887: new Ljava/lang/StringBuilder; │ │ │ │ + // 890: astore 5 │ │ │ │ + // 892: aload 5 │ │ │ │ + // 894: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 897: aload 10 │ │ │ │ + // 899: invokevirtual com/stericson/RootTools/containers/Mount.getFlags:()Ljava/util/Set; │ │ │ │ + // 902: astore 11 │ │ │ │ + // 904: aload 5 │ │ │ │ + // 906: aload 11 │ │ │ │ + // 908: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + // 911: ldc " AND " │ │ │ │ + // 913: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 916: astore 5 │ │ │ │ + // 918: aload_2 │ │ │ │ + // 919: invokevirtual java/lang/String.toLowerCase:()Ljava/lang/String; │ │ │ │ + // 922: astore 11 │ │ │ │ + // 924: aload 5 │ │ │ │ + // 926: aload 11 │ │ │ │ + // 928: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 931: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 934: astore 5 │ │ │ │ + // 936: ldc "RootTools v4.2" │ │ │ │ + // 938: aload 5 │ │ │ │ + // 940: invokestatic com/stericson/RootTools/RootTools.log:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + // 943: aload 10 │ │ │ │ + // 945: invokevirtual com/stericson/RootTools/containers/Mount.getFlags:()Ljava/util/Set; │ │ │ │ + // 948: astore_3 │ │ │ │ + // 949: aload_2 │ │ │ │ + // 950: invokevirtual java/lang/String.toLowerCase:()Ljava/lang/String; │ │ │ │ + // 953: astore 5 │ │ │ │ + // 955: aload_3 │ │ │ │ + // 956: aload 5 │ │ │ │ + // 958: invokeinterface java/util/Set.contains:(Ljava/lang/Object;)Z │ │ │ │ + // 963: istore 4 │ │ │ │ + // 965: iload 4 │ │ │ │ + // 967: ifeq 989 │ │ │ │ + // 970: aload 10 │ │ │ │ + // 972: invokevirtual com/stericson/RootTools/containers/Mount.getFlags:()Ljava/util/Set; │ │ │ │ + // 975: invokevirtual java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + // 978: astore_3 │ │ │ │ + // 979: aload_3 │ │ │ │ + // 980: invokestatic com/stericson/RootTools/RootTools.log:(Ljava/lang/String;)V │ │ │ │ + // 983: iconst_1 │ │ │ │ + // 984: istore 4 │ │ │ │ + // 986: goto 193 │ │ │ │ + // 989: aload 10 │ │ │ │ + // 991: invokevirtual com/stericson/RootTools/containers/Mount.getFlags:()Ljava/util/Set; │ │ │ │ + // 994: invokevirtual java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + // 997: invokestatic com/stericson/RootTools/RootTools.log:(Ljava/lang/String;)V │ │ │ │ + // 1000: iconst_0 │ │ │ │ + // 1001: istore 4 │ │ │ │ + // 1003: aconst_null │ │ │ │ + // 1004: astore_3 │ │ │ │ + // 1005: goto 193 │ │ │ │ + // 1008: new Ljava/lang/StringBuilder; │ │ │ │ + // 1011: astore_3 │ │ │ │ + // 1012: aload_3 │ │ │ │ + // 1013: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 1016: aload_3 │ │ │ │ + // 1017: ldc "mount is null, file was: " │ │ │ │ + // 1019: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1022: aload_1 │ │ │ │ + // 1023: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1026: astore_3 │ │ │ │ + // 1027: ldc " mountType was: " │ │ │ │ + // 1029: astore 5 │ │ │ │ + // 1031: aload_3 │ │ │ │ + // 1032: aload 5 │ │ │ │ + // 1034: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1037: aload_2 │ │ │ │ + // 1038: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1041: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 1044: astore_3 │ │ │ │ + // 1045: aload_3 │ │ │ │ + // 1046: invokestatic com/stericson/RootTools/RootTools.log:(Ljava/lang/String;)V │ │ │ │ + // 1049: iconst_0 │ │ │ │ + // 1050: istore 4 │ │ │ │ + // 1052: aconst_null │ │ │ │ + // 1053: astore_3 │ │ │ │ + // 1054: goto 193 │ │ │ │ + // 1057: new Ljava/lang/StringBuilder; │ │ │ │ + // 1060: astore_3 │ │ │ │ + // 1061: aload_3 │ │ │ │ + // 1062: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 1065: aload_3 │ │ │ │ + // 1066: ldc "mount is null, file was: " │ │ │ │ + // 1068: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1071: aload_1 │ │ │ │ + // 1072: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1075: astore_3 │ │ │ │ + // 1076: ldc " mountType was: " │ │ │ │ + // 1078: astore 5 │ │ │ │ + // 1080: aload_3 │ │ │ │ + // 1081: aload 5 │ │ │ │ + // 1083: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1086: aload_2 │ │ │ │ + // 1087: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1090: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 1093: astore_3 │ │ │ │ + // 1094: aload_3 │ │ │ │ + // 1095: invokestatic com/stericson/RootTools/RootTools.log:(Ljava/lang/String;)V │ │ │ │ + // 1098: goto 1049 │ │ │ │ + // 1101: astore_3 │ │ │ │ + // 1102: goto 875 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- --------------------- │ │ │ │ - // 63 66 166 188 Ljava/lang/Exception; │ │ │ │ - // 67 71 166 188 Ljava/lang/Exception; │ │ │ │ - // 73 80 166 188 Ljava/lang/Exception; │ │ │ │ - // 87 94 166 188 Ljava/lang/Exception; │ │ │ │ - // 96 101 166 188 Ljava/lang/Exception; │ │ │ │ - // 103 108 166 188 Ljava/lang/Exception; │ │ │ │ - // 109 113 166 188 Ljava/lang/Exception; │ │ │ │ - // 114 118 166 188 Ljava/lang/Exception; │ │ │ │ - // 118 123 166 188 Ljava/lang/Exception; │ │ │ │ - // 124 128 166 188 Ljava/lang/Exception; │ │ │ │ - // 130 134 166 188 Ljava/lang/Exception; │ │ │ │ - // 149 152 191 206 Ljava/lang/Exception; │ │ │ │ - // 154 158 191 206 Ljava/lang/Exception; │ │ │ │ - // 158 162 191 206 Ljava/lang/Exception; │ │ │ │ - // 313 316 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 329 334 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 339 342 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 344 349 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 355 360 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 362 366 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 370 375 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 383 388 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 390 395 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 397 402 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 406 411 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 419 424 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 426 431 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 433 438 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 442 447 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 449 454 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 459 462 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 465 468 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 470 475 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 481 486 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 488 492 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 496 501 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 509 514 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 516 521 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 523 528 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 532 537 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 545 550 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 552 557 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 559 564 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 568 573 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 575 580 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 586 589 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 592 595 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 597 602 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 608 613 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 615 619 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 623 628 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 636 641 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 643 648 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 650 655 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 659 664 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 672 677 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 679 684 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 686 691 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 695 700 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 702 707 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 713 716 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 719 722 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 724 729 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 735 740 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 742 746 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 750 755 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 763 768 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 770 775 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 777 782 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 786 791 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 799 804 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 806 811 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 813 818 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 822 827 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 829 834 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 840 843 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 848 853 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 853 856 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 858 864 1096 1100 Ljava/lang/Exception; │ │ │ │ - // 865 870 1096 1100 Ljava/lang/Exception; │ │ │ │ + // 63 66 171 193 Ljava/lang/Exception; │ │ │ │ + // 67 71 171 193 Ljava/lang/Exception; │ │ │ │ + // 72 78 171 193 Ljava/lang/Exception; │ │ │ │ + // 85 91 171 193 Ljava/lang/Exception; │ │ │ │ + // 93 98 171 193 Ljava/lang/Exception; │ │ │ │ + // 100 105 171 193 Ljava/lang/Exception; │ │ │ │ + // 107 112 171 193 Ljava/lang/Exception; │ │ │ │ + // 114 119 171 193 Ljava/lang/Exception; │ │ │ │ + // 119 124 171 193 Ljava/lang/Exception; │ │ │ │ + // 126 131 171 193 Ljava/lang/Exception; │ │ │ │ + // 134 139 171 193 Ljava/lang/Exception; │ │ │ │ + // 154 157 196 211 Ljava/lang/Exception; │ │ │ │ + // 159 163 196 211 Ljava/lang/Exception; │ │ │ │ + // 163 167 196 211 Ljava/lang/Exception; │ │ │ │ + // 318 321 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 334 339 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 344 347 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 349 354 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 360 365 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 367 371 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 375 380 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 388 393 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 395 400 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 402 407 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 411 416 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 424 429 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 431 436 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 438 443 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 447 452 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 454 459 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 464 467 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 470 473 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 475 480 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 486 491 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 493 497 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 501 506 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 514 519 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 521 526 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 528 533 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 537 542 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 550 555 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 557 562 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 564 569 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 573 578 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 580 585 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 591 594 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 597 600 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 602 607 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 613 618 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 620 624 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 628 633 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 641 646 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 648 653 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 655 660 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 664 669 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 677 682 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 684 689 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 691 696 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 700 705 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 707 712 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 718 721 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 724 727 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 729 734 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 740 745 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 747 751 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 755 760 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 768 773 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 775 780 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 782 787 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 791 796 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 804 809 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 811 816 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 818 823 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 827 832 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 834 839 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 845 848 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 853 858 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 858 861 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 863 869 1101 1105 Ljava/lang/Exception; │ │ │ │ + // 870 875 1101 1105 Ljava/lang/Exception; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IllegalStateException: Expression is linked from several locations: Label_0183: │ │ │ │ + // java.lang.IllegalStateException: Expression is linked from several locations: Label_0188: │ │ │ │ // at com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:42) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:214) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:782) │ │ ├── com/stericson/RootTools/internal/RootToolsInternalMethods.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -823,31 +823,31 @@ │ │ │ │ } │ │ │ │ │ │ │ │ public void fixUtil(final String str, final String s) { │ │ │ │ while (true) { │ │ │ │ final String s2 = "/system"; │ │ │ │ final String s3 = "rw"; │ │ │ │ final String s4 = s2; │ │ │ │ - Label_0421: { │ │ │ │ + Label_0432: { │ │ │ │ String[] array2 = null; │ │ │ │ int n = 0; │ │ │ │ StringBuilder append3 = null; │ │ │ │ try { │ │ │ │ RootTools.remount(s4, s3); │ │ │ │ final List binary = RootShell.findBinary(str); │ │ │ │ try { │ │ │ │ if (binary.size() <= 0) { │ │ │ │ - break Label_0421; │ │ │ │ + break Label_0432; │ │ │ │ } │ │ │ │ final Iterator iterator = binary.iterator(); │ │ │ │ try { │ │ │ │ while (true) { │ │ │ │ - Label_0222: { │ │ │ │ + Label_0227: { │ │ │ │ if (!iterator.hasNext()) { │ │ │ │ - break Label_0222; │ │ │ │ + break Label_0227; │ │ │ │ } │ │ │ │ final String next = iterator.next(); │ │ │ │ try { │ │ │ │ final String str2 = (String)next; │ │ │ │ try { │ │ │ │ final String[] array = { null }; │ │ │ │ try { │ │ │ │ @@ -878,14 +878,15 @@ │ │ │ │ catch (Exception ex2) {} │ │ │ │ } │ │ │ │ catch (Exception ex3) {} │ │ │ │ } │ │ │ │ catch (Exception ex4) {} │ │ │ │ } │ │ │ │ catch (Exception ex5) {} │ │ │ │ + return; │ │ │ │ } │ │ │ │ catch (Exception ex6) {} │ │ │ │ } │ │ │ │ catch (Exception ex7) {} │ │ │ │ } │ │ │ │ catch (Exception ex8) {} │ │ │ │ } │ │ │ │ @@ -906,33 +907,35 @@ │ │ │ │ this.commandWait(RootShell.getShell(true), command2); │ │ │ │ } │ │ │ │ RootTools.remount("/system", "ro"); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public boolean fixUtils(final String[] array) { │ │ │ │ + boolean b = false; │ │ │ │ for (int length = array.length, i = 0; i < length; ++i) { │ │ │ │ final String s = array[i]; │ │ │ │ if (!this.checkUtil(s)) { │ │ │ │ if (this.checkUtil("busybox")) { │ │ │ │ if (this.hasUtil(s, "busybox")) { │ │ │ │ this.fixUtil(s, RootTools.utilPath); │ │ │ │ } │ │ │ │ } │ │ │ │ else { │ │ │ │ if (!this.checkUtil("toolbox")) { │ │ │ │ - return false; │ │ │ │ + return b; │ │ │ │ } │ │ │ │ if (this.hasUtil(s, "toolbox")) { │ │ │ │ this.fixUtil(s, RootTools.utilPath); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ - return true; │ │ │ │ + b = true; │ │ │ │ + return b; │ │ │ │ } │ │ │ │ │ │ │ │ public List getBusyBoxApplets(String string) { │ │ │ │ final int n = 1; │ │ │ │ if (string != null && !string.endsWith("/") && !string.equals("")) { │ │ │ │ string += "/"; │ │ │ │ } │ │ │ │ @@ -1001,14 +1004,15 @@ │ │ │ │ │ │ │ │ public long getConvertedSpace(final String s) { │ │ │ │ double n = 1.0; │ │ │ │ try { │ │ │ │ try { │ │ │ │ final StringBuffer sb = new StringBuffer(); │ │ │ │ int n2 = 0; │ │ │ │ + Label_0017: │ │ │ │ while (true) { │ │ │ │ Label_0087: { │ │ │ │ if (n2 >= s.length()) { │ │ │ │ break Label_0087; │ │ │ │ } │ │ │ │ final char char1 = s.charAt(n2); │ │ │ │ try { │ │ │ │ @@ -1023,20 +1027,21 @@ │ │ │ │ n = 1024.0; │ │ │ │ while (true) { │ │ │ │ final String string = sb.toString(); │ │ │ │ try { │ │ │ │ final Double value = Double.valueOf(string); │ │ │ │ try { │ │ │ │ return (long)Math.ceil((double)value * n); │ │ │ │ - // iftrue(Label_0087:, char1 != 'g' && char1 != 'G') │ │ │ │ n = 1048576.0; │ │ │ │ continue; │ │ │ │ sb.append(s.charAt(n2)); │ │ │ │ ++n2; │ │ │ │ + continue Label_0017; │ │ │ │ } │ │ │ │ + // iftrue(Label_0087:, char1 != 'g' && char1 != 'G') │ │ │ │ catch (Exception ex) { │ │ │ │ final long n3 = (long)(-1); │ │ │ │ } │ │ │ │ } │ │ │ │ catch (Exception ex2) {} │ │ │ │ } │ │ │ │ } │ │ │ │ @@ -1412,73 +1417,70 @@ │ │ │ │ else { │ │ │ │ permissions = null; │ │ │ │ } │ │ │ │ return permissions; │ │ │ │ } │ │ │ │ │ │ │ │ public long getSpace(final String s) { │ │ │ │ + int i = 0; │ │ │ │ InternalVariables.getSpaceFor = s; │ │ │ │ int n = 0; │ │ │ │ RootTools.log("Looking for Space"); │ │ │ │ try { │ │ │ │ final int n2 = 6; │ │ │ │ final String[] array = { null }; │ │ │ │ try { │ │ │ │ + final StringBuilder append = new StringBuilder().append("df ").append(s); │ │ │ │ try { │ │ │ │ - final StringBuilder append = new StringBuilder().append("df ").append(s); │ │ │ │ - try { │ │ │ │ - array[0] = append.toString(); │ │ │ │ - final RootToolsInternalMethods$5 rootToolsInternalMethods$5 = new RootToolsInternalMethods$5(this, n2, false, array); │ │ │ │ - Shell.startRootShell().add((Command)rootToolsInternalMethods$5); │ │ │ │ - this.commandWait(Shell.startRootShell(), (Command)rootToolsInternalMethods$5); │ │ │ │ - if (InternalVariables.space != null) { │ │ │ │ - RootTools.log("First Method"); │ │ │ │ - final String[] space = InternalVariables.space; │ │ │ │ - for (int length = space.length, i = 0; i < length; ++i) { │ │ │ │ - final String s2 = space[i]; │ │ │ │ - RootTools.log(s2); │ │ │ │ - if (n != 0) { │ │ │ │ - return this.getConvertedSpace(s2); │ │ │ │ - } │ │ │ │ - if (s2.equals("used,")) { │ │ │ │ - n = 1; │ │ │ │ - } │ │ │ │ + array[0] = append.toString(); │ │ │ │ + final RootToolsInternalMethods$5 rootToolsInternalMethods$5 = new RootToolsInternalMethods$5(this, n2, false, array); │ │ │ │ + Shell.startRootShell().add((Command)rootToolsInternalMethods$5); │ │ │ │ + this.commandWait(Shell.startRootShell(), (Command)rootToolsInternalMethods$5); │ │ │ │ + if (InternalVariables.space != null) { │ │ │ │ + RootTools.log("First Method"); │ │ │ │ + final String[] space = InternalVariables.space; │ │ │ │ + for (int length = space.length, j = 0; j < length; ++j) { │ │ │ │ + final String s2 = space[j]; │ │ │ │ + RootTools.log(s2); │ │ │ │ + if (n != 0) { │ │ │ │ + return this.getConvertedSpace(s2); │ │ │ │ } │ │ │ │ - int n4 = 0; │ │ │ │ - int n5 = 3; │ │ │ │ - RootTools.log("Second Method"); │ │ │ │ - if (InternalVariables.space[0].length() <= 5) { │ │ │ │ - n5 = 2; │ │ │ │ + if (s2.equals("used,")) { │ │ │ │ + n = 1; │ │ │ │ } │ │ │ │ - final String[] space2 = InternalVariables.space; │ │ │ │ - for (int length2 = space2.length, j = 0; j < length2; ++j) { │ │ │ │ - final String str = space2[j]; │ │ │ │ - RootTools.log(str); │ │ │ │ - if (str.length() > 0) { │ │ │ │ - RootTools.log(str + "Valid"); │ │ │ │ - if (n4 == n5) { │ │ │ │ - return this.getConvertedSpace(str); │ │ │ │ - } │ │ │ │ - ++n4; │ │ │ │ + } │ │ │ │ + int n4 = 0; │ │ │ │ + int n5 = 3; │ │ │ │ + RootTools.log("Second Method"); │ │ │ │ + if (InternalVariables.space[0].length() <= 5) { │ │ │ │ + n5 = 2; │ │ │ │ + } │ │ │ │ + for (String[] space2 = InternalVariables.space; i < space2.length; ++i) { │ │ │ │ + final String str = space2[i]; │ │ │ │ + RootTools.log(str); │ │ │ │ + if (str.length() > 0) { │ │ │ │ + RootTools.log(str + "Valid"); │ │ │ │ + if (n4 == n5) { │ │ │ │ + return this.getConvertedSpace(str); │ │ │ │ } │ │ │ │ + ++n4; │ │ │ │ } │ │ │ │ } │ │ │ │ - Label_0361: { │ │ │ │ - break Label_0361; │ │ │ │ - } │ │ │ │ - RootTools.log("Returning -1, space could not be determined."); │ │ │ │ - final long n3 = (long)(-1); │ │ │ │ } │ │ │ │ - catch (Exception ex) {} │ │ │ │ + Label_0382: { │ │ │ │ + break Label_0382; │ │ │ │ + } │ │ │ │ + RootTools.log("Returning -1, space could not be determined."); │ │ │ │ + final long n3 = (long)(-1); │ │ │ │ } │ │ │ │ - catch (Exception ex2) {} │ │ │ │ + catch (Exception ex) {} │ │ │ │ } │ │ │ │ - catch (Exception ex3) {} │ │ │ │ + catch (Exception ex2) {} │ │ │ │ } │ │ │ │ - catch (Exception ex4) {} │ │ │ │ + catch (Exception ex3) {} │ │ │ │ } │ │ │ │ │ │ │ │ public ArrayList getSymLinks() { │ │ │ │ // │ │ │ │ // This method could not be decompiled. │ │ │ │ // │ │ │ │ // Original Bytecode: │ │ ├── com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -64,1444 +64,1444 @@ │ │ │ │ // 47: invokestatic com/stericson/RootTools/RootTools.getPath:()Ljava/util/List; │ │ │ │ // 50: astore 7 │ │ │ │ // 52: aload 7 │ │ │ │ // 54: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ // 59: astore 8 │ │ │ │ // 61: aload 8 │ │ │ │ // 63: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ - // 68: istore 5 │ │ │ │ - // 70: iload 5 │ │ │ │ - // 72: ifeq 163 │ │ │ │ - // 75: aload 8 │ │ │ │ - // 77: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - // 82: astore 9 │ │ │ │ - // 84: aload 9 │ │ │ │ - // 86: checkcast Ljava/lang/String; │ │ │ │ - // 89: astore 9 │ │ │ │ - // 91: iconst_3 │ │ │ │ - // 92: istore 5 │ │ │ │ - // 94: new Ljava/lang/StringBuilder; │ │ │ │ - // 97: astore 6 │ │ │ │ - // 99: aload 6 │ │ │ │ - // 101: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 104: aload 6 │ │ │ │ - // 106: astore_2 │ │ │ │ - // 107: aload 6 │ │ │ │ - // 109: aload 9 │ │ │ │ - // 111: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 114: astore 6 │ │ │ │ - // 116: ldc " k\n\n" │ │ │ │ - // 118: astore 10 │ │ │ │ - // 120: aload 6 │ │ │ │ - // 122: aload 10 │ │ │ │ - // 124: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 127: astore 6 │ │ │ │ - // 129: aload 6 │ │ │ │ - // 131: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 134: astore 6 │ │ │ │ - // 136: aload_0 │ │ │ │ - // 137: astore_2 │ │ │ │ - // 138: iload 5 │ │ │ │ - // 140: istore_3 │ │ │ │ - // 141: aload 6 │ │ │ │ - // 143: astore 4 │ │ │ │ - // 145: aload_0 │ │ │ │ - // 146: iload 5 │ │ │ │ - // 148: aload 6 │ │ │ │ - // 150: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 153: goto 61 │ │ │ │ - // 156: astore 11 │ │ │ │ - // 158: aload 11 │ │ │ │ - // 160: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ - // 163: aload_0 │ │ │ │ - // 164: astore_2 │ │ │ │ - // 165: iconst_4 │ │ │ │ - // 166: istore_3 │ │ │ │ - // 167: ldc "Testing A ton of commands" │ │ │ │ - // 169: astore 4 │ │ │ │ - // 171: aload_0 │ │ │ │ - // 172: iload_3 │ │ │ │ - // 173: aload 4 │ │ │ │ - // 175: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 178: iconst_3 │ │ │ │ - // 179: istore 5 │ │ │ │ - // 181: ldc "[ Ton of Commands ]\n" │ │ │ │ - // 183: astore 6 │ │ │ │ - // 185: iload 5 │ │ │ │ - // 187: istore_3 │ │ │ │ - // 188: aload 6 │ │ │ │ - // 190: astore 4 │ │ │ │ - // 192: aload_0 │ │ │ │ - // 193: iload 5 │ │ │ │ - // 195: aload 6 │ │ │ │ - // 197: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 200: iconst_0 │ │ │ │ - // 201: istore 12 │ │ │ │ - // 203: bipush 100 │ │ │ │ - // 205: istore 5 │ │ │ │ - // 207: iload 12 │ │ │ │ - // 209: iload 5 │ │ │ │ - // 211: if_icmpge 233 │ │ │ │ - // 214: ldc "/system/xbin/busybox" │ │ │ │ - // 216: astore 13 │ │ │ │ - // 218: aload 13 │ │ │ │ - // 220: invokestatic com/stericson/RootTools/RootTools.exists:(Ljava/lang/String;)Z │ │ │ │ - // 223: pop │ │ │ │ - // 224: iload 12 │ │ │ │ - // 226: iconst_1 │ │ │ │ - // 227: iadd │ │ │ │ - // 228: istore 12 │ │ │ │ - // 230: goto 203 │ │ │ │ - // 233: aload_0 │ │ │ │ - // 234: astore_2 │ │ │ │ - // 235: iconst_4 │ │ │ │ - // 236: istore_3 │ │ │ │ - // 237: ldc "Testing Find Binary" │ │ │ │ - // 239: astore 4 │ │ │ │ - // 241: aload_0 │ │ │ │ - // 242: iload_3 │ │ │ │ - // 243: aload 4 │ │ │ │ - // 245: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 248: invokestatic com/stericson/RootTools/RootTools.isRootAvailable:()Z │ │ │ │ - // 251: istore 14 │ │ │ │ - // 253: iconst_3 │ │ │ │ - // 254: istore_3 │ │ │ │ - // 255: ldc "[ Checking Root ]\n" │ │ │ │ - // 257: astore 4 │ │ │ │ - // 259: aload_0 │ │ │ │ - // 260: iload_3 │ │ │ │ - // 261: aload 4 │ │ │ │ - // 263: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 266: new Ljava/lang/StringBuilder; │ │ │ │ - // 269: astore 6 │ │ │ │ + // 68: istore_1 │ │ │ │ + // 69: iload_1 │ │ │ │ + // 70: ifeq 158 │ │ │ │ + // 73: aload 8 │ │ │ │ + // 75: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + // 80: astore 9 │ │ │ │ + // 82: aload 9 │ │ │ │ + // 84: checkcast Ljava/lang/String; │ │ │ │ + // 87: astore 9 │ │ │ │ + // 89: iconst_3 │ │ │ │ + // 90: istore_1 │ │ │ │ + // 91: new Ljava/lang/StringBuilder; │ │ │ │ + // 94: astore 10 │ │ │ │ + // 96: aload 10 │ │ │ │ + // 98: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 101: aload 10 │ │ │ │ + // 103: astore_2 │ │ │ │ + // 104: aload 10 │ │ │ │ + // 106: aload 9 │ │ │ │ + // 108: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 111: astore 10 │ │ │ │ + // 113: ldc " k\n\n" │ │ │ │ + // 115: astore 11 │ │ │ │ + // 117: aload 10 │ │ │ │ + // 119: aload 11 │ │ │ │ + // 121: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 124: astore 10 │ │ │ │ + // 126: aload 10 │ │ │ │ + // 128: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 131: astore 10 │ │ │ │ + // 133: aload_0 │ │ │ │ + // 134: astore_2 │ │ │ │ + // 135: iload_1 │ │ │ │ + // 136: istore_3 │ │ │ │ + // 137: aload 10 │ │ │ │ + // 139: astore 4 │ │ │ │ + // 141: aload_0 │ │ │ │ + // 142: iload_1 │ │ │ │ + // 143: aload 10 │ │ │ │ + // 145: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 148: goto 61 │ │ │ │ + // 151: astore 12 │ │ │ │ + // 153: aload 12 │ │ │ │ + // 155: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ + // 158: aload_0 │ │ │ │ + // 159: astore_2 │ │ │ │ + // 160: iconst_4 │ │ │ │ + // 161: istore_3 │ │ │ │ + // 162: ldc "Testing A ton of commands" │ │ │ │ + // 164: astore 4 │ │ │ │ + // 166: aload_0 │ │ │ │ + // 167: iload_3 │ │ │ │ + // 168: aload 4 │ │ │ │ + // 170: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 173: iconst_3 │ │ │ │ + // 174: istore 5 │ │ │ │ + // 176: ldc "[ Ton of Commands ]\n" │ │ │ │ + // 178: astore 6 │ │ │ │ + // 180: iload 5 │ │ │ │ + // 182: istore_3 │ │ │ │ + // 183: aload 6 │ │ │ │ + // 185: astore 4 │ │ │ │ + // 187: aload_0 │ │ │ │ + // 188: iload 5 │ │ │ │ + // 190: aload 6 │ │ │ │ + // 192: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 195: iconst_0 │ │ │ │ + // 196: istore 13 │ │ │ │ + // 198: bipush 100 │ │ │ │ + // 200: istore 5 │ │ │ │ + // 202: iload 13 │ │ │ │ + // 204: iload 5 │ │ │ │ + // 206: if_icmpge 228 │ │ │ │ + // 209: ldc "/system/xbin/busybox" │ │ │ │ + // 211: astore 8 │ │ │ │ + // 213: aload 8 │ │ │ │ + // 215: invokestatic com/stericson/RootTools/RootTools.exists:(Ljava/lang/String;)Z │ │ │ │ + // 218: pop │ │ │ │ + // 219: iload 13 │ │ │ │ + // 221: iconst_1 │ │ │ │ + // 222: iadd │ │ │ │ + // 223: istore 13 │ │ │ │ + // 225: goto 198 │ │ │ │ + // 228: aload_0 │ │ │ │ + // 229: astore_2 │ │ │ │ + // 230: iconst_4 │ │ │ │ + // 231: istore_3 │ │ │ │ + // 232: ldc "Testing Find Binary" │ │ │ │ + // 234: astore 4 │ │ │ │ + // 236: aload_0 │ │ │ │ + // 237: iload_3 │ │ │ │ + // 238: aload 4 │ │ │ │ + // 240: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 243: invokestatic com/stericson/RootTools/RootTools.isRootAvailable:()Z │ │ │ │ + // 246: istore 14 │ │ │ │ + // 248: iconst_3 │ │ │ │ + // 249: istore_3 │ │ │ │ + // 250: ldc "[ Checking Root ]\n" │ │ │ │ + // 252: astore 4 │ │ │ │ + // 254: aload_0 │ │ │ │ + // 255: iload_3 │ │ │ │ + // 256: aload 4 │ │ │ │ + // 258: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 261: new Ljava/lang/StringBuilder; │ │ │ │ + // 264: astore 6 │ │ │ │ + // 266: aload 6 │ │ │ │ + // 268: invokespecial java/lang/StringBuilder.:()V │ │ │ │ // 271: aload 6 │ │ │ │ - // 273: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 276: aload 6 │ │ │ │ - // 278: astore_2 │ │ │ │ - // 279: aload 6 │ │ │ │ - // 281: iload 14 │ │ │ │ - // 283: invokevirtual java/lang/StringBuilder.append:(Z)Ljava/lang/StringBuilder; │ │ │ │ - // 286: ldc " k\n\n" │ │ │ │ - // 288: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 291: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 294: astore 6 │ │ │ │ - // 296: aload_0 │ │ │ │ - // 297: astore_2 │ │ │ │ - // 298: iconst_3 │ │ │ │ - // 299: istore_3 │ │ │ │ - // 300: aload 6 │ │ │ │ - // 302: astore 4 │ │ │ │ - // 304: aload_0 │ │ │ │ - // 305: iload_3 │ │ │ │ - // 306: aload 6 │ │ │ │ - // 308: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 311: iconst_4 │ │ │ │ - // 312: istore_3 │ │ │ │ - // 313: ldc "Testing file exists" │ │ │ │ - // 315: astore 4 │ │ │ │ - // 317: aload_0 │ │ │ │ - // 318: iload_3 │ │ │ │ - // 319: aload 4 │ │ │ │ - // 321: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 324: iconst_3 │ │ │ │ - // 325: istore_3 │ │ │ │ - // 326: ldc "[ Checking Exists() ]\n" │ │ │ │ - // 328: astore 4 │ │ │ │ - // 330: aload_0 │ │ │ │ - // 331: iload_3 │ │ │ │ - // 332: aload 4 │ │ │ │ - // 334: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 337: new Ljava/lang/StringBuilder; │ │ │ │ - // 340: astore 6 │ │ │ │ - // 342: aload 6 │ │ │ │ - // 344: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 347: ldc "/system/sbin/[" │ │ │ │ - // 349: invokestatic com/stericson/RootTools/RootTools.exists:(Ljava/lang/String;)Z │ │ │ │ - // 352: istore 15 │ │ │ │ - // 354: aload 6 │ │ │ │ - // 356: iload 15 │ │ │ │ - // 358: invokevirtual java/lang/StringBuilder.append:(Z)Ljava/lang/StringBuilder; │ │ │ │ - // 361: ldc " k\n\n" │ │ │ │ - // 363: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 366: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 369: astore 6 │ │ │ │ - // 371: iconst_3 │ │ │ │ - // 372: istore_3 │ │ │ │ - // 373: aload 6 │ │ │ │ - // 375: astore 4 │ │ │ │ - // 377: aload_0 │ │ │ │ - // 378: iload_3 │ │ │ │ - // 379: aload 6 │ │ │ │ - // 381: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 384: iconst_4 │ │ │ │ - // 385: istore_3 │ │ │ │ - // 386: ldc "Testing Is Access Given" │ │ │ │ - // 388: astore 4 │ │ │ │ - // 390: aload_0 │ │ │ │ - // 391: iload_3 │ │ │ │ - // 392: aload 4 │ │ │ │ - // 394: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 397: invokestatic com/stericson/RootTools/RootTools.isAccessGiven:()Z │ │ │ │ - // 400: istore 14 │ │ │ │ - // 402: iconst_3 │ │ │ │ - // 403: istore_3 │ │ │ │ - // 404: ldc "[ Checking for Access to Root ]\n" │ │ │ │ - // 406: astore 4 │ │ │ │ - // 408: aload_0 │ │ │ │ - // 409: iload_3 │ │ │ │ - // 410: aload 4 │ │ │ │ - // 412: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 415: new Ljava/lang/StringBuilder; │ │ │ │ - // 418: astore 6 │ │ │ │ + // 273: astore_2 │ │ │ │ + // 274: aload 6 │ │ │ │ + // 276: iload 14 │ │ │ │ + // 278: invokevirtual java/lang/StringBuilder.append:(Z)Ljava/lang/StringBuilder; │ │ │ │ + // 281: ldc " k\n\n" │ │ │ │ + // 283: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 286: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 289: astore 6 │ │ │ │ + // 291: aload_0 │ │ │ │ + // 292: astore_2 │ │ │ │ + // 293: iconst_3 │ │ │ │ + // 294: istore_3 │ │ │ │ + // 295: aload 6 │ │ │ │ + // 297: astore 4 │ │ │ │ + // 299: aload_0 │ │ │ │ + // 300: iload_3 │ │ │ │ + // 301: aload 6 │ │ │ │ + // 303: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 306: iconst_4 │ │ │ │ + // 307: istore_3 │ │ │ │ + // 308: ldc "Testing file exists" │ │ │ │ + // 310: astore 4 │ │ │ │ + // 312: aload_0 │ │ │ │ + // 313: iload_3 │ │ │ │ + // 314: aload 4 │ │ │ │ + // 316: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 319: iconst_3 │ │ │ │ + // 320: istore_3 │ │ │ │ + // 321: ldc "[ Checking Exists() ]\n" │ │ │ │ + // 323: astore 4 │ │ │ │ + // 325: aload_0 │ │ │ │ + // 326: iload_3 │ │ │ │ + // 327: aload 4 │ │ │ │ + // 329: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 332: new Ljava/lang/StringBuilder; │ │ │ │ + // 335: astore 6 │ │ │ │ + // 337: aload 6 │ │ │ │ + // 339: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 342: ldc "/system/sbin/[" │ │ │ │ + // 344: invokestatic com/stericson/RootTools/RootTools.exists:(Ljava/lang/String;)Z │ │ │ │ + // 347: istore 15 │ │ │ │ + // 349: aload 6 │ │ │ │ + // 351: iload 15 │ │ │ │ + // 353: invokevirtual java/lang/StringBuilder.append:(Z)Ljava/lang/StringBuilder; │ │ │ │ + // 356: ldc " k\n\n" │ │ │ │ + // 358: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 361: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 364: astore 6 │ │ │ │ + // 366: iconst_3 │ │ │ │ + // 367: istore_3 │ │ │ │ + // 368: aload 6 │ │ │ │ + // 370: astore 4 │ │ │ │ + // 372: aload_0 │ │ │ │ + // 373: iload_3 │ │ │ │ + // 374: aload 6 │ │ │ │ + // 376: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 379: iconst_4 │ │ │ │ + // 380: istore_3 │ │ │ │ + // 381: ldc "Testing Is Access Given" │ │ │ │ + // 383: astore 4 │ │ │ │ + // 385: aload_0 │ │ │ │ + // 386: iload_3 │ │ │ │ + // 387: aload 4 │ │ │ │ + // 389: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 392: invokestatic com/stericson/RootTools/RootTools.isAccessGiven:()Z │ │ │ │ + // 395: istore 14 │ │ │ │ + // 397: iconst_3 │ │ │ │ + // 398: istore_3 │ │ │ │ + // 399: ldc "[ Checking for Access to Root ]\n" │ │ │ │ + // 401: astore 4 │ │ │ │ + // 403: aload_0 │ │ │ │ + // 404: iload_3 │ │ │ │ + // 405: aload 4 │ │ │ │ + // 407: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 410: new Ljava/lang/StringBuilder; │ │ │ │ + // 413: astore 6 │ │ │ │ + // 415: aload 6 │ │ │ │ + // 417: invokespecial java/lang/StringBuilder.:()V │ │ │ │ // 420: aload 6 │ │ │ │ - // 422: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 425: aload 6 │ │ │ │ - // 427: astore_2 │ │ │ │ - // 428: aload 6 │ │ │ │ - // 430: iload 14 │ │ │ │ - // 432: invokevirtual java/lang/StringBuilder.append:(Z)Ljava/lang/StringBuilder; │ │ │ │ - // 435: ldc " k\n\n" │ │ │ │ - // 437: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 440: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 443: astore 6 │ │ │ │ - // 445: aload_0 │ │ │ │ - // 446: astore_2 │ │ │ │ - // 447: iconst_3 │ │ │ │ - // 448: istore_3 │ │ │ │ - // 449: aload 6 │ │ │ │ - // 451: astore 4 │ │ │ │ - // 453: aload_0 │ │ │ │ - // 454: iload_3 │ │ │ │ - // 455: aload 6 │ │ │ │ - // 457: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 460: iconst_4 │ │ │ │ - // 461: istore_3 │ │ │ │ - // 462: ldc "Testing Remount" │ │ │ │ - // 464: astore 4 │ │ │ │ - // 466: aload_0 │ │ │ │ - // 467: iload_3 │ │ │ │ - // 468: aload 4 │ │ │ │ - // 470: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 473: ldc "/system" │ │ │ │ - // 475: astore 13 │ │ │ │ - // 477: aload 13 │ │ │ │ - // 479: ldc "rw" │ │ │ │ - // 481: invokestatic com/stericson/RootTools/RootTools.remount:(Ljava/lang/String;Ljava/lang/String;)Z │ │ │ │ - // 484: istore 14 │ │ │ │ - // 486: iconst_3 │ │ │ │ - // 487: istore_3 │ │ │ │ - // 488: ldc "[ Remounting System as RW ]\n" │ │ │ │ - // 490: astore 4 │ │ │ │ - // 492: aload_0 │ │ │ │ - // 493: iload_3 │ │ │ │ - // 494: aload 4 │ │ │ │ - // 496: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 499: new Ljava/lang/StringBuilder; │ │ │ │ - // 502: astore 6 │ │ │ │ + // 422: astore_2 │ │ │ │ + // 423: aload 6 │ │ │ │ + // 425: iload 14 │ │ │ │ + // 427: invokevirtual java/lang/StringBuilder.append:(Z)Ljava/lang/StringBuilder; │ │ │ │ + // 430: ldc " k\n\n" │ │ │ │ + // 432: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 435: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 438: astore 6 │ │ │ │ + // 440: aload_0 │ │ │ │ + // 441: astore_2 │ │ │ │ + // 442: iconst_3 │ │ │ │ + // 443: istore_3 │ │ │ │ + // 444: aload 6 │ │ │ │ + // 446: astore 4 │ │ │ │ + // 448: aload_0 │ │ │ │ + // 449: iload_3 │ │ │ │ + // 450: aload 6 │ │ │ │ + // 452: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 455: iconst_4 │ │ │ │ + // 456: istore_3 │ │ │ │ + // 457: ldc "Testing Remount" │ │ │ │ + // 459: astore 4 │ │ │ │ + // 461: aload_0 │ │ │ │ + // 462: iload_3 │ │ │ │ + // 463: aload 4 │ │ │ │ + // 465: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 468: ldc "/system" │ │ │ │ + // 470: astore 8 │ │ │ │ + // 472: aload 8 │ │ │ │ + // 474: ldc "rw" │ │ │ │ + // 476: invokestatic com/stericson/RootTools/RootTools.remount:(Ljava/lang/String;Ljava/lang/String;)Z │ │ │ │ + // 479: istore 14 │ │ │ │ + // 481: iconst_3 │ │ │ │ + // 482: istore_3 │ │ │ │ + // 483: ldc "[ Remounting System as RW ]\n" │ │ │ │ + // 485: astore 4 │ │ │ │ + // 487: aload_0 │ │ │ │ + // 488: iload_3 │ │ │ │ + // 489: aload 4 │ │ │ │ + // 491: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 494: new Ljava/lang/StringBuilder; │ │ │ │ + // 497: astore 6 │ │ │ │ + // 499: aload 6 │ │ │ │ + // 501: invokespecial java/lang/StringBuilder.:()V │ │ │ │ // 504: aload 6 │ │ │ │ - // 506: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 509: aload 6 │ │ │ │ - // 511: astore_2 │ │ │ │ - // 512: aload 6 │ │ │ │ - // 514: iload 14 │ │ │ │ - // 516: invokevirtual java/lang/StringBuilder.append:(Z)Ljava/lang/StringBuilder; │ │ │ │ - // 519: ldc " k\n\n" │ │ │ │ - // 521: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 524: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 527: astore 6 │ │ │ │ - // 529: aload_0 │ │ │ │ - // 530: astore_2 │ │ │ │ - // 531: iconst_3 │ │ │ │ - // 532: istore_3 │ │ │ │ - // 533: aload 6 │ │ │ │ - // 535: astore 4 │ │ │ │ - // 537: aload_0 │ │ │ │ - // 538: iload_3 │ │ │ │ - // 539: aload 6 │ │ │ │ - // 541: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 544: iconst_4 │ │ │ │ - // 545: istore_3 │ │ │ │ - // 546: ldc "Testing CheckUtil" │ │ │ │ - // 548: astore 4 │ │ │ │ - // 550: aload_0 │ │ │ │ - // 551: iload_3 │ │ │ │ - // 552: aload 4 │ │ │ │ - // 554: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 557: iconst_3 │ │ │ │ - // 558: istore_3 │ │ │ │ - // 559: ldc "[ Checking busybox is setup ]\n" │ │ │ │ - // 561: astore 4 │ │ │ │ - // 563: aload_0 │ │ │ │ - // 564: iload_3 │ │ │ │ - // 565: aload 4 │ │ │ │ - // 567: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 570: new Ljava/lang/StringBuilder; │ │ │ │ - // 573: astore 6 │ │ │ │ - // 575: aload 6 │ │ │ │ - // 577: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 580: ldc "busybox" │ │ │ │ - // 582: invokestatic com/stericson/RootTools/RootTools.checkUtil:(Ljava/lang/String;)Z │ │ │ │ - // 585: istore 15 │ │ │ │ - // 587: aload 6 │ │ │ │ - // 589: iload 15 │ │ │ │ - // 591: invokevirtual java/lang/StringBuilder.append:(Z)Ljava/lang/StringBuilder; │ │ │ │ - // 594: ldc " k\n\n" │ │ │ │ - // 596: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 599: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 602: astore 6 │ │ │ │ - // 604: iconst_3 │ │ │ │ - // 605: istore_3 │ │ │ │ - // 606: aload 6 │ │ │ │ - // 608: astore 4 │ │ │ │ - // 610: aload_0 │ │ │ │ - // 611: iload_3 │ │ │ │ - // 612: aload 6 │ │ │ │ - // 614: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 617: iconst_4 │ │ │ │ - // 618: istore_3 │ │ │ │ - // 619: ldc "Testing getBusyBoxVersion" │ │ │ │ - // 621: astore 4 │ │ │ │ - // 623: aload_0 │ │ │ │ - // 624: iload_3 │ │ │ │ - // 625: aload 4 │ │ │ │ - // 627: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 630: iconst_3 │ │ │ │ - // 631: istore_3 │ │ │ │ - // 632: ldc "[ Checking busybox version ]\n" │ │ │ │ - // 634: astore 4 │ │ │ │ - // 636: aload_0 │ │ │ │ - // 637: iload_3 │ │ │ │ - // 638: aload 4 │ │ │ │ - // 640: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 643: new Ljava/lang/StringBuilder; │ │ │ │ - // 646: astore 6 │ │ │ │ - // 648: aload 6 │ │ │ │ - // 650: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 653: ldc "/system/xbin/" │ │ │ │ - // 655: invokestatic com/stericson/RootTools/RootTools.getBusyBoxVersion:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - // 658: astore 10 │ │ │ │ - // 660: aload 6 │ │ │ │ - // 662: aload 10 │ │ │ │ - // 664: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 667: astore 6 │ │ │ │ - // 669: ldc " k\n\n" │ │ │ │ - // 671: astore 10 │ │ │ │ - // 673: aload 6 │ │ │ │ - // 675: aload 10 │ │ │ │ - // 677: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 680: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 683: astore 6 │ │ │ │ - // 685: iconst_3 │ │ │ │ - // 686: istore_3 │ │ │ │ - // 687: aload 6 │ │ │ │ - // 689: astore 4 │ │ │ │ - // 691: aload_0 │ │ │ │ - // 692: iload_3 │ │ │ │ - // 693: aload 6 │ │ │ │ - // 695: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 698: iconst_4 │ │ │ │ - // 699: istore 5 │ │ │ │ - // 701: ldc "Testing fixUtils" │ │ │ │ - // 703: astore 6 │ │ │ │ - // 705: iload 5 │ │ │ │ - // 707: istore_3 │ │ │ │ - // 708: aload 6 │ │ │ │ - // 710: astore 4 │ │ │ │ - // 712: aload_0 │ │ │ │ - // 713: iload 5 │ │ │ │ - // 715: aload 6 │ │ │ │ - // 717: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 720: iconst_3 │ │ │ │ - // 721: istore 5 │ │ │ │ - // 723: ldc "[ Checking Utils ]\n" │ │ │ │ - // 725: astore 6 │ │ │ │ - // 727: iload 5 │ │ │ │ - // 729: istore_3 │ │ │ │ - // 730: aload 6 │ │ │ │ - // 732: astore 4 │ │ │ │ - // 734: aload_0 │ │ │ │ - // 735: iload 5 │ │ │ │ - // 737: aload 6 │ │ │ │ - // 739: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 742: iconst_3 │ │ │ │ - // 743: istore 5 │ │ │ │ - // 745: new Ljava/lang/StringBuilder; │ │ │ │ - // 748: astore 6 │ │ │ │ - // 750: aload 6 │ │ │ │ - // 752: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 755: bipush 6 │ │ │ │ - // 757: istore 15 │ │ │ │ - // 759: iload 15 │ │ │ │ - // 761: anewarray Ljava/lang/String; │ │ │ │ - // 764: astore_2 │ │ │ │ - // 765: aload_2 │ │ │ │ - // 766: astore 10 │ │ │ │ - // 768: iconst_0 │ │ │ │ - // 769: istore 16 │ │ │ │ - // 771: aconst_null │ │ │ │ - // 772: astore 17 │ │ │ │ - // 774: ldc "ls" │ │ │ │ - // 776: astore 18 │ │ │ │ - // 778: aload_2 │ │ │ │ - // 779: iconst_0 │ │ │ │ - // 780: aload 18 │ │ │ │ - // 782: aastore │ │ │ │ - // 783: iconst_1 │ │ │ │ - // 784: istore 16 │ │ │ │ - // 786: ldc "rm" │ │ │ │ - // 788: astore 18 │ │ │ │ - // 790: aload_2 │ │ │ │ - // 791: iload 16 │ │ │ │ - // 793: aload 18 │ │ │ │ - // 795: aastore │ │ │ │ - // 796: iconst_2 │ │ │ │ - // 797: istore 16 │ │ │ │ - // 799: ldc "ln" │ │ │ │ - // 801: astore 18 │ │ │ │ - // 803: aload_2 │ │ │ │ - // 804: iload 16 │ │ │ │ - // 806: aload 18 │ │ │ │ - // 808: aastore │ │ │ │ - // 809: iconst_3 │ │ │ │ - // 810: istore 16 │ │ │ │ - // 812: ldc "dd" │ │ │ │ - // 814: astore 18 │ │ │ │ - // 816: aload_2 │ │ │ │ - // 817: iload 16 │ │ │ │ - // 819: aload 18 │ │ │ │ - // 821: aastore │ │ │ │ - // 822: iconst_4 │ │ │ │ - // 823: istore 16 │ │ │ │ - // 825: ldc "chmod" │ │ │ │ - // 827: astore 18 │ │ │ │ - // 829: aload_2 │ │ │ │ - // 830: iload 16 │ │ │ │ - // 832: aload 18 │ │ │ │ - // 834: aastore │ │ │ │ - // 835: iconst_5 │ │ │ │ - // 836: istore 16 │ │ │ │ - // 838: ldc "mount" │ │ │ │ - // 840: astore 18 │ │ │ │ - // 842: aload_2 │ │ │ │ - // 843: iload 16 │ │ │ │ - // 845: aload 18 │ │ │ │ - // 847: aastore │ │ │ │ - // 848: aload_2 │ │ │ │ - // 849: invokestatic com/stericson/RootTools/RootTools.fixUtils:([Ljava/lang/String;)Z │ │ │ │ - // 852: istore 15 │ │ │ │ - // 854: aload 6 │ │ │ │ - // 856: iload 15 │ │ │ │ - // 858: invokevirtual java/lang/StringBuilder.append:(Z)Ljava/lang/StringBuilder; │ │ │ │ - // 861: astore 6 │ │ │ │ - // 863: ldc " k\n\n" │ │ │ │ - // 865: astore 10 │ │ │ │ - // 867: aload 6 │ │ │ │ - // 869: aload 10 │ │ │ │ - // 871: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 874: astore 6 │ │ │ │ - // 876: aload 6 │ │ │ │ - // 878: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 881: astore 6 │ │ │ │ - // 883: aload_0 │ │ │ │ - // 884: astore_2 │ │ │ │ - // 885: iload 5 │ │ │ │ - // 887: istore_3 │ │ │ │ - // 888: aload 6 │ │ │ │ - // 890: astore 4 │ │ │ │ - // 892: aload_0 │ │ │ │ - // 893: iload 5 │ │ │ │ - // 895: aload 6 │ │ │ │ - // 897: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 900: iconst_4 │ │ │ │ - // 901: istore 5 │ │ │ │ - // 903: ldc "Testing getSymlink" │ │ │ │ - // 905: astore 6 │ │ │ │ - // 907: aload_0 │ │ │ │ - // 908: astore_2 │ │ │ │ - // 909: iload 5 │ │ │ │ - // 911: istore_3 │ │ │ │ - // 912: aload 6 │ │ │ │ - // 914: astore 4 │ │ │ │ - // 916: aload_0 │ │ │ │ - // 917: iload 5 │ │ │ │ - // 919: aload 6 │ │ │ │ - // 921: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 924: iconst_3 │ │ │ │ - // 925: istore 5 │ │ │ │ - // 927: ldc "[ Checking [[ for symlink ]\n" │ │ │ │ - // 929: astore 6 │ │ │ │ - // 931: iload 5 │ │ │ │ - // 933: istore_3 │ │ │ │ - // 934: aload 6 │ │ │ │ - // 936: astore 4 │ │ │ │ - // 938: aload_0 │ │ │ │ - // 939: iload 5 │ │ │ │ - // 941: aload 6 │ │ │ │ - // 943: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 946: iconst_3 │ │ │ │ - // 947: istore 5 │ │ │ │ - // 949: new Ljava/lang/StringBuilder; │ │ │ │ - // 952: astore 6 │ │ │ │ - // 954: aload 6 │ │ │ │ - // 956: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 959: ldc "/system/bin/[[" │ │ │ │ - // 961: astore 10 │ │ │ │ - // 963: aload 10 │ │ │ │ - // 965: invokestatic com/stericson/RootTools/RootTools.getSymlink:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - // 968: astore 10 │ │ │ │ - // 970: aload 6 │ │ │ │ - // 972: aload 10 │ │ │ │ - // 974: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 977: astore 6 │ │ │ │ - // 979: ldc " k\n\n" │ │ │ │ - // 981: astore 10 │ │ │ │ - // 983: aload 6 │ │ │ │ - // 985: aload 10 │ │ │ │ - // 987: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 990: astore 6 │ │ │ │ - // 992: aload 6 │ │ │ │ - // 994: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 997: astore 6 │ │ │ │ - // 999: iload 5 │ │ │ │ - // 1001: istore_3 │ │ │ │ - // 1002: aload 6 │ │ │ │ - // 1004: astore 4 │ │ │ │ - // 1006: aload_0 │ │ │ │ - // 1007: iload 5 │ │ │ │ - // 1009: aload 6 │ │ │ │ - // 1011: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 1014: aload_0 │ │ │ │ - // 1015: astore_2 │ │ │ │ - // 1016: iconst_4 │ │ │ │ - // 1017: istore_3 │ │ │ │ - // 1018: ldc "Testing getInode" │ │ │ │ - // 1020: astore 4 │ │ │ │ - // 1022: aload_0 │ │ │ │ - // 1023: iload_3 │ │ │ │ - // 1024: aload 4 │ │ │ │ - // 1026: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 1029: iconst_3 │ │ │ │ - // 1030: istore_3 │ │ │ │ - // 1031: ldc "[ Checking Inodes ]\n" │ │ │ │ - // 1033: astore 4 │ │ │ │ - // 1035: aload_0 │ │ │ │ - // 1036: iload_3 │ │ │ │ - // 1037: aload 4 │ │ │ │ - // 1039: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 1042: new Ljava/lang/StringBuilder; │ │ │ │ - // 1045: astore 6 │ │ │ │ - // 1047: aload 6 │ │ │ │ - // 1049: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 1052: ldc "/system/bin/busybox" │ │ │ │ - // 1054: invokestatic com/stericson/RootTools/RootTools.getInode:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - // 1057: astore 10 │ │ │ │ - // 1059: aload 6 │ │ │ │ - // 1061: aload 10 │ │ │ │ - // 1063: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1066: astore 6 │ │ │ │ - // 1068: ldc " k\n\n" │ │ │ │ - // 1070: astore 10 │ │ │ │ - // 1072: aload 6 │ │ │ │ - // 1074: aload 10 │ │ │ │ - // 1076: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1079: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 1082: astore 6 │ │ │ │ - // 1084: iconst_3 │ │ │ │ - // 1085: istore_3 │ │ │ │ - // 1086: aload 6 │ │ │ │ - // 1088: astore 4 │ │ │ │ - // 1090: aload_0 │ │ │ │ - // 1091: iload_3 │ │ │ │ - // 1092: aload 6 │ │ │ │ - // 1094: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 1097: iconst_4 │ │ │ │ - // 1098: istore_3 │ │ │ │ - // 1099: ldc "Testing GetBusyBoxapplets" │ │ │ │ - // 1101: astore 4 │ │ │ │ - // 1103: aload_0 │ │ │ │ - // 1104: iload_3 │ │ │ │ - // 1105: aload 4 │ │ │ │ - // 1107: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 1110: iconst_3 │ │ │ │ - // 1111: istore 5 │ │ │ │ - // 1113: ldc "[ Getting all available Busybox applets ]\n" │ │ │ │ - // 1115: astore 6 │ │ │ │ - // 1117: iload 5 │ │ │ │ - // 1119: istore_3 │ │ │ │ - // 1120: aload 6 │ │ │ │ - // 1122: astore 4 │ │ │ │ - // 1124: aload_0 │ │ │ │ - // 1125: iload 5 │ │ │ │ - // 1127: aload 6 │ │ │ │ - // 1129: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 1132: ldc "/data/data/stericson.busybox/files/bb/busybox" │ │ │ │ - // 1134: astore 13 │ │ │ │ - // 1136: aload 13 │ │ │ │ - // 1138: invokestatic com/stericson/RootTools/RootTools.getBusyBoxApplets:(Ljava/lang/String;)Ljava/util/List; │ │ │ │ - // 1141: astore 13 │ │ │ │ - // 1143: aload 13 │ │ │ │ - // 1145: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - // 1150: astore 8 │ │ │ │ - // 1152: aload 8 │ │ │ │ - // 1154: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ - // 1159: istore 5 │ │ │ │ - // 1161: iload 5 │ │ │ │ - // 1163: ifeq 1254 │ │ │ │ - // 1166: aload 8 │ │ │ │ - // 1168: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - // 1173: astore 19 │ │ │ │ - // 1175: aload 19 │ │ │ │ - // 1177: checkcast Ljava/lang/String; │ │ │ │ - // 1180: astore 19 │ │ │ │ - // 1182: iconst_3 │ │ │ │ - // 1183: istore 5 │ │ │ │ - // 1185: new Ljava/lang/StringBuilder; │ │ │ │ - // 1188: astore 6 │ │ │ │ - // 1190: aload 6 │ │ │ │ - // 1192: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 1195: aload 6 │ │ │ │ - // 1197: astore_2 │ │ │ │ - // 1198: aload 6 │ │ │ │ - // 1200: aload 19 │ │ │ │ - // 1202: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1205: astore 6 │ │ │ │ - // 1207: ldc " k\n\n" │ │ │ │ - // 1209: astore 10 │ │ │ │ - // 1211: aload 6 │ │ │ │ - // 1213: aload 10 │ │ │ │ - // 1215: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1218: astore 6 │ │ │ │ - // 1220: aload 6 │ │ │ │ - // 1222: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 1225: astore 6 │ │ │ │ + // 506: astore_2 │ │ │ │ + // 507: aload 6 │ │ │ │ + // 509: iload 14 │ │ │ │ + // 511: invokevirtual java/lang/StringBuilder.append:(Z)Ljava/lang/StringBuilder; │ │ │ │ + // 514: ldc " k\n\n" │ │ │ │ + // 516: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 519: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 522: astore 6 │ │ │ │ + // 524: aload_0 │ │ │ │ + // 525: astore_2 │ │ │ │ + // 526: iconst_3 │ │ │ │ + // 527: istore_3 │ │ │ │ + // 528: aload 6 │ │ │ │ + // 530: astore 4 │ │ │ │ + // 532: aload_0 │ │ │ │ + // 533: iload_3 │ │ │ │ + // 534: aload 6 │ │ │ │ + // 536: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 539: iconst_4 │ │ │ │ + // 540: istore_3 │ │ │ │ + // 541: ldc "Testing CheckUtil" │ │ │ │ + // 543: astore 4 │ │ │ │ + // 545: aload_0 │ │ │ │ + // 546: iload_3 │ │ │ │ + // 547: aload 4 │ │ │ │ + // 549: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 552: iconst_3 │ │ │ │ + // 553: istore_3 │ │ │ │ + // 554: ldc "[ Checking busybox is setup ]\n" │ │ │ │ + // 556: astore 4 │ │ │ │ + // 558: aload_0 │ │ │ │ + // 559: iload_3 │ │ │ │ + // 560: aload 4 │ │ │ │ + // 562: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 565: new Ljava/lang/StringBuilder; │ │ │ │ + // 568: astore 6 │ │ │ │ + // 570: aload 6 │ │ │ │ + // 572: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 575: ldc "busybox" │ │ │ │ + // 577: invokestatic com/stericson/RootTools/RootTools.checkUtil:(Ljava/lang/String;)Z │ │ │ │ + // 580: istore 15 │ │ │ │ + // 582: aload 6 │ │ │ │ + // 584: iload 15 │ │ │ │ + // 586: invokevirtual java/lang/StringBuilder.append:(Z)Ljava/lang/StringBuilder; │ │ │ │ + // 589: ldc " k\n\n" │ │ │ │ + // 591: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 594: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 597: astore 6 │ │ │ │ + // 599: iconst_3 │ │ │ │ + // 600: istore_3 │ │ │ │ + // 601: aload 6 │ │ │ │ + // 603: astore 4 │ │ │ │ + // 605: aload_0 │ │ │ │ + // 606: iload_3 │ │ │ │ + // 607: aload 6 │ │ │ │ + // 609: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 612: iconst_4 │ │ │ │ + // 613: istore_3 │ │ │ │ + // 614: ldc "Testing getBusyBoxVersion" │ │ │ │ + // 616: astore 4 │ │ │ │ + // 618: aload_0 │ │ │ │ + // 619: iload_3 │ │ │ │ + // 620: aload 4 │ │ │ │ + // 622: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 625: iconst_3 │ │ │ │ + // 626: istore_3 │ │ │ │ + // 627: ldc "[ Checking busybox version ]\n" │ │ │ │ + // 629: astore 4 │ │ │ │ + // 631: aload_0 │ │ │ │ + // 632: iload_3 │ │ │ │ + // 633: aload 4 │ │ │ │ + // 635: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 638: new Ljava/lang/StringBuilder; │ │ │ │ + // 641: astore 6 │ │ │ │ + // 643: aload 6 │ │ │ │ + // 645: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 648: ldc "/system/xbin/" │ │ │ │ + // 650: invokestatic com/stericson/RootTools/RootTools.getBusyBoxVersion:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + // 653: astore 10 │ │ │ │ + // 655: aload 6 │ │ │ │ + // 657: aload 10 │ │ │ │ + // 659: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 662: astore 6 │ │ │ │ + // 664: ldc " k\n\n" │ │ │ │ + // 666: astore 10 │ │ │ │ + // 668: aload 6 │ │ │ │ + // 670: aload 10 │ │ │ │ + // 672: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 675: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 678: astore 6 │ │ │ │ + // 680: iconst_3 │ │ │ │ + // 681: istore_3 │ │ │ │ + // 682: aload 6 │ │ │ │ + // 684: astore 4 │ │ │ │ + // 686: aload_0 │ │ │ │ + // 687: iload_3 │ │ │ │ + // 688: aload 6 │ │ │ │ + // 690: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 693: iconst_4 │ │ │ │ + // 694: istore 5 │ │ │ │ + // 696: ldc "Testing fixUtils" │ │ │ │ + // 698: astore 6 │ │ │ │ + // 700: iload 5 │ │ │ │ + // 702: istore_3 │ │ │ │ + // 703: aload 6 │ │ │ │ + // 705: astore 4 │ │ │ │ + // 707: aload_0 │ │ │ │ + // 708: iload 5 │ │ │ │ + // 710: aload 6 │ │ │ │ + // 712: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 715: iconst_3 │ │ │ │ + // 716: istore 5 │ │ │ │ + // 718: ldc "[ Checking Utils ]\n" │ │ │ │ + // 720: astore 6 │ │ │ │ + // 722: iload 5 │ │ │ │ + // 724: istore_3 │ │ │ │ + // 725: aload 6 │ │ │ │ + // 727: astore 4 │ │ │ │ + // 729: aload_0 │ │ │ │ + // 730: iload 5 │ │ │ │ + // 732: aload 6 │ │ │ │ + // 734: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 737: iconst_3 │ │ │ │ + // 738: istore 5 │ │ │ │ + // 740: new Ljava/lang/StringBuilder; │ │ │ │ + // 743: astore 6 │ │ │ │ + // 745: aload 6 │ │ │ │ + // 747: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 750: bipush 6 │ │ │ │ + // 752: istore 15 │ │ │ │ + // 754: iload 15 │ │ │ │ + // 756: anewarray Ljava/lang/String; │ │ │ │ + // 759: astore_2 │ │ │ │ + // 760: aload_2 │ │ │ │ + // 761: astore 10 │ │ │ │ + // 763: iconst_0 │ │ │ │ + // 764: istore 16 │ │ │ │ + // 766: aconst_null │ │ │ │ + // 767: astore 11 │ │ │ │ + // 769: ldc "ls" │ │ │ │ + // 771: astore 17 │ │ │ │ + // 773: aload_2 │ │ │ │ + // 774: iconst_0 │ │ │ │ + // 775: aload 17 │ │ │ │ + // 777: aastore │ │ │ │ + // 778: iconst_1 │ │ │ │ + // 779: istore 16 │ │ │ │ + // 781: ldc "rm" │ │ │ │ + // 783: astore 17 │ │ │ │ + // 785: aload_2 │ │ │ │ + // 786: iload 16 │ │ │ │ + // 788: aload 17 │ │ │ │ + // 790: aastore │ │ │ │ + // 791: iconst_2 │ │ │ │ + // 792: istore 16 │ │ │ │ + // 794: ldc "ln" │ │ │ │ + // 796: astore 17 │ │ │ │ + // 798: aload_2 │ │ │ │ + // 799: iload 16 │ │ │ │ + // 801: aload 17 │ │ │ │ + // 803: aastore │ │ │ │ + // 804: iconst_3 │ │ │ │ + // 805: istore 16 │ │ │ │ + // 807: ldc "dd" │ │ │ │ + // 809: astore 17 │ │ │ │ + // 811: aload_2 │ │ │ │ + // 812: iload 16 │ │ │ │ + // 814: aload 17 │ │ │ │ + // 816: aastore │ │ │ │ + // 817: iconst_4 │ │ │ │ + // 818: istore 16 │ │ │ │ + // 820: ldc "chmod" │ │ │ │ + // 822: astore 17 │ │ │ │ + // 824: aload_2 │ │ │ │ + // 825: iload 16 │ │ │ │ + // 827: aload 17 │ │ │ │ + // 829: aastore │ │ │ │ + // 830: iconst_5 │ │ │ │ + // 831: istore 16 │ │ │ │ + // 833: ldc "mount" │ │ │ │ + // 835: astore 17 │ │ │ │ + // 837: aload_2 │ │ │ │ + // 838: iload 16 │ │ │ │ + // 840: aload 17 │ │ │ │ + // 842: aastore │ │ │ │ + // 843: aload_2 │ │ │ │ + // 844: invokestatic com/stericson/RootTools/RootTools.fixUtils:([Ljava/lang/String;)Z │ │ │ │ + // 847: istore 15 │ │ │ │ + // 849: aload 6 │ │ │ │ + // 851: iload 15 │ │ │ │ + // 853: invokevirtual java/lang/StringBuilder.append:(Z)Ljava/lang/StringBuilder; │ │ │ │ + // 856: astore 6 │ │ │ │ + // 858: ldc " k\n\n" │ │ │ │ + // 860: astore 10 │ │ │ │ + // 862: aload 6 │ │ │ │ + // 864: aload 10 │ │ │ │ + // 866: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 869: astore 6 │ │ │ │ + // 871: aload 6 │ │ │ │ + // 873: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 876: astore 6 │ │ │ │ + // 878: aload_0 │ │ │ │ + // 879: astore_2 │ │ │ │ + // 880: iload 5 │ │ │ │ + // 882: istore_3 │ │ │ │ + // 883: aload 6 │ │ │ │ + // 885: astore 4 │ │ │ │ + // 887: aload_0 │ │ │ │ + // 888: iload 5 │ │ │ │ + // 890: aload 6 │ │ │ │ + // 892: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 895: iconst_4 │ │ │ │ + // 896: istore 5 │ │ │ │ + // 898: ldc "Testing getSymlink" │ │ │ │ + // 900: astore 6 │ │ │ │ + // 902: aload_0 │ │ │ │ + // 903: astore_2 │ │ │ │ + // 904: iload 5 │ │ │ │ + // 906: istore_3 │ │ │ │ + // 907: aload 6 │ │ │ │ + // 909: astore 4 │ │ │ │ + // 911: aload_0 │ │ │ │ + // 912: iload 5 │ │ │ │ + // 914: aload 6 │ │ │ │ + // 916: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 919: iconst_3 │ │ │ │ + // 920: istore 5 │ │ │ │ + // 922: ldc "[ Checking [[ for symlink ]\n" │ │ │ │ + // 924: astore 6 │ │ │ │ + // 926: iload 5 │ │ │ │ + // 928: istore_3 │ │ │ │ + // 929: aload 6 │ │ │ │ + // 931: astore 4 │ │ │ │ + // 933: aload_0 │ │ │ │ + // 934: iload 5 │ │ │ │ + // 936: aload 6 │ │ │ │ + // 938: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 941: iconst_3 │ │ │ │ + // 942: istore 5 │ │ │ │ + // 944: new Ljava/lang/StringBuilder; │ │ │ │ + // 947: astore 6 │ │ │ │ + // 949: aload 6 │ │ │ │ + // 951: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 954: ldc "/system/bin/[[" │ │ │ │ + // 956: astore 10 │ │ │ │ + // 958: aload 10 │ │ │ │ + // 960: invokestatic com/stericson/RootTools/RootTools.getSymlink:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + // 963: astore 10 │ │ │ │ + // 965: aload 6 │ │ │ │ + // 967: aload 10 │ │ │ │ + // 969: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 972: astore 6 │ │ │ │ + // 974: ldc " k\n\n" │ │ │ │ + // 976: astore 10 │ │ │ │ + // 978: aload 6 │ │ │ │ + // 980: aload 10 │ │ │ │ + // 982: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 985: astore 6 │ │ │ │ + // 987: aload 6 │ │ │ │ + // 989: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 992: astore 6 │ │ │ │ + // 994: iload 5 │ │ │ │ + // 996: istore_3 │ │ │ │ + // 997: aload 6 │ │ │ │ + // 999: astore 4 │ │ │ │ + // 1001: aload_0 │ │ │ │ + // 1002: iload 5 │ │ │ │ + // 1004: aload 6 │ │ │ │ + // 1006: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 1009: aload_0 │ │ │ │ + // 1010: astore_2 │ │ │ │ + // 1011: iconst_4 │ │ │ │ + // 1012: istore_3 │ │ │ │ + // 1013: ldc "Testing getInode" │ │ │ │ + // 1015: astore 4 │ │ │ │ + // 1017: aload_0 │ │ │ │ + // 1018: iload_3 │ │ │ │ + // 1019: aload 4 │ │ │ │ + // 1021: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 1024: iconst_3 │ │ │ │ + // 1025: istore_3 │ │ │ │ + // 1026: ldc "[ Checking Inodes ]\n" │ │ │ │ + // 1028: astore 4 │ │ │ │ + // 1030: aload_0 │ │ │ │ + // 1031: iload_3 │ │ │ │ + // 1032: aload 4 │ │ │ │ + // 1034: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 1037: new Ljava/lang/StringBuilder; │ │ │ │ + // 1040: astore 6 │ │ │ │ + // 1042: aload 6 │ │ │ │ + // 1044: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 1047: ldc "/system/bin/busybox" │ │ │ │ + // 1049: invokestatic com/stericson/RootTools/RootTools.getInode:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + // 1052: astore 10 │ │ │ │ + // 1054: aload 6 │ │ │ │ + // 1056: aload 10 │ │ │ │ + // 1058: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1061: astore 6 │ │ │ │ + // 1063: ldc " k\n\n" │ │ │ │ + // 1065: astore 10 │ │ │ │ + // 1067: aload 6 │ │ │ │ + // 1069: aload 10 │ │ │ │ + // 1071: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1074: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 1077: astore 6 │ │ │ │ + // 1079: iconst_3 │ │ │ │ + // 1080: istore_3 │ │ │ │ + // 1081: aload 6 │ │ │ │ + // 1083: astore 4 │ │ │ │ + // 1085: aload_0 │ │ │ │ + // 1086: iload_3 │ │ │ │ + // 1087: aload 6 │ │ │ │ + // 1089: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 1092: iconst_4 │ │ │ │ + // 1093: istore_3 │ │ │ │ + // 1094: ldc "Testing GetBusyBoxapplets" │ │ │ │ + // 1096: astore 4 │ │ │ │ + // 1098: aload_0 │ │ │ │ + // 1099: iload_3 │ │ │ │ + // 1100: aload 4 │ │ │ │ + // 1102: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 1105: iconst_3 │ │ │ │ + // 1106: istore 5 │ │ │ │ + // 1108: ldc "[ Getting all available Busybox applets ]\n" │ │ │ │ + // 1110: astore 6 │ │ │ │ + // 1112: iload 5 │ │ │ │ + // 1114: istore_3 │ │ │ │ + // 1115: aload 6 │ │ │ │ + // 1117: astore 4 │ │ │ │ + // 1119: aload_0 │ │ │ │ + // 1120: iload 5 │ │ │ │ + // 1122: aload 6 │ │ │ │ + // 1124: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 1127: ldc "/data/data/stericson.busybox/files/bb/busybox" │ │ │ │ + // 1129: astore 8 │ │ │ │ + // 1131: aload 8 │ │ │ │ + // 1133: invokestatic com/stericson/RootTools/RootTools.getBusyBoxApplets:(Ljava/lang/String;)Ljava/util/List; │ │ │ │ + // 1136: astore 8 │ │ │ │ + // 1138: aload 8 │ │ │ │ + // 1140: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + // 1145: astore 8 │ │ │ │ + // 1147: aload 8 │ │ │ │ + // 1149: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ + // 1154: istore_1 │ │ │ │ + // 1155: iload_1 │ │ │ │ + // 1156: ifeq 1244 │ │ │ │ + // 1159: aload 8 │ │ │ │ + // 1161: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + // 1166: astore 18 │ │ │ │ + // 1168: aload 18 │ │ │ │ + // 1170: checkcast Ljava/lang/String; │ │ │ │ + // 1173: astore 18 │ │ │ │ + // 1175: iconst_3 │ │ │ │ + // 1176: istore_1 │ │ │ │ + // 1177: new Ljava/lang/StringBuilder; │ │ │ │ + // 1180: astore 10 │ │ │ │ + // 1182: aload 10 │ │ │ │ + // 1184: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 1187: aload 10 │ │ │ │ + // 1189: astore_2 │ │ │ │ + // 1190: aload 10 │ │ │ │ + // 1192: aload 18 │ │ │ │ + // 1194: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1197: astore 10 │ │ │ │ + // 1199: ldc " k\n\n" │ │ │ │ + // 1201: astore 11 │ │ │ │ + // 1203: aload 10 │ │ │ │ + // 1205: aload 11 │ │ │ │ + // 1207: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1210: astore 10 │ │ │ │ + // 1212: aload 10 │ │ │ │ + // 1214: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 1217: astore 10 │ │ │ │ + // 1219: aload_0 │ │ │ │ + // 1220: astore_2 │ │ │ │ + // 1221: iload_1 │ │ │ │ + // 1222: istore_3 │ │ │ │ + // 1223: aload 10 │ │ │ │ + // 1225: astore 4 │ │ │ │ // 1227: aload_0 │ │ │ │ - // 1228: astore_2 │ │ │ │ - // 1229: iload 5 │ │ │ │ - // 1231: istore_3 │ │ │ │ - // 1232: aload 6 │ │ │ │ - // 1234: astore 4 │ │ │ │ - // 1236: aload_0 │ │ │ │ - // 1237: iload 5 │ │ │ │ - // 1239: aload 6 │ │ │ │ - // 1241: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 1244: goto 1152 │ │ │ │ - // 1247: astore 20 │ │ │ │ - // 1249: aload 20 │ │ │ │ - // 1251: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ - // 1254: aload_0 │ │ │ │ - // 1255: astore_2 │ │ │ │ - // 1256: iconst_4 │ │ │ │ - // 1257: istore_3 │ │ │ │ - // 1258: ldc "Testing GetBusyBox version in a special directory!" │ │ │ │ - // 1260: astore 4 │ │ │ │ - // 1262: aload_0 │ │ │ │ - // 1263: iload_3 │ │ │ │ - // 1264: aload 4 │ │ │ │ - // 1266: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 1269: iconst_3 │ │ │ │ - // 1270: istore 5 │ │ │ │ - // 1272: ldc "[ Testing GetBusyBox version in a special directory! ]\n" │ │ │ │ - // 1274: astore 6 │ │ │ │ - // 1276: iload 5 │ │ │ │ - // 1278: istore_3 │ │ │ │ - // 1279: aload 6 │ │ │ │ - // 1281: astore 4 │ │ │ │ - // 1283: aload_0 │ │ │ │ - // 1284: iload 5 │ │ │ │ - // 1286: aload 6 │ │ │ │ - // 1288: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 1291: ldc "/data/data/stericson.busybox/files/bb/" │ │ │ │ - // 1293: astore 13 │ │ │ │ - // 1295: aload 13 │ │ │ │ - // 1297: invokestatic com/stericson/RootTools/RootTools.getBusyBoxVersion:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - // 1300: astore 21 │ │ │ │ - // 1302: iconst_3 │ │ │ │ - // 1303: istore 5 │ │ │ │ - // 1305: new Ljava/lang/StringBuilder; │ │ │ │ - // 1308: astore 6 │ │ │ │ - // 1310: aload 6 │ │ │ │ - // 1312: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 1315: aload 6 │ │ │ │ - // 1317: astore_2 │ │ │ │ - // 1318: aload 6 │ │ │ │ - // 1320: aload 21 │ │ │ │ - // 1322: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1325: astore 6 │ │ │ │ - // 1327: ldc " k\n\n" │ │ │ │ - // 1329: astore 10 │ │ │ │ - // 1331: aload 6 │ │ │ │ - // 1333: aload 10 │ │ │ │ - // 1335: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1338: astore 6 │ │ │ │ - // 1340: aload 6 │ │ │ │ - // 1342: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 1345: astore 6 │ │ │ │ - // 1347: aload_0 │ │ │ │ - // 1348: astore_2 │ │ │ │ - // 1349: iload 5 │ │ │ │ - // 1351: istore_3 │ │ │ │ - // 1352: aload 6 │ │ │ │ - // 1354: astore 4 │ │ │ │ - // 1356: aload_0 │ │ │ │ - // 1357: iload 5 │ │ │ │ - // 1359: aload 6 │ │ │ │ - // 1361: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 1364: aload_0 │ │ │ │ - // 1365: astore_2 │ │ │ │ - // 1366: iconst_4 │ │ │ │ - // 1367: istore_3 │ │ │ │ - // 1368: ldc "Testing getFilePermissionsSymlinks" │ │ │ │ - // 1370: astore 4 │ │ │ │ - // 1372: aload_0 │ │ │ │ - // 1373: iload_3 │ │ │ │ - // 1374: aload 4 │ │ │ │ - // 1376: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 1379: ldc "/system/xbin/busybox" │ │ │ │ - // 1381: astore 13 │ │ │ │ - // 1383: aload 13 │ │ │ │ - // 1385: invokestatic com/stericson/RootTools/RootTools.getFilePermissionsSymlinks:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Permissions; │ │ │ │ - // 1388: astore 22 │ │ │ │ - // 1390: iconst_3 │ │ │ │ - // 1391: istore 5 │ │ │ │ - // 1393: ldc "[ Checking busybox permissions and symlink ]\n" │ │ │ │ - // 1395: astore 6 │ │ │ │ - // 1397: iload 5 │ │ │ │ - // 1399: istore_3 │ │ │ │ - // 1400: aload 6 │ │ │ │ - // 1402: astore 4 │ │ │ │ - // 1404: aload_0 │ │ │ │ - // 1405: iload 5 │ │ │ │ - // 1407: aload 6 │ │ │ │ - // 1409: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 1412: aload 22 │ │ │ │ - // 1414: ifnull 2529 │ │ │ │ - // 1417: new Ljava/lang/StringBuilder; │ │ │ │ - // 1420: astore 6 │ │ │ │ - // 1422: aload 6 │ │ │ │ - // 1424: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 1427: aload 6 │ │ │ │ - // 1429: ldc "Symlink: " │ │ │ │ - // 1431: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1434: astore 6 │ │ │ │ - // 1436: aload 22 │ │ │ │ - // 1438: invokevirtual com/stericson/RootTools/containers/Permissions.getSymlink:()Ljava/lang/String; │ │ │ │ - // 1441: astore 10 │ │ │ │ - // 1443: aload 6 │ │ │ │ - // 1445: aload 10 │ │ │ │ - // 1447: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1450: ldc " k\n\n" │ │ │ │ - // 1452: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1455: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 1458: astore 6 │ │ │ │ - // 1460: iconst_3 │ │ │ │ - // 1461: istore_3 │ │ │ │ - // 1462: aload 6 │ │ │ │ - // 1464: astore 4 │ │ │ │ - // 1466: aload_0 │ │ │ │ - // 1467: iload_3 │ │ │ │ + // 1228: iload_1 │ │ │ │ + // 1229: aload 10 │ │ │ │ + // 1231: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 1234: goto 1147 │ │ │ │ + // 1237: astore 19 │ │ │ │ + // 1239: aload 19 │ │ │ │ + // 1241: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ + // 1244: aload_0 │ │ │ │ + // 1245: astore_2 │ │ │ │ + // 1246: iconst_4 │ │ │ │ + // 1247: istore_3 │ │ │ │ + // 1248: ldc "Testing GetBusyBox version in a special directory!" │ │ │ │ + // 1250: astore 4 │ │ │ │ + // 1252: aload_0 │ │ │ │ + // 1253: iload_3 │ │ │ │ + // 1254: aload 4 │ │ │ │ + // 1256: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 1259: iconst_3 │ │ │ │ + // 1260: istore 5 │ │ │ │ + // 1262: ldc "[ Testing GetBusyBox version in a special directory! ]\n" │ │ │ │ + // 1264: astore 6 │ │ │ │ + // 1266: iload 5 │ │ │ │ + // 1268: istore_3 │ │ │ │ + // 1269: aload 6 │ │ │ │ + // 1271: astore 4 │ │ │ │ + // 1273: aload_0 │ │ │ │ + // 1274: iload 5 │ │ │ │ + // 1276: aload 6 │ │ │ │ + // 1278: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 1281: ldc "/data/data/stericson.busybox/files/bb/" │ │ │ │ + // 1283: astore 8 │ │ │ │ + // 1285: aload 8 │ │ │ │ + // 1287: invokestatic com/stericson/RootTools/RootTools.getBusyBoxVersion:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + // 1290: astore 20 │ │ │ │ + // 1292: iconst_3 │ │ │ │ + // 1293: istore 5 │ │ │ │ + // 1295: new Ljava/lang/StringBuilder; │ │ │ │ + // 1298: astore 6 │ │ │ │ + // 1300: aload 6 │ │ │ │ + // 1302: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 1305: aload 6 │ │ │ │ + // 1307: astore_2 │ │ │ │ + // 1308: aload 6 │ │ │ │ + // 1310: aload 20 │ │ │ │ + // 1312: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1315: astore 6 │ │ │ │ + // 1317: ldc " k\n\n" │ │ │ │ + // 1319: astore 10 │ │ │ │ + // 1321: aload 6 │ │ │ │ + // 1323: aload 10 │ │ │ │ + // 1325: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1328: astore 6 │ │ │ │ + // 1330: aload 6 │ │ │ │ + // 1332: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 1335: astore 6 │ │ │ │ + // 1337: aload_0 │ │ │ │ + // 1338: astore_2 │ │ │ │ + // 1339: iload 5 │ │ │ │ + // 1341: istore_3 │ │ │ │ + // 1342: aload 6 │ │ │ │ + // 1344: astore 4 │ │ │ │ + // 1346: aload_0 │ │ │ │ + // 1347: iload 5 │ │ │ │ + // 1349: aload 6 │ │ │ │ + // 1351: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 1354: aload_0 │ │ │ │ + // 1355: astore_2 │ │ │ │ + // 1356: iconst_4 │ │ │ │ + // 1357: istore_3 │ │ │ │ + // 1358: ldc "Testing getFilePermissionsSymlinks" │ │ │ │ + // 1360: astore 4 │ │ │ │ + // 1362: aload_0 │ │ │ │ + // 1363: iload_3 │ │ │ │ + // 1364: aload 4 │ │ │ │ + // 1366: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 1369: ldc "/system/xbin/busybox" │ │ │ │ + // 1371: astore 8 │ │ │ │ + // 1373: aload 8 │ │ │ │ + // 1375: invokestatic com/stericson/RootTools/RootTools.getFilePermissionsSymlinks:(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Permissions; │ │ │ │ + // 1378: astore 21 │ │ │ │ + // 1380: iconst_3 │ │ │ │ + // 1381: istore 5 │ │ │ │ + // 1383: ldc "[ Checking busybox permissions and symlink ]\n" │ │ │ │ + // 1385: astore 6 │ │ │ │ + // 1387: iload 5 │ │ │ │ + // 1389: istore_3 │ │ │ │ + // 1390: aload 6 │ │ │ │ + // 1392: astore 4 │ │ │ │ + // 1394: aload_0 │ │ │ │ + // 1395: iload 5 │ │ │ │ + // 1397: aload 6 │ │ │ │ + // 1399: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 1402: aload 21 │ │ │ │ + // 1404: ifnull 2519 │ │ │ │ + // 1407: new Ljava/lang/StringBuilder; │ │ │ │ + // 1410: astore 6 │ │ │ │ + // 1412: aload 6 │ │ │ │ + // 1414: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 1417: aload 6 │ │ │ │ + // 1419: ldc "Symlink: " │ │ │ │ + // 1421: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1424: astore 6 │ │ │ │ + // 1426: aload 21 │ │ │ │ + // 1428: invokevirtual com/stericson/RootTools/containers/Permissions.getSymlink:()Ljava/lang/String; │ │ │ │ + // 1431: astore 10 │ │ │ │ + // 1433: aload 6 │ │ │ │ + // 1435: aload 10 │ │ │ │ + // 1437: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1440: ldc " k\n\n" │ │ │ │ + // 1442: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1445: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 1448: astore 6 │ │ │ │ + // 1450: iconst_3 │ │ │ │ + // 1451: istore_3 │ │ │ │ + // 1452: aload 6 │ │ │ │ + // 1454: astore 4 │ │ │ │ + // 1456: aload_0 │ │ │ │ + // 1457: iload_3 │ │ │ │ + // 1458: aload 6 │ │ │ │ + // 1460: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 1463: new Ljava/lang/StringBuilder; │ │ │ │ + // 1466: astore 6 │ │ │ │ // 1468: aload 6 │ │ │ │ - // 1470: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 1473: new Ljava/lang/StringBuilder; │ │ │ │ - // 1476: astore 6 │ │ │ │ - // 1478: aload 6 │ │ │ │ - // 1480: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 1483: aload 6 │ │ │ │ - // 1485: ldc "Group Permissions: " │ │ │ │ - // 1487: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1490: astore 6 │ │ │ │ - // 1492: aload 22 │ │ │ │ - // 1494: invokevirtual com/stericson/RootTools/containers/Permissions.getGroupPermissions:()Ljava/lang/String; │ │ │ │ - // 1497: astore 10 │ │ │ │ - // 1499: aload 6 │ │ │ │ - // 1501: aload 10 │ │ │ │ - // 1503: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1506: ldc " k\n\n" │ │ │ │ - // 1508: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1511: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 1514: astore 6 │ │ │ │ - // 1516: iconst_3 │ │ │ │ - // 1517: istore_3 │ │ │ │ - // 1518: aload 6 │ │ │ │ - // 1520: astore 4 │ │ │ │ - // 1522: aload_0 │ │ │ │ - // 1523: iload_3 │ │ │ │ + // 1470: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 1473: aload 6 │ │ │ │ + // 1475: ldc "Group Permissions: " │ │ │ │ + // 1477: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1480: astore 6 │ │ │ │ + // 1482: aload 21 │ │ │ │ + // 1484: invokevirtual com/stericson/RootTools/containers/Permissions.getGroupPermissions:()Ljava/lang/String; │ │ │ │ + // 1487: astore 10 │ │ │ │ + // 1489: aload 6 │ │ │ │ + // 1491: aload 10 │ │ │ │ + // 1493: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1496: ldc " k\n\n" │ │ │ │ + // 1498: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1501: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 1504: astore 6 │ │ │ │ + // 1506: iconst_3 │ │ │ │ + // 1507: istore_3 │ │ │ │ + // 1508: aload 6 │ │ │ │ + // 1510: astore 4 │ │ │ │ + // 1512: aload_0 │ │ │ │ + // 1513: iload_3 │ │ │ │ + // 1514: aload 6 │ │ │ │ + // 1516: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 1519: new Ljava/lang/StringBuilder; │ │ │ │ + // 1522: astore 6 │ │ │ │ // 1524: aload 6 │ │ │ │ - // 1526: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 1529: new Ljava/lang/StringBuilder; │ │ │ │ - // 1532: astore 6 │ │ │ │ - // 1534: aload 6 │ │ │ │ - // 1536: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 1539: aload 6 │ │ │ │ - // 1541: ldc "Owner Permissions: " │ │ │ │ - // 1543: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1546: astore 6 │ │ │ │ - // 1548: aload 22 │ │ │ │ - // 1550: invokevirtual com/stericson/RootTools/containers/Permissions.getOtherPermissions:()Ljava/lang/String; │ │ │ │ - // 1553: astore 10 │ │ │ │ - // 1555: aload 6 │ │ │ │ - // 1557: aload 10 │ │ │ │ - // 1559: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1562: ldc " k\n\n" │ │ │ │ - // 1564: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1567: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 1570: astore 6 │ │ │ │ - // 1572: iconst_3 │ │ │ │ - // 1573: istore_3 │ │ │ │ - // 1574: aload 6 │ │ │ │ - // 1576: astore 4 │ │ │ │ - // 1578: aload_0 │ │ │ │ - // 1579: iload_3 │ │ │ │ + // 1526: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 1529: aload 6 │ │ │ │ + // 1531: ldc "Owner Permissions: " │ │ │ │ + // 1533: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1536: astore 6 │ │ │ │ + // 1538: aload 21 │ │ │ │ + // 1540: invokevirtual com/stericson/RootTools/containers/Permissions.getOtherPermissions:()Ljava/lang/String; │ │ │ │ + // 1543: astore 10 │ │ │ │ + // 1545: aload 6 │ │ │ │ + // 1547: aload 10 │ │ │ │ + // 1549: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1552: ldc " k\n\n" │ │ │ │ + // 1554: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1557: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 1560: astore 6 │ │ │ │ + // 1562: iconst_3 │ │ │ │ + // 1563: istore_3 │ │ │ │ + // 1564: aload 6 │ │ │ │ + // 1566: astore 4 │ │ │ │ + // 1568: aload_0 │ │ │ │ + // 1569: iload_3 │ │ │ │ + // 1570: aload 6 │ │ │ │ + // 1572: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 1575: new Ljava/lang/StringBuilder; │ │ │ │ + // 1578: astore 6 │ │ │ │ // 1580: aload 6 │ │ │ │ - // 1582: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 1585: new Ljava/lang/StringBuilder; │ │ │ │ - // 1588: astore 6 │ │ │ │ - // 1590: aload 6 │ │ │ │ - // 1592: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 1595: aload 6 │ │ │ │ - // 1597: ldc "Permissions: " │ │ │ │ - // 1599: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1602: astore 6 │ │ │ │ - // 1604: aload 22 │ │ │ │ - // 1606: invokevirtual com/stericson/RootTools/containers/Permissions.getPermissions:()I │ │ │ │ - // 1609: istore 15 │ │ │ │ - // 1611: aload 6 │ │ │ │ - // 1613: iload 15 │ │ │ │ - // 1615: invokevirtual java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - // 1618: ldc " k\n\n" │ │ │ │ - // 1620: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1623: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 1626: astore 6 │ │ │ │ - // 1628: iconst_3 │ │ │ │ - // 1629: istore_3 │ │ │ │ - // 1630: aload 6 │ │ │ │ - // 1632: astore 4 │ │ │ │ - // 1634: aload_0 │ │ │ │ - // 1635: iload_3 │ │ │ │ + // 1582: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 1585: aload 6 │ │ │ │ + // 1587: ldc "Permissions: " │ │ │ │ + // 1589: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1592: astore 6 │ │ │ │ + // 1594: aload 21 │ │ │ │ + // 1596: invokevirtual com/stericson/RootTools/containers/Permissions.getPermissions:()I │ │ │ │ + // 1599: istore 15 │ │ │ │ + // 1601: aload 6 │ │ │ │ + // 1603: iload 15 │ │ │ │ + // 1605: invokevirtual java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + // 1608: ldc " k\n\n" │ │ │ │ + // 1610: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1613: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 1616: astore 6 │ │ │ │ + // 1618: iconst_3 │ │ │ │ + // 1619: istore_3 │ │ │ │ + // 1620: aload 6 │ │ │ │ + // 1622: astore 4 │ │ │ │ + // 1624: aload_0 │ │ │ │ + // 1625: iload_3 │ │ │ │ + // 1626: aload 6 │ │ │ │ + // 1628: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 1631: new Ljava/lang/StringBuilder; │ │ │ │ + // 1634: astore 6 │ │ │ │ // 1636: aload 6 │ │ │ │ - // 1638: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 1641: new Ljava/lang/StringBuilder; │ │ │ │ - // 1644: astore 6 │ │ │ │ - // 1646: aload 6 │ │ │ │ - // 1648: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 1651: aload 6 │ │ │ │ - // 1653: ldc_w "Type: " │ │ │ │ - // 1656: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1659: astore 6 │ │ │ │ - // 1661: aload 22 │ │ │ │ - // 1663: invokevirtual com/stericson/RootTools/containers/Permissions.getType:()Ljava/lang/String; │ │ │ │ - // 1666: astore 10 │ │ │ │ - // 1668: aload 6 │ │ │ │ - // 1670: aload 10 │ │ │ │ - // 1672: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1675: ldc " k\n\n" │ │ │ │ - // 1677: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1680: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 1683: astore 6 │ │ │ │ - // 1685: iconst_3 │ │ │ │ - // 1686: istore_3 │ │ │ │ - // 1687: aload 6 │ │ │ │ - // 1689: astore 4 │ │ │ │ - // 1691: aload_0 │ │ │ │ - // 1692: iload_3 │ │ │ │ - // 1693: aload 6 │ │ │ │ - // 1695: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 1698: iconst_3 │ │ │ │ - // 1699: istore 5 │ │ │ │ - // 1701: new Ljava/lang/StringBuilder; │ │ │ │ - // 1704: astore 6 │ │ │ │ - // 1706: aload 6 │ │ │ │ - // 1708: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 1711: aload 6 │ │ │ │ - // 1713: ldc_w "User Permissions: " │ │ │ │ - // 1716: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1719: astore 6 │ │ │ │ - // 1721: aload 22 │ │ │ │ - // 1723: invokevirtual com/stericson/RootTools/containers/Permissions.getUserPermissions:()Ljava/lang/String; │ │ │ │ - // 1726: astore 10 │ │ │ │ - // 1728: aload 6 │ │ │ │ - // 1730: aload 10 │ │ │ │ - // 1732: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1735: astore 6 │ │ │ │ - // 1737: ldc " k\n\n" │ │ │ │ - // 1739: astore 10 │ │ │ │ - // 1741: aload 6 │ │ │ │ - // 1743: aload 10 │ │ │ │ - // 1745: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1748: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 1751: astore 6 │ │ │ │ - // 1753: iload 5 │ │ │ │ - // 1755: istore_3 │ │ │ │ - // 1756: aload 6 │ │ │ │ - // 1758: astore 4 │ │ │ │ - // 1760: aload_0 │ │ │ │ - // 1761: iload 5 │ │ │ │ - // 1763: aload 6 │ │ │ │ - // 1765: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 1768: aload_0 │ │ │ │ - // 1769: astore_2 │ │ │ │ - // 1770: iconst_4 │ │ │ │ - // 1771: istore_3 │ │ │ │ - // 1772: ldc_w "Testing output capture" │ │ │ │ - // 1775: astore 4 │ │ │ │ - // 1777: aload_0 │ │ │ │ - // 1778: iload_3 │ │ │ │ - // 1779: aload 4 │ │ │ │ - // 1781: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 1784: ldc_w "[ busybox ash --help ]\n" │ │ │ │ - // 1787: astore 6 │ │ │ │ - // 1789: iconst_3 │ │ │ │ - // 1790: istore_3 │ │ │ │ - // 1791: aload 6 │ │ │ │ - // 1793: astore 4 │ │ │ │ - // 1795: aload_0 │ │ │ │ - // 1796: iload_3 │ │ │ │ - // 1797: aload 6 │ │ │ │ - // 1799: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 1802: iconst_1 │ │ │ │ - // 1803: istore 5 │ │ │ │ - // 1805: iload 5 │ │ │ │ - // 1807: invokestatic com/stericson/RootTools/RootTools.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; │ │ │ │ - // 1810: astore 23 │ │ │ │ - // 1812: new Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$1; │ │ │ │ - // 1815: astore 24 │ │ │ │ - // 1817: iconst_0 │ │ │ │ - // 1818: istore 5 │ │ │ │ - // 1820: aconst_null │ │ │ │ - // 1821: astore 13 │ │ │ │ - // 1823: iconst_1 │ │ │ │ - // 1824: istore_1 │ │ │ │ - // 1825: iload_1 │ │ │ │ - // 1826: anewarray Ljava/lang/String; │ │ │ │ - // 1829: astore_2 │ │ │ │ - // 1830: aload_2 │ │ │ │ - // 1831: astore 6 │ │ │ │ - // 1833: iconst_0 │ │ │ │ - // 1834: istore 15 │ │ │ │ - // 1836: aconst_null │ │ │ │ - // 1837: astore 10 │ │ │ │ - // 1839: ldc_w "busybox ash --help" │ │ │ │ - // 1842: astore 17 │ │ │ │ - // 1844: aload_2 │ │ │ │ - // 1845: iconst_0 │ │ │ │ - // 1846: aload 17 │ │ │ │ - // 1848: aastore │ │ │ │ + // 1638: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 1641: aload 6 │ │ │ │ + // 1643: ldc_w "Type: " │ │ │ │ + // 1646: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1649: astore 6 │ │ │ │ + // 1651: aload 21 │ │ │ │ + // 1653: invokevirtual com/stericson/RootTools/containers/Permissions.getType:()Ljava/lang/String; │ │ │ │ + // 1656: astore 10 │ │ │ │ + // 1658: aload 6 │ │ │ │ + // 1660: aload 10 │ │ │ │ + // 1662: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1665: ldc " k\n\n" │ │ │ │ + // 1667: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1670: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 1673: astore 6 │ │ │ │ + // 1675: iconst_3 │ │ │ │ + // 1676: istore_3 │ │ │ │ + // 1677: aload 6 │ │ │ │ + // 1679: astore 4 │ │ │ │ + // 1681: aload_0 │ │ │ │ + // 1682: iload_3 │ │ │ │ + // 1683: aload 6 │ │ │ │ + // 1685: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 1688: iconst_3 │ │ │ │ + // 1689: istore 5 │ │ │ │ + // 1691: new Ljava/lang/StringBuilder; │ │ │ │ + // 1694: astore 6 │ │ │ │ + // 1696: aload 6 │ │ │ │ + // 1698: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 1701: aload 6 │ │ │ │ + // 1703: ldc_w "User Permissions: " │ │ │ │ + // 1706: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1709: astore 6 │ │ │ │ + // 1711: aload 21 │ │ │ │ + // 1713: invokevirtual com/stericson/RootTools/containers/Permissions.getUserPermissions:()Ljava/lang/String; │ │ │ │ + // 1716: astore 10 │ │ │ │ + // 1718: aload 6 │ │ │ │ + // 1720: aload 10 │ │ │ │ + // 1722: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1725: astore 6 │ │ │ │ + // 1727: ldc " k\n\n" │ │ │ │ + // 1729: astore 10 │ │ │ │ + // 1731: aload 6 │ │ │ │ + // 1733: aload 10 │ │ │ │ + // 1735: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1738: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 1741: astore 6 │ │ │ │ + // 1743: iload 5 │ │ │ │ + // 1745: istore_3 │ │ │ │ + // 1746: aload 6 │ │ │ │ + // 1748: astore 4 │ │ │ │ + // 1750: aload_0 │ │ │ │ + // 1751: iload 5 │ │ │ │ + // 1753: aload 6 │ │ │ │ + // 1755: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 1758: aload_0 │ │ │ │ + // 1759: astore_2 │ │ │ │ + // 1760: iconst_4 │ │ │ │ + // 1761: istore_3 │ │ │ │ + // 1762: ldc_w "Testing output capture" │ │ │ │ + // 1765: astore 4 │ │ │ │ + // 1767: aload_0 │ │ │ │ + // 1768: iload_3 │ │ │ │ + // 1769: aload 4 │ │ │ │ + // 1771: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 1774: ldc_w "[ busybox ash --help ]\n" │ │ │ │ + // 1777: astore 6 │ │ │ │ + // 1779: iconst_3 │ │ │ │ + // 1780: istore_3 │ │ │ │ + // 1781: aload 6 │ │ │ │ + // 1783: astore 4 │ │ │ │ + // 1785: aload_0 │ │ │ │ + // 1786: iload_3 │ │ │ │ + // 1787: aload 6 │ │ │ │ + // 1789: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 1792: iconst_1 │ │ │ │ + // 1793: istore 5 │ │ │ │ + // 1795: iload 5 │ │ │ │ + // 1797: invokestatic com/stericson/RootTools/RootTools.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; │ │ │ │ + // 1800: astore 22 │ │ │ │ + // 1802: new Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$1; │ │ │ │ + // 1805: astore 23 │ │ │ │ + // 1807: iconst_0 │ │ │ │ + // 1808: istore 5 │ │ │ │ + // 1810: aconst_null │ │ │ │ + // 1811: astore 8 │ │ │ │ + // 1813: iconst_1 │ │ │ │ + // 1814: istore_1 │ │ │ │ + // 1815: iload_1 │ │ │ │ + // 1816: anewarray Ljava/lang/String; │ │ │ │ + // 1819: astore_2 │ │ │ │ + // 1820: aload_2 │ │ │ │ + // 1821: astore 6 │ │ │ │ + // 1823: iconst_0 │ │ │ │ + // 1824: istore 15 │ │ │ │ + // 1826: aconst_null │ │ │ │ + // 1827: astore 10 │ │ │ │ + // 1829: ldc_w "busybox ash --help" │ │ │ │ + // 1832: astore 11 │ │ │ │ + // 1834: aload_2 │ │ │ │ + // 1835: iconst_0 │ │ │ │ + // 1836: aload 11 │ │ │ │ + // 1838: aastore │ │ │ │ + // 1839: aload_0 │ │ │ │ + // 1840: astore_2 │ │ │ │ + // 1841: iconst_0 │ │ │ │ + // 1842: istore_3 │ │ │ │ + // 1843: aload 6 │ │ │ │ + // 1845: astore 4 │ │ │ │ + // 1847: aload 23 │ │ │ │ // 1849: aload_0 │ │ │ │ - // 1850: astore_2 │ │ │ │ - // 1851: iconst_0 │ │ │ │ - // 1852: istore_3 │ │ │ │ - // 1853: aload 6 │ │ │ │ - // 1855: astore 4 │ │ │ │ - // 1857: aload 24 │ │ │ │ - // 1859: aload_0 │ │ │ │ - // 1860: iconst_0 │ │ │ │ - // 1861: aload 6 │ │ │ │ - // 1863: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$1.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V │ │ │ │ - // 1866: aload 23 │ │ │ │ - // 1868: aload 24 │ │ │ │ - // 1870: invokevirtual com/stericson/RootShell/execution/Shell.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ │ │ - // 1873: pop │ │ │ │ - // 1874: iconst_4 │ │ │ │ - // 1875: istore 5 │ │ │ │ - // 1877: ldc_w "getevent - /dev/input/event0" │ │ │ │ - // 1880: astore 6 │ │ │ │ - // 1882: iload 5 │ │ │ │ - // 1884: istore_3 │ │ │ │ - // 1885: aload 6 │ │ │ │ - // 1887: astore 4 │ │ │ │ - // 1889: aload_0 │ │ │ │ - // 1890: iload 5 │ │ │ │ - // 1892: aload 6 │ │ │ │ - // 1894: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 1897: iconst_3 │ │ │ │ - // 1898: istore 5 │ │ │ │ - // 1900: ldc_w "[ getevent - /dev/input/event0 ]\n" │ │ │ │ - // 1903: astore 6 │ │ │ │ - // 1905: iload 5 │ │ │ │ - // 1907: istore_3 │ │ │ │ - // 1908: aload 6 │ │ │ │ - // 1910: astore 4 │ │ │ │ - // 1912: aload_0 │ │ │ │ - // 1913: iload 5 │ │ │ │ - // 1915: aload 6 │ │ │ │ - // 1917: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 1920: new Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$2; │ │ │ │ - // 1923: astore 24 │ │ │ │ - // 1925: iconst_0 │ │ │ │ - // 1926: istore 5 │ │ │ │ - // 1928: aconst_null │ │ │ │ - // 1929: astore 13 │ │ │ │ - // 1931: iconst_0 │ │ │ │ - // 1932: istore_1 │ │ │ │ - // 1933: aconst_null │ │ │ │ - // 1934: astore 6 │ │ │ │ - // 1936: iconst_1 │ │ │ │ - // 1937: istore 15 │ │ │ │ - // 1939: iload 15 │ │ │ │ - // 1941: anewarray Ljava/lang/String; │ │ │ │ - // 1944: astore_2 │ │ │ │ - // 1945: aload_2 │ │ │ │ - // 1946: astore 10 │ │ │ │ - // 1948: iconst_0 │ │ │ │ - // 1949: istore 16 │ │ │ │ - // 1951: aconst_null │ │ │ │ - // 1952: astore 17 │ │ │ │ - // 1954: ldc_w "getevent /dev/input/event0" │ │ │ │ - // 1957: astore 18 │ │ │ │ - // 1959: aload_2 │ │ │ │ - // 1960: iconst_0 │ │ │ │ - // 1961: aload 18 │ │ │ │ - // 1963: aastore │ │ │ │ - // 1964: aload_0 │ │ │ │ - // 1965: astore_2 │ │ │ │ - // 1966: iconst_0 │ │ │ │ - // 1967: istore_3 │ │ │ │ - // 1968: aconst_null │ │ │ │ - // 1969: astore 4 │ │ │ │ - // 1971: aload 24 │ │ │ │ - // 1973: aload_0 │ │ │ │ - // 1974: iconst_0 │ │ │ │ - // 1975: iconst_0 │ │ │ │ - // 1976: aload 10 │ │ │ │ - // 1978: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$2.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;II[Ljava/lang/String;)V │ │ │ │ - // 1981: aload 23 │ │ │ │ - // 1983: aload 24 │ │ │ │ - // 1985: invokevirtual com/stericson/RootShell/execution/Shell.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ │ │ - // 1988: pop │ │ │ │ - // 1989: aload_0 │ │ │ │ - // 1990: astore_2 │ │ │ │ - // 1991: iconst_4 │ │ │ │ - // 1992: istore_3 │ │ │ │ - // 1993: ldc_w "Switching RootContext - SYSTEM_APP" │ │ │ │ - // 1996: astore 4 │ │ │ │ - // 1998: aload_0 │ │ │ │ - // 1999: iload_3 │ │ │ │ - // 2000: aload 4 │ │ │ │ - // 2002: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 2005: ldc_w "[ Switching Root Context - SYSTEM_APP ]\n" │ │ │ │ - // 2008: astore 6 │ │ │ │ - // 2010: iconst_3 │ │ │ │ - // 2011: istore_3 │ │ │ │ - // 2012: aload 6 │ │ │ │ - // 2014: astore 4 │ │ │ │ - // 2016: aload_0 │ │ │ │ - // 2017: iload_3 │ │ │ │ - // 2018: aload 6 │ │ │ │ - // 2020: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 2023: iconst_1 │ │ │ │ - // 2024: istore 5 │ │ │ │ - // 2026: getstatic com/stericson/RootShell/execution/Shell$ShellContext.SYSTEM_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; │ │ │ │ - // 2029: astore 6 │ │ │ │ - // 2031: iload 5 │ │ │ │ - // 2033: aload 6 │ │ │ │ - // 2035: invokestatic com/stericson/RootTools/RootTools.getShell:(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; │ │ │ │ - // 2038: astore 23 │ │ │ │ - // 2040: new Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$3; │ │ │ │ - // 2043: astore 24 │ │ │ │ - // 2045: iconst_0 │ │ │ │ - // 2046: istore 5 │ │ │ │ - // 2048: aconst_null │ │ │ │ - // 2049: astore 13 │ │ │ │ - // 2051: iconst_1 │ │ │ │ - // 2052: istore_1 │ │ │ │ - // 2053: iload_1 │ │ │ │ - // 2054: anewarray Ljava/lang/String; │ │ │ │ - // 2057: astore_2 │ │ │ │ - // 2058: aload_2 │ │ │ │ - // 2059: astore 6 │ │ │ │ - // 2061: iconst_0 │ │ │ │ - // 2062: istore 15 │ │ │ │ - // 2064: aconst_null │ │ │ │ - // 2065: astore 10 │ │ │ │ - // 2067: ldc_w "id" │ │ │ │ - // 2070: astore 17 │ │ │ │ - // 2072: aload_2 │ │ │ │ - // 2073: iconst_0 │ │ │ │ - // 2074: aload 17 │ │ │ │ - // 2076: aastore │ │ │ │ + // 1850: iconst_0 │ │ │ │ + // 1851: aload 6 │ │ │ │ + // 1853: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$1.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V │ │ │ │ + // 1856: aload 22 │ │ │ │ + // 1858: aload 23 │ │ │ │ + // 1860: invokevirtual com/stericson/RootShell/execution/Shell.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ │ │ + // 1863: pop │ │ │ │ + // 1864: iconst_4 │ │ │ │ + // 1865: istore 5 │ │ │ │ + // 1867: ldc_w "getevent - /dev/input/event0" │ │ │ │ + // 1870: astore 6 │ │ │ │ + // 1872: iload 5 │ │ │ │ + // 1874: istore_3 │ │ │ │ + // 1875: aload 6 │ │ │ │ + // 1877: astore 4 │ │ │ │ + // 1879: aload_0 │ │ │ │ + // 1880: iload 5 │ │ │ │ + // 1882: aload 6 │ │ │ │ + // 1884: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 1887: iconst_3 │ │ │ │ + // 1888: istore 5 │ │ │ │ + // 1890: ldc_w "[ getevent - /dev/input/event0 ]\n" │ │ │ │ + // 1893: astore 6 │ │ │ │ + // 1895: iload 5 │ │ │ │ + // 1897: istore_3 │ │ │ │ + // 1898: aload 6 │ │ │ │ + // 1900: astore 4 │ │ │ │ + // 1902: aload_0 │ │ │ │ + // 1903: iload 5 │ │ │ │ + // 1905: aload 6 │ │ │ │ + // 1907: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 1910: new Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$2; │ │ │ │ + // 1913: astore 23 │ │ │ │ + // 1915: iconst_0 │ │ │ │ + // 1916: istore 5 │ │ │ │ + // 1918: aconst_null │ │ │ │ + // 1919: astore 8 │ │ │ │ + // 1921: iconst_0 │ │ │ │ + // 1922: istore_1 │ │ │ │ + // 1923: aconst_null │ │ │ │ + // 1924: astore 6 │ │ │ │ + // 1926: iconst_1 │ │ │ │ + // 1927: istore 15 │ │ │ │ + // 1929: iload 15 │ │ │ │ + // 1931: anewarray Ljava/lang/String; │ │ │ │ + // 1934: astore_2 │ │ │ │ + // 1935: aload_2 │ │ │ │ + // 1936: astore 10 │ │ │ │ + // 1938: iconst_0 │ │ │ │ + // 1939: istore 16 │ │ │ │ + // 1941: aconst_null │ │ │ │ + // 1942: astore 11 │ │ │ │ + // 1944: ldc_w "getevent /dev/input/event0" │ │ │ │ + // 1947: astore 17 │ │ │ │ + // 1949: aload_2 │ │ │ │ + // 1950: iconst_0 │ │ │ │ + // 1951: aload 17 │ │ │ │ + // 1953: aastore │ │ │ │ + // 1954: aload_0 │ │ │ │ + // 1955: astore_2 │ │ │ │ + // 1956: iconst_0 │ │ │ │ + // 1957: istore_3 │ │ │ │ + // 1958: aconst_null │ │ │ │ + // 1959: astore 4 │ │ │ │ + // 1961: aload 23 │ │ │ │ + // 1963: aload_0 │ │ │ │ + // 1964: iconst_0 │ │ │ │ + // 1965: iconst_0 │ │ │ │ + // 1966: aload 10 │ │ │ │ + // 1968: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$2.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;II[Ljava/lang/String;)V │ │ │ │ + // 1971: aload 22 │ │ │ │ + // 1973: aload 23 │ │ │ │ + // 1975: invokevirtual com/stericson/RootShell/execution/Shell.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ │ │ + // 1978: pop │ │ │ │ + // 1979: aload_0 │ │ │ │ + // 1980: astore_2 │ │ │ │ + // 1981: iconst_4 │ │ │ │ + // 1982: istore_3 │ │ │ │ + // 1983: ldc_w "Switching RootContext - SYSTEM_APP" │ │ │ │ + // 1986: astore 4 │ │ │ │ + // 1988: aload_0 │ │ │ │ + // 1989: iload_3 │ │ │ │ + // 1990: aload 4 │ │ │ │ + // 1992: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 1995: ldc_w "[ Switching Root Context - SYSTEM_APP ]\n" │ │ │ │ + // 1998: astore 6 │ │ │ │ + // 2000: iconst_3 │ │ │ │ + // 2001: istore_3 │ │ │ │ + // 2002: aload 6 │ │ │ │ + // 2004: astore 4 │ │ │ │ + // 2006: aload_0 │ │ │ │ + // 2007: iload_3 │ │ │ │ + // 2008: aload 6 │ │ │ │ + // 2010: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 2013: iconst_1 │ │ │ │ + // 2014: istore 5 │ │ │ │ + // 2016: getstatic com/stericson/RootShell/execution/Shell$ShellContext.SYSTEM_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; │ │ │ │ + // 2019: astore 6 │ │ │ │ + // 2021: iload 5 │ │ │ │ + // 2023: aload 6 │ │ │ │ + // 2025: invokestatic com/stericson/RootTools/RootTools.getShell:(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; │ │ │ │ + // 2028: astore 22 │ │ │ │ + // 2030: new Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$3; │ │ │ │ + // 2033: astore 23 │ │ │ │ + // 2035: iconst_0 │ │ │ │ + // 2036: istore 5 │ │ │ │ + // 2038: aconst_null │ │ │ │ + // 2039: astore 8 │ │ │ │ + // 2041: iconst_1 │ │ │ │ + // 2042: istore_1 │ │ │ │ + // 2043: iload_1 │ │ │ │ + // 2044: anewarray Ljava/lang/String; │ │ │ │ + // 2047: astore_2 │ │ │ │ + // 2048: aload_2 │ │ │ │ + // 2049: astore 6 │ │ │ │ + // 2051: iconst_0 │ │ │ │ + // 2052: istore 15 │ │ │ │ + // 2054: aconst_null │ │ │ │ + // 2055: astore 10 │ │ │ │ + // 2057: ldc_w "id" │ │ │ │ + // 2060: astore 11 │ │ │ │ + // 2062: aload_2 │ │ │ │ + // 2063: iconst_0 │ │ │ │ + // 2064: aload 11 │ │ │ │ + // 2066: aastore │ │ │ │ + // 2067: aload_0 │ │ │ │ + // 2068: astore_2 │ │ │ │ + // 2069: iconst_0 │ │ │ │ + // 2070: istore_3 │ │ │ │ + // 2071: aload 6 │ │ │ │ + // 2073: astore 4 │ │ │ │ + // 2075: aload 23 │ │ │ │ // 2077: aload_0 │ │ │ │ - // 2078: astore_2 │ │ │ │ - // 2079: iconst_0 │ │ │ │ - // 2080: istore_3 │ │ │ │ - // 2081: aload 6 │ │ │ │ - // 2083: astore 4 │ │ │ │ - // 2085: aload 24 │ │ │ │ - // 2087: aload_0 │ │ │ │ - // 2088: iconst_0 │ │ │ │ - // 2089: aload 6 │ │ │ │ - // 2091: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$3.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V │ │ │ │ - // 2094: aload 23 │ │ │ │ - // 2096: aload 24 │ │ │ │ - // 2098: invokevirtual com/stericson/RootShell/execution/Shell.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ │ │ - // 2101: pop │ │ │ │ - // 2102: iconst_4 │ │ │ │ - // 2103: istore 5 │ │ │ │ - // 2105: ldc_w "Testing PM" │ │ │ │ - // 2108: astore 6 │ │ │ │ - // 2110: iload 5 │ │ │ │ - // 2112: istore_3 │ │ │ │ - // 2113: aload 6 │ │ │ │ - // 2115: astore 4 │ │ │ │ - // 2117: aload_0 │ │ │ │ - // 2118: iload 5 │ │ │ │ - // 2120: aload 6 │ │ │ │ - // 2122: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 2125: iconst_3 │ │ │ │ - // 2126: istore 5 │ │ │ │ - // 2128: ldc_w "[ Testing pm list packages -d ]\n" │ │ │ │ - // 2131: astore 6 │ │ │ │ - // 2133: iload 5 │ │ │ │ - // 2135: istore_3 │ │ │ │ - // 2136: aload 6 │ │ │ │ - // 2138: astore 4 │ │ │ │ - // 2140: aload_0 │ │ │ │ - // 2141: iload 5 │ │ │ │ - // 2143: aload 6 │ │ │ │ - // 2145: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 2148: new Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$4; │ │ │ │ - // 2151: astore 24 │ │ │ │ - // 2153: iconst_0 │ │ │ │ - // 2154: istore 5 │ │ │ │ - // 2156: aconst_null │ │ │ │ - // 2157: astore 13 │ │ │ │ - // 2159: iconst_1 │ │ │ │ - // 2160: istore_1 │ │ │ │ - // 2161: iload_1 │ │ │ │ - // 2162: anewarray Ljava/lang/String; │ │ │ │ - // 2165: astore_2 │ │ │ │ - // 2166: aload_2 │ │ │ │ - // 2167: astore 6 │ │ │ │ - // 2169: iconst_0 │ │ │ │ - // 2170: istore 15 │ │ │ │ - // 2172: aconst_null │ │ │ │ - // 2173: astore 10 │ │ │ │ - // 2175: ldc_w "sh /system/bin/pm list packages -d" │ │ │ │ - // 2178: astore 17 │ │ │ │ - // 2180: aload_2 │ │ │ │ - // 2181: iconst_0 │ │ │ │ - // 2182: aload 17 │ │ │ │ - // 2184: aastore │ │ │ │ + // 2078: iconst_0 │ │ │ │ + // 2079: aload 6 │ │ │ │ + // 2081: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$3.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V │ │ │ │ + // 2084: aload 22 │ │ │ │ + // 2086: aload 23 │ │ │ │ + // 2088: invokevirtual com/stericson/RootShell/execution/Shell.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ │ │ + // 2091: pop │ │ │ │ + // 2092: iconst_4 │ │ │ │ + // 2093: istore 5 │ │ │ │ + // 2095: ldc_w "Testing PM" │ │ │ │ + // 2098: astore 6 │ │ │ │ + // 2100: iload 5 │ │ │ │ + // 2102: istore_3 │ │ │ │ + // 2103: aload 6 │ │ │ │ + // 2105: astore 4 │ │ │ │ + // 2107: aload_0 │ │ │ │ + // 2108: iload 5 │ │ │ │ + // 2110: aload 6 │ │ │ │ + // 2112: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 2115: iconst_3 │ │ │ │ + // 2116: istore 5 │ │ │ │ + // 2118: ldc_w "[ Testing pm list packages -d ]\n" │ │ │ │ + // 2121: astore 6 │ │ │ │ + // 2123: iload 5 │ │ │ │ + // 2125: istore_3 │ │ │ │ + // 2126: aload 6 │ │ │ │ + // 2128: astore 4 │ │ │ │ + // 2130: aload_0 │ │ │ │ + // 2131: iload 5 │ │ │ │ + // 2133: aload 6 │ │ │ │ + // 2135: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 2138: new Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$4; │ │ │ │ + // 2141: astore 23 │ │ │ │ + // 2143: iconst_0 │ │ │ │ + // 2144: istore 5 │ │ │ │ + // 2146: aconst_null │ │ │ │ + // 2147: astore 8 │ │ │ │ + // 2149: iconst_1 │ │ │ │ + // 2150: istore_1 │ │ │ │ + // 2151: iload_1 │ │ │ │ + // 2152: anewarray Ljava/lang/String; │ │ │ │ + // 2155: astore_2 │ │ │ │ + // 2156: aload_2 │ │ │ │ + // 2157: astore 6 │ │ │ │ + // 2159: iconst_0 │ │ │ │ + // 2160: istore 15 │ │ │ │ + // 2162: aconst_null │ │ │ │ + // 2163: astore 10 │ │ │ │ + // 2165: ldc_w "sh /system/bin/pm list packages -d" │ │ │ │ + // 2168: astore 11 │ │ │ │ + // 2170: aload_2 │ │ │ │ + // 2171: iconst_0 │ │ │ │ + // 2172: aload 11 │ │ │ │ + // 2174: aastore │ │ │ │ + // 2175: aload_0 │ │ │ │ + // 2176: astore_2 │ │ │ │ + // 2177: iconst_0 │ │ │ │ + // 2178: istore_3 │ │ │ │ + // 2179: aload 6 │ │ │ │ + // 2181: astore 4 │ │ │ │ + // 2183: aload 23 │ │ │ │ // 2185: aload_0 │ │ │ │ - // 2186: astore_2 │ │ │ │ - // 2187: iconst_0 │ │ │ │ - // 2188: istore_3 │ │ │ │ - // 2189: aload 6 │ │ │ │ - // 2191: astore 4 │ │ │ │ - // 2193: aload 24 │ │ │ │ - // 2195: aload_0 │ │ │ │ - // 2196: iconst_0 │ │ │ │ - // 2197: aload 6 │ │ │ │ - // 2199: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$4.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V │ │ │ │ - // 2202: aload 23 │ │ │ │ - // 2204: aload 24 │ │ │ │ - // 2206: invokevirtual com/stericson/RootShell/execution/Shell.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ │ │ - // 2209: pop │ │ │ │ - // 2210: aload_0 │ │ │ │ - // 2211: astore_2 │ │ │ │ - // 2212: iconst_4 │ │ │ │ - // 2213: istore_3 │ │ │ │ - // 2214: ldc_w "Switching RootContext - UNTRUSTED" │ │ │ │ - // 2217: astore 4 │ │ │ │ - // 2219: aload_0 │ │ │ │ - // 2220: iload_3 │ │ │ │ - // 2221: aload 4 │ │ │ │ - // 2223: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 2226: ldc_w "[ Switching Root Context - UNTRUSTED ]\n" │ │ │ │ - // 2229: astore 6 │ │ │ │ - // 2231: iconst_3 │ │ │ │ - // 2232: istore_3 │ │ │ │ - // 2233: aload 6 │ │ │ │ - // 2235: astore 4 │ │ │ │ - // 2237: aload_0 │ │ │ │ - // 2238: iload_3 │ │ │ │ - // 2239: aload 6 │ │ │ │ - // 2241: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 2244: iconst_1 │ │ │ │ - // 2245: istore 5 │ │ │ │ - // 2247: getstatic com/stericson/RootShell/execution/Shell$ShellContext.UNTRUSTED_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; │ │ │ │ - // 2250: astore 6 │ │ │ │ - // 2252: iload 5 │ │ │ │ - // 2254: aload 6 │ │ │ │ - // 2256: invokestatic com/stericson/RootTools/RootTools.getShell:(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; │ │ │ │ - // 2259: astore 23 │ │ │ │ - // 2261: new Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$5; │ │ │ │ - // 2264: astore 24 │ │ │ │ - // 2266: iconst_0 │ │ │ │ - // 2267: istore 5 │ │ │ │ - // 2269: aconst_null │ │ │ │ - // 2270: astore 13 │ │ │ │ - // 2272: iconst_1 │ │ │ │ - // 2273: istore_1 │ │ │ │ - // 2274: iload_1 │ │ │ │ - // 2275: anewarray Ljava/lang/String; │ │ │ │ - // 2278: astore_2 │ │ │ │ - // 2279: aload_2 │ │ │ │ - // 2280: astore 6 │ │ │ │ - // 2282: iconst_0 │ │ │ │ - // 2283: istore 15 │ │ │ │ - // 2285: aconst_null │ │ │ │ - // 2286: astore 10 │ │ │ │ - // 2288: ldc_w "id" │ │ │ │ - // 2291: astore 17 │ │ │ │ - // 2293: aload_2 │ │ │ │ - // 2294: iconst_0 │ │ │ │ - // 2295: aload 17 │ │ │ │ - // 2297: aastore │ │ │ │ + // 2186: iconst_0 │ │ │ │ + // 2187: aload 6 │ │ │ │ + // 2189: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$4.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V │ │ │ │ + // 2192: aload 22 │ │ │ │ + // 2194: aload 23 │ │ │ │ + // 2196: invokevirtual com/stericson/RootShell/execution/Shell.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ │ │ + // 2199: pop │ │ │ │ + // 2200: aload_0 │ │ │ │ + // 2201: astore_2 │ │ │ │ + // 2202: iconst_4 │ │ │ │ + // 2203: istore_3 │ │ │ │ + // 2204: ldc_w "Switching RootContext - UNTRUSTED" │ │ │ │ + // 2207: astore 4 │ │ │ │ + // 2209: aload_0 │ │ │ │ + // 2210: iload_3 │ │ │ │ + // 2211: aload 4 │ │ │ │ + // 2213: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 2216: ldc_w "[ Switching Root Context - UNTRUSTED ]\n" │ │ │ │ + // 2219: astore 6 │ │ │ │ + // 2221: iconst_3 │ │ │ │ + // 2222: istore_3 │ │ │ │ + // 2223: aload 6 │ │ │ │ + // 2225: astore 4 │ │ │ │ + // 2227: aload_0 │ │ │ │ + // 2228: iload_3 │ │ │ │ + // 2229: aload 6 │ │ │ │ + // 2231: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 2234: iconst_1 │ │ │ │ + // 2235: istore 5 │ │ │ │ + // 2237: getstatic com/stericson/RootShell/execution/Shell$ShellContext.UNTRUSTED_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; │ │ │ │ + // 2240: astore 6 │ │ │ │ + // 2242: iload 5 │ │ │ │ + // 2244: aload 6 │ │ │ │ + // 2246: invokestatic com/stericson/RootTools/RootTools.getShell:(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; │ │ │ │ + // 2249: astore 22 │ │ │ │ + // 2251: new Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$5; │ │ │ │ + // 2254: astore 23 │ │ │ │ + // 2256: iconst_0 │ │ │ │ + // 2257: istore 5 │ │ │ │ + // 2259: aconst_null │ │ │ │ + // 2260: astore 8 │ │ │ │ + // 2262: iconst_1 │ │ │ │ + // 2263: istore_1 │ │ │ │ + // 2264: iload_1 │ │ │ │ + // 2265: anewarray Ljava/lang/String; │ │ │ │ + // 2268: astore_2 │ │ │ │ + // 2269: aload_2 │ │ │ │ + // 2270: astore 6 │ │ │ │ + // 2272: iconst_0 │ │ │ │ + // 2273: istore 15 │ │ │ │ + // 2275: aconst_null │ │ │ │ + // 2276: astore 10 │ │ │ │ + // 2278: ldc_w "id" │ │ │ │ + // 2281: astore 11 │ │ │ │ + // 2283: aload_2 │ │ │ │ + // 2284: iconst_0 │ │ │ │ + // 2285: aload 11 │ │ │ │ + // 2287: aastore │ │ │ │ + // 2288: aload_0 │ │ │ │ + // 2289: astore_2 │ │ │ │ + // 2290: iconst_0 │ │ │ │ + // 2291: istore_3 │ │ │ │ + // 2292: aload 6 │ │ │ │ + // 2294: astore 4 │ │ │ │ + // 2296: aload 23 │ │ │ │ // 2298: aload_0 │ │ │ │ - // 2299: astore_2 │ │ │ │ - // 2300: iconst_0 │ │ │ │ - // 2301: istore_3 │ │ │ │ - // 2302: aload 6 │ │ │ │ - // 2304: astore 4 │ │ │ │ - // 2306: aload 24 │ │ │ │ - // 2308: aload_0 │ │ │ │ - // 2309: iconst_0 │ │ │ │ - // 2310: aload 6 │ │ │ │ - // 2312: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$5.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V │ │ │ │ - // 2315: aload 23 │ │ │ │ - // 2317: aload 24 │ │ │ │ - // 2319: invokevirtual com/stericson/RootShell/execution/Shell.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ │ │ - // 2322: pop │ │ │ │ - // 2323: aload_0 │ │ │ │ - // 2324: astore_2 │ │ │ │ - // 2325: iconst_4 │ │ │ │ - // 2326: istore_3 │ │ │ │ - // 2327: ldc_w "Testing df" │ │ │ │ - // 2330: astore 4 │ │ │ │ - // 2332: aload_0 │ │ │ │ - // 2333: iload_3 │ │ │ │ - // 2334: aload 4 │ │ │ │ - // 2336: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 2339: ldc_w "/data" │ │ │ │ - // 2342: astore 13 │ │ │ │ - // 2344: aload 13 │ │ │ │ - // 2346: invokestatic com/stericson/RootTools/RootTools.getSpace:(Ljava/lang/String;)J │ │ │ │ - // 2349: lstore 25 │ │ │ │ - // 2351: iconst_3 │ │ │ │ - // 2352: istore_3 │ │ │ │ - // 2353: ldc_w "[ Checking /data partition size]\n" │ │ │ │ - // 2356: astore 4 │ │ │ │ - // 2358: aload_0 │ │ │ │ - // 2359: iload_3 │ │ │ │ - // 2360: aload 4 │ │ │ │ - // 2362: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 2365: new Ljava/lang/StringBuilder; │ │ │ │ - // 2368: astore 6 │ │ │ │ - // 2370: aload 6 │ │ │ │ - // 2372: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 2375: aload 6 │ │ │ │ - // 2377: astore_2 │ │ │ │ - // 2378: aload 6 │ │ │ │ - // 2380: lload 25 │ │ │ │ - // 2382: invokevirtual java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ - // 2385: astore 6 │ │ │ │ - // 2387: ldc_w "k\n\n" │ │ │ │ - // 2390: astore 10 │ │ │ │ - // 2392: aload 6 │ │ │ │ - // 2394: aload 10 │ │ │ │ - // 2396: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 2399: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 2402: astore 6 │ │ │ │ - // 2404: aload_0 │ │ │ │ - // 2405: astore_2 │ │ │ │ - // 2406: iconst_3 │ │ │ │ - // 2407: istore_3 │ │ │ │ - // 2408: aload 6 │ │ │ │ - // 2410: astore 4 │ │ │ │ - // 2412: aload_0 │ │ │ │ - // 2413: iload_3 │ │ │ │ - // 2414: aload 6 │ │ │ │ - // 2416: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 2419: iconst_1 │ │ │ │ - // 2420: istore 5 │ │ │ │ - // 2422: iload 5 │ │ │ │ - // 2424: invokestatic com/stericson/RootTools/RootTools.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; │ │ │ │ - // 2427: astore 23 │ │ │ │ - // 2429: new Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6; │ │ │ │ - // 2432: astore 24 │ │ │ │ - // 2434: bipush 42 │ │ │ │ - // 2436: istore 5 │ │ │ │ - // 2438: iconst_0 │ │ │ │ - // 2439: istore_1 │ │ │ │ - // 2440: aconst_null │ │ │ │ - // 2441: astore 6 │ │ │ │ - // 2443: iconst_1 │ │ │ │ - // 2444: istore 15 │ │ │ │ - // 2446: iload 15 │ │ │ │ - // 2448: anewarray Ljava/lang/String; │ │ │ │ - // 2451: astore_2 │ │ │ │ - // 2452: aload_2 │ │ │ │ - // 2453: astore 10 │ │ │ │ - // 2455: iconst_0 │ │ │ │ - // 2456: istore 16 │ │ │ │ - // 2458: aconst_null │ │ │ │ - // 2459: astore 17 │ │ │ │ - // 2461: ldc_w "echo done" │ │ │ │ - // 2464: astore 18 │ │ │ │ - // 2466: aload_2 │ │ │ │ - // 2467: iconst_0 │ │ │ │ - // 2468: aload 18 │ │ │ │ - // 2470: aastore │ │ │ │ + // 2299: iconst_0 │ │ │ │ + // 2300: aload 6 │ │ │ │ + // 2302: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$5.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V │ │ │ │ + // 2305: aload 22 │ │ │ │ + // 2307: aload 23 │ │ │ │ + // 2309: invokevirtual com/stericson/RootShell/execution/Shell.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ │ │ + // 2312: pop │ │ │ │ + // 2313: aload_0 │ │ │ │ + // 2314: astore_2 │ │ │ │ + // 2315: iconst_4 │ │ │ │ + // 2316: istore_3 │ │ │ │ + // 2317: ldc_w "Testing df" │ │ │ │ + // 2320: astore 4 │ │ │ │ + // 2322: aload_0 │ │ │ │ + // 2323: iload_3 │ │ │ │ + // 2324: aload 4 │ │ │ │ + // 2326: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 2329: ldc_w "/data" │ │ │ │ + // 2332: astore 8 │ │ │ │ + // 2334: aload 8 │ │ │ │ + // 2336: invokestatic com/stericson/RootTools/RootTools.getSpace:(Ljava/lang/String;)J │ │ │ │ + // 2339: lstore 24 │ │ │ │ + // 2341: iconst_3 │ │ │ │ + // 2342: istore_3 │ │ │ │ + // 2343: ldc_w "[ Checking /data partition size]\n" │ │ │ │ + // 2346: astore 4 │ │ │ │ + // 2348: aload_0 │ │ │ │ + // 2349: iload_3 │ │ │ │ + // 2350: aload 4 │ │ │ │ + // 2352: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 2355: new Ljava/lang/StringBuilder; │ │ │ │ + // 2358: astore 6 │ │ │ │ + // 2360: aload 6 │ │ │ │ + // 2362: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 2365: aload 6 │ │ │ │ + // 2367: astore_2 │ │ │ │ + // 2368: aload 6 │ │ │ │ + // 2370: lload 24 │ │ │ │ + // 2372: invokevirtual java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ + // 2375: astore 6 │ │ │ │ + // 2377: ldc_w "k\n\n" │ │ │ │ + // 2380: astore 10 │ │ │ │ + // 2382: aload 6 │ │ │ │ + // 2384: aload 10 │ │ │ │ + // 2386: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 2389: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 2392: astore 6 │ │ │ │ + // 2394: aload_0 │ │ │ │ + // 2395: astore_2 │ │ │ │ + // 2396: iconst_3 │ │ │ │ + // 2397: istore_3 │ │ │ │ + // 2398: aload 6 │ │ │ │ + // 2400: astore 4 │ │ │ │ + // 2402: aload_0 │ │ │ │ + // 2403: iload_3 │ │ │ │ + // 2404: aload 6 │ │ │ │ + // 2406: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 2409: iconst_1 │ │ │ │ + // 2410: istore 5 │ │ │ │ + // 2412: iload 5 │ │ │ │ + // 2414: invokestatic com/stericson/RootTools/RootTools.getShell:(Z)Lcom/stericson/RootShell/execution/Shell; │ │ │ │ + // 2417: astore 22 │ │ │ │ + // 2419: new Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6; │ │ │ │ + // 2422: astore 23 │ │ │ │ + // 2424: bipush 42 │ │ │ │ + // 2426: istore 5 │ │ │ │ + // 2428: iconst_0 │ │ │ │ + // 2429: istore_1 │ │ │ │ + // 2430: aconst_null │ │ │ │ + // 2431: astore 6 │ │ │ │ + // 2433: iconst_1 │ │ │ │ + // 2434: istore 15 │ │ │ │ + // 2436: iload 15 │ │ │ │ + // 2438: anewarray Ljava/lang/String; │ │ │ │ + // 2441: astore_2 │ │ │ │ + // 2442: aload_2 │ │ │ │ + // 2443: astore 10 │ │ │ │ + // 2445: iconst_0 │ │ │ │ + // 2446: istore 16 │ │ │ │ + // 2448: aconst_null │ │ │ │ + // 2449: astore 11 │ │ │ │ + // 2451: ldc_w "echo done" │ │ │ │ + // 2454: astore 17 │ │ │ │ + // 2456: aload_2 │ │ │ │ + // 2457: iconst_0 │ │ │ │ + // 2458: aload 17 │ │ │ │ + // 2460: aastore │ │ │ │ + // 2461: aload_0 │ │ │ │ + // 2462: astore_2 │ │ │ │ + // 2463: iload 5 │ │ │ │ + // 2465: istore_3 │ │ │ │ + // 2466: aconst_null │ │ │ │ + // 2467: astore 4 │ │ │ │ + // 2469: aload 23 │ │ │ │ // 2471: aload_0 │ │ │ │ - // 2472: astore_2 │ │ │ │ - // 2473: iload 5 │ │ │ │ - // 2475: istore_3 │ │ │ │ - // 2476: aconst_null │ │ │ │ - // 2477: astore 4 │ │ │ │ - // 2479: aload 24 │ │ │ │ - // 2481: aload_0 │ │ │ │ - // 2482: iload 5 │ │ │ │ - // 2484: iconst_0 │ │ │ │ - // 2485: aload 10 │ │ │ │ - // 2487: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;IZ[Ljava/lang/String;)V │ │ │ │ - // 2490: aload 23 │ │ │ │ - // 2492: aload 24 │ │ │ │ - // 2494: invokevirtual com/stericson/RootShell/execution/Shell.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ │ │ - // 2497: pop │ │ │ │ - // 2498: return │ │ │ │ - // 2499: astore 27 │ │ │ │ - // 2501: aload 27 │ │ │ │ + // 2472: iload 5 │ │ │ │ + // 2474: iconst_0 │ │ │ │ + // 2475: aload 10 │ │ │ │ + // 2477: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6.:(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;IZ[Ljava/lang/String;)V │ │ │ │ + // 2480: aload 22 │ │ │ │ + // 2482: aload 23 │ │ │ │ + // 2484: invokevirtual com/stericson/RootShell/execution/Shell.add:(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ │ │ + // 2487: pop │ │ │ │ + // 2488: return │ │ │ │ + // 2489: astore 26 │ │ │ │ + // 2491: aload 26 │ │ │ │ + // 2493: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ + // 2496: goto 895 │ │ │ │ + // 2499: astore 26 │ │ │ │ + // 2501: aload 26 │ │ │ │ // 2503: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ - // 2506: goto 900 │ │ │ │ - // 2509: astore 27 │ │ │ │ - // 2511: aload 27 │ │ │ │ + // 2506: goto 1009 │ │ │ │ + // 2509: astore 19 │ │ │ │ + // 2511: aload 19 │ │ │ │ // 2513: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ - // 2516: goto 1014 │ │ │ │ - // 2519: astore 20 │ │ │ │ - // 2521: aload 20 │ │ │ │ - // 2523: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ - // 2526: goto 1364 │ │ │ │ - // 2529: iconst_3 │ │ │ │ - // 2530: istore 5 │ │ │ │ - // 2532: ldc_w "Permissions == null k\n\n" │ │ │ │ - // 2535: astore 6 │ │ │ │ - // 2537: iload 5 │ │ │ │ - // 2539: istore_3 │ │ │ │ - // 2540: aload 6 │ │ │ │ - // 2542: astore 4 │ │ │ │ - // 2544: aload_0 │ │ │ │ - // 2545: iload 5 │ │ │ │ - // 2547: aload 6 │ │ │ │ - // 2549: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ - // 2552: goto 1768 │ │ │ │ - // 2555: astore 11 │ │ │ │ - // 2557: aload 11 │ │ │ │ + // 2516: goto 1354 │ │ │ │ + // 2519: iconst_3 │ │ │ │ + // 2520: istore 5 │ │ │ │ + // 2522: ldc_w "Permissions == null k\n\n" │ │ │ │ + // 2525: astore 6 │ │ │ │ + // 2527: iload 5 │ │ │ │ + // 2529: istore_3 │ │ │ │ + // 2530: aload 6 │ │ │ │ + // 2532: astore 4 │ │ │ │ + // 2534: aload_0 │ │ │ │ + // 2535: iload 5 │ │ │ │ + // 2537: aload 6 │ │ │ │ + // 2539: invokespecial com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.visualUpdate:(ILjava/lang/String;)V │ │ │ │ + // 2542: goto 1758 │ │ │ │ + // 2545: astore 12 │ │ │ │ + // 2547: aload 12 │ │ │ │ + // 2549: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ + // 2552: goto 1979 │ │ │ │ + // 2555: astore 12 │ │ │ │ + // 2557: aload 12 │ │ │ │ // 2559: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ - // 2562: goto 1989 │ │ │ │ - // 2565: astore 11 │ │ │ │ - // 2567: aload 11 │ │ │ │ + // 2562: goto 2200 │ │ │ │ + // 2565: astore 12 │ │ │ │ + // 2567: aload 12 │ │ │ │ // 2569: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ - // 2572: goto 2210 │ │ │ │ - // 2575: astore 11 │ │ │ │ - // 2577: aload 11 │ │ │ │ + // 2572: goto 2313 │ │ │ │ + // 2575: astore 12 │ │ │ │ + // 2577: aload 12 │ │ │ │ // 2579: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ - // 2582: goto 2323 │ │ │ │ - // 2585: astore 11 │ │ │ │ - // 2587: aload 11 │ │ │ │ - // 2589: invokevirtual java/lang/Exception.printStackTrace:()V │ │ │ │ - // 2592: goto 2498 │ │ │ │ + // 2582: goto 2488 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- --------------------- │ │ │ │ - // 47 50 156 163 Ljava/lang/Exception; │ │ │ │ - // 52 59 156 163 Ljava/lang/Exception; │ │ │ │ - // 61 68 156 163 Ljava/lang/Exception; │ │ │ │ - // 75 82 156 163 Ljava/lang/Exception; │ │ │ │ - // 84 89 156 163 Ljava/lang/Exception; │ │ │ │ - // 94 97 156 163 Ljava/lang/Exception; │ │ │ │ - // 99 104 156 163 Ljava/lang/Exception; │ │ │ │ - // 109 114 156 163 Ljava/lang/Exception; │ │ │ │ - // 122 127 156 163 Ljava/lang/Exception; │ │ │ │ - // 129 134 156 163 Ljava/lang/Exception; │ │ │ │ - // 148 153 156 163 Ljava/lang/Exception; │ │ │ │ - // 715 720 2499 2509 Ljava/lang/Exception; │ │ │ │ - // 737 742 2499 2509 Ljava/lang/Exception; │ │ │ │ - // 745 748 2499 2509 Ljava/lang/Exception; │ │ │ │ - // 750 755 2499 2509 Ljava/lang/Exception; │ │ │ │ - // 759 764 2499 2509 Ljava/lang/Exception; │ │ │ │ - // 780 783 2499 2509 Ljava/lang/Exception; │ │ │ │ - // 793 796 2499 2509 Ljava/lang/Exception; │ │ │ │ - // 806 809 2499 2509 Ljava/lang/Exception; │ │ │ │ - // 819 822 2499 2509 Ljava/lang/Exception; │ │ │ │ - // 832 835 2499 2509 Ljava/lang/Exception; │ │ │ │ - // 845 848 2499 2509 Ljava/lang/Exception; │ │ │ │ - // 848 852 2499 2509 Ljava/lang/Exception; │ │ │ │ - // 856 861 2499 2509 Ljava/lang/Exception; │ │ │ │ - // 869 874 2499 2509 Ljava/lang/Exception; │ │ │ │ - // 876 881 2499 2509 Ljava/lang/Exception; │ │ │ │ - // 895 900 2499 2509 Ljava/lang/Exception; │ │ │ │ - // 919 924 2509 2519 Ljava/lang/Exception; │ │ │ │ - // 941 946 2509 2519 Ljava/lang/Exception; │ │ │ │ - // 949 952 2509 2519 Ljava/lang/Exception; │ │ │ │ - // 954 959 2509 2519 Ljava/lang/Exception; │ │ │ │ - // 963 968 2509 2519 Ljava/lang/Exception; │ │ │ │ - // 972 977 2509 2519 Ljava/lang/Exception; │ │ │ │ - // 985 990 2509 2519 Ljava/lang/Exception; │ │ │ │ - // 992 997 2509 2519 Ljava/lang/Exception; │ │ │ │ - // 1009 1014 2509 2519 Ljava/lang/Exception; │ │ │ │ - // 1127 1132 1247 1254 Ljava/lang/Exception; │ │ │ │ - // 1136 1141 1247 1254 Ljava/lang/Exception; │ │ │ │ - // 1143 1150 1247 1254 Ljava/lang/Exception; │ │ │ │ - // 1152 1159 1247 1254 Ljava/lang/Exception; │ │ │ │ - // 1166 1173 1247 1254 Ljava/lang/Exception; │ │ │ │ - // 1175 1180 1247 1254 Ljava/lang/Exception; │ │ │ │ - // 1185 1188 1247 1254 Ljava/lang/Exception; │ │ │ │ - // 1190 1195 1247 1254 Ljava/lang/Exception; │ │ │ │ - // 1200 1205 1247 1254 Ljava/lang/Exception; │ │ │ │ - // 1213 1218 1247 1254 Ljava/lang/Exception; │ │ │ │ - // 1220 1225 1247 1254 Ljava/lang/Exception; │ │ │ │ - // 1239 1244 1247 1254 Ljava/lang/Exception; │ │ │ │ - // 1286 1291 2519 2529 Ljava/lang/Exception; │ │ │ │ - // 1295 1300 2519 2529 Ljava/lang/Exception; │ │ │ │ - // 1305 1308 2519 2529 Ljava/lang/Exception; │ │ │ │ - // 1310 1315 2519 2529 Ljava/lang/Exception; │ │ │ │ - // 1320 1325 2519 2529 Ljava/lang/Exception; │ │ │ │ - // 1333 1338 2519 2529 Ljava/lang/Exception; │ │ │ │ - // 1340 1345 2519 2529 Ljava/lang/Exception; │ │ │ │ - // 1359 1364 2519 2529 Ljava/lang/Exception; │ │ │ │ - // 1805 1810 2555 2565 Ljava/lang/Exception; │ │ │ │ - // 1812 1815 2555 2565 Ljava/lang/Exception; │ │ │ │ - // 1825 1829 2555 2565 Ljava/lang/Exception; │ │ │ │ - // 1846 1849 2555 2565 Ljava/lang/Exception; │ │ │ │ - // 1861 1866 2555 2565 Ljava/lang/Exception; │ │ │ │ - // 1868 1874 2555 2565 Ljava/lang/Exception; │ │ │ │ - // 1892 1897 2555 2565 Ljava/lang/Exception; │ │ │ │ - // 1915 1920 2555 2565 Ljava/lang/Exception; │ │ │ │ - // 1920 1923 2555 2565 Ljava/lang/Exception; │ │ │ │ - // 1939 1944 2555 2565 Ljava/lang/Exception; │ │ │ │ - // 1961 1964 2555 2565 Ljava/lang/Exception; │ │ │ │ - // 1976 1981 2555 2565 Ljava/lang/Exception; │ │ │ │ - // 1983 1989 2555 2565 Ljava/lang/Exception; │ │ │ │ - // 2026 2029 2565 2575 Ljava/lang/Exception; │ │ │ │ - // 2033 2038 2565 2575 Ljava/lang/Exception; │ │ │ │ - // 2040 2043 2565 2575 Ljava/lang/Exception; │ │ │ │ - // 2053 2057 2565 2575 Ljava/lang/Exception; │ │ │ │ - // 2074 2077 2565 2575 Ljava/lang/Exception; │ │ │ │ - // 2089 2094 2565 2575 Ljava/lang/Exception; │ │ │ │ - // 2096 2102 2565 2575 Ljava/lang/Exception; │ │ │ │ - // 2120 2125 2565 2575 Ljava/lang/Exception; │ │ │ │ - // 2143 2148 2565 2575 Ljava/lang/Exception; │ │ │ │ - // 2148 2151 2565 2575 Ljava/lang/Exception; │ │ │ │ - // 2161 2165 2565 2575 Ljava/lang/Exception; │ │ │ │ - // 2182 2185 2565 2575 Ljava/lang/Exception; │ │ │ │ - // 2197 2202 2565 2575 Ljava/lang/Exception; │ │ │ │ - // 2204 2210 2565 2575 Ljava/lang/Exception; │ │ │ │ - // 2247 2250 2575 2585 Ljava/lang/Exception; │ │ │ │ - // 2254 2259 2575 2585 Ljava/lang/Exception; │ │ │ │ - // 2261 2264 2575 2585 Ljava/lang/Exception; │ │ │ │ - // 2274 2278 2575 2585 Ljava/lang/Exception; │ │ │ │ - // 2295 2298 2575 2585 Ljava/lang/Exception; │ │ │ │ - // 2310 2315 2575 2585 Ljava/lang/Exception; │ │ │ │ - // 2317 2323 2575 2585 Ljava/lang/Exception; │ │ │ │ - // 2422 2427 2585 2595 Ljava/lang/Exception; │ │ │ │ - // 2429 2432 2585 2595 Ljava/lang/Exception; │ │ │ │ - // 2446 2451 2585 2595 Ljava/lang/Exception; │ │ │ │ - // 2468 2471 2585 2595 Ljava/lang/Exception; │ │ │ │ - // 2485 2490 2585 2595 Ljava/lang/Exception; │ │ │ │ - // 2492 2498 2585 2595 Ljava/lang/Exception; │ │ │ │ + // 47 50 151 158 Ljava/lang/Exception; │ │ │ │ + // 52 59 151 158 Ljava/lang/Exception; │ │ │ │ + // 61 68 151 158 Ljava/lang/Exception; │ │ │ │ + // 73 80 151 158 Ljava/lang/Exception; │ │ │ │ + // 82 87 151 158 Ljava/lang/Exception; │ │ │ │ + // 91 94 151 158 Ljava/lang/Exception; │ │ │ │ + // 96 101 151 158 Ljava/lang/Exception; │ │ │ │ + // 106 111 151 158 Ljava/lang/Exception; │ │ │ │ + // 119 124 151 158 Ljava/lang/Exception; │ │ │ │ + // 126 131 151 158 Ljava/lang/Exception; │ │ │ │ + // 143 148 151 158 Ljava/lang/Exception; │ │ │ │ + // 710 715 2489 2499 Ljava/lang/Exception; │ │ │ │ + // 732 737 2489 2499 Ljava/lang/Exception; │ │ │ │ + // 740 743 2489 2499 Ljava/lang/Exception; │ │ │ │ + // 745 750 2489 2499 Ljava/lang/Exception; │ │ │ │ + // 754 759 2489 2499 Ljava/lang/Exception; │ │ │ │ + // 775 778 2489 2499 Ljava/lang/Exception; │ │ │ │ + // 788 791 2489 2499 Ljava/lang/Exception; │ │ │ │ + // 801 804 2489 2499 Ljava/lang/Exception; │ │ │ │ + // 814 817 2489 2499 Ljava/lang/Exception; │ │ │ │ + // 827 830 2489 2499 Ljava/lang/Exception; │ │ │ │ + // 840 843 2489 2499 Ljava/lang/Exception; │ │ │ │ + // 843 847 2489 2499 Ljava/lang/Exception; │ │ │ │ + // 851 856 2489 2499 Ljava/lang/Exception; │ │ │ │ + // 864 869 2489 2499 Ljava/lang/Exception; │ │ │ │ + // 871 876 2489 2499 Ljava/lang/Exception; │ │ │ │ + // 890 895 2489 2499 Ljava/lang/Exception; │ │ │ │ + // 914 919 2499 2509 Ljava/lang/Exception; │ │ │ │ + // 936 941 2499 2509 Ljava/lang/Exception; │ │ │ │ + // 944 947 2499 2509 Ljava/lang/Exception; │ │ │ │ + // 949 954 2499 2509 Ljava/lang/Exception; │ │ │ │ + // 958 963 2499 2509 Ljava/lang/Exception; │ │ │ │ + // 967 972 2499 2509 Ljava/lang/Exception; │ │ │ │ + // 980 985 2499 2509 Ljava/lang/Exception; │ │ │ │ + // 987 992 2499 2509 Ljava/lang/Exception; │ │ │ │ + // 1004 1009 2499 2509 Ljava/lang/Exception; │ │ │ │ + // 1122 1127 1237 1244 Ljava/lang/Exception; │ │ │ │ + // 1131 1136 1237 1244 Ljava/lang/Exception; │ │ │ │ + // 1138 1145 1237 1244 Ljava/lang/Exception; │ │ │ │ + // 1147 1154 1237 1244 Ljava/lang/Exception; │ │ │ │ + // 1159 1166 1237 1244 Ljava/lang/Exception; │ │ │ │ + // 1168 1173 1237 1244 Ljava/lang/Exception; │ │ │ │ + // 1177 1180 1237 1244 Ljava/lang/Exception; │ │ │ │ + // 1182 1187 1237 1244 Ljava/lang/Exception; │ │ │ │ + // 1192 1197 1237 1244 Ljava/lang/Exception; │ │ │ │ + // 1205 1210 1237 1244 Ljava/lang/Exception; │ │ │ │ + // 1212 1217 1237 1244 Ljava/lang/Exception; │ │ │ │ + // 1229 1234 1237 1244 Ljava/lang/Exception; │ │ │ │ + // 1276 1281 2509 2519 Ljava/lang/Exception; │ │ │ │ + // 1285 1290 2509 2519 Ljava/lang/Exception; │ │ │ │ + // 1295 1298 2509 2519 Ljava/lang/Exception; │ │ │ │ + // 1300 1305 2509 2519 Ljava/lang/Exception; │ │ │ │ + // 1310 1315 2509 2519 Ljava/lang/Exception; │ │ │ │ + // 1323 1328 2509 2519 Ljava/lang/Exception; │ │ │ │ + // 1330 1335 2509 2519 Ljava/lang/Exception; │ │ │ │ + // 1349 1354 2509 2519 Ljava/lang/Exception; │ │ │ │ + // 1795 1800 2545 2555 Ljava/lang/Exception; │ │ │ │ + // 1802 1805 2545 2555 Ljava/lang/Exception; │ │ │ │ + // 1815 1819 2545 2555 Ljava/lang/Exception; │ │ │ │ + // 1836 1839 2545 2555 Ljava/lang/Exception; │ │ │ │ + // 1851 1856 2545 2555 Ljava/lang/Exception; │ │ │ │ + // 1858 1864 2545 2555 Ljava/lang/Exception; │ │ │ │ + // 1882 1887 2545 2555 Ljava/lang/Exception; │ │ │ │ + // 1905 1910 2545 2555 Ljava/lang/Exception; │ │ │ │ + // 1910 1913 2545 2555 Ljava/lang/Exception; │ │ │ │ + // 1929 1934 2545 2555 Ljava/lang/Exception; │ │ │ │ + // 1951 1954 2545 2555 Ljava/lang/Exception; │ │ │ │ + // 1966 1971 2545 2555 Ljava/lang/Exception; │ │ │ │ + // 1973 1979 2545 2555 Ljava/lang/Exception; │ │ │ │ + // 2016 2019 2555 2565 Ljava/lang/Exception; │ │ │ │ + // 2023 2028 2555 2565 Ljava/lang/Exception; │ │ │ │ + // 2030 2033 2555 2565 Ljava/lang/Exception; │ │ │ │ + // 2043 2047 2555 2565 Ljava/lang/Exception; │ │ │ │ + // 2064 2067 2555 2565 Ljava/lang/Exception; │ │ │ │ + // 2079 2084 2555 2565 Ljava/lang/Exception; │ │ │ │ + // 2086 2092 2555 2565 Ljava/lang/Exception; │ │ │ │ + // 2110 2115 2555 2565 Ljava/lang/Exception; │ │ │ │ + // 2133 2138 2555 2565 Ljava/lang/Exception; │ │ │ │ + // 2138 2141 2555 2565 Ljava/lang/Exception; │ │ │ │ + // 2151 2155 2555 2565 Ljava/lang/Exception; │ │ │ │ + // 2172 2175 2555 2565 Ljava/lang/Exception; │ │ │ │ + // 2187 2192 2555 2565 Ljava/lang/Exception; │ │ │ │ + // 2194 2200 2555 2565 Ljava/lang/Exception; │ │ │ │ + // 2237 2240 2565 2575 Ljava/lang/Exception; │ │ │ │ + // 2244 2249 2565 2575 Ljava/lang/Exception; │ │ │ │ + // 2251 2254 2565 2575 Ljava/lang/Exception; │ │ │ │ + // 2264 2268 2565 2575 Ljava/lang/Exception; │ │ │ │ + // 2285 2288 2565 2575 Ljava/lang/Exception; │ │ │ │ + // 2300 2305 2565 2575 Ljava/lang/Exception; │ │ │ │ + // 2307 2313 2565 2575 Ljava/lang/Exception; │ │ │ │ + // 2412 2417 2575 2585 Ljava/lang/Exception; │ │ │ │ + // 2419 2422 2575 2585 Ljava/lang/Exception; │ │ │ │ + // 2436 2441 2575 2585 Ljava/lang/Exception; │ │ │ │ + // 2458 2461 2575 2585 Ljava/lang/Exception; │ │ │ │ + // 2475 2480 2575 2585 Ljava/lang/Exception; │ │ │ │ + // 2482 2488 2575 2585 Ljava/lang/Exception; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ // java.lang.IndexOutOfBoundsException: Index 1367 out of bounds for length 1367 │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) │ │ ├── org/segin/ttleditor/TTLEditor.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -792,23 +792,23 @@ │ │ │ │ final Object[] array = { null }; │ │ │ │ try { │ │ │ │ final int size2 = list.size(); │ │ │ │ try { │ │ │ │ array[0] = Integer.valueOf(size2); │ │ │ │ String s = res.getQuantityString(n3, size, array); │ │ │ │ try { │ │ │ │ - Label_0263: { │ │ │ │ + Label_0269: { │ │ │ │ if (list.size() < n2) { │ │ │ │ - break Label_0263; │ │ │ │ + break Label_0269; │ │ │ │ } │ │ │ │ final Iterator iterator = list.iterator(); │ │ │ │ try { │ │ │ │ while (true) { │ │ │ │ if (!iterator.hasNext()) { │ │ │ │ - break Label_0263; │ │ │ │ + break Label_0269; │ │ │ │ } │ │ │ │ final InetAddress next = iterator.next(); │ │ │ │ try { │ │ │ │ final InetAddress inetAddress = (InetAddress)next; │ │ │ │ try { │ │ │ │ try { │ │ │ │ final StringBuilder sb = new StringBuilder(); ├── smali/com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$3.smali │ @@ -17,16 +17,17 @@ │ # instance fields │ .field final synthetic this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ │ # direct methods │ .method varargs constructor (Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # I │ - .param p3, "x1" # [Ljava/lang/String; │ + .param p1, "this$1" # Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ + .param p2, "id" # I │ + .param p3, "command" # [Ljava/lang/String; │ │ .prologue │ .line 353 │ iput-object p1, p0, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$3;->this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ invoke-direct {p0, p2, p3}, Lcom/stericson/RootShell/execution/Command;->(I[Ljava/lang/String;)V ├── smali/com/stericson/RootToolsTests/SanityCheckRootTools.smali │ @@ -24,15 +24,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 45 │ invoke-direct {p0}, Landroid/app/Activity;->()V │ │ - .line 507 │ return-void │ .end method │ │ .method static synthetic access$100(Lcom/stericson/RootToolsTests/SanityCheckRootTools;)Landroid/widget/ScrollView; │ .locals 1 │ .param p0, "x0" # Lcom/stericson/RootToolsTests/SanityCheckRootTools; │ │ @@ -67,61 +66,73 @@ │ invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V │ │ .line 56 │ new-instance v2, Landroid/os/StrictMode$ThreadPolicy$Builder; │ │ invoke-direct {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;->()V │ │ + .line 57 │ invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;->detectDiskReads()Landroid/os/StrictMode$ThreadPolicy$Builder; │ │ move-result-object v2 │ │ + .line 58 │ invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;->detectDiskWrites()Landroid/os/StrictMode$ThreadPolicy$Builder; │ │ move-result-object v2 │ │ + .line 59 │ invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;->detectNetwork()Landroid/os/StrictMode$ThreadPolicy$Builder; │ │ move-result-object v2 │ │ + .line 60 │ invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;->penaltyLog()Landroid/os/StrictMode$ThreadPolicy$Builder; │ │ move-result-object v2 │ │ + .line 61 │ invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;->build()Landroid/os/StrictMode$ThreadPolicy; │ │ move-result-object v2 │ │ + .line 56 │ invoke-static {v2}, Landroid/os/StrictMode;->setThreadPolicy(Landroid/os/StrictMode$ThreadPolicy;)V │ │ .line 62 │ new-instance v2, Landroid/os/StrictMode$VmPolicy$Builder; │ │ invoke-direct {v2}, Landroid/os/StrictMode$VmPolicy$Builder;->()V │ │ + .line 63 │ invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;->detectLeakedSqlLiteObjects()Landroid/os/StrictMode$VmPolicy$Builder; │ │ move-result-object v2 │ │ + .line 64 │ invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;->detectLeakedClosableObjects()Landroid/os/StrictMode$VmPolicy$Builder; │ │ move-result-object v2 │ │ + .line 65 │ invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;->penaltyLog()Landroid/os/StrictMode$VmPolicy$Builder; │ │ move-result-object v2 │ │ + .line 66 │ invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;->penaltyDeath()Landroid/os/StrictMode$VmPolicy$Builder; │ │ move-result-object v2 │ │ + .line 67 │ invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;->build()Landroid/os/StrictMode$VmPolicy; │ │ move-result-object v2 │ │ + .line 62 │ invoke-static {v2}, Landroid/os/StrictMode;->setVmPolicy(Landroid/os/StrictMode$VmPolicy;)V │ │ .line 69 │ const/4 v2, 0x1 │ │ sput-boolean v2, Lcom/stericson/RootTools/RootTools;->debugMode:Z ├── smali/com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread.smali │ @@ -93,93 +93,92 @@ │ .line 504 │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 24 │ + .locals 23 │ │ .prologue │ .line 155 │ - const/16 v19, 0x1 │ + const/16 v18, 0x1 │ │ - const/16 v20, 0x0 │ + const/16 v19, 0x0 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 169 │ - const/16 v19, 0x4 │ + const/16 v18, 0x4 │ │ - const-string v20, "Testing getPath" │ + const-string v19, "Testing getPath" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 170 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - const-string v20, "[ getPath ]\n" │ + const-string v19, "[ getPath ]\n" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 174 │ :try_start_0 │ invoke-static {}, Lcom/stericson/RootTools/RootTools;->getPath()Ljava/util/List; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 176 │ - .local v12, "paths":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v12}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v11, "paths":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v11}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v18 │ │ - .local v10, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v19 │ │ if-eqz v19, :cond_0 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - check-cast v11, Ljava/lang/String; │ + check-cast v10, Ljava/lang/String; │ │ .line 178 │ - .local v11, "path":Ljava/lang/String; │ + .local v10, "path":Ljava/lang/String; │ const/16 v19, 0x3 │ │ new-instance v20, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ │ move-object/from16 v0, v20 │ │ - invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v20 │ │ const-string v21, " k\n\n" │ │ invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -198,728 +197,726 @@ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 182 │ - .end local v10 # "i$":Ljava/util/Iterator; │ - .end local v11 # "path":Ljava/lang/String; │ - .end local v12 # "paths":Ljava/util/List;, "Ljava/util/List;" │ + .end local v10 # "path":Ljava/lang/String; │ + .end local v11 # "paths":Ljava/util/List;, "Ljava/util/List;" │ :catch_0 │ move-exception v6 │ │ .line 184 │ .local v6, "e":Ljava/lang/Exception; │ invoke-virtual {v6}, Ljava/lang/Exception;->printStackTrace()V │ │ .line 187 │ .end local v6 # "e":Ljava/lang/Exception; │ :cond_0 │ - const/16 v19, 0x4 │ + const/16 v18, 0x4 │ │ - const-string v20, "Testing A ton of commands" │ + const-string v19, "Testing A ton of commands" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 188 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - const-string v20, "[ Ton of Commands ]\n" │ + const-string v19, "[ Ton of Commands ]\n" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 190 │ const/4 v9, 0x0 │ │ .local v9, "i":I │ :goto_1 │ - const/16 v19, 0x64 │ + const/16 v18, 0x64 │ │ - move/from16 v0, v19 │ + move/from16 v0, v18 │ │ if-ge v9, v0, :cond_1 │ │ .line 192 │ - const-string v19, "/system/xbin/busybox" │ + const-string v18, "/system/xbin/busybox" │ │ - invoke-static/range {v19 .. v19}, Lcom/stericson/RootTools/RootTools;->exists(Ljava/lang/String;)Z │ + invoke-static/range {v18 .. v18}, Lcom/stericson/RootTools/RootTools;->exists(Ljava/lang/String;)Z │ │ .line 190 │ add-int/lit8 v9, v9, 0x1 │ │ goto :goto_1 │ │ .line 195 │ :cond_1 │ - const/16 v19, 0x4 │ + const/16 v18, 0x4 │ │ - const-string v20, "Testing Find Binary" │ + const-string v19, "Testing Find Binary" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 196 │ invoke-static {}, Lcom/stericson/RootTools/RootTools;->isRootAvailable()Z │ │ - move-result v14 │ + move-result v13 │ │ .line 197 │ - .local v14, "result":Z │ - const/16 v19, 0x3 │ + .local v13, "result":Z │ + const/16 v18, 0x3 │ │ - const-string v20, "[ Checking Root ]\n" │ + const-string v19, "[ Checking Root ]\n" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 198 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, " k\n\n" │ + const-string v20, " k\n\n" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 200 │ - const/16 v19, 0x4 │ + const/16 v18, 0x4 │ │ - const-string v20, "Testing file exists" │ + const-string v19, "Testing file exists" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 201 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - const-string v20, "[ Checking Exists() ]\n" │ + const-string v19, "[ Checking Exists() ]\n" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 202 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "/system/sbin/[" │ + const-string v20, "/system/sbin/[" │ │ - invoke-static/range {v21 .. v21}, Lcom/stericson/RootTools/RootTools;->exists(Ljava/lang/String;)Z │ + invoke-static/range {v20 .. v20}, Lcom/stericson/RootTools/RootTools;->exists(Ljava/lang/String;)Z │ │ - move-result v21 │ + move-result v20 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, " k\n\n" │ + const-string v20, " k\n\n" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 204 │ - const/16 v19, 0x4 │ + const/16 v18, 0x4 │ │ - const-string v20, "Testing Is Access Given" │ + const-string v19, "Testing Is Access Given" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 205 │ invoke-static {}, Lcom/stericson/RootTools/RootTools;->isAccessGiven()Z │ │ - move-result v14 │ + move-result v13 │ │ .line 206 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - const-string v20, "[ Checking for Access to Root ]\n" │ + const-string v19, "[ Checking for Access to Root ]\n" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 207 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, " k\n\n" │ + const-string v20, " k\n\n" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 209 │ - const/16 v19, 0x4 │ + const/16 v18, 0x4 │ │ - const-string v20, "Testing Remount" │ + const-string v19, "Testing Remount" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 210 │ - const-string v19, "/system" │ + const-string v18, "/system" │ │ - const-string v20, "rw" │ + const-string v19, "rw" │ │ - invoke-static/range {v19 .. v20}, Lcom/stericson/RootTools/RootTools;->remount(Ljava/lang/String;Ljava/lang/String;)Z │ + invoke-static/range {v18 .. v19}, Lcom/stericson/RootTools/RootTools;->remount(Ljava/lang/String;Ljava/lang/String;)Z │ │ - move-result v14 │ + move-result v13 │ │ .line 211 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - const-string v20, "[ Remounting System as RW ]\n" │ + const-string v19, "[ Remounting System as RW ]\n" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 212 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, " k\n\n" │ + const-string v20, " k\n\n" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 214 │ - const/16 v19, 0x4 │ + const/16 v18, 0x4 │ │ - const-string v20, "Testing CheckUtil" │ + const-string v19, "Testing CheckUtil" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 215 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - const-string v20, "[ Checking busybox is setup ]\n" │ + const-string v19, "[ Checking busybox is setup ]\n" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 216 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "busybox" │ + const-string v20, "busybox" │ │ - invoke-static/range {v21 .. v21}, Lcom/stericson/RootTools/RootTools;->checkUtil(Ljava/lang/String;)Z │ + invoke-static/range {v20 .. v20}, Lcom/stericson/RootTools/RootTools;->checkUtil(Ljava/lang/String;)Z │ │ - move-result v21 │ + move-result v20 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, " k\n\n" │ + const-string v20, " k\n\n" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 218 │ - const/16 v19, 0x4 │ + const/16 v18, 0x4 │ │ - const-string v20, "Testing getBusyBoxVersion" │ + const-string v19, "Testing getBusyBoxVersion" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 219 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - const-string v20, "[ Checking busybox version ]\n" │ + const-string v19, "[ Checking busybox version ]\n" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 220 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "/system/xbin/" │ + const-string v20, "/system/xbin/" │ │ - invoke-static/range {v21 .. v21}, Lcom/stericson/RootTools/RootTools;->getBusyBoxVersion(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static/range {v20 .. v20}, Lcom/stericson/RootTools/RootTools;->getBusyBoxVersion(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, " k\n\n" │ + const-string v20, " k\n\n" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 224 │ - const/16 v19, 0x4 │ + const/16 v18, 0x4 │ │ :try_start_1 │ - const-string v20, "Testing fixUtils" │ + const-string v19, "Testing fixUtils" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 225 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - const-string v20, "[ Checking Utils ]\n" │ + const-string v19, "[ Checking Utils ]\n" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 226 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - const/16 v21, 0x6 │ + const/16 v20, 0x6 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ new-array v0, v0, [Ljava/lang/String; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - const-string v23, "ls" │ + const-string v22, "ls" │ │ - aput-object v23, v21, v22 │ + aput-object v22, v20, v21 │ │ - const/16 v22, 0x1 │ + const/16 v21, 0x1 │ │ - const-string v23, "rm" │ + const-string v22, "rm" │ │ - aput-object v23, v21, v22 │ + aput-object v22, v20, v21 │ │ - const/16 v22, 0x2 │ + const/16 v21, 0x2 │ │ - const-string v23, "ln" │ + const-string v22, "ln" │ │ - aput-object v23, v21, v22 │ + aput-object v22, v20, v21 │ │ - const/16 v22, 0x3 │ + const/16 v21, 0x3 │ │ - const-string v23, "dd" │ + const-string v22, "dd" │ │ - aput-object v23, v21, v22 │ + aput-object v22, v20, v21 │ │ - const/16 v22, 0x4 │ + const/16 v21, 0x4 │ │ - const-string v23, "chmod" │ + const-string v22, "chmod" │ │ - aput-object v23, v21, v22 │ + aput-object v22, v20, v21 │ │ - const/16 v22, 0x5 │ + const/16 v21, 0x5 │ │ - const-string v23, "mount" │ + const-string v22, "mount" │ │ - aput-object v23, v21, v22 │ + aput-object v22, v20, v21 │ │ - invoke-static/range {v21 .. v21}, Lcom/stericson/RootTools/RootTools;->fixUtils([Ljava/lang/String;)Z │ + invoke-static/range {v20 .. v20}, Lcom/stericson/RootTools/RootTools;->fixUtils([Ljava/lang/String;)Z │ │ - move-result v21 │ + move-result v20 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, " k\n\n" │ + const-string v20, " k\n\n" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_2 │ │ .line 236 │ :goto_2 │ - const/16 v19, 0x4 │ + const/16 v18, 0x4 │ │ :try_start_2 │ - const-string v20, "Testing getSymlink" │ + const-string v19, "Testing getSymlink" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 237 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - const-string v20, "[ Checking [[ for symlink ]\n" │ + const-string v19, "[ Checking [[ for symlink ]\n" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 238 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "/system/bin/[[" │ + const-string v20, "/system/bin/[[" │ │ - invoke-static/range {v21 .. v21}, Lcom/stericson/RootTools/RootTools;->getSymlink(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static/range {v20 .. v20}, Lcom/stericson/RootTools/RootTools;->getSymlink(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, " k\n\n" │ + const-string v20, " k\n\n" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ :try_end_2 │ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_3 │ │ .line 246 │ :goto_3 │ - const/16 v19, 0x4 │ + const/16 v18, 0x4 │ │ - const-string v20, "Testing getInode" │ + const-string v19, "Testing getInode" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 247 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - const-string v20, "[ Checking Inodes ]\n" │ + const-string v19, "[ Checking Inodes ]\n" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 248 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "/system/bin/busybox" │ + const-string v20, "/system/bin/busybox" │ │ - invoke-static/range {v21 .. v21}, Lcom/stericson/RootTools/RootTools;->getInode(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static/range {v20 .. v20}, Lcom/stericson/RootTools/RootTools;->getInode(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, " k\n\n" │ + const-string v20, " k\n\n" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 250 │ - const/16 v19, 0x4 │ + const/16 v18, 0x4 │ │ - const-string v20, "Testing GetBusyBoxapplets" │ + const-string v19, "Testing GetBusyBoxapplets" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 254 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ :try_start_3 │ - const-string v20, "[ Getting all available Busybox applets ]\n" │ + const-string v19, "[ Getting all available Busybox applets ]\n" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 255 │ - const-string v19, "/data/data/stericson.busybox/files/bb/busybox" │ + const-string v18, "/data/data/stericson.busybox/files/bb/busybox" │ │ - invoke-static/range {v19 .. v19}, Lcom/stericson/RootTools/RootTools;->getBusyBoxApplets(Ljava/lang/String;)Ljava/util/List; │ + invoke-static/range {v18 .. v18}, Lcom/stericson/RootTools/RootTools;->getBusyBoxApplets(Ljava/lang/String;)Ljava/util/List; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-interface/range {v19 .. v19}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v18 .. v18}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v18 │ │ - .restart local v10 # "i$":Ljava/util/Iterator; │ :goto_4 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v19 │ │ if-eqz v19, :cond_2 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Ljava/lang/String; │ │ .line 257 │ .local v4, "applet":Ljava/lang/String; │ @@ -955,826 +952,823 @@ │ :try_end_3 │ .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_1 │ │ goto :goto_4 │ │ .line 261 │ .end local v4 # "applet":Ljava/lang/String; │ - .end local v10 # "i$":Ljava/util/Iterator; │ :catch_1 │ move-exception v7 │ │ .line 264 │ .local v7, "e1":Ljava/lang/Exception; │ invoke-virtual {v7}, Ljava/lang/Exception;->printStackTrace()V │ │ .line 267 │ .end local v7 # "e1":Ljava/lang/Exception; │ :cond_2 │ - const/16 v19, 0x4 │ + const/16 v18, 0x4 │ │ - const-string v20, "Testing GetBusyBox version in a special directory!" │ + const-string v19, "Testing GetBusyBox version in a special directory!" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 271 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ :try_start_4 │ - const-string v20, "[ Testing GetBusyBox version in a special directory! ]\n" │ + const-string v19, "[ Testing GetBusyBox version in a special directory! ]\n" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 272 │ - const-string v19, "/data/data/stericson.busybox/files/bb/" │ + const-string v18, "/data/data/stericson.busybox/files/bb/" │ │ - invoke-static/range {v19 .. v19}, Lcom/stericson/RootTools/RootTools;->getBusyBoxVersion(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static/range {v18 .. v18}, Lcom/stericson/RootTools/RootTools;->getBusyBoxVersion(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v15 │ │ .line 274 │ - .local v18, "v":Ljava/lang/String; │ - const/16 v19, 0x3 │ + .local v15, "v":Ljava/lang/String; │ + const/16 v18, 0x3 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ - │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, v20 │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, " k\n\n" │ + const-string v20, " k\n\n" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ :try_end_4 │ .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_4 │ │ .line 283 │ - .end local v18 # "v":Ljava/lang/String; │ + .end local v15 # "v":Ljava/lang/String; │ :goto_5 │ - const/16 v19, 0x4 │ + const/16 v18, 0x4 │ │ - const-string v20, "Testing getFilePermissionsSymlinks" │ + const-string v19, "Testing getFilePermissionsSymlinks" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 284 │ - const-string v19, "/system/xbin/busybox" │ + const-string v18, "/system/xbin/busybox" │ │ - invoke-static/range {v19 .. v19}, Lcom/stericson/RootTools/RootTools;->getFilePermissionsSymlinks(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Permissions; │ + invoke-static/range {v18 .. v18}, Lcom/stericson/RootTools/RootTools;->getFilePermissionsSymlinks(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Permissions; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 285 │ - .local v13, "permissions":Lcom/stericson/RootTools/containers/Permissions; │ - const/16 v19, 0x3 │ + .local v12, "permissions":Lcom/stericson/RootTools/containers/Permissions; │ + const/16 v18, 0x3 │ │ - const-string v20, "[ Checking busybox permissions and symlink ]\n" │ + const-string v19, "[ Checking busybox permissions and symlink ]\n" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 287 │ - if-eqz v13, :cond_3 │ + if-eqz v12, :cond_3 │ │ .line 289 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "Symlink: " │ + const-string v20, "Symlink: " │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual {v13}, Lcom/stericson/RootTools/containers/Permissions;->getSymlink()Ljava/lang/String; │ + invoke-virtual {v12}, Lcom/stericson/RootTools/containers/Permissions;->getSymlink()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, " k\n\n" │ + const-string v20, " k\n\n" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 290 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "Group Permissions: " │ + const-string v20, "Group Permissions: " │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual {v13}, Lcom/stericson/RootTools/containers/Permissions;->getGroupPermissions()Ljava/lang/String; │ + invoke-virtual {v12}, Lcom/stericson/RootTools/containers/Permissions;->getGroupPermissions()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, " k\n\n" │ + const-string v20, " k\n\n" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 291 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "Owner Permissions: " │ + const-string v20, "Owner Permissions: " │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual {v13}, Lcom/stericson/RootTools/containers/Permissions;->getOtherPermissions()Ljava/lang/String; │ + invoke-virtual {v12}, Lcom/stericson/RootTools/containers/Permissions;->getOtherPermissions()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, " k\n\n" │ + const-string v20, " k\n\n" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 292 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "Permissions: " │ + const-string v20, "Permissions: " │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual {v13}, Lcom/stericson/RootTools/containers/Permissions;->getPermissions()I │ + invoke-virtual {v12}, Lcom/stericson/RootTools/containers/Permissions;->getPermissions()I │ │ - move-result v21 │ + move-result v20 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, " k\n\n" │ + const-string v20, " k\n\n" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 293 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "Type: " │ + const-string v20, "Type: " │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual {v13}, Lcom/stericson/RootTools/containers/Permissions;->getType()Ljava/lang/String; │ + invoke-virtual {v12}, Lcom/stericson/RootTools/containers/Permissions;->getType()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, " k\n\n" │ + const-string v20, " k\n\n" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 294 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "User Permissions: " │ + const-string v20, "User Permissions: " │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual {v13}, Lcom/stericson/RootTools/containers/Permissions;->getUserPermissions()Ljava/lang/String; │ + invoke-virtual {v12}, Lcom/stericson/RootTools/containers/Permissions;->getUserPermissions()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, " k\n\n" │ + const-string v20, " k\n\n" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 303 │ :goto_6 │ - const/16 v19, 0x4 │ + const/16 v18, 0x4 │ │ - const-string v20, "Testing output capture" │ + const-string v19, "Testing output capture" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 304 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - const-string v20, "[ busybox ash --help ]\n" │ + const-string v19, "[ busybox ash --help ]\n" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 308 │ - const/16 v19, 0x1 │ + const/16 v18, 0x1 │ │ :try_start_5 │ - invoke-static/range {v19 .. v19}, Lcom/stericson/RootTools/RootTools;->getShell(Z)Lcom/stericson/RootShell/execution/Shell; │ + invoke-static/range {v18 .. v18}, Lcom/stericson/RootTools/RootTools;->getShell(Z)Lcom/stericson/RootShell/execution/Shell; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 309 │ - .local v15, "shell":Lcom/stericson/RootShell/execution/Shell; │ + .local v14, "shell":Lcom/stericson/RootShell/execution/Shell; │ new-instance v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$1; │ │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ - const/16 v20, 0x1 │ + const/16 v19, 0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ new-array v0, v0, [Ljava/lang/String; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ - const-string v22, "busybox ash --help" │ + const-string v21, "busybox ash --help" │ │ - aput-object v22, v20, v21 │ + aput-object v21, v19, v20 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v5, v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$1;->(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V │ │ .line 321 │ .local v5, "cmd":Lcom/stericson/RootShell/execution/Command; │ - invoke-virtual {v15, v5}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ + invoke-virtual {v14, v5}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ .line 323 │ - const/16 v19, 0x4 │ + const/16 v18, 0x4 │ │ - const-string v20, "getevent - /dev/input/event0" │ + const-string v19, "getevent - /dev/input/event0" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 324 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - const-string v20, "[ getevent - /dev/input/event0 ]\n" │ + const-string v19, "[ getevent - /dev/input/event0 ]\n" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 326 │ new-instance v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$2; │ │ .end local v5 # "cmd":Lcom/stericson/RootShell/execution/Command; │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ - const/16 v20, 0x0 │ + const/16 v19, 0x0 │ │ - const/16 v21, 0x1 │ + const/16 v20, 0x1 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ new-array v0, v0, [Ljava/lang/String; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - const-string v23, "getevent /dev/input/event0" │ + const-string v22, "getevent /dev/input/event0" │ │ - aput-object v23, v21, v22 │ + aput-object v22, v20, v21 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move/from16 v2, v20 │ + move/from16 v2, v19 │ │ - move-object/from16 v3, v21 │ + move-object/from16 v3, v20 │ │ invoke-direct {v5, v0, v1, v2, v3}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$2;->(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;II[Ljava/lang/String;)V │ │ .line 336 │ .restart local v5 # "cmd":Lcom/stericson/RootShell/execution/Command; │ - invoke-virtual {v15, v5}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ + invoke-virtual {v14, v5}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ :try_end_5 │ .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_5 │ │ .line 344 │ .end local v5 # "cmd":Lcom/stericson/RootShell/execution/Command; │ - .end local v15 # "shell":Lcom/stericson/RootShell/execution/Shell; │ + .end local v14 # "shell":Lcom/stericson/RootShell/execution/Shell; │ :goto_7 │ - const/16 v19, 0x4 │ + const/16 v18, 0x4 │ │ - const-string v20, "Switching RootContext - SYSTEM_APP" │ + const-string v19, "Switching RootContext - SYSTEM_APP" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 345 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - const-string v20, "[ Switching Root Context - SYSTEM_APP ]\n" │ + const-string v19, "[ Switching Root Context - SYSTEM_APP ]\n" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 349 │ - const/16 v19, 0x1 │ + const/16 v18, 0x1 │ │ :try_start_6 │ - sget-object v20, Lcom/stericson/RootShell/execution/Shell$ShellContext;->SYSTEM_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; │ + sget-object v19, Lcom/stericson/RootShell/execution/Shell$ShellContext;->SYSTEM_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; │ │ - invoke-static/range {v19 .. v20}, Lcom/stericson/RootTools/RootTools;->getShell(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; │ + invoke-static/range {v18 .. v19}, Lcom/stericson/RootTools/RootTools;->getShell(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 350 │ - .restart local v15 # "shell":Lcom/stericson/RootShell/execution/Shell; │ + .restart local v14 # "shell":Lcom/stericson/RootShell/execution/Shell; │ new-instance v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$3; │ │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ - const/16 v20, 0x1 │ + const/16 v19, 0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ new-array v0, v0, [Ljava/lang/String; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ - const-string v22, "id" │ + const-string v21, "id" │ │ - aput-object v22, v20, v21 │ + aput-object v21, v19, v20 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v5, v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$3;->(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V │ │ .line 362 │ .restart local v5 # "cmd":Lcom/stericson/RootShell/execution/Command; │ - invoke-virtual {v15, v5}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ + invoke-virtual {v14, v5}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ .line 364 │ - const/16 v19, 0x4 │ + const/16 v18, 0x4 │ │ - const-string v20, "Testing PM" │ + const-string v19, "Testing PM" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 365 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - const-string v20, "[ Testing pm list packages -d ]\n" │ + const-string v19, "[ Testing pm list packages -d ]\n" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 367 │ new-instance v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$4; │ │ .end local v5 # "cmd":Lcom/stericson/RootShell/execution/Command; │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ - const/16 v20, 0x1 │ + const/16 v19, 0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ new-array v0, v0, [Ljava/lang/String; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ - const-string v22, "sh /system/bin/pm list packages -d" │ + const-string v21, "sh /system/bin/pm list packages -d" │ │ - aput-object v22, v20, v21 │ + aput-object v21, v19, v20 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v5, v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$4;->(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V │ │ .line 379 │ .restart local v5 # "cmd":Lcom/stericson/RootShell/execution/Command; │ - invoke-virtual {v15, v5}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ + invoke-virtual {v14, v5}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ :try_end_6 │ .catch Ljava/lang/Exception; {:try_start_6 .. :try_end_6} :catch_6 │ │ .line 387 │ .end local v5 # "cmd":Lcom/stericson/RootShell/execution/Command; │ - .end local v15 # "shell":Lcom/stericson/RootShell/execution/Shell; │ + .end local v14 # "shell":Lcom/stericson/RootShell/execution/Shell; │ :goto_8 │ - const/16 v19, 0x4 │ + const/16 v18, 0x4 │ │ - const-string v20, "Switching RootContext - UNTRUSTED" │ + const-string v19, "Switching RootContext - UNTRUSTED" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 388 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - const-string v20, "[ Switching Root Context - UNTRUSTED ]\n" │ + const-string v19, "[ Switching Root Context - UNTRUSTED ]\n" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 392 │ - const/16 v19, 0x1 │ + const/16 v18, 0x1 │ │ :try_start_7 │ - sget-object v20, Lcom/stericson/RootShell/execution/Shell$ShellContext;->UNTRUSTED_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; │ + sget-object v19, Lcom/stericson/RootShell/execution/Shell$ShellContext;->UNTRUSTED_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; │ │ - invoke-static/range {v19 .. v20}, Lcom/stericson/RootTools/RootTools;->getShell(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; │ + invoke-static/range {v18 .. v19}, Lcom/stericson/RootTools/RootTools;->getShell(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 393 │ - .restart local v15 # "shell":Lcom/stericson/RootShell/execution/Shell; │ + .restart local v14 # "shell":Lcom/stericson/RootShell/execution/Shell; │ new-instance v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$5; │ │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ - const/16 v20, 0x1 │ + const/16 v19, 0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ new-array v0, v0, [Ljava/lang/String; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ - const-string v22, "id" │ + const-string v21, "id" │ │ - aput-object v22, v20, v21 │ + aput-object v21, v19, v20 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v5, v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$5;->(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V │ │ .line 405 │ .restart local v5 # "cmd":Lcom/stericson/RootShell/execution/Command; │ - invoke-virtual {v15, v5}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ + invoke-virtual {v14, v5}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ :try_end_7 │ .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_7} :catch_7 │ │ .line 413 │ .end local v5 # "cmd":Lcom/stericson/RootShell/execution/Command; │ - .end local v15 # "shell":Lcom/stericson/RootShell/execution/Shell; │ + .end local v14 # "shell":Lcom/stericson/RootShell/execution/Shell; │ :goto_9 │ - const/16 v19, 0x4 │ + const/16 v18, 0x4 │ │ - const-string v20, "Testing df" │ + const-string v19, "Testing df" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 414 │ - const-string v19, "/data" │ + const-string v18, "/data" │ │ - invoke-static/range {v19 .. v19}, Lcom/stericson/RootTools/RootTools;->getSpace(Ljava/lang/String;)J │ + invoke-static/range {v18 .. v18}, Lcom/stericson/RootTools/RootTools;->getSpace(Ljava/lang/String;)J │ │ move-result-wide v16 │ │ .line 415 │ .local v16, "spaceValue":J │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - const-string v20, "[ Checking /data partition size]\n" │ + const-string v19, "[ Checking /data partition size]\n" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 416 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ move-wide/from16 v1, v16 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, "k\n\n" │ + const-string v20, "k\n\n" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 420 │ - const/16 v19, 0x1 │ + const/16 v18, 0x1 │ │ :try_start_8 │ - invoke-static/range {v19 .. v19}, Lcom/stericson/RootTools/RootTools;->getShell(Z)Lcom/stericson/RootShell/execution/Shell; │ + invoke-static/range {v18 .. v18}, Lcom/stericson/RootTools/RootTools;->getShell(Z)Lcom/stericson/RootShell/execution/Shell; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 422 │ - .restart local v15 # "shell":Lcom/stericson/RootShell/execution/Shell; │ + .restart local v14 # "shell":Lcom/stericson/RootShell/execution/Shell; │ new-instance v5, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6; │ │ - const/16 v19, 0x2a │ + const/16 v18, 0x2a │ │ - const/16 v20, 0x0 │ + const/16 v19, 0x0 │ │ - const/16 v21, 0x1 │ + const/16 v20, 0x1 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ new-array v0, v0, [Ljava/lang/String; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - const-string v23, "echo done" │ + const-string v22, "echo done" │ │ - aput-object v23, v21, v22 │ + aput-object v22, v20, v21 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move/from16 v2, v20 │ + move/from16 v2, v19 │ │ - move-object/from16 v3, v21 │ + move-object/from16 v3, v20 │ │ invoke-direct {v5, v0, v1, v2, v3}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;->(Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;IZ[Ljava/lang/String;)V │ │ .line 486 │ .restart local v5 # "cmd":Lcom/stericson/RootShell/execution/Command; │ - invoke-virtual {v15, v5}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ + invoke-virtual {v14, v5}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ :try_end_8 │ .catch Ljava/lang/Exception; {:try_start_8 .. :try_end_8} :catch_8 │ │ .line 494 │ .end local v5 # "cmd":Lcom/stericson/RootShell/execution/Command; │ - .end local v15 # "shell":Lcom/stericson/RootShell/execution/Shell; │ + .end local v14 # "shell":Lcom/stericson/RootShell/execution/Shell; │ :goto_a │ return-void │ │ .line 228 │ - .end local v13 # "permissions":Lcom/stericson/RootTools/containers/Permissions; │ + .end local v12 # "permissions":Lcom/stericson/RootTools/containers/Permissions; │ .end local v16 # "spaceValue":J │ :catch_2 │ move-exception v8 │ │ .line 231 │ .local v8, "e2":Ljava/lang/Exception; │ invoke-virtual {v8}, Ljava/lang/Exception;->printStackTrace()V │ @@ -1801,25 +1795,25 @@ │ .restart local v7 # "e1":Ljava/lang/Exception; │ invoke-virtual {v7}, Ljava/lang/Exception;->printStackTrace()V │ │ goto/16 :goto_5 │ │ .line 298 │ .end local v7 # "e1":Ljava/lang/Exception; │ - .restart local v13 # "permissions":Lcom/stericson/RootTools/containers/Permissions; │ + .restart local v12 # "permissions":Lcom/stericson/RootTools/containers/Permissions; │ :cond_3 │ - const/16 v19, 0x3 │ + const/16 v18, 0x3 │ │ - const-string v20, "Permissions == null k\n\n" │ + const-string v19, "Permissions == null k\n\n" │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ goto/16 :goto_6 │ │ .line 339 │ :catch_5 ├── smali/com/stericson/RootToolsTests/SanityCheckRootTools$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/stericson/RootToolsTests/SanityCheckRootTools; │ │ │ # direct methods │ .method constructor (Lcom/stericson/RootToolsTests/SanityCheckRootTools;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/stericson/RootToolsTests/SanityCheckRootTools; │ │ .prologue │ .line 134 │ iput-object p1, p0, Lcom/stericson/RootToolsTests/SanityCheckRootTools$1;->this$0:Lcom/stericson/RootToolsTests/SanityCheckRootTools; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$2.smali │ @@ -17,17 +17,18 @@ │ # instance fields │ .field final synthetic this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ │ # direct methods │ .method varargs constructor (Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;II[Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # I │ - .param p3, "x1" # I │ - .param p4, "x2" # [Ljava/lang/String; │ + .param p1, "this$1" # Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ + .param p2, "id" # I │ + .param p3, "timeout" # I │ + .param p4, "command" # [Ljava/lang/String; │ │ .prologue │ .line 327 │ iput-object p1, p0, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$2;->this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ invoke-direct {p0, p2, p3, p4}, Lcom/stericson/RootShell/execution/Command;->(II[Ljava/lang/String;)V ├── smali/com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6.smali │ @@ -19,17 +19,18 @@ │ │ .field final synthetic this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ │ # direct methods │ .method varargs constructor (Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;IZ[Ljava/lang/String;)V │ .locals 1 │ - .param p2, "x0" # I │ - .param p3, "x1" # Z │ - .param p4, "x2" # [Ljava/lang/String; │ + .param p1, "this$1" # Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ + .param p2, "id" # I │ + .param p3, "handlerEnabled" # Z │ + .param p4, "command" # [Ljava/lang/String; │ │ .prologue │ .line 423 │ iput-object p1, p0, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$6;->this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ invoke-direct {p0, p2, p3, p4}, Lcom/stericson/RootShell/execution/Command;->(IZ[Ljava/lang/String;)V ├── smali/com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$4.smali │ @@ -17,16 +17,17 @@ │ # instance fields │ .field final synthetic this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ │ # direct methods │ .method varargs constructor (Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # I │ - .param p3, "x1" # [Ljava/lang/String; │ + .param p1, "this$1" # Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ + .param p2, "id" # I │ + .param p3, "command" # [Ljava/lang/String; │ │ .prologue │ .line 370 │ iput-object p1, p0, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$4;->this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ invoke-direct {p0, p2, p3}, Lcom/stericson/RootShell/execution/Command;->(I[Ljava/lang/String;)V ├── smali/com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$1.smali │ @@ -17,16 +17,17 @@ │ # instance fields │ .field final synthetic this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ │ # direct methods │ .method varargs constructor (Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # I │ - .param p3, "x1" # [Ljava/lang/String; │ + .param p1, "this$1" # Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ + .param p2, "id" # I │ + .param p3, "command" # [Ljava/lang/String; │ │ .prologue │ .line 312 │ iput-object p1, p0, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$1;->this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ invoke-direct {p0, p2, p3}, Lcom/stericson/RootShell/execution/Command;->(I[Ljava/lang/String;)V ├── smali/com/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$5.smali │ @@ -17,16 +17,17 @@ │ # instance fields │ .field final synthetic this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ │ # direct methods │ .method varargs constructor (Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread;I[Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # I │ - .param p3, "x1" # [Ljava/lang/String; │ + .param p1, "this$1" # Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ + .param p2, "id" # I │ + .param p3, "command" # [Ljava/lang/String; │ │ .prologue │ .line 396 │ iput-object p1, p0, Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread$5;->this$1:Lcom/stericson/RootToolsTests/SanityCheckRootTools$SanityCheckThread; │ │ invoke-direct {p0, p2, p3}, Lcom/stericson/RootShell/execution/Command;->(I[Ljava/lang/String;)V ├── smali/com/stericson/RootShell/RootShell$1.smali │ @@ -17,17 +17,17 @@ │ # instance fields │ .field final synthetic val$result:Ljava/util/List; │ │ │ # direct methods │ .method varargs constructor (IZ[Ljava/lang/String;Ljava/util/List;)V │ .locals 0 │ - .param p1, "x0" # I │ - .param p2, "x1" # Z │ - .param p3, "x2" # [Ljava/lang/String; │ + .param p1, "id" # I │ + .param p2, "handlerEnabled" # Z │ + .param p3, "command" # [Ljava/lang/String; │ │ .prologue │ .line 128 │ iput-object p4, p0, Lcom/stericson/RootShell/RootShell$1;->val$result:Ljava/util/List; │ │ invoke-direct {p0, p1, p2, p3}, Lcom/stericson/RootShell/execution/Command;->(IZ[Ljava/lang/String;)V ├── smali/com/stericson/RootShell/RootShell$3.smali │ @@ -17,17 +17,17 @@ │ # instance fields │ .field final synthetic val$ID:Ljava/util/Set; │ │ │ # direct methods │ .method varargs constructor (IZ[Ljava/lang/String;Ljava/util/Set;)V │ .locals 0 │ - .param p1, "x0" # I │ - .param p2, "x1" # Z │ - .param p3, "x2" # [Ljava/lang/String; │ + .param p1, "id" # I │ + .param p2, "handlerEnabled" # Z │ + .param p3, "command" # [Ljava/lang/String; │ │ .prologue │ .line 361 │ iput-object p4, p0, Lcom/stericson/RootShell/RootShell$3;->val$ID:Ljava/util/Set; │ │ invoke-direct {p0, p1, p2, p3}, Lcom/stericson/RootShell/execution/Command;->(IZ[Ljava/lang/String;)V ├── smali/com/stericson/RootShell/RootShell.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "RootShell.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/stericson/RootShell/RootShell$4;, │ Lcom/stericson/RootShell/RootShell$LogLevel; │ } │ .end annotation │ │ │ # static fields │ .field public static debugMode:Z = false │ @@ -48,15 +47,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 40 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 67 │ return-void │ .end method │ │ .method public static closeAllShells()V │ .locals 0 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ @@ -436,247 +434,244 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public static exists(Ljava/lang/String;Z)Z │ - .locals 11 │ + .locals 10 │ .param p0, "file" # Ljava/lang/String; │ .param p1, "isDir" # Z │ │ .prologue │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ .line 124 │ - new-instance v6, Ljava/util/ArrayList; │ + new-instance v5, Ljava/util/ArrayList; │ │ - invoke-direct {v6}, Ljava/util/ArrayList;->()V │ + invoke-direct {v5}, Ljava/util/ArrayList;->()V │ │ .line 126 │ - .local v6, "result":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v7, Ljava/lang/StringBuilder; │ + .local v5, "result":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - const-string v10, "ls " │ + const-string v9, "ls " │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ if-eqz p1, :cond_1 │ │ - const-string v7, "-d " │ + const-string v6, "-d " │ │ :goto_0 │ - invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ .line 128 │ .local v0, "cmdToExecute":Ljava/lang/String; │ new-instance v1, Lcom/stericson/RootShell/RootShell$1; │ │ - new-array v7, v8, [Ljava/lang/String; │ + new-array v6, v7, [Ljava/lang/String; │ │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - aput-object v10, v7, v9 │ + aput-object v9, v6, v8 │ │ - invoke-direct {v1, v9, v9, v7, v6}, Lcom/stericson/RootShell/RootShell$1;->(IZ[Ljava/lang/String;Ljava/util/List;)V │ + invoke-direct {v1, v8, v8, v6, v5}, Lcom/stericson/RootShell/RootShell$1;->(IZ[Ljava/lang/String;Ljava/util/List;)V │ │ .line 140 │ .local v1, "command":Lcom/stericson/RootShell/execution/Command; │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ :try_start_0 │ - invoke-static {v7}, Lcom/stericson/RootShell/RootShell;->getShell(Z)Lcom/stericson/RootShell/execution/Shell; │ + invoke-static {v6}, Lcom/stericson/RootShell/RootShell;->getShell(Z)Lcom/stericson/RootShell/execution/Shell; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, v1}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ + invoke-virtual {v6, v1}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ .line 141 │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-static {v7}, Lcom/stericson/RootShell/RootShell;->getShell(Z)Lcom/stericson/RootShell/execution/Shell; │ + invoke-static {v6}, Lcom/stericson/RootShell/RootShell;->getShell(Z)Lcom/stericson/RootShell/execution/Shell; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-static {v7, v1}, Lcom/stericson/RootShell/RootShell;->commandWait(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V │ + invoke-static {v6, v1}, Lcom/stericson/RootShell/RootShell;->commandWait(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 147 │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v7 │ + move-result v9 │ │ - if-eqz v7, :cond_2 │ + if-eqz v9, :cond_2 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/lang/String; │ + check-cast v4, Ljava/lang/String; │ │ .line 148 │ - .local v5, "line":Ljava/lang/String; │ - invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String; │ + .local v4, "line":Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v9, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v9 │ │ - if-eqz v7, :cond_0 │ + if-eqz v9, :cond_0 │ │ - move v7, v8 │ + move v6, v7 │ │ .line 173 │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v5 # "line":Ljava/lang/String; │ + .end local v4 # "line":Ljava/lang/String; │ :goto_1 │ - return v7 │ + return v6 │ │ .line 126 │ .end local v0 # "cmdToExecute":Ljava/lang/String; │ .end local v1 # "command":Lcom/stericson/RootShell/execution/Command; │ :cond_1 │ - const-string v7, " " │ + const-string v6, " " │ │ goto :goto_0 │ │ .line 143 │ .restart local v0 # "cmdToExecute":Ljava/lang/String; │ .restart local v1 # "command":Lcom/stericson/RootShell/execution/Command; │ :catch_0 │ move-exception v2 │ │ .local v2, "e":Ljava/lang/Exception; │ - move v7, v9 │ + move v6, v8 │ │ .line 144 │ goto :goto_1 │ │ .line 153 │ .end local v2 # "e":Ljava/lang/Exception; │ - .restart local v4 # "i$":Ljava/util/Iterator; │ :cond_2 │ - invoke-interface {v6}, Ljava/util/List;->clear()V │ + invoke-interface {v5}, Ljava/util/List;->clear()V │ │ .line 156 │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ :try_start_1 │ - invoke-static {v7}, Lcom/stericson/RootShell/RootShell;->getShell(Z)Lcom/stericson/RootShell/execution/Shell; │ + invoke-static {v6}, Lcom/stericson/RootShell/RootShell;->getShell(Z)Lcom/stericson/RootShell/execution/Shell; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, v1}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ + invoke-virtual {v6, v1}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ .line 157 │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ - invoke-static {v7}, Lcom/stericson/RootShell/RootShell;->getShell(Z)Lcom/stericson/RootShell/execution/Shell; │ + invoke-static {v6}, Lcom/stericson/RootShell/RootShell;->getShell(Z)Lcom/stericson/RootShell/execution/Shell; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-static {v7, v1}, Lcom/stericson/RootShell/RootShell;->commandWait(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V │ + invoke-static {v6, v1}, Lcom/stericson/RootShell/RootShell;->commandWait(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 │ │ .line 164 │ new-instance v3, Ljava/util/ArrayList; │ │ invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 165 │ .local v3, "final_result":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v3, v6}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ + invoke-interface {v3, v5}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 167 │ invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v6 │ │ :cond_3 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v7 │ + move-result v9 │ │ - if-eqz v7, :cond_4 │ + if-eqz v9, :cond_4 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/lang/String; │ + check-cast v4, Ljava/lang/String; │ │ .line 168 │ - .restart local v5 # "line":Ljava/lang/String; │ - invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String; │ + .restart local v4 # "line":Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v9, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v9 │ │ - if-eqz v7, :cond_3 │ + if-eqz v9, :cond_3 │ │ - move v7, v8 │ + move v6, v7 │ │ .line 169 │ goto :goto_1 │ │ .line 159 │ .end local v3 # "final_result":Ljava/util/List;, "Ljava/util/List;" │ - .end local v5 # "line":Ljava/lang/String; │ + .end local v4 # "line":Ljava/lang/String; │ :catch_1 │ move-exception v2 │ │ .restart local v2 # "e":Ljava/lang/Exception; │ - move v7, v9 │ + move v6, v8 │ │ .line 160 │ goto :goto_1 │ │ .end local v2 # "e":Ljava/lang/Exception; │ .restart local v3 # "final_result":Ljava/util/List;, "Ljava/util/List;" │ :cond_4 │ - move v7, v9 │ + move v6, v8 │ │ .line 173 │ goto :goto_1 │ .end method │ │ .method public static findBinary(Ljava/lang/String;)Ljava/util/List; │ .locals 1 │ @@ -764,62 +759,61 @@ │ │ invoke-static {v1}, Lcom/stericson/RootShell/RootShell;->log(Ljava/lang/String;)V │ │ .line 207 │ :try_start_0 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v9 │ + move-result-object v10 │ │ - .local v9, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_3 │ │ - invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Ljava/lang/String; │ + check-cast v9, Ljava/lang/String; │ │ .line 209 │ - .local v10, "path":Ljava/lang/String; │ + .local v9, "path":Ljava/lang/String; │ const-string v1, "/" │ │ - invoke-virtual {v10, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + invoke-virtual {v9, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ move-result v1 │ │ if-nez v1, :cond_1 │ │ .line 211 │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, "/" │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 214 │ :cond_1 │ - move-object v6, v10 │ + move-object v6, v9 │ │ .line 216 │ .local v6, "currentPath":Ljava/lang/String; │ new-instance v0, Lcom/stericson/RootShell/RootShell$2; │ │ const/4 v1, 0x0 │ │ @@ -837,15 +831,15 @@ │ │ const-string v12, "stat " │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ - invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ invoke-virtual {v11, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ @@ -881,16 +875,15 @@ │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 237 │ .end local v0 # "cc":Lcom/stericson/RootShell/execution/Command; │ .end local v6 # "currentPath":Ljava/lang/String; │ - .end local v9 # "i$":Ljava/util/Iterator; │ - .end local v10 # "path":Ljava/lang/String; │ + .end local v9 # "path":Ljava/lang/String; │ :catch_0 │ move-exception v7 │ │ .line 238 │ .local v7, "e":Ljava/lang/Exception; │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -921,115 +914,114 @@ │ const-string v1, "Trying second method" │ │ invoke-static {v1}, Lcom/stericson/RootShell/RootShell;->log(Ljava/lang/String;)V │ │ .line 244 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v9 │ + move-result-object v1 │ │ - .restart local v9 # "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_6 │ + if-eqz v2, :cond_6 │ │ - invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Ljava/lang/String; │ + check-cast v9, Ljava/lang/String; │ │ .line 246 │ - .restart local v10 # "path":Ljava/lang/String; │ - const-string v1, "/" │ + .restart local v9 # "path":Ljava/lang/String; │ + const-string v2, "/" │ │ - invoke-virtual {v10, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + invoke-virtual {v9, v2}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-nez v1, :cond_2 │ + if-nez v2, :cond_2 │ │ .line 248 │ - new-instance v1, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - const-string v2, "/" │ + const-string v3, "/" │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 251 │ :cond_2 │ - new-instance v1, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-static {v1}, Lcom/stericson/RootShell/RootShell;->exists(Ljava/lang/String;)Z │ + invoke-static {v2}, Lcom/stericson/RootShell/RootShell;->exists(Ljava/lang/String;)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_5 │ + if-eqz v2, :cond_5 │ │ .line 252 │ - new-instance v1, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - const-string v2, " was found here: " │ + const-string v3, " was found here: " │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-static {v1}, Lcom/stericson/RootShell/RootShell;->log(Ljava/lang/String;)V │ + invoke-static {v2}, Lcom/stericson/RootShell/RootShell;->log(Ljava/lang/String;)V │ │ .line 253 │ - invoke-interface {v5, v10}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_2 │ │ .line 236 │ - .end local v10 # "path":Ljava/lang/String; │ + .end local v9 # "path":Ljava/lang/String; │ :cond_3 │ :try_start_1 │ invoke-interface {v5}, Ljava/util/List;->isEmpty()Z │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ move-result v1 │ @@ -1043,45 +1035,44 @@ │ │ :cond_4 │ const/4 v8, 0x0 │ │ goto :goto_3 │ │ .line 255 │ - .restart local v10 # "path":Ljava/lang/String; │ + .restart local v9 # "path":Ljava/lang/String; │ :cond_5 │ - new-instance v1, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - const-string v2, " was NOT found here: " │ + const-string v3, " was NOT found here: " │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-static {v1}, Lcom/stericson/RootShell/RootShell;->log(Ljava/lang/String;)V │ + invoke-static {v2}, Lcom/stericson/RootShell/RootShell;->log(Ljava/lang/String;)V │ │ goto :goto_2 │ │ .line 260 │ - .end local v9 # "i$":Ljava/util/Iterator; │ - .end local v10 # "path":Ljava/lang/String; │ + .end local v9 # "path":Ljava/lang/String; │ :cond_6 │ invoke-static {v5}, Ljava/util/Collections;->reverse(Ljava/util/List;)V │ │ .line 262 │ return-object v5 │ .end method │ │ @@ -1267,140 +1258,136 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static isAccessGiven()Z │ - .locals 13 │ + .locals 12 │ │ .prologue │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ .line 355 │ new-instance v1, Ljava/util/HashSet; │ │ invoke-direct {v1}, Ljava/util/HashSet;->()V │ │ .line 356 │ .local v1, "ID":Ljava/util/Set;, "Ljava/util/Set;" │ const/16 v0, 0x9e │ │ .line 359 │ .local v0, "IAG":I │ :try_start_0 │ - const-string v8, "Checking for Root access" │ + const-string v7, "Checking for Root access" │ │ - invoke-static {v8}, Lcom/stericson/RootShell/RootShell;->log(Ljava/lang/String;)V │ + invoke-static {v7}, Lcom/stericson/RootShell/RootShell;->log(Ljava/lang/String;)V │ │ .line 361 │ new-instance v2, Lcom/stericson/RootShell/RootShell$3; │ │ - const/16 v8, 0x9e │ + const/16 v7, 0x9e │ │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ - const/4 v10, 0x1 │ + const/4 v9, 0x1 │ │ - new-array v10, v10, [Ljava/lang/String; │ + new-array v9, v9, [Ljava/lang/String; │ │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ - const-string v12, "id" │ + const-string v11, "id" │ │ - aput-object v12, v10, v11 │ + aput-object v11, v9, v10 │ │ - invoke-direct {v2, v8, v9, v10, v1}, Lcom/stericson/RootShell/RootShell$3;->(IZ[Ljava/lang/String;Ljava/util/Set;)V │ + invoke-direct {v2, v7, v8, v9, v1}, Lcom/stericson/RootShell/RootShell$3;->(IZ[Ljava/lang/String;Ljava/util/Set;)V │ │ .line 372 │ .local v2, "command":Lcom/stericson/RootShell/execution/Command; │ invoke-static {}, Lcom/stericson/RootShell/execution/Shell;->startRootShell()Lcom/stericson/RootShell/execution/Shell; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8, v2}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ + invoke-virtual {v7, v2}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ .line 373 │ invoke-static {}, Lcom/stericson/RootShell/execution/Shell;->startRootShell()Lcom/stericson/RootShell/execution/Shell; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-static {v8, v2}, Lcom/stericson/RootShell/RootShell;->commandWait(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V │ + invoke-static {v7, v2}, Lcom/stericson/RootShell/RootShell;->commandWait(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V │ │ .line 376 │ invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v7 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/lang/String; │ + check-cast v4, Ljava/lang/String; │ │ .line 377 │ - .local v5, "userid":Ljava/lang/String; │ - invoke-static {v5}, Lcom/stericson/RootShell/RootShell;->log(Ljava/lang/String;)V │ + .local v4, "userid":Ljava/lang/String; │ + invoke-static {v4}, Lcom/stericson/RootShell/RootShell;->log(Ljava/lang/String;)V │ │ .line 379 │ - invoke-virtual {v5}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v8 │ │ const-string v9, "uid=0" │ │ invoke-virtual {v8, v9}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ .line 380 │ - const-string v8, "Access Given" │ + const-string v7, "Access Given" │ │ - invoke-static {v8}, Lcom/stericson/RootShell/RootShell;->log(Ljava/lang/String;)V │ + invoke-static {v7}, Lcom/stericson/RootShell/RootShell;->log(Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 388 │ .end local v2 # "command":Lcom/stericson/RootShell/execution/Command; │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v5 # "userid":Ljava/lang/String; │ + .end local v4 # "userid":Ljava/lang/String; │ :goto_0 │ - return v6 │ + return v5 │ │ .restart local v2 # "command":Lcom/stericson/RootShell/execution/Command; │ - .restart local v4 # "i$":Ljava/util/Iterator; │ :cond_1 │ - move v6, v7 │ + move v5, v6 │ │ .line 385 │ goto :goto_0 │ │ .line 386 │ .end local v2 # "command":Lcom/stericson/RootShell/execution/Command; │ - .end local v4 # "i$":Ljava/util/Iterator; │ :catch_0 │ move-exception v3 │ │ .line 387 │ .local v3, "e":Ljava/lang/Exception; │ invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V │ │ - move v6, v7 │ + move v5, v6 │ │ .line 388 │ goto :goto_0 │ .end method │ │ .method public static isBusyboxAvailable()Z │ .locals 1 ├── smali/com/stericson/RootShell/RootShell$2.smali │ @@ -21,17 +21,17 @@ │ │ .field final synthetic val$foundPaths:Ljava/util/List; │ │ │ # direct methods │ .method varargs constructor (IZ[Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V │ .locals 0 │ - .param p1, "x0" # I │ - .param p2, "x1" # Z │ - .param p3, "x2" # [Ljava/lang/String; │ + .param p1, "id" # I │ + .param p2, "handlerEnabled" # Z │ + .param p3, "command" # [Ljava/lang/String; │ │ .prologue │ .line 216 │ iput-object p4, p0, Lcom/stericson/RootShell/RootShell$2;->val$binaryName:Ljava/lang/String; │ │ iput-object p5, p0, Lcom/stericson/RootShell/RootShell$2;->val$foundPaths:Ljava/util/List; ├── smali/com/stericson/RootShell/containers/RootClass.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "RootClass.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/stericson/RootShell/containers/RootClass$1;, │ Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;, │ Lcom/stericson/RootShell/containers/RootClass$RootArgs;, │ Lcom/stericson/RootShell/containers/RootClass$Candidate;, │ Lcom/stericson/RootShell/containers/RootClass$READ_STATE; │ } │ .end annotation ├── smali/com/stericson/RootShell/containers/RootClass$AnnotationsFinder$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder; │ │ │ # direct methods │ .method constructor (Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder; │ │ .prologue │ .line 298 │ iput-object p1, p0, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder$2;->this$0:Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/stericson/RootShell/containers/RootClass$AnnotationsFinder$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$fileNamePrefix:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder; │ │ .prologue │ .line 196 │ iput-object p1, p0, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder$1;->this$0:Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder; │ │ iput-object p2, p0, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder$1;->val$fileNamePrefix:Ljava/lang/String; ├── smali/com/stericson/RootShell/containers/RootClass$RootArgs.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic this$0:Lcom/stericson/RootShell/containers/RootClass; │ │ │ # direct methods │ .method public constructor (Lcom/stericson/RootShell/containers/RootClass;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/stericson/RootShell/containers/RootClass; │ │ .prologue │ .line 61 │ iput-object p1, p0, Lcom/stericson/RootShell/containers/RootClass$RootArgs;->this$0:Lcom/stericson/RootShell/containers/RootClass; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/stericson/RootShell/containers/RootClass$AnnotationsFinder.smali │ @@ -27,567 +27,564 @@ │ } │ .end annotation │ .end field │ │ │ # direct methods │ .method public constructor ()V │ - .locals 21 │ + .locals 20 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 82 │ invoke-direct/range {p0 .. p0}, Ljava/lang/Object;->()V │ │ .line 78 │ - new-instance v18, Ljava/lang/StringBuilder; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - const-string v19, "stericson" │ + const-string v18, "stericson" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v18, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "RootShell" │ + const-string v18, "RootShell" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v18, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;->AVOIDDIRPATH:Ljava/lang/String; │ │ .line 83 │ - sget-object v18, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v17, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - const-string v19, "Discovering root class annotations..." │ + const-string v18, "Discovering root class annotations..." │ │ - invoke-virtual/range {v18 .. v19}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v17 .. v18}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 84 │ - new-instance v18, Ljava/util/ArrayList; │ + new-instance v17, Ljava/util/ArrayList; │ │ - invoke-direct/range {v18 .. v18}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/util/ArrayList;->()V │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;->classFiles:Ljava/util/List; │ │ .line 85 │ - new-instance v18, Ljava/io/File; │ + new-instance v17, Ljava/io/File; │ │ - const-string v19, "src" │ + const-string v18, "src" │ │ - invoke-direct/range {v18 .. v19}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct/range {v17 .. v18}, Ljava/io/File;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;->classFiles:Ljava/util/List; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ - move-object/from16 v2, v19 │ + move-object/from16 v2, v18 │ │ invoke-virtual {v0, v1, v2}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;->lookup(Ljava/io/File;Ljava/util/List;)V │ │ .line 86 │ - sget-object v18, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v17, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - const-string v19, "Done discovering annotations. Building jar file." │ + const-string v18, "Done discovering annotations. Building jar file." │ │ - invoke-virtual/range {v18 .. v19}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v17 .. v18}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 87 │ invoke-virtual/range {p0 .. p0}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;->getBuiltPath()Ljava/io/File; │ │ move-result-object v4 │ │ .line 88 │ .local v4, "builtPath":Ljava/io/File; │ if-eqz v4, :cond_3 │ │ .line 90 │ - new-instance v18, Ljava/lang/StringBuilder; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - const-string v19, "com" │ + const-string v18, "com" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v18, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "stericson" │ + const-string v18, "stericson" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v18, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "RootShell" │ + const-string v18, "RootShell" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v18, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "containers" │ + const-string v18, "containers" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v18, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "RootClass.class" │ + const-string v18, "RootClass.class" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 95 │ - .local v12, "rc1":Ljava/lang/String; │ - new-instance v18, Ljava/lang/StringBuilder; │ + .local v11, "rc1":Ljava/lang/String; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - const-string v19, "com" │ + const-string v18, "com" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v18, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "stericson" │ + const-string v18, "stericson" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v18, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "RootShell" │ + const-string v18, "RootShell" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v18, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "containers" │ + const-string v18, "containers" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v18, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "RootClass$RootArgs.class" │ + const-string v18, "RootClass$RootArgs.class" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 100 │ - .local v13, "rc2":Ljava/lang/String; │ - new-instance v18, Ljava/lang/StringBuilder; │ + .local v12, "rc2":Ljava/lang/String; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - const-string v19, "com" │ + const-string v18, "com" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v18, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "stericson" │ + const-string v18, "stericson" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v18, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "RootShell" │ + const-string v18, "RootShell" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v18, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "containers" │ + const-string v18, "containers" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v18, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "RootClass$AnnotationsFinder.class" │ + const-string v18, "RootClass$AnnotationsFinder.class" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ .line 105 │ - .local v14, "rc3":Ljava/lang/String; │ - new-instance v18, Ljava/lang/StringBuilder; │ + .local v13, "rc3":Ljava/lang/String; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - const-string v19, "com" │ + const-string v18, "com" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v18, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "stericson" │ + const-string v18, "stericson" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v18, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "RootShell" │ + const-string v18, "RootShell" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v18, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "containers" │ + const-string v18, "containers" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v18, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "RootClass$AnnotationsFinder$1.class" │ + const-string v18, "RootClass$AnnotationsFinder$1.class" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 110 │ - .local v15, "rc4":Ljava/lang/String; │ - new-instance v18, Ljava/lang/StringBuilder; │ + .local v14, "rc4":Ljava/lang/String; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - const-string v19, "com" │ + const-string v18, "com" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v18, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "stericson" │ + const-string v18, "stericson" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v18, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "RootShell" │ + const-string v18, "RootShell" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v18, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "containers" │ + const-string v18, "containers" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v18, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "RootClass$AnnotationsFinder$2.class" │ + const-string v18, "RootClass$AnnotationsFinder$2.class" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 116 │ - .local v16, "rc5":Ljava/lang/String; │ - const/16 v18, -0x1 │ + .local v15, "rc5":Ljava/lang/String; │ + const/16 v17, -0x1 │ │ - const-string v19, "os.name" │ + const-string v18, "os.name" │ │ - invoke-static/range {v19 .. v19}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static/range {v18 .. v18}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - const-string v20, "win" │ + const-string v19, "win" │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ - move-result v19 │ + move-result v18 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ if-eq v0, v1, :cond_0 │ │ - const/4 v10, 0x1 │ + const/4 v9, 0x1 │ │ .line 117 │ - .local v10, "onWindows":Z │ + .local v9, "onWindows":Z │ :goto_0 │ - if-eqz v10, :cond_4 │ + if-eqz v9, :cond_4 │ │ .line 118 │ - new-instance v17, Ljava/lang/StringBuilder; │ + new-instance v16, Ljava/lang/StringBuilder; │ │ - new-instance v18, Ljava/lang/StringBuilder; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - const-string v19, " " │ + const-string v18, " " │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v18 │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, v18 │ + move-result-object v17 │ │ - invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v17 │ │ - move-result-object v18 │ + invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const-string v19, " " │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v18, " " │ │ - move-result-object v18 │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, v18 │ + move-result-object v17 │ │ - invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v17 │ │ - move-result-object v18 │ + invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const-string v19, " " │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v18, " " │ │ - move-result-object v18 │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, v18 │ + move-result-object v17 │ │ - invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v17 │ │ - move-result-object v18 │ + invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const-string v19, " " │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v18, " " │ │ - move-result-object v18 │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, v18 │ + move-result-object v17 │ │ - invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v17 │ │ - move-result-object v18 │ + invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const-string v19, " " │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v18, " " │ │ - move-result-object v18 │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, v18 │ + move-result-object v17 │ │ - move-object/from16 v1, v16 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-direct/range {v17 .. v18}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ + invoke-direct/range {v16 .. v17}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ .line 121 │ - .local v17, "sb":Ljava/lang/StringBuilder; │ + .local v16, "sb":Ljava/lang/StringBuilder; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;->classFiles:Ljava/util/List; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - invoke-interface/range {v18 .. v18}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v17 .. v17}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v17 │ │ - .local v8, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v18 │ │ if-eqz v18, :cond_1 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v7 │ │ check-cast v7, Ljava/io/File; │ │ .line 122 │ .local v7, "file":Ljava/io/File; │ @@ -609,301 +606,300 @@ │ │ move-result-object v18 │ │ invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v18 │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v16 │ + │ + move-object/from16 v1, v18 │ + │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ .line 116 │ .end local v7 # "file":Ljava/io/File; │ - .end local v8 # "i$":Ljava/util/Iterator; │ - .end local v10 # "onWindows":Z │ - .end local v17 # "sb":Ljava/lang/StringBuilder; │ + .end local v9 # "onWindows":Z │ + .end local v16 # "sb":Ljava/lang/StringBuilder; │ :cond_0 │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - goto :goto_0 │ + goto/16 :goto_0 │ │ .line 124 │ - .restart local v8 # "i$":Ljava/util/Iterator; │ - .restart local v10 # "onWindows":Z │ - .restart local v17 # "sb":Ljava/lang/StringBuilder; │ + .restart local v9 # "onWindows":Z │ + .restart local v16 # "sb":Ljava/lang/StringBuilder; │ :cond_1 │ - const/16 v18, 0x3 │ + const/16 v17, 0x3 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ new-array v5, v0, [Ljava/lang/String; │ │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ - const-string v19, "cmd" │ + const-string v18, "cmd" │ │ - aput-object v19, v5, v18 │ + aput-object v18, v5, v17 │ │ - const/16 v18, 0x1 │ + const/16 v17, 0x1 │ │ - const-string v19, "/C" │ + const-string v18, "/C" │ │ - aput-object v19, v5, v18 │ + aput-object v18, v5, v17 │ │ - const/16 v18, 0x2 │ + const/16 v17, 0x2 │ │ - new-instance v19, Ljava/lang/StringBuilder; │ + new-instance v18, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ │ - const-string v20, "jar cvf anbuild.jar" │ + const-string v19, "jar cvf anbuild.jar" │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + .line 128 │ + invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - aput-object v19, v5, v18 │ + aput-object v18, v5, v17 │ │ .line 145 │ - .end local v17 # "sb":Ljava/lang/StringBuilder; │ + .end local v16 # "sb":Ljava/lang/StringBuilder; │ .local v5, "cmd":[Ljava/lang/String; │ :goto_2 │ - new-instance v9, Ljava/lang/ProcessBuilder; │ + new-instance v8, Ljava/lang/ProcessBuilder; │ │ - invoke-direct {v9, v5}, Ljava/lang/ProcessBuilder;->([Ljava/lang/String;)V │ + invoke-direct {v8, v5}, Ljava/lang/ProcessBuilder;->([Ljava/lang/String;)V │ │ .line 146 │ - .local v9, "jarBuilder":Ljava/lang/ProcessBuilder; │ - invoke-virtual {v9, v4}, Ljava/lang/ProcessBuilder;->directory(Ljava/io/File;)Ljava/lang/ProcessBuilder; │ + .local v8, "jarBuilder":Ljava/lang/ProcessBuilder; │ + invoke-virtual {v8, v4}, Ljava/lang/ProcessBuilder;->directory(Ljava/io/File;)Ljava/lang/ProcessBuilder; │ │ .line 148 │ :try_start_0 │ - invoke-virtual {v9}, Ljava/lang/ProcessBuilder;->start()Ljava/lang/Process; │ + invoke-virtual {v8}, Ljava/lang/ProcessBuilder;->start()Ljava/lang/Process; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/Process;->waitFor()I │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/Process;->waitFor()I │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_3 │ .catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_2 │ │ .line 153 │ :goto_3 │ - new-instance v11, Ljava/io/File; │ + new-instance v10, Ljava/io/File; │ │ - const-string v18, "res/raw" │ + const-string v17, "res/raw" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - invoke-direct {v11, v0}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v10, v0}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 154 │ - .local v11, "rawFolder":Ljava/io/File; │ - invoke-virtual {v11}, Ljava/io/File;->exists()Z │ + .local v10, "rawFolder":Ljava/io/File; │ + invoke-virtual {v10}, Ljava/io/File;->exists()Z │ │ - move-result v18 │ + move-result v17 │ │ - if-nez v18, :cond_2 │ + if-nez v17, :cond_2 │ │ .line 155 │ - invoke-virtual {v11}, Ljava/io/File;->mkdirs()Z │ + invoke-virtual {v10}, Ljava/io/File;->mkdirs()Z │ │ .line 158 │ :cond_2 │ - sget-object v18, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v17, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - const-string v19, "Done building jar file. Creating dex file." │ + const-string v18, "Done building jar file. Creating dex file." │ │ - invoke-virtual/range {v18 .. v19}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v17 .. v18}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 159 │ - if-eqz v10, :cond_6 │ + if-eqz v9, :cond_6 │ │ .line 160 │ - const/16 v18, 0x3 │ + const/16 v17, 0x3 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ new-array v5, v0, [Ljava/lang/String; │ │ .end local v5 # "cmd":[Ljava/lang/String; │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ - const-string v19, "cmd" │ + const-string v18, "cmd" │ │ - aput-object v19, v5, v18 │ + aput-object v18, v5, v17 │ │ - const/16 v18, 0x1 │ + const/16 v17, 0x1 │ │ - const-string v19, "/C" │ + const-string v18, "/C" │ │ - aput-object v19, v5, v18 │ + aput-object v18, v5, v17 │ │ - const/16 v18, 0x2 │ + const/16 v17, 0x2 │ │ - new-instance v19, Ljava/lang/StringBuilder; │ + new-instance v18, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ │ - const-string v20, "dx --dex --output=res/raw/anbuild.dex " │ + const-string v19, "dx --dex --output=res/raw/anbuild.dex " │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - sget-object v20, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - const-string v20, "anbuild.jar" │ + const-string v19, "anbuild.jar" │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - aput-object v19, v5, v18 │ + aput-object v18, v5, v17 │ │ .line 173 │ .restart local v5 # "cmd":[Ljava/lang/String; │ :goto_4 │ new-instance v6, Ljava/lang/ProcessBuilder; │ │ invoke-direct {v6, v5}, Ljava/lang/ProcessBuilder;->([Ljava/lang/String;)V │ │ .line 175 │ .local v6, "dexBuilder":Ljava/lang/ProcessBuilder; │ :try_start_1 │ invoke-virtual {v6}, Ljava/lang/ProcessBuilder;->start()Ljava/lang/Process; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/Process;->waitFor()I │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/Process;->waitFor()I │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ .catch Ljava/lang/InterruptedException; {:try_start_1 .. :try_end_1} :catch_0 │ │ .line 180 │ .end local v5 # "cmd":[Ljava/lang/String; │ .end local v6 # "dexBuilder":Ljava/lang/ProcessBuilder; │ - .end local v8 # "i$":Ljava/util/Iterator; │ - .end local v9 # "jarBuilder":Ljava/lang/ProcessBuilder; │ - .end local v10 # "onWindows":Z │ - .end local v11 # "rawFolder":Ljava/io/File; │ - .end local v12 # "rc1":Ljava/lang/String; │ - .end local v13 # "rc2":Ljava/lang/String; │ - .end local v14 # "rc3":Ljava/lang/String; │ - .end local v15 # "rc4":Ljava/lang/String; │ - .end local v16 # "rc5":Ljava/lang/String; │ + .end local v8 # "jarBuilder":Ljava/lang/ProcessBuilder; │ + .end local v9 # "onWindows":Z │ + .end local v10 # "rawFolder":Ljava/io/File; │ + .end local v11 # "rc1":Ljava/lang/String; │ + .end local v12 # "rc2":Ljava/lang/String; │ + .end local v13 # "rc3":Ljava/lang/String; │ + .end local v14 # "rc4":Ljava/lang/String; │ + .end local v15 # "rc5":Ljava/lang/String; │ :cond_3 │ :goto_5 │ - sget-object v18, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v17, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - const-string v19, "All done. ::: anbuild.dex should now be in your project\'s res/raw/ folder :::" │ + const-string v18, "All done. ::: anbuild.dex should now be in your project\'s res/raw/ folder :::" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v17 .. v18}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 181 │ return-void │ │ .line 131 │ - .restart local v10 # "onWindows":Z │ - .restart local v12 # "rc1":Ljava/lang/String; │ - .restart local v13 # "rc2":Ljava/lang/String; │ - .restart local v14 # "rc3":Ljava/lang/String; │ - .restart local v15 # "rc4":Ljava/lang/String; │ - .restart local v16 # "rc5":Ljava/lang/String; │ + .restart local v9 # "onWindows":Z │ + .restart local v11 # "rc1":Ljava/lang/String; │ + .restart local v12 # "rc2":Ljava/lang/String; │ + .restart local v13 # "rc3":Ljava/lang/String; │ + .restart local v14 # "rc4":Ljava/lang/String; │ + .restart local v15 # "rc5":Ljava/lang/String; │ :cond_4 │ new-instance v3, Ljava/util/ArrayList; │ │ invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 132 │ .local v3, "al":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - const-string v18, "jar" │ + const-string v17, "jar" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v3, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 133 │ - const-string v18, "cf" │ + const-string v17, "cf" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v3, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 134 │ - const-string v18, "anbuild.jar" │ + const-string v17, "anbuild.jar" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v3, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 135 │ - invoke-virtual {v3, v12}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 136 │ - invoke-virtual {v3, v13}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v12}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 137 │ - invoke-virtual {v3, v14}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v13}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 138 │ - invoke-virtual {v3, v15}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v14}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 139 │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v3, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v15}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 140 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;->classFiles:Ljava/util/List; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - invoke-interface/range {v18 .. v18}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v17 .. v17}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v17 │ │ - .restart local v8 # "i$":Ljava/util/Iterator; │ :goto_6 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v18 │ │ if-eqz v18, :cond_5 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v7 │ │ check-cast v7, Ljava/io/File; │ │ .line 141 │ .restart local v7 # "file":Ljava/io/File; │ @@ -918,122 +914,123 @@ │ goto :goto_6 │ │ .line 143 │ .end local v7 # "file":Ljava/io/File; │ :cond_5 │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ - move-result v18 │ + move-result v17 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ new-array v0, v0, [Ljava/lang/String; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v3, v0}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, [Ljava/lang/String; │ │ .restart local v5 # "cmd":[Ljava/lang/String; │ goto/16 :goto_2 │ │ .line 166 │ .end local v3 # "al":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .restart local v9 # "jarBuilder":Ljava/lang/ProcessBuilder; │ - .restart local v11 # "rawFolder":Ljava/io/File; │ + .restart local v8 # "jarBuilder":Ljava/lang/ProcessBuilder; │ + .restart local v10 # "rawFolder":Ljava/io/File; │ :cond_6 │ - const/16 v18, 0x4 │ + const/16 v17, 0x4 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ new-array v5, v0, [Ljava/lang/String; │ │ .end local v5 # "cmd":[Ljava/lang/String; │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ + .line 167 │ invoke-virtual/range {p0 .. p0}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;->getPathToDx()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - aput-object v19, v5, v18 │ + aput-object v18, v5, v17 │ │ - const/16 v18, 0x1 │ + const/16 v17, 0x1 │ │ - const-string v19, "--dex" │ + const-string v18, "--dex" │ │ - aput-object v19, v5, v18 │ + aput-object v18, v5, v17 │ │ - const/16 v18, 0x2 │ + const/16 v17, 0x2 │ │ - const-string v19, "--output=res/raw/anbuild.dex" │ + const-string v18, "--output=res/raw/anbuild.dex" │ │ - aput-object v19, v5, v18 │ + aput-object v18, v5, v17 │ │ - const/16 v18, 0x3 │ + const/16 v17, 0x3 │ │ - new-instance v19, Ljava/lang/StringBuilder; │ + new-instance v18, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - sget-object v20, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - const-string v20, "anbuild.jar" │ + const-string v19, "anbuild.jar" │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - aput-object v19, v5, v18 │ + aput-object v18, v5, v17 │ │ .restart local v5 # "cmd":[Ljava/lang/String; │ goto/16 :goto_4 │ │ .line 177 │ .restart local v6 # "dexBuilder":Ljava/lang/ProcessBuilder; │ :catch_0 │ - move-exception v18 │ + move-exception v17 │ │ goto/16 :goto_5 │ │ .line 176 │ :catch_1 │ - move-exception v18 │ + move-exception v17 │ │ goto/16 :goto_5 │ │ .line 150 │ .end local v6 # "dexBuilder":Ljava/lang/ProcessBuilder; │ - .end local v11 # "rawFolder":Ljava/io/File; │ + .end local v10 # "rawFolder":Ljava/io/File; │ :catch_2 │ - move-exception v18 │ + move-exception v17 │ │ goto/16 :goto_3 │ │ .line 149 │ :catch_3 │ - move-exception v18 │ + move-exception v17 │ │ goto/16 :goto_3 │ .end method │ │ │ # virtual methods │ .method protected getBuiltPath()Ljava/io/File; │ @@ -1189,319 +1186,314 @@ │ .line 315 │ .end local v1 # "eclipsePath":Ljava/io/File; │ :cond_1 │ return-object v2 │ .end method │ │ .method protected getPathToDx()Ljava/lang/String; │ - .locals 17 │ + .locals 15 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 247 │ - const-string v14, "ANDROID_HOME" │ + const-string v11, "ANDROID_HOME" │ │ - invoke-static {v14}, Ljava/lang/System;->getenv(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v11}, Ljava/lang/System;->getenv(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 248 │ .local v0, "androidHome":Ljava/lang/String; │ if-nez v0, :cond_0 │ │ .line 249 │ - new-instance v14, Ljava/io/IOException; │ + new-instance v11, Ljava/io/IOException; │ │ - const-string v15, "Error: you need to set $ANDROID_HOME globally" │ + const-string v12, "Error: you need to set $ANDROID_HOME globally" │ │ - invoke-direct {v14, v15}, Ljava/io/IOException;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Ljava/io/IOException;->(Ljava/lang/String;)V │ │ - throw v14 │ + throw v11 │ │ .line 251 │ :cond_0 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 252 │ - .local v2, "dxPath":Ljava/lang/String; │ - new-instance v14, Ljava/io/File; │ + .local v1, "dxPath":Ljava/lang/String; │ + new-instance v11, Ljava/io/File; │ │ - new-instance v15, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v15 │ + move-result-object v12 │ │ - sget-object v16, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v13, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v15 │ + move-result-object v12 │ │ - const-string v16, "build-tools" │ + const-string v13, "build-tools" │ │ - invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v15 │ + move-result-object v12 │ │ - invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v12 │ │ - invoke-direct {v14, v15}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Ljava/io/File;->(Ljava/lang/String;)V │ │ - invoke-virtual {v14}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + invoke-virtual {v11}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 253 │ - .local v6, "files":[Ljava/io/File; │ - const/4 v9, 0x0 │ + .local v5, "files":[Ljava/io/File; │ + const/4 v6, 0x0 │ │ .line 254 │ - .local v9, "recentSdkVersion":I │ - move-object v1, v6 │ + .local v6, "recentSdkVersion":I │ + array-length v12, v5 │ │ - .local v1, "arr$":[Ljava/io/File; │ - array-length v8, v1 │ + const/4 v11, 0x0 │ │ - .local v8, "len$":I │ - const/4 v7, 0x0 │ - │ - .local v7, "i$":I │ :goto_0 │ - if-ge v7, v8, :cond_5 │ + if-ge v11, v12, :cond_5 │ │ - aget-object v3, v1, v7 │ + aget-object v2, v5, v11 │ │ .line 256 │ - .local v3, "file":Ljava/io/File; │ - const/4 v4, 0x0 │ + .local v2, "file":Ljava/io/File; │ + const/4 v3, 0x0 │ │ .line 257 │ - .local v4, "fileName":Ljava/lang/String; │ - invoke-virtual {v3}, Ljava/io/File;->getName()Ljava/lang/String; │ + .local v3, "fileName":Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const-string v15, "-" │ + const-string v14, "-" │ │ - invoke-virtual {v14, v15}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + invoke-virtual {v13, v14}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ - move-result v14 │ + move-result v13 │ │ - if-eqz v14, :cond_4 │ + if-eqz v13, :cond_4 │ │ .line 258 │ - invoke-virtual {v3}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const-string v15, "-" │ + const-string v14, "-" │ │ - invoke-virtual {v14, v15}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v13, v14}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v9 │ │ .line 259 │ - .local v12, "splitFileName":[Ljava/lang/String; │ - const/4 v14, 0x1 │ + .local v9, "splitFileName":[Ljava/lang/String; │ + const/4 v13, 0x1 │ │ - aget-object v14, v12, v14 │ + aget-object v13, v9, v13 │ │ - const-string v15, "W" │ + const-string v14, "W" │ │ - invoke-virtual {v14, v15}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + invoke-virtual {v13, v14}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ - move-result v14 │ + move-result v13 │ │ - if-eqz v14, :cond_3 │ + if-eqz v13, :cond_3 │ │ .line 260 │ - const/4 v14, 0x1 │ + const/4 v13, 0x1 │ │ - aget-object v14, v12, v14 │ + aget-object v13, v9, v13 │ │ - invoke-virtual {v14}, Ljava/lang/String;->toCharArray()[C │ + invoke-virtual {v13}, Ljava/lang/String;->toCharArray()[C │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 261 │ - .local v5, "fileNameChars":[C │ - const/4 v14, 0x0 │ + .local v4, "fileNameChars":[C │ + const/4 v13, 0x0 │ │ - aget-char v14, v5, v14 │ + aget-char v13, v4, v13 │ │ - invoke-static {v14}, Ljava/lang/String;->valueOf(C)Ljava/lang/String; │ + invoke-static {v13}, Ljava/lang/String;->valueOf(C)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 271 │ - .end local v5 # "fileNameChars":[C │ - .end local v12 # "splitFileName":[Ljava/lang/String; │ + .end local v4 # "fileNameChars":[C │ + .end local v9 # "splitFileName":[Ljava/lang/String; │ :goto_1 │ - const-string v14, "[.]" │ + const-string v13, "[.]" │ │ - invoke-virtual {v4, v14}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v3, v13}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v8 │ │ .line 272 │ - .local v11, "sdkVersionBits":[Ljava/lang/String; │ - const/4 v14, 0x0 │ + .local v8, "sdkVersionBits":[Ljava/lang/String; │ + const/4 v13, 0x0 │ │ - aget-object v14, v11, v14 │ + aget-object v13, v8, v13 │ │ - invoke-static {v14}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v13}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v14 │ + move-result v13 │ │ - mul-int/lit16 v10, v14, 0x2710 │ + mul-int/lit16 v7, v13, 0x2710 │ │ .line 273 │ - .local v10, "sdkVersion":I │ - array-length v14, v11 │ + .local v7, "sdkVersion":I │ + array-length v13, v8 │ │ - const/4 v15, 0x1 │ + const/4 v14, 0x1 │ │ - if-le v14, v15, :cond_1 │ + if-le v13, v14, :cond_1 │ │ .line 274 │ - const/4 v14, 0x1 │ + const/4 v13, 0x1 │ │ - aget-object v14, v11, v14 │ + aget-object v13, v8, v13 │ │ - invoke-static {v14}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v13}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v14 │ + move-result v13 │ │ - mul-int/lit8 v14, v14, 0x64 │ + mul-int/lit8 v13, v13, 0x64 │ │ - add-int/2addr v10, v14 │ + add-int/2addr v7, v13 │ │ .line 275 │ - array-length v14, v11 │ + array-length v13, v8 │ │ - const/4 v15, 0x2 │ + const/4 v14, 0x2 │ │ - if-le v14, v15, :cond_1 │ + if-le v13, v14, :cond_1 │ │ .line 276 │ - const/4 v14, 0x2 │ + const/4 v13, 0x2 │ │ - aget-object v14, v11, v14 │ + aget-object v13, v8, v13 │ │ - invoke-static {v14}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v13}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v14 │ + move-result v13 │ │ - add-int/2addr v10, v14 │ + add-int/2addr v7, v13 │ │ .line 279 │ :cond_1 │ - if-le v10, v9, :cond_2 │ + if-le v7, v6, :cond_2 │ │ .line 280 │ - new-instance v14, Ljava/lang/StringBuilder; │ - │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ - │ - invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + new-instance v13, Ljava/lang/StringBuilder; │ │ - move-result-object v15 │ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v14 │ │ - sget-object v15, Ljava/io/File;->separator:Ljava/lang/String; │ + 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 │ + sget-object v14, Ljava/io/File;->separator:Ljava/lang/String; │ │ - const-string v15, "dx" │ + 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, "dx" │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v13 │ │ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v10 │ + │ .line 281 │ - .local v13, "tentativePath":Ljava/lang/String; │ - new-instance v14, Ljava/io/File; │ + .local v10, "tentativePath":Ljava/lang/String; │ + new-instance v13, Ljava/io/File; │ │ - invoke-direct {v14, v13}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v13, v10}, Ljava/io/File;->(Ljava/lang/String;)V │ │ - invoke-virtual {v14}, Ljava/io/File;->exists()Z │ + invoke-virtual {v13}, Ljava/io/File;->exists()Z │ │ - move-result v14 │ + move-result v13 │ │ - if-eqz v14, :cond_2 │ + if-eqz v13, :cond_2 │ │ .line 282 │ - move v9, v10 │ + move v6, v7 │ │ .line 283 │ - move-object v2, v13 │ + move-object v1, v10 │ │ .line 254 │ - .end local v13 # "tentativePath":Ljava/lang/String; │ + .end local v10 # "tentativePath":Ljava/lang/String; │ :cond_2 │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v11, v11, 0x1 │ │ goto/16 :goto_0 │ │ .line 263 │ - .end local v10 # "sdkVersion":I │ - .end local v11 # "sdkVersionBits":[Ljava/lang/String; │ - .restart local v12 # "splitFileName":[Ljava/lang/String; │ + .end local v7 # "sdkVersion":I │ + .end local v8 # "sdkVersionBits":[Ljava/lang/String; │ + .restart local v9 # "splitFileName":[Ljava/lang/String; │ :cond_3 │ - const/4 v14, 0x1 │ + const/4 v13, 0x1 │ │ - aget-object v4, v12, v14 │ + aget-object v3, v9, v13 │ │ goto :goto_1 │ │ .line 266 │ - .end local v12 # "splitFileName":[Ljava/lang/String; │ + .end local v9 # "splitFileName":[Ljava/lang/String; │ :cond_4 │ - invoke-virtual {v3}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ goto :goto_1 │ │ .line 287 │ - .end local v3 # "file":Ljava/io/File; │ - .end local v4 # "fileName":Ljava/lang/String; │ + .end local v2 # "file":Ljava/io/File; │ + .end local v3 # "fileName":Ljava/lang/String; │ :cond_5 │ - if-nez v2, :cond_6 │ + if-nez v1, :cond_6 │ │ .line 288 │ - new-instance v14, Ljava/io/IOException; │ + new-instance v11, Ljava/io/IOException; │ │ - const-string v15, "Error: unable to find dx binary in $ANDROID_HOME" │ + const-string v12, "Error: unable to find dx binary in $ANDROID_HOME" │ │ - invoke-direct {v14, v15}, Ljava/io/IOException;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Ljava/io/IOException;->(Ljava/lang/String;)V │ │ - throw v14 │ + throw v11 │ │ .line 290 │ :cond_6 │ - return-object v2 │ + return-object v1 │ .end method │ │ .method protected hasClassAnnotation(Ljava/io/File;)Z │ .locals 10 │ .param p1, "file" # Ljava/io/File; │ │ .prologue │ @@ -1637,26 +1629,28 @@ │ │ const-string v9, "Error: unmatched annotation in " │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ + .line 232 │ invoke-virtual {p1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 231 │ invoke-virtual {v7, v8}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 233 │ sget-object v4, Lcom/stericson/RootShell/containers/RootClass$READ_STATE;->STARTING:Lcom/stericson/RootShell/containers/RootClass$READ_STATE; │ :try_end_0 │ .catch Ljava/io/FileNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ @@ -1694,15 +1688,15 @@ │ .packed-switch 0x1 │ :pswitch_0 │ :pswitch_1 │ .end packed-switch │ .end method │ │ .method protected lookup(Ljava/io/File;Ljava/util/List;)V │ - .locals 18 │ + .locals 15 │ .param p1, "path" # Ljava/io/File; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/io/File;", │ "Ljava/util/List", │ "<", │ @@ -1712,250 +1706,213 @@ │ .end annotation │ │ .prologue │ .line 184 │ .local p2, "fileList":Ljava/util/List;, "Ljava/util/List;" │ invoke-virtual/range {p1 .. p1}, Ljava/io/File;->toString()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v8 │ │ - const-string v16, "src/" │ + const-string v9, "src/" │ │ - const-string v17, "" │ + const-string v10, "" │ │ - invoke-virtual/range {v15 .. v17}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-virtual {v8, v9, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 185 │ - .local v6, "desourcedPath":Ljava/lang/String; │ + .local v3, "desourcedPath":Ljava/lang/String; │ invoke-virtual/range {p1 .. p1}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v9 │ + move-result-object v6 │ │ .line 186 │ - .local v9, "files":[Ljava/io/File; │ - move-object v2, v9 │ + .local v6, "files":[Ljava/io/File; │ + array-length v10, v6 │ │ - .local v2, "arr$":[Ljava/io/File; │ - array-length v12, v2 │ + const/4 v8, 0x0 │ │ - .local v12, "len$":I │ - const/4 v10, 0x0 │ + move v9, v8 │ │ - .local v10, "i$":I │ - move v11, v10 │ - │ - .end local v2 # "arr$":[Ljava/io/File; │ - .end local v10 # "i$":I │ - .end local v12 # "len$":I │ - .local v11, "i$":I │ :goto_0 │ - if-ge v11, v12, :cond_2 │ + if-ge v9, v10, :cond_2 │ │ - aget-object v7, v2, v11 │ + aget-object v4, v6, v9 │ │ .line 187 │ - .local v7, "file":Ljava/io/File; │ - invoke-virtual {v7}, Ljava/io/File;->isDirectory()Z │ + .local v4, "file":Ljava/io/File; │ + invoke-virtual {v4}, Ljava/io/File;->isDirectory()Z │ │ - move-result v15 │ + move-result v8 │ │ - if-eqz v15, :cond_1 │ + if-eqz v8, :cond_1 │ │ .line 188 │ - const/4 v15, -0x1 │ - │ - invoke-virtual {v7}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ - │ - move-result-object v16 │ - │ - move-object/from16 v0, p0 │ + const/4 v8, -0x1 │ │ - iget-object v0, v0, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;->AVOIDDIRPATH:Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ - move-object/from16 v17, v0 │ + move-result-object v11 │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ + iget-object v12, p0, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;->AVOIDDIRPATH:Ljava/lang/String; │ │ - move-result v16 │ + invoke-virtual {v11, v12}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ - move/from16 v0, v16 │ + move-result v11 │ │ - if-ne v15, v0, :cond_0 │ + if-ne v8, v11, :cond_0 │ │ .line 189 │ - move-object/from16 v0, p0 │ - │ - move-object/from16 v1, p2 │ + move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v7, v1}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;->lookup(Ljava/io/File;Ljava/util/List;)V │ + invoke-virtual {p0, v4, v0}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;->lookup(Ljava/io/File;Ljava/util/List;)V │ │ .line 186 │ - .end local v11 # "i$":I │ :cond_0 │ - add-int/lit8 v10, v11, 0x1 │ + add-int/lit8 v8, v9, 0x1 │ │ - .restart local v10 # "i$":I │ - move v11, v10 │ + move v9, v8 │ │ - .end local v10 # "i$":I │ - .restart local v11 # "i$":I │ goto :goto_0 │ │ .line 192 │ :cond_1 │ - invoke-virtual {v7}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v8 │ │ - const-string v16, ".java" │ + const-string v11, ".java" │ │ - invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + invoke-virtual {v8, v11}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ - move-result v15 │ + move-result v8 │ │ - if-eqz v15, :cond_0 │ + if-eqz v8, :cond_0 │ │ .line 193 │ - move-object/from16 v0, p0 │ + invoke-virtual {p0, v4}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;->hasClassAnnotation(Ljava/io/File;)Z │ │ - invoke-virtual {v0, v7}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;->hasClassAnnotation(Ljava/io/File;)Z │ - │ - move-result v15 │ + move-result v8 │ │ - if-eqz v15, :cond_0 │ + if-eqz v8, :cond_0 │ │ .line 194 │ - invoke-virtual {v7}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v8 │ │ - const-string v16, ".java" │ + const-string v11, ".java" │ │ - const-string v17, "" │ + const-string v12, "" │ │ - invoke-virtual/range {v15 .. v17}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-virtual {v8, v11, v12}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ .line 195 │ - .local v8, "fileNamePrefix":Ljava/lang/String; │ - new-instance v5, Ljava/io/File; │ + .local v5, "fileNamePrefix":Ljava/lang/String; │ + new-instance v2, Ljava/io/File; │ │ - new-instance v15, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual/range {p0 .. p0}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;->getBuiltPath()Ljava/io/File; │ + invoke-virtual {p0}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;->getBuiltPath()Ljava/io/File; │ │ - move-result-object v16 │ + move-result-object v11 │ │ - invoke-virtual/range {v16 .. v16}, Ljava/io/File;->toString()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/io/File;->toString()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v11 │ │ - invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v15 │ + move-result-object v8 │ │ - sget-object v16, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v11, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v15 │ + move-result-object v8 │ │ - invoke-virtual {v15, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v15 │ + move-result-object v8 │ │ - invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v8 │ │ - invoke-direct {v5, v15}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v2, v8}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 196 │ - .local v5, "compiledPath":Ljava/io/File; │ - new-instance v15, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder$1; │ + .local v2, "compiledPath":Ljava/io/File; │ + new-instance v8, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder$1; │ │ - move-object/from16 v0, p0 │ + invoke-direct {v8, p0, v5}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder$1;->(Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;Ljava/lang/String;)V │ │ - invoke-direct {v15, v0, v8}, Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder$1;->(Lcom/stericson/RootShell/containers/RootClass$AnnotationsFinder;Ljava/lang/String;)V │ + invoke-virtual {v2, v8}, Ljava/io/File;->listFiles(Ljava/io/FilenameFilter;)[Ljava/io/File; │ │ - invoke-virtual {v5, v15}, Ljava/io/File;->listFiles(Ljava/io/FilenameFilter;)[Ljava/io/File; │ - │ - move-result-object v4 │ + move-result-object v1 │ │ .line 202 │ - .local v4, "classAndInnerClassFiles":[Ljava/io/File; │ - move-object v3, v4 │ - │ - .local v3, "arr$":[Ljava/io/File; │ - array-length v13, v3 │ + .local v1, "classAndInnerClassFiles":[Ljava/io/File; │ + array-length v11, v1 │ │ - .local v13, "len$":I │ - const/4 v10, 0x0 │ + const/4 v8, 0x0 │ │ - .end local v11 # "i$":I │ - .restart local v10 # "i$":I │ :goto_1 │ - if-ge v10, v13, :cond_0 │ + if-ge v8, v11, :cond_0 │ │ - aget-object v14, v3, v10 │ + aget-object v7, v1, v8 │ │ .line 203 │ - .local v14, "matchingFile":Ljava/io/File; │ - new-instance v15, Ljava/io/File; │ + .local v7, "matchingFile":Ljava/io/File; │ + new-instance v12, Ljava/io/File; │ │ - new-instance v16, Ljava/lang/StringBuilder; │ - │ - invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ + new-instance v13, Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, v16 │ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v13 │ │ - sget-object v17, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v14, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v14 │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v13 │ │ - invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v13 │ │ - invoke-direct/range {v15 .. v16}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v12, v13}, Ljava/io/File;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - invoke-interface {v0, v15}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v12}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 202 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v8, v8, 0x1 │ │ goto :goto_1 │ │ .line 210 │ - .end local v3 # "arr$":[Ljava/io/File; │ - .end local v4 # "classAndInnerClassFiles":[Ljava/io/File; │ - .end local v5 # "compiledPath":Ljava/io/File; │ - .end local v7 # "file":Ljava/io/File; │ - .end local v8 # "fileNamePrefix":Ljava/lang/String; │ - .end local v10 # "i$":I │ - .end local v13 # "len$":I │ - .end local v14 # "matchingFile":Ljava/io/File; │ - .restart local v11 # "i$":I │ + .end local v1 # "classAndInnerClassFiles":[Ljava/io/File; │ + .end local v2 # "compiledPath":Ljava/io/File; │ + .end local v4 # "file":Ljava/io/File; │ + .end local v5 # "fileNamePrefix":Ljava/lang/String; │ + .end local v7 # "matchingFile":Ljava/io/File; │ :cond_2 │ return-void │ .end method ├── smali/com/stericson/RootShell/execution/Shell.smali │ @@ -488,20 +488,22 @@ │ │ if-eqz v0, :cond_2 │ │ if-eqz v2, :cond_2 │ │ const-string v6, "SUPERSU" │ │ + .line 154 │ invoke-virtual {v0, v6}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ + .line 155 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ │ move-result v6 │ @@ -1296,213 +1298,211 @@ │ :cond_1 │ sget-object v0, Lcom/stericson/RootShell/execution/Shell;->shell:Lcom/stericson/RootShell/execution/Shell; │ │ goto :goto_0 │ .end method │ │ .method private declared-synchronized getSuVersion(Z)Ljava/lang/String; │ - .locals 13 │ + .locals 12 │ .param p1, "internal" # Z │ │ .prologue │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ .line 422 │ monitor-enter p0 │ │ if-eqz p1, :cond_4 │ │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 423 │ - .local v2, "idx":I │ + .local v1, "idx":I │ :goto_0 │ :try_start_0 │ - sget-object v10, Lcom/stericson/RootShell/execution/Shell;->suVersion:[Ljava/lang/String; │ + sget-object v9, Lcom/stericson/RootShell/execution/Shell;->suVersion:[Ljava/lang/String; │ │ - aget-object v10, v10, v2 │ + aget-object v9, v9, v1 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - if-nez v10, :cond_3 │ + if-nez v9, :cond_3 │ │ .line 424 │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ .line 429 │ - .local v8, "version":Ljava/lang/String; │ + .local v7, "version":Ljava/lang/String; │ :try_start_1 │ invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime; │ │ - move-result-object v11 │ + move-result-object v10 │ │ if-eqz p1, :cond_5 │ │ - const-string v10, "su -V" │ + const-string v9, "su -V" │ │ :goto_1 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v11, v10, v12}, Ljava/lang/Runtime;->exec(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Process; │ + invoke-virtual {v10, v9, v11}, Ljava/lang/Runtime;->exec(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Process; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 430 │ - .local v4, "process":Ljava/lang/Process; │ - invoke-virtual {v4}, Ljava/lang/Process;->waitFor()I │ + .local v3, "process":Ljava/lang/Process; │ + invoke-virtual {v3}, Ljava/lang/Process;->waitFor()I │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ .catch Ljava/lang/InterruptedException; {:try_start_1 .. :try_end_1} :catch_2 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 440 │ :try_start_2 │ - new-instance v7, Ljava/util/ArrayList; │ + new-instance v6, Ljava/util/ArrayList; │ │ - invoke-direct {v7}, Ljava/util/ArrayList;->()V │ + invoke-direct {v6}, Ljava/util/ArrayList;->()V │ │ .line 442 │ - .local v7, "stdout":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v5, Ljava/io/BufferedReader; │ + .local v6, "stdout":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v4, Ljava/io/BufferedReader; │ │ - new-instance v9, Ljava/io/InputStreamReader; │ + new-instance v8, Ljava/io/InputStreamReader; │ │ - invoke-virtual {v4}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream; │ + invoke-virtual {v3}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-direct {v9, v10}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;)V │ + invoke-direct {v8, v9}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;)V │ │ - invoke-direct {v5, v9}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ + invoke-direct {v4, v8}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ .line 444 │ - .local v5, "reader":Ljava/io/BufferedReader; │ - const/4 v3, 0x0 │ + .local v4, "reader":Ljava/io/BufferedReader; │ + const/4 v2, 0x0 │ │ .line 445 │ - .local v3, "line":Ljava/lang/String; │ + .local v2, "line":Ljava/lang/String; │ :goto_2 │ :try_start_3 │ - invoke-virtual {v5}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 446 │ - invoke-interface {v7, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ :try_end_3 │ .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_0 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ goto :goto_2 │ │ .line 448 │ :catch_0 │ - move-exception v9 │ + move-exception v8 │ │ .line 452 │ :cond_0 │ :try_start_4 │ - invoke-virtual {v5}, Ljava/io/BufferedReader;->close()V │ + invoke-virtual {v4}, Ljava/io/BufferedReader;->close()V │ :try_end_4 │ .catch Ljava/io/IOException; {:try_start_4 .. :try_end_4} :catch_3 │ .catchall {:try_start_4 .. :try_end_4} :catchall_0 │ │ .line 456 │ :goto_3 │ :try_start_5 │ - invoke-virtual {v4}, Ljava/lang/Process;->destroy()V │ + invoke-virtual {v3}, Ljava/lang/Process;->destroy()V │ │ .line 458 │ - move-object v6, v7 │ + move-object v5, v6 │ │ .line 460 │ - .local v6, "ret":Ljava/util/List;, "Ljava/util/List;" │ - if-eqz v6, :cond_2 │ + .local v5, "ret":Ljava/util/List;, "Ljava/util/List;" │ + if-eqz v5, :cond_2 │ │ .line 461 │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v8 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_4 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - .end local v3 # "line":Ljava/lang/String; │ - check-cast v3, Ljava/lang/String; │ + .end local v2 # "line":Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ .line 462 │ - .restart local v3 # "line":Ljava/lang/String; │ + .restart local v2 # "line":Ljava/lang/String; │ if-nez p1, :cond_6 │ │ .line 463 │ const-string v9, "." │ │ - invoke-virtual {v3, v9}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + invoke-virtual {v2, v9}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v9 │ │ if-eqz v9, :cond_1 │ │ .line 464 │ - move-object v8, v3 │ + move-object v7, v2 │ │ .line 479 │ - .end local v1 # "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_5 │ - sget-object v9, Lcom/stericson/RootShell/execution/Shell;->suVersion:[Ljava/lang/String; │ + sget-object v8, Lcom/stericson/RootShell/execution/Shell;->suVersion:[Ljava/lang/String; │ │ - aput-object v8, v9, v2 │ + aput-object v7, v8, v1 │ │ .line 481 │ - .end local v3 # "line":Ljava/lang/String; │ - .end local v4 # "process":Ljava/lang/Process; │ - .end local v5 # "reader":Ljava/io/BufferedReader; │ - .end local v6 # "ret":Ljava/util/List;, "Ljava/util/List;" │ - .end local v7 # "stdout":Ljava/util/List;, "Ljava/util/List;" │ - .end local v8 # "version":Ljava/lang/String; │ + .end local v2 # "line":Ljava/lang/String; │ + .end local v3 # "process":Ljava/lang/Process; │ + .end local v4 # "reader":Ljava/io/BufferedReader; │ + .end local v5 # "ret":Ljava/util/List;, "Ljava/util/List;" │ + .end local v6 # "stdout":Ljava/util/List;, "Ljava/util/List;" │ + .end local v7 # "version":Ljava/lang/String; │ :cond_3 │ - sget-object v9, Lcom/stericson/RootShell/execution/Shell;->suVersion:[Ljava/lang/String; │ + sget-object v8, Lcom/stericson/RootShell/execution/Shell;->suVersion:[Ljava/lang/String; │ │ - aget-object v9, v9, v2 │ + aget-object v8, v8, v1 │ :try_end_5 │ .catchall {:try_start_5 .. :try_end_5} :catchall_0 │ │ :goto_6 │ monitor-exit p0 │ │ - return-object v9 │ + return-object v8 │ │ .line 422 │ - .end local v2 # "idx":I │ + .end local v1 # "idx":I │ :cond_4 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ goto :goto_0 │ │ .line 429 │ - .restart local v2 # "idx":I │ - .restart local v8 # "version":Ljava/lang/String; │ + .restart local v1 # "idx":I │ + .restart local v7 # "version":Ljava/lang/String; │ :cond_5 │ :try_start_6 │ - const-string v10, "su -v" │ + const-string v9, "su -v" │ :try_end_6 │ .catch Ljava/io/IOException; {:try_start_6 .. :try_end_6} :catch_1 │ .catch Ljava/lang/InterruptedException; {:try_start_6 .. :try_end_6} :catch_2 │ .catchall {:try_start_6 .. :try_end_6} :catchall_0 │ │ goto :goto_1 │ │ @@ -1517,71 +1517,68 @@ │ :try_end_7 │ .catchall {:try_start_7 .. :try_end_7} :catchall_0 │ │ goto :goto_6 │ │ .line 422 │ .end local v0 # "e":Ljava/io/IOException; │ - .end local v8 # "version":Ljava/lang/String; │ + .end local v7 # "version":Ljava/lang/String; │ :catchall_0 │ - move-exception v9 │ + move-exception v8 │ │ monitor-exit p0 │ │ - throw v9 │ + throw v8 │ │ .line 434 │ - .restart local v8 # "version":Ljava/lang/String; │ + .restart local v7 # "version":Ljava/lang/String; │ :catch_2 │ move-exception v0 │ │ .line 435 │ .local v0, "e":Ljava/lang/InterruptedException; │ :try_start_8 │ invoke-virtual {v0}, Ljava/lang/InterruptedException;->printStackTrace()V │ :try_end_8 │ .catchall {:try_start_8 .. :try_end_8} :catchall_0 │ │ goto :goto_6 │ │ .line 469 │ .end local v0 # "e":Ljava/lang/InterruptedException; │ - .restart local v1 # "i$":Ljava/util/Iterator; │ - .restart local v3 # "line":Ljava/lang/String; │ - .restart local v4 # "process":Ljava/lang/Process; │ - .restart local v5 # "reader":Ljava/io/BufferedReader; │ - .restart local v6 # "ret":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v7 # "stdout":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v2 # "line":Ljava/lang/String; │ + .restart local v3 # "process":Ljava/lang/Process; │ + .restart local v4 # "reader":Ljava/io/BufferedReader; │ + .restart local v5 # "ret":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v6 # "stdout":Ljava/util/List;, "Ljava/util/List;" │ :cond_6 │ :try_start_9 │ - invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ :try_end_9 │ .catch Ljava/lang/NumberFormatException; {:try_start_9 .. :try_end_9} :catch_4 │ .catchall {:try_start_9 .. :try_end_9} :catchall_0 │ │ move-result v9 │ │ if-lez v9, :cond_1 │ │ .line 470 │ - move-object v8, v3 │ + move-object v7, v2 │ │ goto :goto_5 │ │ .line 453 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v6 # "ret":Ljava/util/List;, "Ljava/util/List;" │ + .end local v5 # "ret":Ljava/util/List;, "Ljava/util/List;" │ :catch_3 │ - move-exception v9 │ + move-exception v8 │ │ goto :goto_3 │ │ .line 473 │ - .restart local v1 # "i$":Ljava/util/Iterator; │ - .restart local v6 # "ret":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v5 # "ret":Ljava/util/List;, "Ljava/util/List;" │ :catch_4 │ move-exception v9 │ │ goto :goto_4 │ .end method │ │ .method public static isAnyShellOpen()Z │ @@ -2844,14 +2841,15 @@ │ │ const-string v4, "cd " │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 273 │ invoke-virtual {p1}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo; │ │ move-result-object v4 │ │ iget-object v4, v4, Landroid/content/pm/ApplicationInfo;->dataDir:Ljava/lang/String; │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -2862,12 +2860,13 @@ │ │ move-result-object v3 │ │ aput-object v3, v2, v5 │ │ invoke-direct {v0, v1, v5, v2}, Lcom/stericson/RootShell/execution/Command;->(IZ[Ljava/lang/String;)V │ │ + .line 269 │ invoke-virtual {p0, v0}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ .line 275 │ return-void │ .end method ├── smali/com/stericson/RootShell/execution/Command.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "Command.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/stericson/RootShell/execution/Command$1;, │ Lcom/stericson/RootShell/execution/Command$CommandHandler;, │ Lcom/stericson/RootShell/execution/Command$ExecutionMonitor; │ } │ .end annotation │ │ │ # instance fields ├── smali/com/stericson/RootShell/execution/Shell$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/stericson/RootShell/execution/Shell; │ │ │ # direct methods │ .method constructor (Lcom/stericson/RootShell/execution/Shell;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/stericson/RootShell/execution/Shell; │ │ .prologue │ .line 553 │ iput-object p1, p0, Lcom/stericson/RootShell/execution/Shell$1;->this$0:Lcom/stericson/RootShell/execution/Shell; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/stericson/RootShell/execution/Shell$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/stericson/RootShell/execution/Shell; │ │ │ # direct methods │ .method constructor (Lcom/stericson/RootShell/execution/Shell;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/stericson/RootShell/execution/Shell; │ │ .prologue │ .line 626 │ iput-object p1, p0, Lcom/stericson/RootShell/execution/Shell$2;->this$0:Lcom/stericson/RootShell/execution/Shell; │ │ invoke-direct {p0}, Ljava/lang/Thread;->()V ├── smali/com/stericson/RootShell/execution/Shell$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/stericson/RootShell/execution/Shell; │ │ │ # direct methods │ .method constructor (Lcom/stericson/RootShell/execution/Shell;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/stericson/RootShell/execution/Shell; │ │ .prologue │ .line 642 │ iput-object p1, p0, Lcom/stericson/RootShell/execution/Shell$3;->this$0:Lcom/stericson/RootShell/execution/Shell; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/stericson/RootTools/internal/Installer.smali │ @@ -401,40 +401,44 @@ │ .local v14, "mf":Ljava/io/File; │ invoke-virtual {v14}, Ljava/io/File;->exists()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ + .line 84 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v14}, Lcom/stericson/RootTools/internal/Installer;->getFileSignature(Ljava/io/File;)Ljava/lang/String; │ │ move-result-object v6 │ │ move-object/from16 v0, p0 │ │ iget-object v7, v0, Lcom/stericson/RootTools/internal/Installer;->context:Landroid/content/Context; │ │ + .line 86 │ invoke-virtual {v7}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v7 │ │ move/from16 v0, p1 │ │ invoke-virtual {v7, v0}, Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream; │ │ move-result-object v7 │ │ + .line 85 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v7}, Lcom/stericson/RootTools/internal/Installer;->getStreamSignature(Ljava/io/InputStream;)Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 84 │ invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v6 │ │ if-nez v6, :cond_4 │ │ .line 89 ├── smali/com/stericson/RootTools/internal/RootToolsInternalMethods$5.smali │ @@ -17,17 +17,18 @@ │ # instance fields │ .field final synthetic this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ │ # direct methods │ .method varargs constructor (Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # I │ - .param p3, "x1" # Z │ - .param p4, "x2" # [Ljava/lang/String; │ + .param p1, "this$0" # Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ + .param p2, "id" # I │ + .param p3, "handlerEnabled" # Z │ + .param p4, "command" # [Ljava/lang/String; │ │ .prologue │ .line 1005 │ iput-object p1, p0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$5;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ invoke-direct {p0, p2, p3, p4}, Lcom/stericson/RootShell/execution/Command;->(IZ[Ljava/lang/String;)V ├── smali/com/stericson/RootTools/internal/RootToolsInternalMethods$1.smali │ @@ -19,17 +19,18 @@ │ │ .field final synthetic val$results:Ljava/util/List; │ │ │ # direct methods │ .method varargs constructor (Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/util/List;)V │ .locals 0 │ - .param p2, "x0" # I │ - .param p3, "x1" # Z │ - .param p4, "x2" # [Ljava/lang/String; │ + .param p1, "this$0" # Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ + .param p2, "id" # I │ + .param p3, "handlerEnabled" # Z │ + .param p4, "command" # [Ljava/lang/String; │ │ .prologue │ .line 583 │ iput-object p1, p0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$1;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ iput-object p5, p0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$1;->val$results:Ljava/util/List; ├── smali/com/stericson/RootTools/internal/RootToolsInternalMethods$4.smali │ @@ -17,17 +17,18 @@ │ # instance fields │ .field final synthetic this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ │ # direct methods │ .method varargs constructor (Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # I │ - .param p3, "x1" # Z │ - .param p4, "x2" # [Ljava/lang/String; │ + .param p1, "this$0" # Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ + .param p2, "id" # I │ + .param p3, "handlerEnabled" # Z │ + .param p4, "command" # [Ljava/lang/String; │ │ .prologue │ .line 807 │ iput-object p1, p0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$4;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ invoke-direct {p0, p2, p3, p4}, Lcom/stericson/RootShell/execution/Command;->(IZ[Ljava/lang/String;)V ├── smali/com/stericson/RootTools/internal/RootToolsInternalMethods$9.smali │ @@ -19,17 +19,18 @@ │ │ .field final synthetic val$processName:Ljava/lang/String; │ │ │ # direct methods │ .method varargs constructor (Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # I │ - .param p3, "x1" # Z │ - .param p4, "x2" # [Ljava/lang/String; │ + .param p1, "this$0" # Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ + .param p2, "id" # I │ + .param p3, "handlerEnabled" # Z │ + .param p4, "command" # [Ljava/lang/String; │ │ .prologue │ .line 1454 │ iput-object p1, p0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$9;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ iput-object p5, p0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$9;->val$processName:Ljava/lang/String; ├── smali/com/stericson/RootTools/internal/RootToolsInternalMethods$8.smali │ @@ -19,17 +19,18 @@ │ │ .field final synthetic val$processName:Ljava/lang/String; │ │ │ # direct methods │ .method varargs constructor (Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # I │ - .param p3, "x1" # Z │ - .param p4, "x2" # [Ljava/lang/String; │ + .param p1, "this$0" # Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ + .param p2, "id" # I │ + .param p3, "handlerEnabled" # Z │ + .param p4, "command" # [Ljava/lang/String; │ │ .prologue │ .line 1411 │ iput-object p1, p0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$8;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ iput-object p5, p0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$8;->val$processName:Ljava/lang/String; ├── smali/com/stericson/RootTools/internal/RootToolsInternalMethods$7.smali │ @@ -21,17 +21,18 @@ │ │ .field final synthetic val$util:Ljava/lang/String; │ │ │ # direct methods │ .method varargs constructor (Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # I │ - .param p3, "x1" # Z │ - .param p4, "x2" # [Ljava/lang/String; │ + .param p1, "this$0" # Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ + .param p2, "id" # I │ + .param p3, "handlerEnabled" # Z │ + .param p4, "command" # [Ljava/lang/String; │ │ .prologue │ .line 1261 │ iput-object p1, p0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$7;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ iput-object p5, p0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$7;->val$box:Ljava/lang/String; ├── smali/com/stericson/RootTools/internal/RootToolsInternalMethods.smali │ @@ -342,55 +342,54 @@ │ │ # virtual methods │ .method public checkUtil(Ljava/lang/String;)Z │ .locals 8 │ .param p1, "util" # Ljava/lang/String; │ │ .prologue │ - const/4 v5, 0x1 │ + const/4 v4, 0x1 │ │ .line 372 │ invoke-static {p1}, Lcom/stericson/RootShell/RootShell;->findBinary(Ljava/lang/String;)Ljava/util/List; │ │ move-result-object v0 │ │ .line 373 │ .local v0, "foundPaths":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {v0}, Ljava/util/List;->size()I │ │ - move-result v6 │ + move-result v5 │ │ - if-lez v6, :cond_3 │ + if-lez v5, :cond_3 │ │ .line 376 │ invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v5 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_3 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ .line 378 │ - .local v2, "path":Ljava/lang/String; │ + .local v1, "path":Ljava/lang/String; │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ const-string v7, "/" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -400,24 +399,25 @@ │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 379 │ invoke-static {v6}, Lcom/stericson/RootTools/RootTools;->getFilePermissionsSymlinks(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Permissions; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 381 │ - .local v4, "permissions":Lcom/stericson/RootTools/containers/Permissions; │ - if-eqz v4, :cond_0 │ + .local v3, "permissions":Lcom/stericson/RootTools/containers/Permissions; │ + if-eqz v3, :cond_0 │ │ .line 385 │ - invoke-virtual {v4}, Lcom/stericson/RootTools/containers/Permissions;->getPermissions()I │ + invoke-virtual {v3}, Lcom/stericson/RootTools/containers/Permissions;->getPermissions()I │ │ move-result v6 │ │ invoke-static {v6}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ @@ -426,110 +426,108 @@ │ move-result v6 │ │ const/4 v7, 0x3 │ │ if-le v6, v7, :cond_2 │ │ .line 387 │ - invoke-virtual {v4}, Lcom/stericson/RootTools/containers/Permissions;->getPermissions()I │ + invoke-virtual {v3}, Lcom/stericson/RootTools/containers/Permissions;->getPermissions()I │ │ move-result v6 │ │ invoke-static {v6}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ - invoke-virtual {v6, v5}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual {v6, v4}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 394 │ - .local v3, "permission":Ljava/lang/String; │ + .local v2, "permission":Ljava/lang/String; │ :goto_0 │ const-string v6, "755" │ │ - invoke-virtual {v3, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v6 │ │ if-nez v6, :cond_1 │ │ const-string v6, "777" │ │ - invoke-virtual {v3, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v6 │ │ if-nez v6, :cond_1 │ │ const-string v6, "775" │ │ - invoke-virtual {v3, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .line 395 │ + invoke-virtual {v2, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ .line 397 │ :cond_1 │ - new-instance v6, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const-string v7, "/" │ + const-string v6, "/" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - sput-object v6, Lcom/stericson/RootTools/RootTools;->utilPath:Ljava/lang/String; │ + sput-object v5, Lcom/stericson/RootTools/RootTools;->utilPath:Ljava/lang/String; │ │ .line 404 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "path":Ljava/lang/String; │ - .end local v3 # "permission":Ljava/lang/String; │ - .end local v4 # "permissions":Lcom/stericson/RootTools/containers/Permissions; │ + .end local v1 # "path":Ljava/lang/String; │ + .end local v2 # "permission":Ljava/lang/String; │ + .end local v3 # "permissions":Lcom/stericson/RootTools/containers/Permissions; │ :goto_1 │ - return v5 │ + return v4 │ │ .line 391 │ - .restart local v1 # "i$":Ljava/util/Iterator; │ - .restart local v2 # "path":Ljava/lang/String; │ - .restart local v4 # "permissions":Lcom/stericson/RootTools/containers/Permissions; │ + .restart local v1 # "path":Ljava/lang/String; │ + .restart local v3 # "permissions":Lcom/stericson/RootTools/containers/Permissions; │ :cond_2 │ - invoke-virtual {v4}, Lcom/stericson/RootTools/containers/Permissions;->getPermissions()I │ + invoke-virtual {v3}, Lcom/stericson/RootTools/containers/Permissions;->getPermissions()I │ │ move-result v6 │ │ invoke-static {v6}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - .restart local v3 # "permission":Ljava/lang/String; │ + .restart local v2 # "permission":Ljava/lang/String; │ goto :goto_0 │ │ .line 404 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "path":Ljava/lang/String; │ - .end local v3 # "permission":Ljava/lang/String; │ - .end local v4 # "permissions":Lcom/stericson/RootTools/containers/Permissions; │ + .end local v1 # "path":Ljava/lang/String; │ + .end local v2 # "permission":Ljava/lang/String; │ + .end local v3 # "permissions":Lcom/stericson/RootTools/containers/Permissions; │ :cond_3 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public copyFile(Ljava/lang/String;Ljava/lang/String;ZZ)Z │ .locals 12 │ .param p1, "source" # Ljava/lang/String; │ @@ -1414,54 +1412,53 @@ │ .locals 10 │ .param p1, "util" # Ljava/lang/String; │ .param p2, "utilPath" # Ljava/lang/String; │ │ .prologue │ .line 488 │ :try_start_0 │ - const-string v4, "/system" │ + const-string v3, "/system" │ │ - const-string v5, "rw" │ + const-string v4, "rw" │ │ - invoke-static {v4, v5}, Lcom/stericson/RootTools/RootTools;->remount(Ljava/lang/String;Ljava/lang/String;)Z │ + invoke-static {v3, v4}, Lcom/stericson/RootTools/RootTools;->remount(Ljava/lang/String;Ljava/lang/String;)Z │ │ .line 490 │ invoke-static {p1}, Lcom/stericson/RootShell/RootShell;->findBinary(Ljava/lang/String;)Ljava/util/List; │ │ move-result-object v1 │ │ .line 492 │ .local v1, "foundPaths":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {v1}, Ljava/util/List;->size()I │ │ - move-result v4 │ + move-result v3 │ │ - if-lez v4, :cond_1 │ + if-lez v3, :cond_1 │ │ .line 494 │ invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ .line 496 │ - .local v3, "path":Ljava/lang/String; │ + .local v2, "path":Ljava/lang/String; │ new-instance v0, Lcom/stericson/RootShell/execution/Command; │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x1 │ @@ -1480,15 +1477,15 @@ │ │ const-string v9, " rm " │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ - invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ const-string v9, "/" │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1526,129 +1523,126 @@ │ invoke-direct {p0, v4, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;->commandWait(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V │ │ goto :goto_0 │ │ .line 510 │ .end local v0 # "command":Lcom/stericson/RootShell/execution/Command; │ .end local v1 # "foundPaths":Ljava/util/List;, "Ljava/util/List;" │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "path":Ljava/lang/String; │ + .end local v2 # "path":Ljava/lang/String; │ :catch_0 │ - move-exception v4 │ + move-exception v3 │ │ .line 513 │ :goto_1 │ return-void │ │ .line 502 │ .restart local v1 # "foundPaths":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :cond_0 │ new-instance v0, Lcom/stericson/RootShell/execution/Command; │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - const/4 v6, 0x2 │ + const/4 v5, 0x2 │ │ - new-array v6, v6, [Ljava/lang/String; │ + new-array v5, v5, [Ljava/lang/String; │ │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v8, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-string v9, " ln -s " │ + const-string v8, " ln -s " │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-string v9, " /system/bin/" │ + const-string v8, " /system/bin/" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - aput-object v8, v6, v7 │ + aput-object v7, v5, v6 │ │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v8, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-string v9, " chmod 0755 /system/bin/" │ + const-string v8, " chmod 0755 /system/bin/" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - aput-object v8, v6, v7 │ + aput-object v7, v5, v6 │ │ - invoke-direct {v0, v4, v5, v6}, Lcom/stericson/RootShell/execution/Command;->(IZ[Ljava/lang/String;)V │ + invoke-direct {v0, v3, v4, v5}, Lcom/stericson/RootShell/execution/Command;->(IZ[Ljava/lang/String;)V │ │ .line 503 │ .restart local v0 # "command":Lcom/stericson/RootShell/execution/Command; │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ - invoke-static {v4}, Lcom/stericson/RootShell/RootShell;->getShell(Z)Lcom/stericson/RootShell/execution/Shell; │ + invoke-static {v3}, Lcom/stericson/RootShell/RootShell;->getShell(Z)Lcom/stericson/RootShell/execution/Shell; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, v0}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ + invoke-virtual {v3, v0}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ .line 504 │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ - invoke-static {v4}, Lcom/stericson/RootShell/RootShell;->getShell(Z)Lcom/stericson/RootShell/execution/Shell; │ + invoke-static {v3}, Lcom/stericson/RootShell/RootShell;->getShell(Z)Lcom/stericson/RootShell/execution/Shell; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-direct {p0, v4, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;->commandWait(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V │ + invoke-direct {p0, v3, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;->commandWait(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V │ │ .line 508 │ .end local v0 # "command":Lcom/stericson/RootShell/execution/Command; │ - .end local v2 # "i$":Ljava/util/Iterator; │ :cond_1 │ - const-string v4, "/system" │ + const-string v3, "/system" │ │ - const-string v5, "ro" │ + const-string v4, "ro" │ │ - invoke-static {v4, v5}, Lcom/stericson/RootTools/RootTools;->remount(Ljava/lang/String;Ljava/lang/String;)Z │ + invoke-static {v3, v4}, Lcom/stericson/RootTools/RootTools;->remount(Ljava/lang/String;Ljava/lang/String;)Z │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_1 │ .end method │ │ .method public fixUtils([Ljava/lang/String;)Z │ @@ -1657,32 +1651,29 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ - .line 529 │ - move-object v0, p1 │ + const/4 v1, 0x0 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + .line 529 │ + array-length v3, p1 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v2, v1 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_3 │ + if-ge v2, v3, :cond_2 │ │ - aget-object v3, v0, v1 │ + aget-object v0, p1, v2 │ │ .line 531 │ - .local v3, "util":Ljava/lang/String; │ - invoke-virtual {p0, v3}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;->checkUtil(Ljava/lang/String;)Z │ + .local v0, "util":Ljava/lang/String; │ + invoke-virtual {p0, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;->checkUtil(Ljava/lang/String;)Z │ │ move-result v4 │ │ if-nez v4, :cond_0 │ │ .line 533 │ const-string v4, "busybox" │ @@ -1692,71 +1683,65 @@ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ .line 535 │ const-string v4, "busybox" │ │ - invoke-virtual {p0, v3, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;->hasUtil(Ljava/lang/String;Ljava/lang/String;)Z │ + invoke-virtual {p0, v0, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;->hasUtil(Ljava/lang/String;Ljava/lang/String;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ .line 537 │ sget-object v4, Lcom/stericson/RootTools/RootTools;->utilPath:Ljava/lang/String; │ │ - invoke-virtual {p0, v3, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;->fixUtil(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {p0, v0, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;->fixUtil(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 529 │ :cond_0 │ :goto_1 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 542 │ :cond_1 │ const-string v4, "toolbox" │ │ invoke-virtual {p0, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;->checkUtil(Ljava/lang/String;)Z │ │ move-result v4 │ │ - if-eqz v4, :cond_2 │ + if-eqz v4, :cond_3 │ │ .line 544 │ const-string v4, "toolbox" │ │ - invoke-virtual {p0, v3, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;->hasUtil(Ljava/lang/String;Ljava/lang/String;)Z │ + invoke-virtual {p0, v0, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;->hasUtil(Ljava/lang/String;Ljava/lang/String;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ .line 546 │ sget-object v4, Lcom/stericson/RootTools/RootTools;->utilPath:Ljava/lang/String; │ │ - invoke-virtual {p0, v3, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;->fixUtil(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {p0, v0, v4}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;->fixUtil(Ljava/lang/String;Ljava/lang/String;)V │ │ goto :goto_1 │ │ - .line 551 │ - :cond_2 │ - const/4 v4, 0x0 │ - │ .line 557 │ - .end local v3 # "util":Ljava/lang/String; │ - :goto_2 │ - return v4 │ + .end local v0 # "util":Ljava/lang/String; │ + :cond_2 │ + const/4 v1, 0x1 │ │ :cond_3 │ - const/4 v4, 0x1 │ - │ - goto :goto_2 │ + return v1 │ .end method │ │ .method public getBusyBoxApplets(Ljava/lang/String;)Ljava/util/List; │ .locals 8 │ .param p1, "path" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -2498,59 +2483,58 @@ │ │ .prologue │ const/4 v5, 0x0 │ │ .line 953 │ invoke-virtual {p0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;->getMounts()Ljava/util/ArrayList; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - sput-object v3, Lcom/stericson/RootTools/internal/InternalVariables;->mounts:Ljava/util/ArrayList; │ + sput-object v2, Lcom/stericson/RootTools/internal/InternalVariables;->mounts:Ljava/util/ArrayList; │ │ .line 955 │ - sget-object v3, Lcom/stericson/RootTools/internal/InternalVariables;->mounts:Ljava/util/ArrayList; │ + sget-object v2, Lcom/stericson/RootTools/internal/InternalVariables;->mounts:Ljava/util/ArrayList; │ │ - if-eqz v3, :cond_4 │ + if-eqz v2, :cond_4 │ │ .line 957 │ - sget-object v3, Lcom/stericson/RootTools/internal/InternalVariables;->mounts:Ljava/util/ArrayList; │ + sget-object v2, Lcom/stericson/RootTools/internal/InternalVariables;->mounts:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_3 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/stericson/RootTools/containers/Mount; │ + check-cast v0, Lcom/stericson/RootTools/containers/Mount; │ │ .line 960 │ - .local v1, "mount":Lcom/stericson/RootTools/containers/Mount; │ - invoke-virtual {v1}, Lcom/stericson/RootTools/containers/Mount;->getMountPoint()Ljava/io/File; │ + .local v0, "mount":Lcom/stericson/RootTools/containers/Mount; │ + invoke-virtual {v0}, Lcom/stericson/RootTools/containers/Mount;->getMountPoint()Ljava/io/File; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 962 │ - .local v2, "mp":Ljava/lang/String; │ + .local v1, "mp":Ljava/lang/String; │ const-string v3, "/" │ │ - invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ .line 964 │ const-string v3, "/" │ @@ -2558,43 +2542,43 @@ │ invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 966 │ - invoke-virtual {v1}, Lcom/stericson/RootTools/containers/Mount;->getFlags()Ljava/util/Set; │ + invoke-virtual {v0}, Lcom/stericson/RootTools/containers/Mount;->getFlags()Ljava/util/Set; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Set;->toArray()[Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Set;->toArray()[Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - aget-object v3, v3, v5 │ + aget-object v2, v2, v5 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ .line 977 │ :goto_0 │ - return-object v3 │ + return-object v2 │ │ .line 974 │ :cond_1 │ - invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-nez v3, :cond_2 │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const-string v4, "/" │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2608,61 +2592,60 @@ │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 976 │ :cond_2 │ - invoke-virtual {v1}, Lcom/stericson/RootTools/containers/Mount;->getFlags()Ljava/util/Set; │ + invoke-virtual {v0}, Lcom/stericson/RootTools/containers/Mount;->getFlags()Ljava/util/Set; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Set;->toArray()[Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Set;->toArray()[Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - aget-object v3, v3, v5 │ + aget-object v2, v2, v5 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ - invoke-static {v3}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V │ + invoke-static {v2}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V │ │ .line 977 │ - invoke-virtual {v1}, Lcom/stericson/RootTools/containers/Mount;->getFlags()Ljava/util/Set; │ + invoke-virtual {v0}, Lcom/stericson/RootTools/containers/Mount;->getFlags()Ljava/util/Set; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Set;->toArray()[Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Set;->toArray()[Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - aget-object v3, v3, v5 │ + aget-object v2, v2, v5 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ goto :goto_0 │ │ .line 981 │ - .end local v1 # "mount":Lcom/stericson/RootTools/containers/Mount; │ - .end local v2 # "mp":Ljava/lang/String; │ + .end local v0 # "mount":Lcom/stericson/RootTools/containers/Mount; │ + .end local v1 # "mp":Ljava/lang/String; │ :cond_3 │ - new-instance v3, Ljava/lang/Exception; │ + new-instance v2, Ljava/lang/Exception; │ │ - invoke-direct {v3}, Ljava/lang/Exception;->()V │ + invoke-direct {v2}, Ljava/lang/Exception;->()V │ │ - throw v3 │ + throw v2 │ │ .line 985 │ - .end local v0 # "i$":Ljava/util/Iterator; │ :cond_4 │ - new-instance v3, Ljava/lang/Exception; │ + new-instance v2, Ljava/lang/Exception; │ │ - invoke-direct {v3}, Ljava/lang/Exception;->()V │ + invoke-direct {v2}, Ljava/lang/Exception;->()V │ │ - throw v3 │ + throw v2 │ .end method │ │ .method public getMounts()Ljava/util/ArrayList; │ .locals 14 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ @@ -2869,15 +2852,15 @@ │ .line 935 │ :goto_4 │ :try_start_7 │ invoke-virtual {v6}, Ljava/io/LineNumberReader;->close()V │ :try_end_7 │ .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_7} :catch_1 │ │ - .line 939 │ + .line 916 │ :goto_5 │ return-object v9 │ │ .line 920 │ :cond_1 │ :try_start_8 │ new-instance v9, Ljava/lang/Exception; │ @@ -2968,36 +2951,40 @@ │ │ move-result v4 │ │ const/16 v5, 0xa │ │ if-ne v4, v5, :cond_3 │ │ + .line 127 │ invoke-virtual {v3, v6}, Ljava/lang/String;->charAt(I)C │ │ move-result v4 │ │ if-eq v4, v8, :cond_0 │ │ + .line 128 │ invoke-virtual {v3, v6}, Ljava/lang/String;->charAt(I)C │ │ move-result v4 │ │ const/16 v5, 0x64 │ │ if-eq v4, v5, :cond_0 │ │ + .line 129 │ invoke-virtual {v3, v6}, Ljava/lang/String;->charAt(I)C │ │ move-result v4 │ │ const/16 v5, 0x6c │ │ if-ne v4, v5, :cond_3 │ │ + .line 130 │ :cond_0 │ invoke-virtual {v3, v7}, Ljava/lang/String;->charAt(I)C │ │ move-result v4 │ │ if-eq v4, v8, :cond_1 │ │ @@ -3005,14 +2992,15 @@ │ │ move-result v4 │ │ const/16 v5, 0x72 │ │ if-ne v4, v5, :cond_3 │ │ + .line 131 │ :cond_1 │ invoke-virtual {v3, v9}, Ljava/lang/String;->charAt(I)C │ │ move-result v4 │ │ if-eq v4, v8, :cond_2 │ │ @@ -3162,215 +3150,204 @@ │ :cond_3 │ const/4 v2, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public getSpace(Ljava/lang/String;)J │ - .locals 14 │ + .locals 12 │ .param p1, "path" # Ljava/lang/String; │ │ .prologue │ + const/4 v5, 0x0 │ + │ .line 999 │ sput-object p1, Lcom/stericson/RootTools/internal/InternalVariables;->getSpaceFor:Ljava/lang/String; │ │ .line 1000 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 1001 │ - .local v3, "found":Z │ - const-string v8, "Looking for Space" │ + .local v2, "found":Z │ + const-string v6, "Looking for Space" │ │ - invoke-static {v8}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V │ + invoke-static {v6}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V │ │ .line 1004 │ :try_start_0 │ - new-instance v1, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$5; │ + new-instance v0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$5; │ │ - const/4 v8, 0x6 │ + const/4 v6, 0x6 │ │ - const/4 v9, 0x0 │ + const/4 v7, 0x0 │ │ - const/4 v10, 0x1 │ + const/4 v8, 0x1 │ │ - new-array v10, v10, [Ljava/lang/String; │ + new-array v8, v8, [Ljava/lang/String; │ │ - const/4 v11, 0x0 │ + const/4 v9, 0x0 │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v10, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ - const-string v13, "df " │ + const-string v11, "df " │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - invoke-virtual {v12, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - aput-object v12, v10, v11 │ + aput-object v10, v8, v9 │ │ - invoke-direct {v1, p0, v8, v9, v10}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$5;->(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V │ + invoke-direct {v0, p0, v6, v7, v8}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$5;->(Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V │ │ .line 1021 │ - .local v1, "command":Lcom/stericson/RootShell/execution/Command; │ + .local v0, "command":Lcom/stericson/RootShell/execution/Command; │ invoke-static {}, Lcom/stericson/RootShell/execution/Shell;->startRootShell()Lcom/stericson/RootShell/execution/Shell; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-virtual {v8, v1}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ + invoke-virtual {v6, v0}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ .line 1022 │ invoke-static {}, Lcom/stericson/RootShell/execution/Shell;->startRootShell()Lcom/stericson/RootShell/execution/Shell; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-direct {p0, v8, v1}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;->commandWait(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V │ + invoke-direct {p0, v6, v0}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;->commandWait(Lcom/stericson/RootShell/execution/Shell;Lcom/stericson/RootShell/execution/Command;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 1029 │ - .end local v1 # "command":Lcom/stericson/RootShell/execution/Command; │ + .end local v0 # "command":Lcom/stericson/RootShell/execution/Command; │ :goto_0 │ - sget-object v8, Lcom/stericson/RootTools/internal/InternalVariables;->space:[Ljava/lang/String; │ + sget-object v6, Lcom/stericson/RootTools/internal/InternalVariables;->space:[Ljava/lang/String; │ │ - if-eqz v8, :cond_6 │ + if-eqz v6, :cond_6 │ │ .line 1031 │ - const-string v8, "First Method" │ + const-string v6, "First Method" │ │ - invoke-static {v8}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V │ + invoke-static {v6}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V │ │ .line 1033 │ - sget-object v0, Lcom/stericson/RootTools/internal/InternalVariables;->space:[Ljava/lang/String; │ + sget-object v7, Lcom/stericson/RootTools/internal/InternalVariables;->space:[Ljava/lang/String; │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v5, v0 │ + array-length v8, v7 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ + move v6, v5 │ │ - .local v4, "i$":I │ :goto_1 │ - if-ge v4, v5, :cond_2 │ + if-ge v6, v8, :cond_2 │ │ - aget-object v6, v0, v4 │ + aget-object v3, v7, v6 │ │ .line 1036 │ - .local v6, "spaceSearch":Ljava/lang/String; │ - invoke-static {v6}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V │ + .local v3, "spaceSearch":Ljava/lang/String; │ + invoke-static {v3}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V │ │ .line 1038 │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 1040 │ - invoke-virtual {p0, v6}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;->getConvertedSpace(Ljava/lang/String;)J │ + invoke-virtual {p0, v3}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;->getConvertedSpace(Ljava/lang/String;)J │ │ - move-result-wide v8 │ + move-result-wide v6 │ │ .line 1074 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v4 # "i$":I │ - .end local v5 # "len$":I │ - .end local v6 # "spaceSearch":Ljava/lang/String; │ + .end local v3 # "spaceSearch":Ljava/lang/String; │ :goto_2 │ - return-wide v8 │ + return-wide v6 │ │ .line 1042 │ - .restart local v0 # "arr$":[Ljava/lang/String; │ - .restart local v4 # "i$":I │ - .restart local v5 # "len$":I │ - .restart local v6 # "spaceSearch":Ljava/lang/String; │ + .restart local v3 # "spaceSearch":Ljava/lang/String; │ :cond_0 │ - const-string v8, "used," │ + const-string v9, "used," │ │ - invoke-virtual {v6, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v8 │ + move-result v9 │ │ - if-eqz v8, :cond_1 │ + if-eqz v9, :cond_1 │ │ .line 1044 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ .line 1033 │ :cond_1 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_1 │ │ .line 1049 │ - .end local v6 # "spaceSearch":Ljava/lang/String; │ + .end local v3 # "spaceSearch":Ljava/lang/String; │ :cond_2 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - .local v2, "count":I │ - const/4 v7, 0x3 │ + .local v1, "count":I │ + const/4 v4, 0x3 │ │ .line 1051 │ - .local v7, "targetCount":I │ - const-string v8, "Second Method" │ + .local v4, "targetCount":I │ + const-string v6, "Second Method" │ │ - invoke-static {v8}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V │ + invoke-static {v6}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V │ │ .line 1053 │ - sget-object v8, Lcom/stericson/RootTools/internal/InternalVariables;->space:[Ljava/lang/String; │ - │ - const/4 v9, 0x0 │ + sget-object v6, Lcom/stericson/RootTools/internal/InternalVariables;->space:[Ljava/lang/String; │ │ - aget-object v8, v8, v9 │ + aget-object v6, v6, v5 │ │ - invoke-virtual {v8}, Ljava/lang/String;->length()I │ + invoke-virtual {v6}, Ljava/lang/String;->length()I │ │ - move-result v8 │ + move-result v6 │ │ - const/4 v9, 0x5 │ + const/4 v7, 0x5 │ │ - if-gt v8, v9, :cond_3 │ + if-gt v6, v7, :cond_3 │ │ .line 1055 │ - const/4 v7, 0x2 │ + const/4 v4, 0x2 │ │ .line 1058 │ :cond_3 │ - sget-object v0, Lcom/stericson/RootTools/internal/InternalVariables;->space:[Ljava/lang/String; │ + sget-object v6, Lcom/stericson/RootTools/internal/InternalVariables;->space:[Ljava/lang/String; │ │ - array-length v5, v0 │ - │ - const/4 v4, 0x0 │ + array-length v7, v6 │ │ :goto_3 │ - if-ge v4, v5, :cond_6 │ + if-ge v5, v7, :cond_6 │ │ - aget-object v6, v0, v4 │ + aget-object v3, v6, v5 │ │ .line 1061 │ - .restart local v6 # "spaceSearch":Ljava/lang/String; │ - invoke-static {v6}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V │ + .restart local v3 # "spaceSearch":Ljava/lang/String; │ + invoke-static {v3}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V │ │ .line 1062 │ - invoke-virtual {v6}, Ljava/lang/String;->length()I │ + invoke-virtual {v3}, Ljava/lang/String;->length()I │ │ move-result v8 │ │ if-lez v8, :cond_5 │ │ .line 1064 │ new-instance v8, Ljava/lang/StringBuilder; │ │ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ const-string v9, "Valid" │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -3379,53 +3356,50 @@ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-static {v8}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V │ │ .line 1065 │ - if-ne v2, v7, :cond_4 │ + if-ne v1, v4, :cond_4 │ │ .line 1067 │ - invoke-virtual {p0, v6}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;->getConvertedSpace(Ljava/lang/String;)J │ + invoke-virtual {p0, v3}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;->getConvertedSpace(Ljava/lang/String;)J │ │ - move-result-wide v8 │ + move-result-wide v6 │ │ goto :goto_2 │ │ .line 1069 │ :cond_4 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ .line 1058 │ :cond_5 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_3 │ │ .line 1073 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v2 # "count":I │ - .end local v4 # "i$":I │ - .end local v5 # "len$":I │ - .end local v6 # "spaceSearch":Ljava/lang/String; │ - .end local v7 # "targetCount":I │ + .end local v1 # "count":I │ + .end local v3 # "spaceSearch":Ljava/lang/String; │ + .end local v4 # "targetCount":I │ :cond_6 │ - const-string v8, "Returning -1, space could not be determined." │ + const-string v5, "Returning -1, space could not be determined." │ │ - invoke-static {v8}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V │ + invoke-static {v5}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V │ │ .line 1074 │ - const-wide/16 v8, -0x1 │ + const-wide/16 v6, -0x1 │ │ goto :goto_2 │ │ .line 1025 │ :catch_0 │ - move-exception v8 │ + move-exception v6 │ │ goto :goto_0 │ .end method │ │ .method public getSymLinks()Ljava/util/ArrayList; │ .locals 11 │ .annotation system Ldalvik/annotation/Signature; │ @@ -3582,15 +3556,15 @@ │ .line 112 │ :goto_4 │ :try_start_6 │ invoke-virtual {v5}, Ljava/io/LineNumberReader;->close()V │ :try_end_6 │ .catch Ljava/lang/Exception; {:try_start_6 .. :try_end_6} :catch_1 │ │ - .line 116 │ + .line 98 │ :goto_5 │ return-object v6 │ │ .line 106 │ :catch_0 │ move-exception v7 │ │ @@ -4455,35 +4429,34 @@ │ │ .method public isAppletAvailable(Ljava/lang/String;Ljava/lang/String;)Z │ .locals 5 │ .param p1, "applet" # Ljava/lang/String; │ .param p2, "binaryPath" # Ljava/lang/String; │ │ .prologue │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 1378 │ :try_start_0 │ invoke-virtual {p0, p2}, Lcom/stericson/RootTools/internal/RootToolsInternalMethods;->getBusyBoxApplets(Ljava/lang/String;)Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/String; │ │ .line 1380 │ .local v0, "aplet":Ljava/lang/String; │ @@ -4492,34 +4465,33 @@ │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ .line 1382 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ .line 1390 │ .end local v0 # "aplet":Ljava/lang/String; │ - .end local v2 # "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_0 │ - return v3 │ + return v2 │ │ .line 1387 │ :catch_0 │ move-exception v1 │ │ .line 1389 │ .local v1, "e":Ljava/lang/Exception; │ invoke-virtual {v1}, Ljava/lang/Exception;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-static {v4}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V │ + invoke-static {v3}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V │ │ goto :goto_0 │ .end method │ │ .method public isBinaryAvailable(Landroid/content/Context;Ljava/lang/String;)Z │ .locals 3 │ .param p1, "context" # Landroid/content/Context; │ @@ -4986,14 +4958,15 @@ │ .line 1549 │ new-instance v0, Landroid/content/Intent; │ │ const-string v1, "android.intent.action.VIEW" │ │ const-string v2, "market://details?id=stericson.busybox" │ │ + .line 1550 │ invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v2 │ │ invoke-direct {v0, v1, v2}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ .line 1551 │ @@ -5017,14 +4990,15 @@ │ .line 1533 │ new-instance v0, Landroid/content/Intent; │ │ const-string v1, "android.intent.action.VIEW" │ │ const-string v2, "market://details?id=stericson.busybox" │ │ + .line 1534 │ invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v2 │ │ invoke-direct {v0, v1, v2}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ .line 1535 │ @@ -5049,14 +5023,15 @@ │ .line 1579 │ new-instance v0, Landroid/content/Intent; │ │ const-string v1, "android.intent.action.VIEW" │ │ const-string v2, "market://details?id=eu.chainfire.supersu" │ │ + .line 1580 │ invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v2 │ │ invoke-direct {v0, v1, v2}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ .line 1581 │ @@ -5080,14 +5055,15 @@ │ .line 1563 │ new-instance v0, Landroid/content/Intent; │ │ const-string v1, "android.intent.action.VIEW" │ │ const-string v2, "market://details?id=eu.chainfire.supersu" │ │ + .line 1564 │ invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v2 │ │ invoke-direct {v0, v1, v2}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ .line 1565 │ @@ -5248,14 +5224,15 @@ │ │ move-result v1 │ │ const/16 v2, 0x73 │ │ if-eq v1, v2, :cond_0 │ │ + .line 195 │ invoke-virtual {p1, v3}, Ljava/lang/String;->charAt(I)C │ │ move-result v1 │ │ const/16 v2, 0x74 │ │ if-ne v1, v2, :cond_3 ├── smali/com/stericson/RootTools/internal/Remounter.smali │ @@ -70,156 +70,154 @@ │ .end method │ │ .method private findMountPointRecursive(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Mount; │ .locals 7 │ .param p1, "file" # Ljava/lang/String; │ │ .prologue │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ .line 168 │ :try_start_0 │ invoke-static {}, Lcom/stericson/RootTools/RootTools;->getMounts()Ljava/util/ArrayList; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 170 │ - .local v3, "mounts":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - new-instance v4, Ljava/io/File; │ + .local v2, "mounts":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + new-instance v3, Ljava/io/File; │ │ - invoke-direct {v4, p1}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v3, p1}, Ljava/io/File;->(Ljava/lang/String;)V │ │ - .local v4, "path":Ljava/io/File; │ + .local v3, "path":Ljava/io/File; │ :cond_0 │ - if-eqz v4, :cond_2 │ + if-eqz v3, :cond_2 │ │ .line 172 │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v5 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/stericson/RootTools/containers/Mount; │ + check-cast v1, Lcom/stericson/RootTools/containers/Mount; │ │ .line 174 │ - .local v2, "mount":Lcom/stericson/RootTools/containers/Mount; │ - invoke-virtual {v2}, Lcom/stericson/RootTools/containers/Mount;->getMountPoint()Ljava/io/File; │ + .local v1, "mount":Lcom/stericson/RootTools/containers/Mount; │ + invoke-virtual {v1}, Lcom/stericson/RootTools/containers/Mount;->getMountPoint()Ljava/io/File; │ │ move-result-object v6 │ │ - invoke-virtual {v6, v4}, Ljava/io/File;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v3}, Ljava/io/File;->equals(Ljava/lang/Object;)Z │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1 │ │ move-result v6 │ │ if-eqz v6, :cond_1 │ │ .line 199 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "mount":Lcom/stericson/RootTools/containers/Mount; │ - .end local v3 # "mounts":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v4 # "path":Ljava/io/File; │ + .end local v1 # "mount":Lcom/stericson/RootTools/containers/Mount; │ + .end local v2 # "mounts":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v3 # "path":Ljava/io/File; │ :goto_0 │ - return-object v2 │ + return-object v1 │ │ - .restart local v3 # "mounts":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .restart local v4 # "path":Ljava/io/File; │ + .restart local v2 # "mounts":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v3 # "path":Ljava/io/File; │ :cond_2 │ - move-object v2, v5 │ + move-object v1, v4 │ │ .line 181 │ goto :goto_0 │ │ .line 184 │ - .end local v3 # "mounts":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v4 # "path":Ljava/io/File; │ + .end local v2 # "mounts":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v3 # "path":Ljava/io/File; │ :catch_0 │ move-exception v0 │ │ .line 186 │ .local v0, "e":Ljava/io/IOException; │ - sget-boolean v6, Lcom/stericson/RootTools/RootTools;->debugMode:Z │ + sget-boolean v5, Lcom/stericson/RootTools/RootTools;->debugMode:Z │ │ - if-eqz v6, :cond_3 │ + if-eqz v5, :cond_3 │ │ .line 188 │ invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V │ │ .end local v0 # "e":Ljava/io/IOException; │ :cond_3 │ :goto_1 │ - move-object v2, v5 │ + move-object v1, v4 │ │ .line 199 │ goto :goto_0 │ │ .line 191 │ :catch_1 │ move-exception v0 │ │ .line 193 │ .local v0, "e":Ljava/lang/Exception; │ - sget-boolean v6, Lcom/stericson/RootTools/RootTools;->debugMode:Z │ + sget-boolean v5, Lcom/stericson/RootTools/RootTools;->debugMode:Z │ │ - if-eqz v6, :cond_3 │ + if-eqz v5, :cond_3 │ │ .line 195 │ invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V │ │ goto :goto_1 │ .end method │ │ │ # virtual methods │ .method public remount(Ljava/lang/String;Ljava/lang/String;)Z │ - .locals 13 │ + .locals 12 │ .param p1, "file" # Ljava/lang/String; │ .param p2, "mountType" # Ljava/lang/String; │ │ .prologue │ .line 62 │ - const-string v7, "/" │ + const-string v6, "/" │ │ - invoke-virtual {p1, v7}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + invoke-virtual {p1, v6}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_0 │ + if-eqz v6, :cond_0 │ │ - const-string v7, "/" │ + const-string v6, "/" │ │ - invoke-virtual {p1, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {p1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-nez v7, :cond_0 │ + if-nez v6, :cond_0 │ │ .line 64 │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ - const-string v8, "/" │ + const-string v7, "/" │ │ - invoke-virtual {p1, v8}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I │ + invoke-virtual {p1, v7}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I │ │ - move-result v8 │ + move-result v7 │ │ - invoke-virtual {p1, v7, v8}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {p1, v6, v7}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object p1 │ │ .line 67 │ :cond_0 │ const/4 v2, 0x0 │ │ @@ -229,48 +227,47 @@ │ :goto_0 │ if-nez v2, :cond_5 │ │ .line 73 │ :try_start_0 │ invoke-static {}, Lcom/stericson/RootTools/RootTools;->getMounts()Ljava/util/ArrayList; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v6 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_2 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_3 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lcom/stericson/RootTools/containers/Mount; │ + check-cast v4, Lcom/stericson/RootTools/containers/Mount; │ │ .line 75 │ - .local v5, "mount":Lcom/stericson/RootTools/containers/Mount; │ - invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;->getMountPoint()Ljava/io/File; │ + .local v4, "mount":Lcom/stericson/RootTools/containers/Mount; │ + invoke-virtual {v4}, Lcom/stericson/RootTools/containers/Mount;->getMountPoint()Ljava/io/File; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/io/File;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-static {v7}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V │ │ .line 77 │ - invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;->getMountPoint()Ljava/io/File; │ + invoke-virtual {v4}, Lcom/stericson/RootTools/containers/Mount;->getMountPoint()Ljava/io/File; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/io/File;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ @@ -282,585 +279,586 @@ │ │ if-eqz v7, :cond_2 │ │ .line 79 │ const/4 v2, 0x1 │ │ .line 92 │ - .end local v5 # "mount":Lcom/stericson/RootTools/containers/Mount; │ + .end local v4 # "mount":Lcom/stericson/RootTools/containers/Mount; │ :cond_3 │ if-nez v2, :cond_1 │ │ .line 96 │ :try_start_1 │ - new-instance v7, Ljava/io/File; │ + new-instance v6, Ljava/io/File; │ │ - invoke-direct {v7, p1}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v6, p1}, Ljava/io/File;->(Ljava/lang/String;)V │ │ - invoke-virtual {v7}, Ljava/io/File;->getParent()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/io/File;->getParent()Ljava/lang/String; │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 │ │ move-result-object p1 │ │ goto :goto_0 │ │ .line 84 │ - .end local v3 # "i$":Ljava/util/Iterator; │ :catch_0 │ move-exception v1 │ │ .line 86 │ .local v1, "e":Ljava/lang/Exception; │ - sget-boolean v7, Lcom/stericson/RootTools/RootTools;->debugMode:Z │ + sget-boolean v6, Lcom/stericson/RootTools/RootTools;->debugMode:Z │ │ - if-eqz v7, :cond_4 │ + if-eqz v6, :cond_4 │ │ .line 88 │ invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V │ │ .line 90 │ :cond_4 │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ .line 161 │ .end local v1 # "e":Ljava/lang/Exception; │ :goto_1 │ - return v7 │ + return v6 │ │ .line 98 │ - .restart local v3 # "i$":Ljava/util/Iterator; │ :catch_1 │ move-exception v1 │ │ .line 100 │ .restart local v1 # "e":Ljava/lang/Exception; │ invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V │ │ .line 101 │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ goto :goto_1 │ │ .line 106 │ .end local v1 # "e":Ljava/lang/Exception; │ - .end local v3 # "i$":Ljava/util/Iterator; │ :cond_5 │ invoke-direct {p0, p1}, Lcom/stericson/RootTools/internal/Remounter;->findMountPointRecursive(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Mount; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 108 │ - .local v6, "mountPoint":Lcom/stericson/RootTools/containers/Mount; │ - if-eqz v6, :cond_9 │ + .local v5, "mountPoint":Lcom/stericson/RootTools/containers/Mount; │ + if-eqz v5, :cond_9 │ │ .line 111 │ - const-string v7, "RootTools v4.2" │ + const-string v6, "RootTools v4.2" │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - const-string v9, "Remounting " │ + const-string v8, "Remounting " │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;->getMountPoint()Ljava/io/File; │ + invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;->getMountPoint()Ljava/io/File; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-string v9, " as " │ + const-string v8, " as " │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ invoke-virtual {p2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-static {v7, v8}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {v6, v7}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 112 │ - invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;->getFlags()Ljava/util/Set; │ + invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;->getFlags()Ljava/util/Set; │ │ - move-result-object v7 │ + move-result-object v6 │ │ invoke-virtual {p2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v7, v8}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v6, v7}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z │ │ - move-result v4 │ + move-result v3 │ │ .line 114 │ - .local v4, "isMountMode":Z │ - if-nez v4, :cond_6 │ + .local v3, "isMountMode":Z │ + if-nez v3, :cond_6 │ │ .line 119 │ :try_start_2 │ new-instance v0, Lcom/stericson/RootShell/execution/Command; │ │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ - const/4 v9, 0x4 │ + const/4 v8, 0x4 │ │ - new-array v9, v9, [Ljava/lang/String; │ + new-array v8, v8, [Ljava/lang/String; │ │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v10, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, "busybox mount -o remount," │ + const-string v11, "busybox mount -o remount," │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v10 │ │ + .line 121 │ invoke-virtual {p2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - move-result-object v12 │ - │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ move-result-object v11 │ │ - const-string v12, " " │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v10 │ │ - move-result-object v11 │ + const-string v11, " " │ │ - invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;->getDevice()Ljava/io/File; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - invoke-virtual {v12}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;->getDevice()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v11 │ │ - const-string v12, " " │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v10 │ │ - move-result-object v11 │ + const-string v11, " " │ │ - invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;->getMountPoint()Ljava/io/File; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - invoke-virtual {v12}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;->getMountPoint()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v11 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - aput-object v11, v9, v10 │ + invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - const/4 v10, 0x1 │ + move-result-object v10 │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + aput-object v10, v8, v9 │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + const/4 v9, 0x1 │ │ - const-string v12, "toolbox mount -o remount," │ + new-instance v10, Ljava/lang/StringBuilder; │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ - move-result-object v11 │ + const-string v11, "toolbox mount -o remount," │ │ - invoke-virtual {p2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 122 │ + invoke-virtual {p2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v11 │ │ - const-string v12, " " │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v10 │ │ - move-result-object v11 │ + const-string v11, " " │ │ - invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;->getDevice()Ljava/io/File; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - invoke-virtual {v12}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;->getDevice()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v11 │ │ - const-string v12, " " │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v10 │ │ - move-result-object v11 │ + const-string v11, " " │ │ - invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;->getMountPoint()Ljava/io/File; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - invoke-virtual {v12}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;->getMountPoint()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v11 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - aput-object v11, v9, v10 │ + invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - const/4 v10, 0x2 │ + move-result-object v10 │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + aput-object v10, v8, v9 │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + const/4 v9, 0x2 │ │ - const-string v12, "mount -o remount," │ + new-instance v10, Ljava/lang/StringBuilder; │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ - move-result-object v11 │ + const-string v11, "mount -o remount," │ │ - invoke-virtual {p2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 123 │ + invoke-virtual {p2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v11 │ │ - const-string v12, " " │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v10 │ │ - move-result-object v11 │ + const-string v11, " " │ │ - invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;->getDevice()Ljava/io/File; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - invoke-virtual {v12}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;->getDevice()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v11 │ │ - const-string v12, " " │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v10 │ │ - move-result-object v11 │ + const-string v11, " " │ │ - invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;->getMountPoint()Ljava/io/File; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - invoke-virtual {v12}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;->getMountPoint()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v11 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - aput-object v11, v9, v10 │ + invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - const/4 v10, 0x3 │ + move-result-object v10 │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + aput-object v10, v8, v9 │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + const/4 v9, 0x3 │ │ - const-string v12, "/system/bin/toolbox mount -o remount," │ + new-instance v10, Ljava/lang/StringBuilder; │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ - move-result-object v11 │ + const-string v11, "/system/bin/toolbox mount -o remount," │ │ - invoke-virtual {p2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 124 │ + invoke-virtual {p2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v11 │ │ - const-string v12, " " │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v10 │ │ - move-result-object v11 │ + const-string v11, " " │ │ - invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;->getDevice()Ljava/io/File; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - invoke-virtual {v12}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;->getDevice()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v11 │ │ - const-string v12, " " │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v10 │ │ - move-result-object v11 │ + const-string v11, " " │ │ - invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;->getMountPoint()Ljava/io/File; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - invoke-virtual {v12}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;->getMountPoint()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v11 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v10 │ + │ + invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - aput-object v11, v9, v10 │ + move-result-object v10 │ │ - invoke-direct {v0, v7, v8, v9}, Lcom/stericson/RootShell/execution/Command;->(IZ[Ljava/lang/String;)V │ + aput-object v10, v8, v9 │ + │ + invoke-direct {v0, v6, v7, v8}, Lcom/stericson/RootShell/execution/Command;->(IZ[Ljava/lang/String;)V │ │ .line 126 │ .local v0, "command":Lcom/stericson/RootShell/execution/Command; │ invoke-static {}, Lcom/stericson/RootShell/execution/Shell;->startRootShell()Lcom/stericson/RootShell/execution/Shell; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, v0}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ + invoke-virtual {v6, v0}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ │ .line 127 │ invoke-direct {p0, v0}, Lcom/stericson/RootTools/internal/Remounter;->commandWait(Lcom/stericson/RootShell/execution/Command;)V │ :try_end_2 │ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_2 │ │ .line 134 │ .end local v0 # "command":Lcom/stericson/RootShell/execution/Command; │ :goto_2 │ invoke-direct {p0, p1}, Lcom/stericson/RootTools/internal/Remounter;->findMountPointRecursive(Ljava/lang/String;)Lcom/stericson/RootTools/containers/Mount; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 137 │ :cond_6 │ - if-eqz v6, :cond_8 │ + if-eqz v5, :cond_8 │ │ .line 139 │ - const-string v7, "RootTools v4.2" │ + const-string v6, "RootTools v4.2" │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;->getFlags()Ljava/util/Set; │ + invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;->getFlags()Ljava/util/Set; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-string v9, " AND " │ + const-string v8, " AND " │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ invoke-virtual {p2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-static {v7, v8}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {v6, v7}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 140 │ - invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;->getFlags()Ljava/util/Set; │ + invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;->getFlags()Ljava/util/Set; │ │ - move-result-object v7 │ + move-result-object v6 │ │ invoke-virtual {p2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v7, v8}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v6, v7}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_7 │ + if-eqz v6, :cond_7 │ │ .line 142 │ - invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;->getFlags()Ljava/util/Set; │ + invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;->getFlags()Ljava/util/Set; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-static {v7}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V │ + invoke-static {v6}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V │ │ .line 143 │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ goto/16 :goto_1 │ │ .line 147 │ :cond_7 │ - invoke-virtual {v6}, Lcom/stericson/RootTools/containers/Mount;->getFlags()Ljava/util/Set; │ + invoke-virtual {v5}, Lcom/stericson/RootTools/containers/Mount;->getFlags()Ljava/util/Set; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-static {v7}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V │ + invoke-static {v6}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V │ │ .line 148 │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ goto/16 :goto_1 │ │ .line 153 │ :cond_8 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "mount is null, file was: " │ + const-string v7, "mount is null, file was: " │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const-string v8, " mountType was: " │ + const-string v7, " mountType was: " │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-static {v7}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V │ + invoke-static {v6}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V │ │ .line 161 │ - .end local v4 # "isMountMode":Z │ + .end local v3 # "isMountMode":Z │ :goto_3 │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ goto/16 :goto_1 │ │ .line 158 │ :cond_9 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "mount is null, file was: " │ + const-string v7, "mount is null, file was: " │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const-string v8, " mountType was: " │ + const-string v7, " mountType was: " │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-static {v7}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V │ + invoke-static {v6}, Lcom/stericson/RootTools/RootTools;->log(Ljava/lang/String;)V │ │ goto :goto_3 │ │ .line 130 │ - .restart local v4 # "isMountMode":Z │ + .restart local v3 # "isMountMode":Z │ :catch_2 │ - move-exception v7 │ + move-exception v6 │ │ goto/16 :goto_2 │ .end method ├── smali/com/stericson/RootTools/internal/RootToolsInternalMethods$2.smali │ @@ -17,17 +17,18 @@ │ # instance fields │ .field final synthetic this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ │ # direct methods │ .method varargs constructor (Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # I │ - .param p3, "x1" # Z │ - .param p4, "x2" # [Ljava/lang/String; │ + .param p1, "this$0" # Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ + .param p2, "id" # I │ + .param p3, "handlerEnabled" # Z │ + .param p4, "command" # [Ljava/lang/String; │ │ .prologue │ .line 630 │ iput-object p1, p0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$2;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ invoke-direct {p0, p2, p3, p4}, Lcom/stericson/RootShell/execution/Command;->(IZ[Ljava/lang/String;)V ├── smali/com/stericson/RootTools/internal/RootToolsInternalMethods$3.smali │ @@ -17,17 +17,18 @@ │ # instance fields │ .field final synthetic this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ │ # direct methods │ .method varargs constructor (Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # I │ - .param p3, "x1" # Z │ - .param p4, "x2" # [Ljava/lang/String; │ + .param p1, "this$0" # Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ + .param p2, "id" # I │ + .param p3, "handlerEnabled" # Z │ + .param p4, "command" # [Ljava/lang/String; │ │ .prologue │ .line 728 │ iput-object p1, p0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$3;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ invoke-direct {p0, p2, p3, p4}, Lcom/stericson/RootShell/execution/Command;->(IZ[Ljava/lang/String;)V ├── smali/com/stericson/RootTools/internal/RootToolsInternalMethods$6.smali │ @@ -19,17 +19,18 @@ │ │ .field final synthetic val$results:Ljava/util/List; │ │ │ # direct methods │ .method varargs constructor (Lcom/stericson/RootTools/internal/RootToolsInternalMethods;IZ[Ljava/lang/String;Ljava/util/List;)V │ .locals 0 │ - .param p2, "x0" # I │ - .param p3, "x1" # Z │ - .param p4, "x2" # [Ljava/lang/String; │ + .param p1, "this$0" # Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ + .param p2, "id" # I │ + .param p3, "handlerEnabled" # Z │ + .param p4, "command" # [Ljava/lang/String; │ │ .prologue │ .line 1094 │ iput-object p1, p0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$6;->this$0:Lcom/stericson/RootTools/internal/RootToolsInternalMethods; │ │ iput-object p5, p0, Lcom/stericson/RootTools/internal/RootToolsInternalMethods$6;->val$results:Ljava/util/List; ├── smali/com/stericson/RootShellTests/SanityCheckRootShell$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/stericson/RootShellTests/SanityCheckRootShell; │ │ │ # direct methods │ .method constructor (Lcom/stericson/RootShellTests/SanityCheckRootShell;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/stericson/RootShellTests/SanityCheckRootShell; │ │ .prologue │ .line 133 │ iput-object p1, p0, Lcom/stericson/RootShellTests/SanityCheckRootShell$1;->this$0:Lcom/stericson/RootShellTests/SanityCheckRootShell; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread.smali │ @@ -93,73 +93,72 @@ │ .line 379 │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 14 │ + .locals 13 │ │ .prologue │ - const/4 v13, 0x4 │ + const/4 v12, 0x4 │ │ - const/4 v9, 0x1 │ + const/4 v8, 0x1 │ │ - const/4 v12, 0x3 │ + const/4 v11, 0x3 │ │ .line 154 │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ - invoke-direct {p0, v9, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ + invoke-direct {p0, v8, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 168 │ - const-string v8, "Testing getPath" │ + const-string v7, "Testing getPath" │ │ - invoke-direct {p0, v13, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ + invoke-direct {p0, v12, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 169 │ - const-string v8, "[ getPath ]\n" │ + const-string v7, "[ getPath ]\n" │ │ - invoke-direct {p0, v12, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ + invoke-direct {p0, v11, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 173 │ :try_start_0 │ invoke-static {}, Lcom/stericson/RootShell/RootShell;->getPath()Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 175 │ - .local v5, "paths":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v4, "paths":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v7 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ .line 177 │ - .local v4, "path":Ljava/lang/String; │ + .local v3, "path":Ljava/lang/String; │ const/4 v8, 0x3 │ │ new-instance v9, Ljava/lang/StringBuilder; │ │ invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ const-string v10, " k\n\n" │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -172,373 +171,372 @@ │ invoke-direct {p0, v8, v9}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 181 │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "path":Ljava/lang/String; │ - .end local v5 # "paths":Ljava/util/List;, "Ljava/util/List;" │ + .end local v3 # "path":Ljava/lang/String; │ + .end local v4 # "paths":Ljava/util/List;, "Ljava/util/List;" │ :catch_0 │ move-exception v1 │ │ .line 183 │ .local v1, "e":Ljava/lang/Exception; │ invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V │ │ .line 186 │ .end local v1 # "e":Ljava/lang/Exception; │ :cond_0 │ - const-string v8, "Testing A ton of commands" │ + const-string v7, "Testing A ton of commands" │ │ - invoke-direct {p0, v13, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ + invoke-direct {p0, v12, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 187 │ - const-string v8, "[ Ton of Commands ]\n" │ + const-string v7, "[ Ton of Commands ]\n" │ │ - invoke-direct {p0, v12, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ + invoke-direct {p0, v11, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 189 │ const/4 v2, 0x0 │ │ .local v2, "i":I │ :goto_1 │ - const/16 v8, 0x64 │ + const/16 v7, 0x64 │ │ - if-ge v2, v8, :cond_1 │ + if-ge v2, v7, :cond_1 │ │ .line 191 │ - const-string v8, "/system/xbin/busybox" │ + const-string v7, "/system/xbin/busybox" │ │ - invoke-static {v8}, Lcom/stericson/RootShell/RootShell;->exists(Ljava/lang/String;)Z │ + invoke-static {v7}, Lcom/stericson/RootShell/RootShell;->exists(Ljava/lang/String;)Z │ │ .line 189 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ │ .line 194 │ :cond_1 │ - const-string v8, "Testing Find Binary" │ + const-string v7, "Testing Find Binary" │ │ - invoke-direct {p0, v13, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ + invoke-direct {p0, v12, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 195 │ invoke-static {}, Lcom/stericson/RootShell/RootShell;->isRootAvailable()Z │ │ - move-result v6 │ + move-result v5 │ │ .line 196 │ - .local v6, "result":Z │ - const-string v8, "[ Checking Root ]\n" │ + .local v5, "result":Z │ + const-string v7, "[ Checking Root ]\n" │ │ - invoke-direct {p0, v12, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ + invoke-direct {p0, v11, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 197 │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-string v9, " k\n\n" │ + const-string v8, " k\n\n" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-direct {p0, v12, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ + invoke-direct {p0, v11, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 199 │ invoke-static {}, Lcom/stericson/RootShell/RootShell;->isBusyboxAvailable()Z │ │ - move-result v6 │ + move-result v5 │ │ .line 200 │ - const-string v8, "[ Checking Busybox ]\n" │ + const-string v7, "[ Checking Busybox ]\n" │ │ - invoke-direct {p0, v12, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ + invoke-direct {p0, v11, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 201 │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-string v9, " k\n\n" │ + const-string v8, " k\n\n" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-direct {p0, v12, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ + invoke-direct {p0, v11, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 203 │ - const-string v8, "Testing file exists" │ + const-string v7, "Testing file exists" │ │ - invoke-direct {p0, v13, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ + invoke-direct {p0, v12, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 204 │ - const-string v8, "[ Checking Exists() ]\n" │ + const-string v7, "[ Checking Exists() ]\n" │ │ - invoke-direct {p0, v12, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ + invoke-direct {p0, v11, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 205 │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - const-string v9, "/system/sbin/[" │ + const-string v8, "/system/sbin/[" │ │ - invoke-static {v9}, Lcom/stericson/RootShell/RootShell;->exists(Ljava/lang/String;)Z │ + invoke-static {v8}, Lcom/stericson/RootShell/RootShell;->exists(Ljava/lang/String;)Z │ │ - move-result v9 │ + move-result v8 │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-string v9, " k\n\n" │ + const-string v8, " k\n\n" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-direct {p0, v12, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ + invoke-direct {p0, v11, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 207 │ - const-string v8, "Testing Is Access Given" │ + const-string v7, "Testing Is Access Given" │ │ - invoke-direct {p0, v13, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ + invoke-direct {p0, v12, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 208 │ invoke-static {}, Lcom/stericson/RootShell/RootShell;->isAccessGiven()Z │ │ - move-result v6 │ + move-result v5 │ │ .line 209 │ - const-string v8, "[ Checking for Access to Root ]\n" │ + const-string v7, "[ Checking for Access to Root ]\n" │ │ - invoke-direct {p0, v12, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ + invoke-direct {p0, v11, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 210 │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-string v9, " k\n\n" │ + const-string v8, " k\n\n" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-direct {p0, v12, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ + invoke-direct {p0, v11, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 215 │ - const-string v8, "Testing output capture" │ + const-string v7, "Testing output capture" │ │ - invoke-direct {p0, v13, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ + invoke-direct {p0, v12, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 216 │ - const-string v8, "[ busybox ash --help ]\n" │ + const-string v7, "[ busybox ash --help ]\n" │ │ - invoke-direct {p0, v12, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ + invoke-direct {p0, v11, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 220 │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ :try_start_1 │ - invoke-static {v8}, Lcom/stericson/RootShell/RootShell;->getShell(Z)Lcom/stericson/RootShell/execution/Shell; │ + invoke-static {v7}, Lcom/stericson/RootShell/RootShell;->getShell(Z)Lcom/stericson/RootShell/execution/Shell; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 221 │ - .local v7, "shell":Lcom/stericson/RootShell/execution/Shell; │ + .local v6, "shell":Lcom/stericson/RootShell/execution/Shell; │ new-instance v0, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$1; │ │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ - const/4 v9, 0x1 │ + const/4 v8, 0x1 │ │ - new-array v9, v9, [Ljava/lang/String; │ + new-array v8, v8, [Ljava/lang/String; │ │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - const-string v11, "busybox ash --help" │ + const-string v10, "busybox ash --help" │ │ - aput-object v11, v9, v10 │ + aput-object v10, v8, v9 │ │ - invoke-direct {v0, p0, v8, v9}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$1;->(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V │ + invoke-direct {v0, p0, v7, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$1;->(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V │ │ .line 233 │ .local v0, "cmd":Lcom/stericson/RootShell/execution/Command; │ - invoke-virtual {v7, v0}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ + invoke-virtual {v6, v0}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 │ │ .line 241 │ .end local v0 # "cmd":Lcom/stericson/RootShell/execution/Command; │ - .end local v7 # "shell":Lcom/stericson/RootShell/execution/Shell; │ + .end local v6 # "shell":Lcom/stericson/RootShell/execution/Shell; │ :goto_2 │ - const-string v8, "Switching RootContext - SYSTEM_APP" │ + const-string v7, "Switching RootContext - SYSTEM_APP" │ │ - invoke-direct {p0, v13, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ + invoke-direct {p0, v12, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 242 │ - const-string v8, "[ Switching Root Context - SYSTEM_APP ]\n" │ + const-string v7, "[ Switching Root Context - SYSTEM_APP ]\n" │ │ - invoke-direct {p0, v12, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ + invoke-direct {p0, v11, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 246 │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ :try_start_2 │ - sget-object v9, Lcom/stericson/RootShell/execution/Shell$ShellContext;->SYSTEM_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; │ + sget-object v8, Lcom/stericson/RootShell/execution/Shell$ShellContext;->SYSTEM_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; │ │ - invoke-static {v8, v9}, Lcom/stericson/RootShell/RootShell;->getShell(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; │ + invoke-static {v7, v8}, Lcom/stericson/RootShell/RootShell;->getShell(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 247 │ - .restart local v7 # "shell":Lcom/stericson/RootShell/execution/Shell; │ + .restart local v6 # "shell":Lcom/stericson/RootShell/execution/Shell; │ new-instance v0, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$2; │ │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ - const/4 v9, 0x1 │ + const/4 v8, 0x1 │ │ - new-array v9, v9, [Ljava/lang/String; │ + new-array v8, v8, [Ljava/lang/String; │ │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - const-string v11, "id" │ + const-string v10, "id" │ │ - aput-object v11, v9, v10 │ + aput-object v10, v8, v9 │ │ - invoke-direct {v0, p0, v8, v9}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$2;->(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V │ + invoke-direct {v0, p0, v7, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$2;->(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V │ │ .line 259 │ .restart local v0 # "cmd":Lcom/stericson/RootShell/execution/Command; │ - invoke-virtual {v7, v0}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ + invoke-virtual {v6, v0}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ :try_end_2 │ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_2 │ │ .line 267 │ .end local v0 # "cmd":Lcom/stericson/RootShell/execution/Command; │ - .end local v7 # "shell":Lcom/stericson/RootShell/execution/Shell; │ + .end local v6 # "shell":Lcom/stericson/RootShell/execution/Shell; │ :goto_3 │ - const-string v8, "Switching RootContext - UNTRUSTED" │ + const-string v7, "Switching RootContext - UNTRUSTED" │ │ - invoke-direct {p0, v13, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ + invoke-direct {p0, v12, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 268 │ - const-string v8, "[ Switching Root Context - UNTRUSTED ]\n" │ + const-string v7, "[ Switching Root Context - UNTRUSTED ]\n" │ │ - invoke-direct {p0, v12, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ + invoke-direct {p0, v11, v7}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;->visualUpdate(ILjava/lang/String;)V │ │ .line 272 │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ :try_start_3 │ - sget-object v9, Lcom/stericson/RootShell/execution/Shell$ShellContext;->UNTRUSTED_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; │ + sget-object v8, Lcom/stericson/RootShell/execution/Shell$ShellContext;->UNTRUSTED_APP:Lcom/stericson/RootShell/execution/Shell$ShellContext; │ │ - invoke-static {v8, v9}, Lcom/stericson/RootShell/RootShell;->getShell(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; │ + invoke-static {v7, v8}, Lcom/stericson/RootShell/RootShell;->getShell(ZLcom/stericson/RootShell/execution/Shell$ShellContext;)Lcom/stericson/RootShell/execution/Shell; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 273 │ - .restart local v7 # "shell":Lcom/stericson/RootShell/execution/Shell; │ + .restart local v6 # "shell":Lcom/stericson/RootShell/execution/Shell; │ new-instance v0, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$3; │ │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ - const/4 v9, 0x1 │ + const/4 v8, 0x1 │ │ - new-array v9, v9, [Ljava/lang/String; │ + new-array v8, v8, [Ljava/lang/String; │ │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - const-string v11, "id" │ + const-string v10, "id" │ │ - aput-object v11, v9, v10 │ + aput-object v10, v8, v9 │ │ - invoke-direct {v0, p0, v8, v9}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$3;->(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V │ + invoke-direct {v0, p0, v7, v8}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$3;->(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V │ │ .line 285 │ .restart local v0 # "cmd":Lcom/stericson/RootShell/execution/Command; │ - invoke-virtual {v7, v0}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ + invoke-virtual {v6, v0}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ :try_end_3 │ .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_3 │ │ .line 295 │ .end local v0 # "cmd":Lcom/stericson/RootShell/execution/Command; │ - .end local v7 # "shell":Lcom/stericson/RootShell/execution/Shell; │ + .end local v6 # "shell":Lcom/stericson/RootShell/execution/Shell; │ :goto_4 │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ :try_start_4 │ - invoke-static {v8}, Lcom/stericson/RootShell/RootShell;->getShell(Z)Lcom/stericson/RootShell/execution/Shell; │ + invoke-static {v7}, Lcom/stericson/RootShell/RootShell;->getShell(Z)Lcom/stericson/RootShell/execution/Shell; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 297 │ - .restart local v7 # "shell":Lcom/stericson/RootShell/execution/Shell; │ + .restart local v6 # "shell":Lcom/stericson/RootShell/execution/Shell; │ new-instance v0, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4; │ │ - const/16 v8, 0x2a │ + const/16 v7, 0x2a │ │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ - const/4 v10, 0x1 │ + const/4 v9, 0x1 │ │ - new-array v10, v10, [Ljava/lang/String; │ + new-array v9, v9, [Ljava/lang/String; │ │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ - const-string v12, "echo done" │ + const-string v11, "echo done" │ │ - aput-object v12, v10, v11 │ + aput-object v11, v9, v10 │ │ - invoke-direct {v0, p0, v8, v9, v10}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;->(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;IZ[Ljava/lang/String;)V │ + invoke-direct {v0, p0, v7, v8, v9}, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;->(Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;IZ[Ljava/lang/String;)V │ │ .line 361 │ .restart local v0 # "cmd":Lcom/stericson/RootShell/execution/Command; │ - invoke-virtual {v7, v0}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ + invoke-virtual {v6, v0}, Lcom/stericson/RootShell/execution/Shell;->add(Lcom/stericson/RootShell/execution/Command;)Lcom/stericson/RootShell/execution/Command; │ :try_end_4 │ .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_4 │ │ .line 369 │ .end local v0 # "cmd":Lcom/stericson/RootShell/execution/Command; │ - .end local v7 # "shell":Lcom/stericson/RootShell/execution/Shell; │ + .end local v6 # "shell":Lcom/stericson/RootShell/execution/Shell; │ :goto_5 │ return-void │ │ .line 236 │ :catch_1 │ move-exception v1 ├── smali/com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$3.smali │ @@ -17,16 +17,17 @@ │ # instance fields │ .field final synthetic this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; │ │ │ # direct methods │ .method varargs constructor (Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # I │ - .param p3, "x1" # [Ljava/lang/String; │ + .param p1, "this$1" # Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; │ + .param p2, "id" # I │ + .param p3, "command" # [Ljava/lang/String; │ │ .prologue │ .line 276 │ iput-object p1, p0, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$3;->this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; │ │ invoke-direct {p0, p2, p3}, Lcom/stericson/RootShell/execution/Command;->(I[Ljava/lang/String;)V ├── smali/com/stericson/RootShellTests/SanityCheckRootShell.smali │ @@ -24,15 +24,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 44 │ invoke-direct {p0}, Landroid/app/Activity;->()V │ │ - .line 382 │ return-void │ .end method │ │ .method static synthetic access$100(Lcom/stericson/RootShellTests/SanityCheckRootShell;)Landroid/widget/ScrollView; │ .locals 1 │ .param p0, "x0" # Lcom/stericson/RootShellTests/SanityCheckRootShell; │ │ @@ -69,61 +68,73 @@ │ invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V │ │ .line 55 │ new-instance v2, Landroid/os/StrictMode$ThreadPolicy$Builder; │ │ invoke-direct {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;->()V │ │ + .line 56 │ invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;->detectDiskReads()Landroid/os/StrictMode$ThreadPolicy$Builder; │ │ move-result-object v2 │ │ + .line 57 │ invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;->detectDiskWrites()Landroid/os/StrictMode$ThreadPolicy$Builder; │ │ move-result-object v2 │ │ + .line 58 │ invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;->detectNetwork()Landroid/os/StrictMode$ThreadPolicy$Builder; │ │ move-result-object v2 │ │ + .line 59 │ invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;->penaltyLog()Landroid/os/StrictMode$ThreadPolicy$Builder; │ │ move-result-object v2 │ │ + .line 60 │ invoke-virtual {v2}, Landroid/os/StrictMode$ThreadPolicy$Builder;->build()Landroid/os/StrictMode$ThreadPolicy; │ │ move-result-object v2 │ │ + .line 55 │ invoke-static {v2}, Landroid/os/StrictMode;->setThreadPolicy(Landroid/os/StrictMode$ThreadPolicy;)V │ │ .line 61 │ new-instance v2, Landroid/os/StrictMode$VmPolicy$Builder; │ │ invoke-direct {v2}, Landroid/os/StrictMode$VmPolicy$Builder;->()V │ │ + .line 62 │ invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;->detectLeakedSqlLiteObjects()Landroid/os/StrictMode$VmPolicy$Builder; │ │ move-result-object v2 │ │ + .line 63 │ invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;->detectLeakedClosableObjects()Landroid/os/StrictMode$VmPolicy$Builder; │ │ move-result-object v2 │ │ + .line 64 │ invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;->penaltyLog()Landroid/os/StrictMode$VmPolicy$Builder; │ │ move-result-object v2 │ │ + .line 65 │ invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;->penaltyDeath()Landroid/os/StrictMode$VmPolicy$Builder; │ │ move-result-object v2 │ │ + .line 66 │ invoke-virtual {v2}, Landroid/os/StrictMode$VmPolicy$Builder;->build()Landroid/os/StrictMode$VmPolicy; │ │ move-result-object v2 │ │ + .line 61 │ invoke-static {v2}, Landroid/os/StrictMode;->setVmPolicy(Landroid/os/StrictMode$VmPolicy;)V │ │ .line 68 │ sput-boolean v3, Lcom/stericson/RootShell/RootShell;->debugMode:Z │ │ .line 70 │ new-instance v2, Landroid/widget/TextView; ├── smali/com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$2.smali │ @@ -17,16 +17,17 @@ │ # instance fields │ .field final synthetic this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; │ │ │ # direct methods │ .method varargs constructor (Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # I │ - .param p3, "x1" # [Ljava/lang/String; │ + .param p1, "this$1" # Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; │ + .param p2, "id" # I │ + .param p3, "command" # [Ljava/lang/String; │ │ .prologue │ .line 250 │ iput-object p1, p0, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$2;->this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; │ │ invoke-direct {p0, p2, p3}, Lcom/stericson/RootShell/execution/Command;->(I[Ljava/lang/String;)V ├── smali/com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4.smali │ @@ -19,17 +19,18 @@ │ │ .field final synthetic this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; │ │ │ # direct methods │ .method varargs constructor (Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;IZ[Ljava/lang/String;)V │ .locals 1 │ - .param p2, "x0" # I │ - .param p3, "x1" # Z │ - .param p4, "x2" # [Ljava/lang/String; │ + .param p1, "this$1" # Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; │ + .param p2, "id" # I │ + .param p3, "handlerEnabled" # Z │ + .param p4, "command" # [Ljava/lang/String; │ │ .prologue │ .line 298 │ iput-object p1, p0, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$4;->this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; │ │ invoke-direct {p0, p2, p3, p4}, Lcom/stericson/RootShell/execution/Command;->(IZ[Ljava/lang/String;)V ├── smali/com/stericson/RootShellTests/NativeJavaClass.smali │ @@ -6,186 +6,175 @@ │ # annotations │ .annotation build Lcom/stericson/RootShell/containers/RootClass$Candidate; │ .end annotation │ │ │ # direct methods │ .method public constructor (Lcom/stericson/RootShell/containers/RootClass$RootArgs;)V │ - .locals 14 │ + .locals 13 │ .param p1, "args" # Lcom/stericson/RootShell/containers/RootClass$RootArgs; │ │ .prologue │ .line 15 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 16 │ - sget-object v11, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v8, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - const-string v12, "NativeJavaClass says: oh hi there." │ + const-string v9, "NativeJavaClass says: oh hi there." │ │ - invoke-virtual {v11, v12}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v8, v9}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 17 │ - const-string v10, "/data/data/com.android.browser/cache" │ + const-string v7, "/data/data/com.android.browser/cache" │ │ .line 18 │ - .local v10, "p":Ljava/lang/String; │ - new-instance v3, Ljava/io/File; │ + .local v7, "p":Ljava/lang/String; │ + new-instance v2, Ljava/io/File; │ │ - invoke-direct {v3, v10}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v2, v7}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 19 │ - .local v3, "f":Ljava/io/File; │ - invoke-virtual {v3}, Ljava/io/File;->list()[Ljava/lang/String; │ + .local v2, "f":Ljava/io/File; │ + invoke-virtual {v2}, Ljava/io/File;->list()[Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 20 │ - .local v6, "fl":[Ljava/lang/String; │ - if-eqz v6, :cond_1 │ + .local v5, "fl":[Ljava/lang/String; │ + if-eqz v5, :cond_1 │ │ .line 22 │ - sget-object v11, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v8, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - const-string v12, "Look at all the stuff in your browser\'s cache:" │ + const-string v9, "Look at all the stuff in your browser\'s cache:" │ │ - invoke-virtual {v11, v12}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v8, v9}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 23 │ - move-object v1, v6 │ - │ - .local v1, "arr$":[Ljava/lang/String; │ - array-length v8, v1 │ + array-length v9, v5 │ │ - .local v8, "len$":I │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ - .local v7, "i$":I │ :goto_0 │ - if-ge v7, v8, :cond_0 │ + if-ge v8, v9, :cond_0 │ │ - aget-object v0, v1, v7 │ + aget-object v0, v5, v8 │ │ .line 25 │ .local v0, "af":Ljava/lang/String; │ - sget-object v11, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v10, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - const-string v13, "-" │ + const-string v12, "-" │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v11, v12}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v10, v11}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 23 │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v8, v8, 0x1 │ │ goto :goto_0 │ │ .line 27 │ .end local v0 # "af":Ljava/lang/String; │ :cond_0 │ - sget-object v11, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v8, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - const-string v12, "Leaving my mark for posterity..." │ + const-string v9, "Leaving my mark for posterity..." │ │ - invoke-virtual {v11, v12}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v8, v9}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 28 │ - new-instance v4, Ljava/io/File; │ + new-instance v3, Ljava/io/File; │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - const-string v12, "/rootshell_was_here" │ + const-string v9, "/rootshell_was_here" │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-direct {v4, v11}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v3, v8}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 31 │ - .local v4, "f2":Ljava/io/File; │ + .local v3, "f2":Ljava/io/File; │ :try_start_0 │ - new-instance v5, Ljava/io/FileWriter; │ + new-instance v4, Ljava/io/FileWriter; │ │ - invoke-direct {v5, v4}, Ljava/io/FileWriter;->(Ljava/io/File;)V │ + invoke-direct {v4, v3}, Ljava/io/FileWriter;->(Ljava/io/File;)V │ │ .line 32 │ - .local v5, "filewriter":Ljava/io/FileWriter; │ - new-instance v9, Ljava/io/BufferedWriter; │ + .local v4, "filewriter":Ljava/io/FileWriter; │ + new-instance v6, Ljava/io/BufferedWriter; │ │ - invoke-direct {v9, v5}, Ljava/io/BufferedWriter;->(Ljava/io/Writer;)V │ + invoke-direct {v6, v4}, Ljava/io/BufferedWriter;->(Ljava/io/Writer;)V │ │ .line 33 │ - .local v9, "out":Ljava/io/BufferedWriter; │ - const-string v11, "This is just a file created using RootShell\'s Sanity check tools..\n" │ + .local v6, "out":Ljava/io/BufferedWriter; │ + const-string v8, "This is just a file created using RootShell\'s Sanity check tools..\n" │ │ - invoke-virtual {v9, v11}, Ljava/io/BufferedWriter;->write(Ljava/lang/String;)V │ + invoke-virtual {v6, v8}, Ljava/io/BufferedWriter;->write(Ljava/lang/String;)V │ │ .line 34 │ - invoke-virtual {v9}, Ljava/io/BufferedWriter;->close()V │ + invoke-virtual {v6}, Ljava/io/BufferedWriter;->close()V │ │ .line 35 │ - sget-object v11, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v8, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - const-string v12, "Done!" │ + const-string v9, "Done!" │ │ - invoke-virtual {v11, v12}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v8, v9}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 44 │ - .end local v1 # "arr$":[Ljava/lang/String; │ - .end local v4 # "f2":Ljava/io/File; │ - .end local v5 # "filewriter":Ljava/io/FileWriter; │ - .end local v7 # "i$":I │ - .end local v8 # "len$":I │ - .end local v9 # "out":Ljava/io/BufferedWriter; │ + .end local v3 # "f2":Ljava/io/File; │ + .end local v4 # "filewriter":Ljava/io/FileWriter; │ + .end local v6 # "out":Ljava/io/BufferedWriter; │ :cond_1 │ :goto_1 │ return-void │ │ .line 37 │ - .restart local v1 # "arr$":[Ljava/lang/String; │ - .restart local v4 # "f2":Ljava/io/File; │ - .restart local v7 # "i$":I │ - .restart local v8 # "len$":I │ + .restart local v3 # "f2":Ljava/io/File; │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 39 │ - .local v2, "e":Ljava/io/IOException; │ - sget-object v11, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + .local v1, "e":Ljava/io/IOException; │ + sget-object v8, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - const-string v12, "...and I failed miserably." │ + const-string v9, "...and I failed miserably." │ │ - invoke-virtual {v11, v12}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v8, v9}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 40 │ - invoke-virtual {v2}, Ljava/io/IOException;->printStackTrace()V │ + invoke-virtual {v1}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_1 │ .end method ├── smali/com/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$1.smali │ @@ -17,16 +17,17 @@ │ # instance fields │ .field final synthetic this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; │ │ │ # direct methods │ .method varargs constructor (Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread;I[Ljava/lang/String;)V │ .locals 0 │ - .param p2, "x0" # I │ - .param p3, "x1" # [Ljava/lang/String; │ + .param p1, "this$1" # Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; │ + .param p2, "id" # I │ + .param p3, "command" # [Ljava/lang/String; │ │ .prologue │ .line 224 │ iput-object p1, p0, Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread$1;->this$1:Lcom/stericson/RootShellTests/SanityCheckRootShell$SanityCheckThread; │ │ invoke-direct {p0, p2, p3}, Lcom/stericson/RootShell/execution/Command;->(I[Ljava/lang/String;)V ├── smali/org/segin/ttleditor/TTLEditor$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/segin/ttleditor/TTLEditor; │ │ │ # direct methods │ .method constructor (Lorg/segin/ttleditor/TTLEditor;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/segin/ttleditor/TTLEditor; │ │ .prologue │ .line 261 │ iput-object p1, p0, Lorg/segin/ttleditor/TTLEditor$8;->this$0:Lorg/segin/ttleditor/TTLEditor; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/segin/ttleditor/SettingsActivity.smali │ @@ -58,15 +58,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 48 │ invoke-direct {p0}, Landroid/preference/PreferenceActivity;->()V │ │ - .line 251 │ return-void │ .end method │ │ .method static synthetic access$000(Landroid/preference/Preference;)V │ .locals 0 │ .param p0, "x0" # Landroid/preference/Preference; │ │ @@ -86,32 +85,35 @@ │ sget-object v0, Lorg/segin/ttleditor/SettingsActivity;->sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener; │ │ invoke-virtual {p0, v0}, Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ .line 213 │ sget-object v0, Lorg/segin/ttleditor/SettingsActivity;->sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener; │ │ + .line 215 │ invoke-virtual {p0}, Landroid/preference/Preference;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ invoke-static {v1}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v1 │ │ + .line 216 │ invoke-virtual {p0}, Landroid/preference/Preference;->getKey()Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, "" │ │ invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 213 │ invoke-interface {v0, p0, v1}, Landroid/preference/Preference$OnPreferenceChangeListener;->onPreferenceChange(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ .line 217 │ return-void │ .end method │ │ .method private static isSimplePreferences(Landroid/content/Context;)Z │ @@ -122,26 +124,29 @@ │ .line 171 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0xb │ │ if-lt v0, v1, :cond_0 │ │ + .line 173 │ invoke-static {p0}, Lorg/segin/ttleditor/SettingsActivity;->isXLargeTablet(Landroid/content/Context;)Z │ │ move-result v0 │ │ if-nez v0, :cond_1 │ │ :cond_0 │ const/4 v0, 0x1 │ │ + .line 171 │ :goto_0 │ return v0 │ │ + .line 173 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private static isXLargeTablet(Landroid/content/Context;)Z ├── smali/org/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment; │ │ │ # direct methods │ .method constructor (Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment; │ │ .prologue │ .line 233 │ iput-object p1, p0, Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment$1;->this$0:Lorg/segin/ttleditor/SettingsActivity$GeneralPreferenceFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/segin/ttleditor/R.smali │ @@ -25,10 +25,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 117 │ return-void │ .end method ├── smali/org/segin/ttleditor/TTLEditor$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/segin/ttleditor/TTLEditor; │ │ │ # direct methods │ .method constructor (Lorg/segin/ttleditor/TTLEditor;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/segin/ttleditor/TTLEditor; │ │ .prologue │ .line 226 │ iput-object p1, p0, Lorg/segin/ttleditor/TTLEditor$5;->this$0:Lorg/segin/ttleditor/TTLEditor; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/segin/ttleditor/TTLEditor$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/segin/ttleditor/TTLEditor; │ │ │ # direct methods │ .method constructor (Lorg/segin/ttleditor/TTLEditor;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/segin/ttleditor/TTLEditor; │ │ .prologue │ .line 231 │ iput-object p1, p0, Lorg/segin/ttleditor/TTLEditor$4;->this$0:Lorg/segin/ttleditor/TTLEditor; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/segin/ttleditor/TTLEditor$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/segin/ttleditor/TTLEditor; │ │ │ # direct methods │ .method constructor (Lorg/segin/ttleditor/TTLEditor;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/segin/ttleditor/TTLEditor; │ │ .prologue │ .line 130 │ iput-object p1, p0, Lorg/segin/ttleditor/TTLEditor$3;->this$0:Lorg/segin/ttleditor/TTLEditor; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/segin/ttleditor/TTLEditor.smali │ @@ -114,30 +114,33 @@ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 243 │ const v2, 0x7f080001 │ │ + .line 244 │ invoke-virtual {p0, v2}, Lorg/segin/ttleditor/TTLEditor;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const/4 v3, 0x1 │ │ + .line 245 │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x104000a │ │ + .line 246 │ invoke-virtual {p0, v3}, Lorg/segin/ttleditor/TTLEditor;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ new-instance v4, Lorg/segin/ttleditor/TTLEditor$6; │ │ invoke-direct {v4, p0}, Lorg/segin/ttleditor/TTLEditor$6;->(Lorg/segin/ttleditor/TTLEditor;)V │ @@ -175,44 +178,48 @@ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 223 │ const v2, 0x7f08000a │ │ + .line 224 │ invoke-virtual {p0, v2}, Lorg/segin/ttleditor/TTLEditor;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const/4 v3, 0x0 │ │ + .line 225 │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x1040013 │ │ + .line 226 │ invoke-virtual {p0, v3}, Lorg/segin/ttleditor/TTLEditor;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ new-instance v4, Lorg/segin/ttleditor/TTLEditor$5; │ │ invoke-direct {v4, p0}, Lorg/segin/ttleditor/TTLEditor$5;->(Lorg/segin/ttleditor/TTLEditor;)V │ │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x1040009 │ │ + .line 231 │ invoke-virtual {p0, v3}, Lorg/segin/ttleditor/TTLEditor;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ new-instance v4, Lorg/segin/ttleditor/TTLEditor$4; │ │ invoke-direct {v4, p0}, Lorg/segin/ttleditor/TTLEditor$4;->(Lorg/segin/ttleditor/TTLEditor;)V │ @@ -247,45 +254,48 @@ │ .local v1, "alertDialogBuilder":Landroid/app/AlertDialog$Builder; │ invoke-virtual {p0, v3}, Lorg/segin/ttleditor/TTLEditor;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ - .line 258 │ + .line 259 │ invoke-virtual {p0, v3}, Lorg/segin/ttleditor/TTLEditor;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const/4 v3, 0x0 │ │ + .line 260 │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x1040013 │ │ + .line 261 │ invoke-virtual {p0, v3}, Lorg/segin/ttleditor/TTLEditor;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ new-instance v4, Lorg/segin/ttleditor/TTLEditor$8; │ │ invoke-direct {v4, p0}, Lorg/segin/ttleditor/TTLEditor$8;->(Lorg/segin/ttleditor/TTLEditor;)V │ │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x1040009 │ │ + .line 266 │ invoke-virtual {p0, v3}, Lorg/segin/ttleditor/TTLEditor;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ new-instance v4, Lorg/segin/ttleditor/TTLEditor$7; │ │ invoke-direct {v4, p0}, Lorg/segin/ttleditor/TTLEditor$7;->(Lorg/segin/ttleditor/TTLEditor;)V │ @@ -1256,143 +1266,146 @@ │ invoke-virtual {v0, v1}, Landroid/widget/Spinner;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ .line 314 │ return-void │ .end method │ │ .method private updateIPAddress()V │ - .locals 14 │ + .locals 13 │ │ .prologue │ - const v13, 0x7f08000e │ + const v12, 0x7f08000e │ │ - const/4 v12, 0x1 │ + const/4 v11, 0x1 │ │ .line 276 │ - iget-object v6, p0, Lorg/segin/ttleditor/TTLEditor;->spinner:Landroid/widget/Spinner; │ + iget-object v5, p0, Lorg/segin/ttleditor/TTLEditor;->spinner:Landroid/widget/Spinner; │ │ - if-nez v6, :cond_0 │ + if-nez v5, :cond_0 │ │ - const v6, 0x7f0b0009 │ + const v5, 0x7f0b0009 │ │ - invoke-virtual {p0, v6}, Lorg/segin/ttleditor/TTLEditor;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v5}, Lorg/segin/ttleditor/TTLEditor;->findViewById(I)Landroid/view/View; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Landroid/widget/Spinner; │ + check-cast v5, Landroid/widget/Spinner; │ │ - iput-object v6, p0, Lorg/segin/ttleditor/TTLEditor;->spinner:Landroid/widget/Spinner; │ + iput-object v5, p0, Lorg/segin/ttleditor/TTLEditor;->spinner:Landroid/widget/Spinner; │ │ .line 277 │ :cond_0 │ - iget-object v6, p0, Lorg/segin/ttleditor/TTLEditor;->ipText:Landroid/widget/TextView; │ + iget-object v5, p0, Lorg/segin/ttleditor/TTLEditor;->ipText:Landroid/widget/TextView; │ │ - if-nez v6, :cond_1 │ + if-nez v5, :cond_1 │ │ - const v6, 0x7f0b000b │ + const v5, 0x7f0b000b │ │ - invoke-virtual {p0, v6}, Lorg/segin/ttleditor/TTLEditor;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v5}, Lorg/segin/ttleditor/TTLEditor;->findViewById(I)Landroid/view/View; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Landroid/widget/TextView; │ + check-cast v5, Landroid/widget/TextView; │ │ - iput-object v6, p0, Lorg/segin/ttleditor/TTLEditor;->ipText:Landroid/widget/TextView; │ + iput-object v5, p0, Lorg/segin/ttleditor/TTLEditor;->ipText:Landroid/widget/TextView; │ │ .line 281 │ :cond_1 │ :try_start_0 │ - iget-object v6, p0, Lorg/segin/ttleditor/TTLEditor;->spinner:Landroid/widget/Spinner; │ + iget-object v5, p0, Lorg/segin/ttleditor/TTLEditor;->spinner:Landroid/widget/Spinner; │ │ - invoke-virtual {v6}, Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object; │ + .line 282 │ + invoke-virtual {v5}, Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-static {v6}, Ljava/net/NetworkInterface;->getByName(Ljava/lang/String;)Ljava/net/NetworkInterface; │ + .line 281 │ + invoke-static {v5}, Ljava/net/NetworkInterface;->getByName(Ljava/lang/String;)Ljava/net/NetworkInterface; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 283 │ - .local v4, "iface":Ljava/net/NetworkInterface; │ - invoke-virtual {v4}, Ljava/net/NetworkInterface;->getInetAddresses()Ljava/util/Enumeration; │ + .local v3, "iface":Ljava/net/NetworkInterface; │ + invoke-virtual {v3}, Ljava/net/NetworkInterface;->getInetAddresses()Ljava/util/Enumeration; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-static {v6}, Ljava/util/Collections;->list(Ljava/util/Enumeration;)Ljava/util/ArrayList; │ + invoke-static {v5}, Ljava/util/Collections;->list(Ljava/util/Enumeration;)Ljava/util/ArrayList; │ │ move-result-object v1 │ │ .line 284 │ .local v1, "addresses":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v6, p0, Lorg/segin/ttleditor/TTLEditor;->res:Landroid/content/res/Resources; │ + iget-object v5, p0, Lorg/segin/ttleditor/TTLEditor;->res:Landroid/content/res/Resources; │ │ - const v7, 0x7f070001 │ + const v6, 0x7f070001 │ │ + .line 285 │ invoke-interface {v1}, Ljava/util/List;->size()I │ │ - move-result v8 │ + move-result v7 │ │ - const/4 v9, 0x1 │ + const/4 v8, 0x1 │ │ - new-array v9, v9, [Ljava/lang/Object; │ + new-array v8, v8, [Ljava/lang/Object; │ │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ invoke-interface {v1}, Ljava/util/List;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - aput-object v11, v9, v10 │ + aput-object v10, v8, v9 │ │ - invoke-virtual {v6, v7, v8, v9}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ + .line 284 │ + invoke-virtual {v5, v6, v7, v8}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 286 │ - .local v5, "msg":Ljava/lang/String; │ + .local v4, "msg":Ljava/lang/String; │ invoke-interface {v1}, Ljava/util/List;->size()I │ │ - move-result v6 │ + move-result v5 │ │ - if-lt v6, v12, :cond_2 │ + if-lt v5, v11, :cond_2 │ │ .line 287 │ invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/net/InetAddress; │ │ .line 288 │ .local v0, "address":Ljava/net/InetAddress; │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ invoke-virtual {v0}, Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String; │ │ move-result-object v7 │ │ @@ -1404,117 +1417,116 @@ │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 289 │ goto :goto_0 │ │ .line 291 │ .end local v0 # "address":Ljava/net/InetAddress; │ - .end local v3 # "i$":Ljava/util/Iterator; │ :cond_2 │ - iget-object v6, p0, Lorg/segin/ttleditor/TTLEditor;->ipText:Landroid/widget/TextView; │ + iget-object v5, p0, Lorg/segin/ttleditor/TTLEditor;->ipText:Landroid/widget/TextView; │ │ - invoke-virtual {v6, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v5, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ :try_end_0 │ .catch Ljava/net/SocketException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/NullPointerException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 299 │ .end local v1 # "addresses":Ljava/util/List;, "Ljava/util/List;" │ - .end local v4 # "iface":Ljava/net/NetworkInterface; │ - .end local v5 # "msg":Ljava/lang/String; │ + .end local v3 # "iface":Ljava/net/NetworkInterface; │ + .end local v4 # "msg":Ljava/lang/String; │ :goto_1 │ return-void │ │ .line 292 │ :catch_0 │ move-exception v2 │ │ .line 293 │ .local v2, "e":Ljava/net/SocketException; │ invoke-virtual {v2}, Ljava/net/SocketException;->printStackTrace()V │ │ .line 294 │ - iget-object v6, p0, Lorg/segin/ttleditor/TTLEditor;->ipText:Landroid/widget/TextView; │ - │ - new-instance v7, Ljava/lang/StringBuilder; │ + iget-object v5, p0, Lorg/segin/ttleditor/TTLEditor;->ipText:Landroid/widget/TextView; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ - │ - invoke-virtual {p0, v13}, Lorg/segin/ttleditor/TTLEditor;->getString(I)Ljava/lang/String; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {p0, v12}, Lorg/segin/ttleditor/TTLEditor;->getString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ - const v8, 0x7f080013 │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {p0, v8}, Lorg/segin/ttleditor/TTLEditor;->getString(I)Ljava/lang/String; │ + move-result-object v6 │ │ - move-result-object v8 │ + const v7, 0x7f080013 │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {p0, v7}, Lorg/segin/ttleditor/TTLEditor;->getString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v6 │ │ - move-result-object v7 │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + move-result-object v6 │ + │ + invoke-virtual {v5, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ goto :goto_1 │ │ .line 295 │ .end local v2 # "e":Ljava/net/SocketException; │ :catch_1 │ move-exception v2 │ │ .line 296 │ .local v2, "e":Ljava/lang/NullPointerException; │ invoke-virtual {v2}, Ljava/lang/NullPointerException;->printStackTrace()V │ │ .line 297 │ - iget-object v6, p0, Lorg/segin/ttleditor/TTLEditor;->ipText:Landroid/widget/TextView; │ - │ - new-instance v7, Ljava/lang/StringBuilder; │ + iget-object v5, p0, Lorg/segin/ttleditor/TTLEditor;->ipText:Landroid/widget/TextView; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ - │ - invoke-virtual {p0, v13}, Lorg/segin/ttleditor/TTLEditor;->getString(I)Ljava/lang/String; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {p0, v12}, Lorg/segin/ttleditor/TTLEditor;->getString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ - const v8, 0x7f080014 │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {p0, v8}, Lorg/segin/ttleditor/TTLEditor;->getString(I)Ljava/lang/String; │ + move-result-object v6 │ │ - move-result-object v8 │ + const v7, 0x7f080014 │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {p0, v7}, Lorg/segin/ttleditor/TTLEditor;->getString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ + │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v6 │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v5, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ goto :goto_1 │ .end method │ │ .method private validateTTL()V │ .locals 7 │ │ @@ -1811,30 +1823,33 @@ │ move-result-object v3 │ │ invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 78 │ const v3, 0x7f080031 │ │ + .line 79 │ invoke-virtual {p0, v3}, Lorg/segin/ttleditor/TTLEditor;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const/4 v4, 0x1 │ │ + .line 80 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x104000a │ │ + .line 81 │ invoke-virtual {p0, v4}, Lorg/segin/ttleditor/TTLEditor;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ new-instance v5, Lorg/segin/ttleditor/TTLEditor$1; │ │ invoke-direct {v5, p0}, Lorg/segin/ttleditor/TTLEditor$1;->(Lorg/segin/ttleditor/TTLEditor;)V ├── smali/org/segin/ttleditor/TTLEditor$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/segin/ttleditor/TTLEditor; │ │ │ # direct methods │ .method constructor (Lorg/segin/ttleditor/TTLEditor;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/segin/ttleditor/TTLEditor; │ │ .prologue │ .line 266 │ iput-object p1, p0, Lorg/segin/ttleditor/TTLEditor$7;->this$0:Lorg/segin/ttleditor/TTLEditor; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/segin/ttleditor/TTLEditor$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/segin/ttleditor/TTLEditor; │ │ │ # direct methods │ .method constructor (Lorg/segin/ttleditor/TTLEditor;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/segin/ttleditor/TTLEditor; │ │ .prologue │ .line 120 │ iput-object p1, p0, Lorg/segin/ttleditor/TTLEditor$2;->this$0:Lorg/segin/ttleditor/TTLEditor; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/segin/ttleditor/TTLEditor$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/segin/ttleditor/TTLEditor; │ │ │ # direct methods │ .method constructor (Lorg/segin/ttleditor/TTLEditor;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/segin/ttleditor/TTLEditor; │ │ .prologue │ .line 246 │ iput-object p1, p0, Lorg/segin/ttleditor/TTLEditor$6;->this$0:Lorg/segin/ttleditor/TTLEditor; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/segin/ttleditor/TTLEditor$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/segin/ttleditor/TTLEditor; │ │ │ # direct methods │ .method constructor (Lorg/segin/ttleditor/TTLEditor;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/segin/ttleditor/TTLEditor; │ │ .prologue │ .line 81 │ iput-object p1, p0, Lorg/segin/ttleditor/TTLEditor$1;->this$0:Lorg/segin/ttleditor/TTLEditor; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/segin/ttleditor/SettingsActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/segin/ttleditor/SettingsActivity; │ │ │ # direct methods │ .method constructor (Lorg/segin/ttleditor/SettingsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/segin/ttleditor/SettingsActivity; │ │ .prologue │ .line 134 │ iput-object p1, p0, Lorg/segin/ttleditor/SettingsActivity$1;->this$0:Lorg/segin/ttleditor/SettingsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/segin/ttleditor/TTLEditor$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/segin/ttleditor/TTLEditor; │ │ │ # direct methods │ .method constructor (Lorg/segin/ttleditor/TTLEditor;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/segin/ttleditor/TTLEditor; │ │ .prologue │ .line 303 │ iput-object p1, p0, Lorg/segin/ttleditor/TTLEditor$9;->this$0:Lorg/segin/ttleditor/TTLEditor; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── res/layout/activity_ttleditor.xml │ ├── res/layout/activity_ttleditor.xml │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ - │ │ - │ │ - │ │ -